unittest的介绍及使用
unittest的简介
Python单元测试框架,基于Erich Gamma的JUnit和Kent Beck的Smalltalk测试框架(使用许可)。
此模块包含构成基础的核心框架类特定的测试用例和套件(TestCase, TestSuite等),以及
用于运行测试和报告结果的基于文本的实用程序类(TextTestRunner)。
举例
import unittest class IntegerArithmeticTestCase(unittest.TestCase): def testAdd(self): # test method names begin with 'test' self.assertEqual((1 + 2), 3) self.assertEqual(0 + 1, 1) def testMultiply(self): self.assertEqual((0 * 10), 0) self.assertEqual((5 * 8), 40) if __name__ == '__main__': unittest.main()
更多信息可以在官方文档中找到,网址:http://docs.python.org/library/unittest.html
浙公网安备 33010602011771号