def test_flatten_without_fixtures(self): sys.path.append(support_file('scenario/slow')) import test_slow as mod suite = unittest.TestSuite() suite.addTest(mod.TestSlow('test_ok')) suite.addTest(mod.TestSlow('test_fail')) suite.addTest(mod.TestSlow('test_err')) flat = list(self.plugin._flatten(suite)) self.assertEqual(len(flat), 3)
def test_flatten_nested_suites(self): sys.path.append(support_file("scenario/slow")) import test_slow as mod suite = unittest.TestSuite() suite.addTest(mod.TestSlow("test_ok")) suite.addTest(mod.TestSlow("test_fail")) suite.addTest(mod.TestSlow("test_err")) suite2 = unittest.TestSuite() suite2.addTest(suite) flat = list(self.plugin._flatten(suite2)) self.assertEqual(len(flat), 3)