tests/misc: Add test for line number printing with large bytecode chunk.

This commit is contained in:
Damien George 2017-02-10 12:02:02 +11:00
parent cc2dbdd1fe
commit e08395a35c
1 changed files with 10 additions and 0 deletions

View File

@ -41,3 +41,13 @@ try:
except Exception as e:
print('caught')
print_exc(e)
# Here we have a function with lots of bytecode generated for a single source-line, and
# there is an error right at the end of the bytecode. It should report the correct line.
def f():
f([1, 2], [1, 2], [1, 2], {1:1, 1:1, 1:1, 1:1, 1:1, 1:1, 1:X})
return 1
try:
f()
except Exception as e:
print_exc(e)