Ignore:
Timestamp:
12/29/08 12:24:05 (6 years ago)
Author:
xi
Message:

Added basic support for Python 3 (Thanks idadesub(at)users(dot)sourceforge(dot)net).

Location:
pyyaml/trunk/tests3
Files:
1 edited
1 copied

Legend:

Unmodified
Added
Removed
  • pyyaml/trunk/tests3/test_structure.py

    r322 r328  
    3535def test_structure(data_filename, structure_filename, verbose=False): 
    3636    nodes1 = [] 
    37     nodes2 = eval(open(structure_filename, 'rb').read()) 
     37    nodes2 = eval(open(structure_filename, 'r').read()) 
    3838    try: 
    3939        loader = yaml.Loader(open(data_filename, 'rb')) 
     
    4949    finally: 
    5050        if verbose: 
    51             print "NODES1:" 
     51            print("NODES1:") 
    5252            pprint.pprint(nodes1) 
    53             print "NODES2:" 
     53            print("NODES2:") 
    5454            pprint.pprint(nodes2) 
    5555 
     
    6363            assert event1.anchor == event2.anchor, (event1, event2) 
    6464        if isinstance(event1, (yaml.ScalarEvent, yaml.CollectionStartEvent)): 
    65             if (event1.tag not in [None, u'!'] and event2.tag not in [None, u'!']) or full: 
     65            if (event1.tag not in [None, '!'] and event2.tag not in [None, '!']) or full: 
    6666                assert event1.tag == event2.tag, (event1, event2) 
    6767        if isinstance(event1, yaml.ScalarEvent): 
     
    7777    finally: 
    7878        if verbose: 
    79             print "EVENTS1:" 
     79            print("EVENTS1:") 
    8080            pprint.pprint(events1) 
    81             print "EVENTS2:" 
     81            print("EVENTS2:") 
    8282            pprint.pprint(events2) 
    8383 
     
    9393    finally: 
    9494        if verbose: 
    95             print "EVENTS1:" 
     95            print("EVENTS1:") 
    9696            pprint.pprint(events1) 
    97             print "EVENTS2:" 
     97            print("EVENTS2:") 
    9898            pprint.pprint(events2) 
    9999 
     
    125125    finally: 
    126126        if verbose: 
    127             print "NODES1:" 
     127            print("NODES1:") 
    128128            pprint.pprint(nodes1) 
    129             print "NODES2:" 
     129            print("NODES2:") 
    130130            pprint.pprint(nodes2) 
    131131 
     
    145145            return self.construct_scalar(node) 
    146146 
    147     MyLoader.add_constructor(u'tag:yaml.org,2002:map', MyLoader.construct_mapping) 
     147    MyLoader.add_constructor('tag:yaml.org,2002:map', MyLoader.construct_mapping) 
    148148    MyLoader.add_constructor(None, MyLoader.construct_undefined) 
    149149 
     
    161161            return self.construct_scalar(node) 
    162162 
    163     MyCanonicalLoader.add_constructor(u'tag:yaml.org,2002:map', MyCanonicalLoader.construct_mapping) 
     163    MyCanonicalLoader.add_constructor('tag:yaml.org,2002:map', MyCanonicalLoader.construct_mapping) 
    164164    MyCanonicalLoader.add_constructor(None, MyCanonicalLoader.construct_undefined) 
    165165 
     
    175175    finally: 
    176176        if verbose: 
    177             print "NATIVE1:" 
     177            print("NATIVE1:") 
    178178            pprint.pprint(native1) 
    179             print "NATIVE2:" 
     179            print("NATIVE2:") 
    180180            pprint.pprint(native2) 
    181181 
Note: See TracChangeset for help on using the changeset viewer.