前言
面试题:pytest如何执行不是test开头的用例?如执行 xxx_*.py这种文件的用例。
pytest.ini 配置文件可以修改用例的匹配规则。
pytest命令行参数
cmd打开输入pytest -h 查看命令行参数找到 [pytest] ini-options
- python_files (args) 匹配 python 用例文件, 如test_*.py、 *_test.py
- python_classes (args) 匹配 class 类名称 如Test*.py
- python_functions (args) 匹配函数和class里面方法 如test_*
[pytest] ini-options in the first pytest.ini|tox.ini|setup.cfg file found:
markers (linelist) markers for test functions
empty_parameter_set_mark (string) default marker for empty parametersets
norecursedirs (args) directory patterns to avoid for recursion
testpaths (args) directories to search for tests when no files or dire
usefixtures (args