def writeSummary(tests, testFailures, suites = 1, suiteFailures = None): """ write summary file """ # name becomes program names as invoked with .py stripped off name = clp.progName if clp.progName[-3:] != '.py' else clp.progName[0:-3] if suiteFailures == None and suites == 1: suiteFailures = 1 if testFailures else 0 assert tests >= testFailures assert suites >= suiteFailures try: with open('.%s.sum' % name, 'w') as f: dumpSummary({ 'tests': tests , 'testFailures': testFailures , 'suites': suites , 'suiteFailures': suiteFailures }, f) except IOError as err: sys.exit( exception( "%s: summary file '%s': %s." % ( clp.progName, err.filename, err.strerror ) ) )
def writeSummary(tests, testFailures, suites = 1, suiteFailures = None): """ write summary file """ # name becomes program names as invoked with .py stripped off if progName[-3:] != '.py': name = progName else: name = progName[0:-3] if suiteFailures == None and suites == 1: if testFailures: suiteFailures = 1 else: suiteFailures = 0 assert tests >= testFailures assert suites >= suiteFailures try: f = open('.%s.sum' % name, 'w') dumpSummary({ 'tests': tests , 'testFailures': testFailures , 'suites': suites , 'suiteFailures': suiteFailures }, f) f.close() except IOError, err: sys.exit( exception( "%s: summary file '%s': %s." % ( progName, err.filename, err.strerror ) ) )
def writeSummary(tests, testFailures, suites=1, suiteFailures=None): """ write summary file """ # name becomes program names as invoked with .py stripped off name = clp.progName if clp.progName[-3:] != '.py' else clp.progName[0:-3] if suiteFailures == None and suites == 1: suiteFailures = 1 if testFailures else 0 assert tests >= testFailures assert suites >= suiteFailures try: with open('.%s.sum' % name, 'w') as f: dumpSummary( { 'tests': tests, 'testFailures': testFailures, 'suites': suites, 'suiteFailures': suiteFailures }, f) except IOError as err: sys.exit( exception("%s: summary file '%s': %s." % (clp.progName, err.filename, err.strerror)))