diff options
Diffstat (limited to 'Lib/test/test_code.py')
-rw-r--r-- | Lib/test/test_code.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Lib/test/test_code.py b/Lib/test/test_code.py index 467e8e5..6aaf04c 100644 --- a/Lib/test/test_code.py +++ b/Lib/test/test_code.py @@ -264,6 +264,12 @@ class CodeTest(unittest.TestCase): new_code = code.replace(**{attr: value}) self.assertEqual(getattr(new_code, attr), value) + def test_empty_linetable(self): + def func(): + pass + new_code = code = func.__code__.replace(co_linetable=b'') + self.assertEqual(list(new_code.co_lines()), []) + def isinterned(s): return s is sys.intern(('_' + s + '_')[1:-1]) |