Python: 使用pytest进行代码测试
前言
本篇记录使用pytest对python工程进行测试的方法。
一般而言,一个完整的python项目需要把暴露出的接口进行测试,pytest是一个写测试用例的工具。
安装
使用pip
安装:
pip insatll pytest
查看版本:
pytest --version
测试用例编写
pytest搜索路径
默认情况下,pytest将在执行目录下对所有子目录递归的寻找可测试的用例文件及其中的函数。
测试文件:以test_
开头或者_test
结尾的python文件
测试类:对于找到的测试文件,以Test
开头的类
测试函数:对于找到的测试文件或者测试类中,以test
开头的函数
示例:
# 文件结构
main_dir/
-sub_dir1/
--test_1.py
--_test_1.py
--_1_test.py
-sub_dir2/
--test_2.py
-test_0.py
# .py文件定义
def test_1</