学习-Pytest(二)执行用例规则
1. 执行方式 cmd执行pytest用例有三种方法,以下三种方法都可以,一般推荐第一个 pytest py.test python -m pytest 如果不带参数,在某个文件夹下执行时,它会查找该文件夹下所有的符合条件的用例(查看用例设计原则) 2. 执行规则 1.执行某个目录下所有的用例 pytest 文件名/ 2.执行某一个py文件下用例 pytest 脚本名称.py 3.-k 按关键字匹配 pytest -k “MyClass and not method” 4.按节点运行 运行.py模块里面的某个函数 pytest test_mod.py::test_func 运行.py模块里面,测试类里面的某个方法 pytest test_mod.py::TestClass::test_method 5.标记表达式 pytest -m slow 将运用@pytest.mark.slow装饰器修饰的所有测试 6.从包里面运行 pytest —pyargs pkg.testing 这将导入 pkg.testing 并使用其文件系统位置来查找和运行测试。 7.pytest -x( 遇到错误时停止测试) pytest -x test_class.py 8.pytest -maxfail=num(当用例错误个数达到指定数量时,停止测试) pytest —maxfail=1 3.