class WidgetTestCase(unittest.TestCase): def setUp(self): pass def tearDown(self): pass def test_func(self): self.assertEqual(exp1, exp2) self.assertTrue(exp) self.assertFalse(exp) with self.assertRaises(ExcepType) expif __name__ == "__main__": unittest.main()def suite(): suite = unittest.TestSuite() suite.addTest(WidgetTestCase('test_func')) return suiteif __name__ == '__main__': runner = unittest.TextTestRunner() runner.run(suite())class TMTest(unittest.TestCase): def setUp(self): pass def tearDown(self): unittest.TestCase.tearDown(self) @classmethod def setUpClass(cls): super(TMTest, cls).setUpClass() @classmethod def tearDownClass(cls): super(TMTest, cls).tearDownClass()if __name__ == "__main__": unittest.main() if __name__ == "__main__": suite = unittest.TestSuite() suite.addTest(TMTest("test_delete_failed_when_tenant_bound_node")) unittest.TextTestRunner().run(suite)if __name__ == "__main__": test_case_dir = os.path.dirname(__file__) suite = unittest.TestLoader().discover(test_case_dir, 'tm_test.py') unittest.TextTestRunner(verbosity=2).run(suite)def test_all(): suite = unittest.TestLoader().loadTestsFromTestCase(TestUpgradeAppGroup) unittest.TextTestRunner(verbosity=0).run(suite)def test_one_case(case_name): suite = unittest.TestSuite() suite.addTest(TestUpgradeAppGroup(case_name)) runner = unittest.TextTestRunner() runner.run(suite)
posted on 2018-08-21 17:11 阅读( ...) 评论( ...)