pytest框架
Posted uni-hoang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pytest框架相关的知识,希望对你有一定的参考价值。
pytest框架规则
- 测试文件以test_开头或者以_test结尾
- 测试类以Test开头,并且不能带有init方法
- 测试函数以test_开头
- 断言使用assert
pytest框架运行用例
运行单个文件
运行多个文件
运行整个目录
import pytest
if __name__=="__main__":
# 运行单个文件,添加对应文件的路径,使用相对路径
pytest.main([‘../test_requests/test_assert.py‘]) # ../ run_case目录与test_requests属于同于层级,先回到上层目录,在进入test_requests
# 运行多个文件,添加对应文件的路径,使用列表形式
pytest.main([‘../test_requests/test_assert.py‘,‘../test_requests/test_assert1.py‘])
# 运行整个目录
pytest.main(‘../test_requests‘)
pytest动态关联,定义为全局变量
pytest-html安装
pytest-allure安装
以上是关于pytest框架的主要内容,如果未能解决你的问题,请参考以下文章