(*cases)
| 31 | |
| 32 | |
| 33 | def runTests(*cases): |
| 34 | suite = unittest.TestSuite() |
| 35 | for case in cases: |
| 36 | tests = unittest.defaultTestLoader.loadTestsFromTestCase(case) |
| 37 | suite.addTests(tests) |
| 38 | |
| 39 | runner = getRunner() |
| 40 | |
| 41 | # creating a nested suite exposes some potential bugs |
| 42 | realSuite = unittest.TestSuite() |
| 43 | realSuite.addTest(suite) |
| 44 | # adding empty suites to the end exposes potential bugs |
| 45 | suite.addTest(unittest.TestSuite()) |
| 46 | realSuite.addTest(unittest.TestSuite()) |
| 47 | return runner.run(realSuite) |
| 48 | |
| 49 | |
| 50 | def cleanup(ordering, blowUp=False): |
no test coverage detected