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

posted @ 2019-11-14 14:20  pathbreaker  阅读(107)  评论(0)    收藏  举报