Exemplo n.º 1
0
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
                )
            )
        )
Exemplo n.º 2
0
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
                )
            )
        )
Exemplo n.º 3
0
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)))