(self)
| 79 | assert c == '\n' or ' ' <= c <= '~', repr(c) |
| 80 | |
| 81 | def test_eval_str_normal(self): |
| 82 | self.assertEqual(eval(""" 'x' """), 'x') |
| 83 | self.assertEqual(eval(r""" '\x01' """), chr(1)) |
| 84 | self.assertEqual(eval(""" '\x01' """), chr(1)) |
| 85 | self.assertEqual(eval(r""" '\x81' """), chr(0x81)) |
| 86 | self.assertEqual(eval(""" '\x81' """), chr(0x81)) |
| 87 | self.assertEqual(eval(r""" '\u1881' """), chr(0x1881)) |
| 88 | self.assertEqual(eval(""" '\u1881' """), chr(0x1881)) |
| 89 | self.assertEqual(eval(r""" '\U0001d120' """), chr(0x1d120)) |
| 90 | self.assertEqual(eval(""" '\U0001d120' """), chr(0x1d120)) |
| 91 | |
| 92 | def test_eval_str_incomplete(self): |
| 93 | self.assertRaises(SyntaxError, eval, r""" '\x' """) |
nothing calls this directly
no test coverage detected