From 095a9c530aea7cb05fc6c7733b6ef0cf5a7ab9dc Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Fri, 20 Dec 2019 10:49:28 +0100 Subject: [PATCH] Fix a rb byte literal test --- test/test_inference/test_literals.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/test/test_inference/test_literals.py b/test/test_inference/test_literals.py index b5f913c6..c137656f 100644 --- a/test/test_inference/test_literals.py +++ b/test/test_inference/test_literals.py @@ -26,13 +26,9 @@ def test_f_strings(Script, environment): assert _infer_literal(Script, 'rF"{asdf} "', is_fstring=True) == '' -def test_rb_strings(Script, environment): - assert _infer_literal(Script, 'br"asdf"') == b'asdf' - obj = _infer_literal(Script, 'rb"asdf"') - - # rb is not valid in Python 2. Due to error recovery we just get a - # string. - assert obj == b'asdf' +def test_rb_strings(Script, environment, skip_python2): + assert _infer_literal(Script, 'x = br"asdf"; x') == b'asdf' + assert _infer_literal(Script, 'x = rb"asdf"; x') == b'asdf' def test_thousand_separators(Script, environment):