python unitest基本
基本
1 import unittest 2 3 class OneTest(unittest.TestCase): 4 5 def setUp(self): 6 self.verificationErrors = [] 7 self.accept_next_alert = True 8 pass 9 10 def test_testcase(self): 11 pass 12 13 def tearDown(self): 14 self.assertEqual([],self.verificationErrors) 15 pass 16 17 if __name__ == "__main__": 18 unittest.main()
aa
suite = unittest.TestSuite() testmodules = ['/home/one/apythonscript','/home/one/anotherscript'] for t in testmodules: try: # If the module defines a suite() function, call it to get the suite. mod = __import__(t, globals(), locals(), ['suite']) suitefn = getattr(mod, 'suite') suite.addTest(suitefn()) except (ImportError, AttributeError): # else, just load all the test cases from the module. suite.addTest(unittest.defaultTestLoader.loadTestsFromName(t)) result = unittest.TextTestRunner().run(suite)
bb