到底是哪里报错 pytest:ERROR: D:\setup.cfg:433: unexpected line: ''
所有的测试模块文件名都需要满足test_.py格式或_test.py格式。
在测试模块文件中,测试类以Test开头,并且不能带有 init 方法(注意:定义class时,需要以Test_开头,不然pytest是不会去运行该class的)
在测试模类中,可以包含一个或多个test_开头的函数。
此时,在执行pytest命令时,会自动从当前目录及子目录中寻找符合上述约束的测试函数来执行。
2.9.2.4 Pytest执行方式
点击+号,选择pytest
选择脚本路径,并点击ok
点击运行:
[pytest]
# 命令行参数
addopts = -s
# 搜索文件名
python_files = test_*.py
# 搜索的类名
python_classes = Test_*
# 搜索的函数名
python_functions = test_*