Issue #24802: Update test case for ValueError in 3.5

This commit is contained in:
Martin Panter 2015-11-08 11:09:13 +00:00
parent b0deeb47d8
commit d61d860ed3
1 changed files with 2 additions and 3 deletions

View File

@ -545,10 +545,9 @@ if 1:
def test_null_terminated(self): def test_null_terminated(self):
# The source code is null-terminated internally, but bytes-like # The source code is null-terminated internally, but bytes-like
# objects are accepted, which could be not terminated. # objects are accepted, which could be not terminated.
# Exception changed from TypeError to ValueError in 3.5 with self.assertRaisesRegex(ValueError, "cannot contain null"):
with self.assertRaisesRegex(Exception, "cannot contain null"):
compile("123\x00", "<dummy>", "eval") compile("123\x00", "<dummy>", "eval")
with self.assertRaisesRegex(Exception, "cannot contain null"): with self.assertRaisesRegex(ValueError, "cannot contain null"):
compile(memoryview(b"123\x00"), "<dummy>", "eval") compile(memoryview(b"123\x00"), "<dummy>", "eval")
code = compile(memoryview(b"123\x00")[1:-1], "<dummy>", "eval") code = compile(memoryview(b"123\x00")[1:-1], "<dummy>", "eval")
self.assertEqual(eval(code), 23) self.assertEqual(eval(code), 23)