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