Lines Matching refs:eval
48 self.assertRaises(SyntaxError, eval, 'lambda a,a:0')
49 self.assertRaises(SyntaxError, eval, 'lambda a,a=1:0')
50 self.assertRaises(SyntaxError, eval, 'lambda a=1,a=1:0')
67 "Test mapping interface versus possible calls from eval()."
142 self.assertRaises(SyntaxError, eval, "2e")
143 self.assertRaises(SyntaxError, eval, "2.0e+")
144 self.assertRaises(SyntaxError, eval, "1e-")
145 self.assertRaises(SyntaxError, eval, "3-4e/21")
173 self.assertRaises(SyntaxError, eval, arg)
175 self.assertEqual(eval("0xff"), 255)
176 self.assertEqual(eval("0777."), 777)
177 self.assertEqual(eval("0777.0"), 777)
178 self.assertEqual(eval("000000000000000000000000000000000000000000000000000777e0"), 777)
179 self.assertEqual(eval("0777e1"), 7770)
180 self.assertEqual(eval("0e0"), 0)
181 self.assertEqual(eval("0000e-012"), 0)
182 self.assertEqual(eval("09.5"), 9.5)
183 self.assertEqual(eval("0777j"), 777j)
184 self.assertEqual(eval("000"), 0)
185 self.assertEqual(eval("00j"), 0j)
186 self.assertEqual(eval("00.0"), 0)
187 self.assertEqual(eval("0e3"), 0)
188 self.assertEqual(eval("090000000000000."), 90000000000000.)
189 self.assertEqual(eval("090000000000000.0000000000000000000000"), 90000000000000.)
190 self.assertEqual(eval("090000000000000e0"), 90000000000000.)
191 self.assertEqual(eval("090000000000000e-0"), 90000000000000.)
192 self.assertEqual(eval("090000000000000j"), 90000000000000j)
193 self.assertEqual(eval("000000000000008."), 8.)
194 self.assertEqual(eval("000000000000009."), 9.)
195 self.assertEqual(eval("0b101010"), 42)
196 self.assertEqual(eval("-0b000000000010"), -2)
197 self.assertEqual(eval("0o777"), 511)
198 self.assertEqual(eval("-0o0000010"), -8)
218 self.assertEqual(eval(all_one_bits), 4294967295)
219 self.assertEqual(eval("-" + all_one_bits), -4294967295)
223 self.assertEqual(eval(all_one_bits), 18446744073709551615)
224 self.assertEqual(eval("-" + all_one_bits), -18446744073709551615)
229 self.assertIsInstance(eval("%s" % (-sys.maxsize - 1)), int)
230 self.assertIsInstance(eval("%s" % (-sys.maxsize - 2)), int)
338 self.assertEqual(eval(code), '\xc2\xa4')
340 self.assertEqual(eval(code), '\xc2\xa4')
342 self.assertEqual(eval(code), '\xa4')
344 self.assertEqual(eval(code), '\xc2\xa4')
346 self.assertEqual(eval(code), '\xa4')
348 self.assertEqual(eval(code), '\xc2\u20ac')
350 self.assertEqual(eval(code), '# -*- coding: iso8859-15 -*-\n\xc2\xa4')
352 self.assertEqual(eval(code), '# -*- coding: iso8859-15 -*-\n\xa4')
470 self.assertRaises(TypeError, compile, co1, '<ast>', 'eval')
592 compile("123\x00", "<dummy>", "eval")
594 compile(memoryview(b"123\x00"), "<dummy>", "eval")
595 code = compile(memoryview(b"123\x00")[1:-1], "<dummy>", "eval")
596 self.assertEqual(eval(code), 23)
597 code = compile(memoryview(b"1234")[1:-1], "<dummy>", "eval")
598 self.assertEqual(eval(code), 23)
599 code = compile(memoryview(b"$23$")[1:-1], "<dummy>", "eval")
600 self.assertEqual(eval(code), 23)
602 # Also test when eval() and exec() do the compilation step
603 self.assertEqual(eval(memoryview(b"1234")[1:-1]), 23)
1001 self.assertEqual(len(eval(the_dict)), dict_size)
1335 code = compile(f"{source}, {source}", "<test>", "eval")