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_yaml_ext.py

    r325 r328  
    118118def test_c_version(verbose=False): 
    119119    if verbose: 
    120         print _yaml.get_version() 
    121         print _yaml.get_version_string() 
     120        print(_yaml.get_version()) 
     121        print(_yaml.get_version_string()) 
    122122    assert ("%s.%s.%s" % _yaml.get_version()) == _yaml.get_version_string(),    \ 
    123123            (_yaml.get_version(), _yaml.get_version_string()) 
     
    144144    finally: 
    145145        if verbose: 
    146             print "PY_TOKENS:" 
     146            print("PY_TOKENS:") 
    147147            pprint.pprint(py_tokens) 
    148             print "C_TOKENS:" 
     148            print("C_TOKENS:") 
    149149            pprint.pprint(c_tokens) 
    150150 
     
    177177    finally: 
    178178        if verbose: 
    179             print "PY_EVENTS:" 
     179            print("PY_EVENTS:") 
    180180            pprint.pprint(py_events) 
    181             print "C_EVENTS:" 
     181            print("C_EVENTS:") 
    182182            pprint.pprint(c_events) 
    183183 
     
    199199    c_data = yaml.emit(events, Dumper=yaml.CDumper) 
    200200    if verbose: 
    201         print c_data 
     201        print(c_data) 
    202202    py_events = list(yaml.parse(c_data, Loader=yaml.PyLoader)) 
    203203    c_events = list(yaml.parse(c_data, Loader=yaml.CLoader)) 
     
    211211                py_value = getattr(py_event, attribute, None) 
    212212                c_value = getattr(c_event, attribute, None) 
    213                 if attribute == 'tag' and value in [None, u'!'] \ 
    214                         and py_value in [None, u'!'] and c_value in [None, u'!']: 
     213                if attribute == 'tag' and value in [None, '!'] \ 
     214                        and py_value in [None, '!'] and c_value in [None, '!']: 
    215215                    continue 
    216216                if attribute == 'explicit' and (py_value or c_value): 
     
    220220    finally: 
    221221        if verbose: 
    222             print "EVENTS:" 
     222            print("EVENTS:") 
    223223            pprint.pprint(events) 
    224             print "PY_EVENTS:" 
     224            print("PY_EVENTS:") 
    225225            pprint.pprint(py_events) 
    226             print "C_EVENTS:" 
     226            print("C_EVENTS:") 
    227227            pprint.pprint(c_events) 
    228228 
     
    241241        finally: 
    242242            _tear_down() 
    243     try: 
    244         wrapper.func_name = '%s_ext' % function.func_name 
    245     except TypeError: 
    246         pass 
    247     wrapper.unittest_name = '%s_ext' % function.func_name 
     243    wrapper.__name__ = '%s_ext' % function.__name__ 
    248244    wrapper.unittest = function.unittest 
    249245    wrapper.skip = getattr(function, 'skip', [])+['.skip-ext'] 
Note: See TracChangeset for help on using the changeset viewer.