Pytest标志测试函数
2020-09-01 本文已影响0人
小邝小邝
一、标志测试函数
1、第一种:通过::(双冒号)来执行需要执行的函数
在Pycharm的Terminal中输入pytest -v -s test03.py::test01就只执行test01的函数,其他的函数则不执行。
2、通过模糊查询的方式进行执行,需引入-k参数,
进行模糊匹配add的函数:pytest -k add test03.py
3、pytest.mark需要通过.ini文件进行配置:
①创建一个pytest.ini文件,文件内容为
②新建一个test04.py文件,内容为
在Terminal中执行命令:pytest -m do test04.py,只执行了标志了do的函数
注:console参数说明
-v 用于显示每个测试函数的执行结果
-q 只显示整体结果
-s 用于显示测试函数中print()函数输出
-x --exitfirst,在第一个错误或测试失败时立即退出
-h 帮助