MCPcopy Index your code
hub / github.com/RustPython/RustPython / test_eval_str_normal

Method test_eval_str_normal

Lib/test/test_string_literals.py:81–90  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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' """)

Callers

nothing calls this directly

Calls 3

chrFunction · 0.85
evalFunction · 0.50
assertEqualMethod · 0.45

Tested by

no test coverage detected