pytest项目实战
时间: 2023-11-08 19:02:41 浏览: 41
pytest是一个Python的测试框架,它可以帮助我们编写简洁而可靠的测试代码。下面是一个pytest项目实战的示例流程:
1. 首先,安装pytest库,可以使用以下命令:
```
pip install pytest
```
2. 在项目根目录下创建一个名为`tests`的文件夹,用于存放测试代码。
3. 在`tests`文件夹中创建一个名为`test_*.py`的文件,用于编写测试用例。在这个文件中,你可以定义多个以`test_`开头的测试函数。
4. 编写测试用例。一个简单的测试用例示例:
```python
# test_sample.py
def test_addition():
assert 2 + 2 == 4
def test_subtraction():
assert 5 - 3 == 2
```
5. 运行pytest命令来执行测试。在终端中,切换到项目根目录,并运行以下命令:
```
pytest
```
6. pytest会自动收集并执行测试用例,输出结果。例如:
```
============================= test session starts ==============================
platform linux -- Python 3.x.y, pytest-6.x.y, py-1.x.y, pluggy-0.x.y
rootdir: /path/to/project
collected 2 items
tests/test_sample.py .. [100%]
============================== 2 passed in 0.12s ===============================
```