Ignore:
Timestamp:
Mar 19, 2014, 11:31:01 PM (11 years ago)
Author:
dmik
Message:

python: Merge vendor 2.7.6 to trunk.

Location:
python/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • python/trunk

  • python/trunk/Lib/test/test_dis.py

    r2 r391  
    5555dis_bug1333982 = """\
    5656 %-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
    7267
    73  %-4d        40 LOAD_CONST               2 (1)
    74              43 BINARY_ADD
    75              44 RAISE_VARARGS            2
    76         >>   47 POP_TOP
     68 %-4d   >>   31 LOAD_CONST               2 (1)
     69             34 BINARY_ADD
     70             35 CALL_FUNCTION            1
     71             38 RAISE_VARARGS            1
    7772
    78  %-4d        48 LOAD_CONST               0 (None)
    79              51 RETURN_VALUE
     73 %-4d   >>   41 LOAD_CONST               0 (None)
     74             44 RETURN_VALUE
    8075"""%(bug1333982.func_code.co_firstlineno + 1,
    8176     bug1333982.func_code.co_firstlineno + 2,
     
    110105    def test_opmap(self):
    111106        self.assertEqual(dis.opmap["STOP_CODE"], 0)
    112         self.assertEqual(dis.opmap["LOAD_CONST"] in dis.hasconst, True)
    113         self.assertEqual(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)
    114109
    115110    def test_opname(self):
Note: See TracChangeset for help on using the changeset viewer.