pytest的测试用例如何编写
时间: 2023-07-05 11:08:17 浏览: 87
pytest的测试用例编写非常简单,只需要按照以下步骤进行即可:
1. 创建一个测试文件,命名为test_*.py,例如test_example.py。
2. 导入pytest库。
3. 编写测试函数,函数名必须以test_开头,例如def test_addition()。
4. 在测试函数中编写测试代码,使用assert断言来判断测试结果是否符合预期。
5. 运行pytest命令即可执行所有的测试函数,并输出测试结果。
例如,我们编写一个简单的加法函数addition(),并使用pytest来编写测试用例,代码如下:
```python
import pytest
def addition(a, b):
return a + b
def test_addition():
assert addition(1, 2) == 3
assert addition(0, 0) == 0
assert addition(-1, 1) == 0
```
在终端运行pytest命令,会输出类似如下的测试结果:
```
========================== test session starts ==========================
platform win32 -- Python 3.8.3, pytest-6.0.1, py-1.9.0, pluggy-0.13.1
rootdir: D:\projects\pytest-example
collected 1 item
test_example.py . [100%]
=========================== 1 passed in 0.02s ===========================
```
从结果可以看出,我们编写的测试用例全部通过。
阅读全文