Changeset 391 for python/trunk/Lib/test/test_dis.py
- Timestamp:
- Mar 19, 2014, 11:31:01 PM (11 years ago)
- Location:
- python/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
python/trunk
-
Property svn:mergeinfo
set to
/python/vendor/Python-2.7.6 merged eligible /python/vendor/current merged eligible
-
Property svn:mergeinfo
set to
-
python/trunk/Lib/test/test_dis.py
r2 r391 55 55 dis_bug1333982 = """\ 56 56 %-4d 0 LOAD_CONST 1 (0) 57 3 JUMP_IF_TRUE 41 (to 47) 58 6 POP_TOP 59 7 LOAD_GLOBAL 0 (AssertionError) 60 10 BUILD_LIST 0 61 13 DUP_TOP 62 14 STORE_FAST 1 (_[1]) 63 17 LOAD_FAST 0 (x) 64 20 GET_ITER 65 >> 21 FOR_ITER 13 (to 37) 66 24 STORE_FAST 2 (s) 67 27 LOAD_FAST 1 (_[1]) 68 30 LOAD_FAST 2 (s) 69 33 LIST_APPEND 70 34 JUMP_ABSOLUTE 21 71 >> 37 DELETE_FAST 1 (_[1]) 57 3 POP_JUMP_IF_TRUE 41 58 6 LOAD_GLOBAL 0 (AssertionError) 59 9 BUILD_LIST 0 60 12 LOAD_FAST 0 (x) 61 15 GET_ITER 62 >> 16 FOR_ITER 12 (to 31) 63 19 STORE_FAST 1 (s) 64 22 LOAD_FAST 1 (s) 65 25 LIST_APPEND 2 66 28 JUMP_ABSOLUTE 16 72 67 73 %-4d 40LOAD_CONST 2 (1)74 43BINARY_ADD75 44 RAISE_VARARGS 276 >> 47 POP_TOP68 %-4d >> 31 LOAD_CONST 2 (1) 69 34 BINARY_ADD 70 35 CALL_FUNCTION 1 71 38 RAISE_VARARGS 1 77 72 78 %-4d 48LOAD_CONST 0 (None)79 51RETURN_VALUE73 %-4d >> 41 LOAD_CONST 0 (None) 74 44 RETURN_VALUE 80 75 """%(bug1333982.func_code.co_firstlineno + 1, 81 76 bug1333982.func_code.co_firstlineno + 2, … … 110 105 def test_opmap(self): 111 106 self.assertEqual(dis.opmap["STOP_CODE"], 0) 112 self.assert Equal(dis.opmap["LOAD_CONST"] in dis.hasconst, True)113 self.assert Equal(dis.opmap["STORE_NAME"] in dis.hasname, True)107 self.assertIn(dis.opmap["LOAD_CONST"], dis.hasconst) 108 self.assertIn(dis.opmap["STORE_NAME"], dis.hasname) 114 109 115 110 def test_opname(self):
Note:
See TracChangeset
for help on using the changeset viewer.