在写测试类以及测试用例时要规定一个命名习惯,一般测试类可以以Test开头,也可以以Test结尾。测试用
例一般是以test开头。
import unittest
class RomanNumeralConverterTest(unittest.TestCase):
def setUp(self):
def tearDown(self):
def test_(self):
让测试用例执行起来
if __name__ =="__main__":
unittest.main()
unittest的基本工作方式是通过TestLoader加载测试用例为testsuite,然后通过TextTestRunner来运行testsuite
(所有的这些工作都封装在testunit.main),因此以下代码也可以将测试用例执行起来。
if __name__ =="__main__":
suite = unittest.TestLoader().loadTestsFromTestCase(RomanNumeralConverterTest)
unittest.TextTestRunner(verbosity=2).run(suite)