(self, *cases)
| 14 | return unittest.TextTestRunner(resultclass=resultFactory, |
| 15 | stream=io.StringIO()) |
| 16 | def runTests(self, *cases): |
| 17 | suite = unittest.TestSuite() |
| 18 | for case in cases: |
| 19 | tests = unittest.defaultTestLoader.loadTestsFromTestCase(case) |
| 20 | suite.addTests(tests) |
| 21 | |
| 22 | runner = self.getRunner() |
| 23 | |
| 24 | # creating a nested suite exposes some potential bugs |
| 25 | realSuite = unittest.TestSuite() |
| 26 | realSuite.addTest(suite) |
| 27 | # adding empty suites to the end exposes potential bugs |
| 28 | suite.addTest(unittest.TestSuite()) |
| 29 | realSuite.addTest(unittest.TestSuite()) |
| 30 | return runner.run(realSuite) |
| 31 | |
| 32 | def test_setup_class(self): |
| 33 | class Test(unittest.TestCase): |
no test coverage detected