Pytest02-pytest命名规则
2020-07-02 本文已影响0人
Surpassme
如果执行pytest命令,并不提供任何参数,pytest会在当前目录及其子目录搜索测试文件并运行测试代码。如果提供一个或多个目录名、文件名等,pytest会根据提供的参数依次搜索并运行测试代码。由此可以看出,pytest是递归搜索目录及其子目录。而pytest对于测试代码文件的命令也是有自己的规则的,详细如下:
- 1.测试文件名必须为test_开头或_test结尾,例如:
test_Add.py 或 Add_test.py
- 2.测试函数、测试类方法应该命名为test_Function或test_Method,例如:
test_Add()
- 3.测试类须命令为Test<ClassName>,例如:
TestPerson()