Python项目中的单元测试
引入 单元测试负责对最小的软件设计单元(模块)进行验证, unittest 是Python自带的单元测试框架。 单元测试与功能测试都是日常开发中必不可少的部分,本文演示了Python中 unittest 单元测试框架的基本使用。 一个简单的测试例子 定义一个类,简单的实现 add 、 sub 两个方法,并对其进行单元测试。 待测试的 m1.py 文件内容如下: class MyClass(object): """just a test case""" def __init__(self, x, y): self.x = int(x) self.y = int(y) def add(self): return self.x + self.y def sub(self): return self.x - self.y 在与 m1.py 同级的目录下创建 test.py 测试文件,使用 unittest 单元测试框架对A类的方法进行测试。代码内容如下: import unittest from m1 import MyClass class MyClassTest(unittest.TestCase): def setUp(self): self.calc = MyClass(7, 5) def tearDown(self): pass def test_add(self): ret =