diff options
author | Nick Coghlan <ncoghlan@gmail.com> | 2010-08-17 09:25:57 (GMT) |
---|---|---|
committer | Nick Coghlan <ncoghlan@gmail.com> | 2010-08-17 09:25:57 (GMT) |
commit | 77203adb7e3c50775b768a846ebc03514e69be77 (patch) | |
tree | b8dfdaf27afd5657999e2564628f207be3e0557b /Lib/test | |
parent | fc8b205da23ca8df81fafc1035119d4bdde826e0 (diff) | |
download | cpython-77203adb7e3c50775b768a846ebc03514e69be77.zip cpython-77203adb7e3c50775b768a846ebc03514e69be77.tar.gz cpython-77203adb7e3c50775b768a846ebc03514e69be77.tar.bz2 |
Ignore the exact ID value for the nested function in the dis.code_info tests
Diffstat (limited to 'Lib/test')
-rw-r--r-- | Lib/test/test_dis.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/Lib/test/test_dis.py b/Lib/test/test_dis.py index 8f1783d..19493f8 100644 --- a/Lib/test/test_dis.py +++ b/Lib/test/test_dis.py @@ -259,7 +259,7 @@ Stack size: 7 Flags: OPTIMIZED, NEWLOCALS, VARARGS, VARKEYWORDS, GENERATOR Constants: 0: None - 1: <code object f at {1}, file "{0}", line {2}> + 1: <code object f at (.*), file "{0}", line {1}> Variable names: 0: x 1: y @@ -276,7 +276,6 @@ Cell variables: 3: y 4: x 5: z""".format(__file__, - hex(id(co_tricky_nested_f)), co_tricky_nested_f.co_firstlineno) code_info_tricky_nested_f = """\ @@ -356,14 +355,14 @@ class CodeInfoTests(unittest.TestCase): def test_code_info(self): self.maxDiff = 1000 for x, expected in self.test_pairs: - self.assertEqual(dis.code_info(x), expected) + self.assertRegexpMatches(dis.code_info(x), expected) def test_show_code(self): self.maxDiff = 1000 for x, expected in self.test_pairs: with captured_stdout() as output: dis.show_code(x) - self.assertEqual(output.getvalue(), expected+"\n") + self.assertRegexpMatches(output.getvalue(), expected+"\n") def test_main(): run_unittest(DisTests, CodeInfoTests) |