Пример #1
0
    run_coverage = False

    suite = unittest.TestSuite()

    test_dir = getParentDir(__file__)

    for file in os.listdir(test_dir):
        if file.startswith("Test") and file.endswith(".py"):
            a = file.replace(".py", "")
            if file != "Test":
                suite.addTest(unittest.defaultTestLoader.loadTestsFromName(a))

    if run_coverage:
        coverage = coverage.coverage()
        coverage.start()

    unittest.TextTestRunner(verbosity=2, stream=sys.stdout).run(suite)

    if run_coverage:
        coverage.stop()
        coverageData = CoverageData(coverage)
        print("--------------\n")
        for string in coverageData.getCoverageData():
            print(string)
        print("\n--------------")


def warning(warning):
    # print("WARNING: ", warning, file=sys.stderr)
    pass