diff options
author | Georg Brandl <georg@python.org> | 2010-10-14 07:23:01 (GMT) |
---|---|---|
committer | Georg Brandl <georg@python.org> | 2010-10-14 07:23:01 (GMT) |
commit | ebbf63b5b26cac8e62a4936e6434d234983b73b7 (patch) | |
tree | 4224066cf0ca2a4802b4e962308ecc46aa5e8480 /Lib/test/test_dis.py | |
parent | f93390a61e0bbd039adde3231850c179022de221 (diff) | |
download | cpython-ebbf63b5b26cac8e62a4936e6434d234983b73b7.zip cpython-ebbf63b5b26cac8e62a4936e6434d234983b73b7.tar.gz cpython-ebbf63b5b26cac8e62a4936e6434d234983b73b7.tar.bz2 |
#9964: Fix failure of test_dis under -OO.
Diffstat (limited to 'Lib/test/test_dis.py')
-rw-r--r-- | Lib/test/test_dis.py | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/Lib/test/test_dis.py b/Lib/test/test_dis.py index f6ef9f7..d12bcda 100644 --- a/Lib/test/test_dis.py +++ b/Lib/test/test_dis.py @@ -19,8 +19,8 @@ dis_f = """\ %-4d 10 LOAD_CONST 1 (1) 13 RETURN_VALUE -"""%(_f.__code__.co_firstlineno + 1, - _f.__code__.co_firstlineno + 2) +""" % (_f.__code__.co_firstlineno + 1, + _f.__code__.co_firstlineno + 2) def bug708901(): @@ -43,9 +43,9 @@ dis_bug708901 = """\ >> 25 POP_BLOCK >> 26 LOAD_CONST 0 (None) 29 RETURN_VALUE -"""%(bug708901.__code__.co_firstlineno + 1, - bug708901.__code__.co_firstlineno + 2, - bug708901.__code__.co_firstlineno + 3) +""" % (bug708901.__code__.co_firstlineno + 1, + bug708901.__code__.co_firstlineno + 2, + bug708901.__code__.co_firstlineno + 3) def bug1333982(x=[]): @@ -74,9 +74,9 @@ dis_bug1333982 = """\ %-4d 40 LOAD_CONST 0 (None) 43 RETURN_VALUE -"""%(bug1333982.__code__.co_firstlineno + 1, - bug1333982.__code__.co_firstlineno + 2, - bug1333982.__code__.co_firstlineno + 3) +""" % (bug1333982.__code__.co_firstlineno + 1, + bug1333982.__code__.co_firstlineno + 2, + bug1333982.__code__.co_firstlineno + 3) _BIG_LINENO_FORMAT = """\ %3d 0 LOAD_GLOBAL 0 (spam) @@ -220,14 +220,13 @@ Number of locals: 1 Stack size: 4 Flags: OPTIMIZED, NEWLOCALS, NOFREE Constants: - 0: 'Formatted details of methods, functions, or code.' + 0: %r 1: '__func__' 2: '__code__' 3: '<code_info>' 4: 'co_code' - 5: "don't know how to disassemble %s objects" - 6: None -Names: + 5: "don't know how to disassemble %%s objects" +%sNames: 0: hasattr 1: __func__ 2: __code__ @@ -239,7 +238,8 @@ Names: 8: type 9: __name__ Variable names: - 0: x""" + 0: x""" % (('Formatted details of methods, functions, or code.', ' 6: None\n') + if sys.flags.optimize < 2 else (None, '')) @staticmethod def tricky(x, y, z=True, *args, c, d, e=[], **kwds): |