diff options
Diffstat (limited to 'Lib/test/test_compile.py')
| -rw-r--r-- | Lib/test/test_compile.py | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/Lib/test/test_compile.py b/Lib/test/test_compile.py index 6a6ef0e..c9f2835 100644 --- a/Lib/test/test_compile.py +++ b/Lib/test/test_compile.py @@ -576,14 +576,15 @@ if 1: # objects are accepted, which could be not terminated. with self.assertRaisesRegexp(TypeError, "without null bytes"): compile(u"123\x00", "<dummy>", "eval") - with self.assertRaisesRegexp(TypeError, "without null bytes"): - compile(buffer("123\x00"), "<dummy>", "eval") - code = compile(buffer("123\x00", 1, 2), "<dummy>", "eval") - self.assertEqual(eval(code), 23) - code = compile(buffer("1234", 1, 2), "<dummy>", "eval") - self.assertEqual(eval(code), 23) - code = compile(buffer("$23$", 1, 2), "<dummy>", "eval") - self.assertEqual(eval(code), 23) + with test_support.check_py3k_warnings(): + with self.assertRaisesRegexp(TypeError, "without null bytes"): + compile(buffer("123\x00"), "<dummy>", "eval") + code = compile(buffer("123\x00", 1, 2), "<dummy>", "eval") + self.assertEqual(eval(code), 23) + code = compile(buffer("1234", 1, 2), "<dummy>", "eval") + self.assertEqual(eval(code), 23) + code = compile(buffer("$23$", 1, 2), "<dummy>", "eval") + self.assertEqual(eval(code), 23) class TestStackSize(unittest.TestCase): # These tests check that the computed stack size for a code object |
