给一个使用python的测试脚本例子
时间: 2024-10-15 08:25:34 浏览: 28
运行构建-ecpri v1.1协议
当然可以。这里是一个简单的Python单元测试脚本的例子,使用了`unittest`库,这是Python标准库中用于编写测试的一个模块。这个例子将测试一个函数`add`,它接收两个数字并返回它们的和。
```python
# 首先,我们需要导入所需的unittest模块
import unittest
# 假设我们有一个名为math_operations.py的文件,其中包含我们的待测函数
from math_operations import add # 假设add()函数位于这个文件里
class TestAddFunction(unittest.TestCase):
def test_add_positive_numbers(self):
self.assertEqual(add(1, 2), 3) # 测试正数相加是否正确
def test_add_negative_numbers(self):
self.assertEqual(add(-1, -2), -3) # 测试负数相加是否正确
def test_add_zero(self):
self.assertEqual(add(0, 0), 0) # 测试零和零相加是否等于零
if __name__ == '__main__':
unittest.main()
```
在这个例子中,每个方法都是一个测试案例(test case),`assertEqual`用于断言实际结果和预期结果是否一致。运行这个脚本时,如果所有测试都通过,那么程序将显示"OK";如果有任何测试失败,将会显示出具体的失败信息。
阅读全文