From ebbf63b5b26cac8e62a4936e6434d234983b73b7 Mon Sep 17 00:00:00 2001 From: Georg Brandl Date: Thu, 14 Oct 2010 07:23:01 +0000 Subject: #9964: Fix failure of test_dis under -OO. --- Lib/test/test_dis.py | 26 +++++++++++++------------- 1 file 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: '' 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): -- cgit v0.12