summaryrefslogtreecommitdiffstats
path: root/Lib
diff options
context:
space:
mode:
authorGeorg Brandl <georg@python.org>2010-10-14 07:23:01 (GMT)
committerGeorg Brandl <georg@python.org>2010-10-14 07:23:01 (GMT)
commitebbf63b5b26cac8e62a4936e6434d234983b73b7 (patch)
tree4224066cf0ca2a4802b4e962308ecc46aa5e8480 /Lib
parentf93390a61e0bbd039adde3231850c179022de221 (diff)
downloadcpython-ebbf63b5b26cac8e62a4936e6434d234983b73b7.zip
cpython-ebbf63b5b26cac8e62a4936e6434d234983b73b7.tar.gz
cpython-ebbf63b5b26cac8e62a4936e6434d234983b73b7.tar.bz2
#9964: Fix failure of test_dis under -OO.
Diffstat (limited to 'Lib')
-rw-r--r--Lib/test/test_dis.py26
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):