Ignore:
Timestamp:
12/28/08 16:42:35 (5 years ago)
Author:
xi
Message:

Minor 2.3 and win32 compatibility fixes; clarify the 'feature not found' message in setup.py.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pyyaml/trunk/tests/test_appliance.py

    r322 r325  
    5252 
    5353def execute(function, filenames, verbose): 
     54    if hasattr(function, 'unittest_name'): 
     55        name = function.unittest_name 
     56    else: 
     57        name = function.func_name 
    5458    if verbose: 
    5559        sys.stdout.write('='*75+'\n') 
    56         sys.stdout.write('%s(%s)...\n' % (function.func_name, ', '.join(filenames))) 
     60        sys.stdout.write('%s(%s)...\n' % (name, ', '.join(filenames))) 
    5761    try: 
    5862        function(verbose=verbose, *filenames) 
     
    7478            sys.stdout.write('.') 
    7579    sys.stdout.flush() 
    76     return (function, filenames, kind, info) 
     80    return (name, filenames, kind, info) 
    7781 
    7882def display(results, verbose): 
     
    8286    failures = 0 
    8387    errors = 0 
    84     for function, filenames, kind, info in results: 
     88    for name, filenames, kind, info in results: 
    8589        if kind == 'SUCCESS': 
    8690            continue 
     
    9094            errors += 1 
    9195        sys.stdout.write('='*75+'\n') 
    92         sys.stdout.write('%s(%s): %s\n' % (function.func_name, ', '.join(filenames), kind)) 
     96        sys.stdout.write('%s(%s): %s\n' % (name, ', '.join(filenames), kind)) 
    9397        if kind == 'ERROR': 
    9498            traceback.print_exception(file=sys.stdout, *info) 
     
    99103            sys.stdout.write('~'*75+'\n') 
    100104            for arg in info[1].args: 
    101                 pprint.pprint(arg, stream=sys.stdout, indent=2) 
     105                pprint.pprint(arg, stream=sys.stdout) 
    102106        for filename in filenames: 
    103107            sys.stdout.write('-'*75+'\n') 
Note: See TracChangeset for help on using the changeset viewer.