From b0b605fa8cf2da1d9352980cc9781c2062e4968c Mon Sep 17 00:00:00 2001 From: Padraic Fanning Date: Sat, 17 Apr 2021 23:20:45 -0400 Subject: [PATCH] Mark erroring/failing tests --- Lib/test/test_string_literals.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Lib/test/test_string_literals.py b/Lib/test/test_string_literals.py index 0cea2edc3..610d4e417 100644 --- a/Lib/test/test_string_literals.py +++ b/Lib/test/test_string_literals.py @@ -80,6 +80,8 @@ class TestLiterals(unittest.TestCase): for c in TEMPLATE: assert c == '\n' or ' ' <= c <= '~', repr(c) + # TODO: RUSTPYTHON + @unittest.expectedFailure def test_eval_str_normal(self): self.assertEqual(eval(""" 'x' """), 'x') self.assertEqual(eval(r""" '\x01' """), chr(1)) @@ -107,6 +109,8 @@ class TestLiterals(unittest.TestCase): self.assertRaises(SyntaxError, eval, r""" '\U000000' """) self.assertRaises(SyntaxError, eval, r""" '\U0000000' """) + # TODO: RUSTPYTHON + @unittest.expectedFailure def test_eval_str_invalid_escape(self): for b in range(1, 128): if b in b"""\n\r"'01234567NU\\abfnrtuvx""": @@ -130,6 +134,8 @@ class TestLiterals(unittest.TestCase): self.assertEqual(exc.filename, '') self.assertEqual(exc.lineno, 1) + # TODO: RUSTPYTHON + @unittest.expectedFailure def test_eval_str_raw(self): self.assertEqual(eval(""" r'x' """), 'x') self.assertEqual(eval(r""" r'\x01' """), '\\' + 'x01') @@ -141,6 +147,8 @@ class TestLiterals(unittest.TestCase): self.assertEqual(eval(r""" r'\U0001d120' """), '\\' + 'U0001d120') self.assertEqual(eval(""" r'\U0001d120' """), chr(0x1d120)) + # TODO: RUSTPYTHON + @unittest.expectedFailure def test_eval_bytes_normal(self): self.assertEqual(eval(""" b'x' """), b'x') self.assertEqual(eval(r""" b'\x01' """), byte(1)) @@ -156,6 +164,8 @@ class TestLiterals(unittest.TestCase): self.assertRaises(SyntaxError, eval, r""" b'\x' """) self.assertRaises(SyntaxError, eval, r""" b'\x0' """) + # TODO: RUSTPYTHON + @unittest.expectedFailure def test_eval_bytes_invalid_escape(self): for b in range(1, 128): if b in b"""\n\r"'01234567\\abfnrtvx""": @@ -179,6 +189,8 @@ class TestLiterals(unittest.TestCase): self.assertEqual(exc.filename, '') self.assertEqual(exc.lineno, 1) + # TODO: RUSTPYTHON + @unittest.expectedFailure def test_eval_bytes_raw(self): self.assertEqual(eval(""" br'x' """), b'x') self.assertEqual(eval(""" rb'x' """), b'x') @@ -205,6 +217,8 @@ class TestLiterals(unittest.TestCase): self.assertRaises(SyntaxError, eval, """ rrb'' """) self.assertRaises(SyntaxError, eval, """ rbb'' """) + # TODO: RUSTPYTHON + @unittest.expectedFailure def test_eval_str_u(self): self.assertEqual(eval(""" u'x' """), 'x') self.assertEqual(eval(""" U'\u00e4' """), 'รค')