微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Pytest04--运行用例总结

运行用例总结

在第N个用例失败后,结束测试执行
    pytest -x              # 第x次失败,就停止测试
    pytest --maxfail=2     # 出现2个失败就终止测试
指定测试模块
    pytest test_mod.py
指定测试目录
    pytest testing/
通过关键字表达式过滤执行
    pytest -k "MyClass and not method"
通过 node id 指定测试用例
    nodeid由模块文件名、分隔符、类名、方法名、参数构成
运行模块中的指定用例
    pytest test_mod.py::test_func
运行模块中的指定方法
    pytest test_mod.py::TestClass::test_method
通过标记表达式执行
    pytest -m slow
    这条命令会执行被装饰器 @pytest.mark.slow 装饰的所有测试用例
通过包执行测试
    pytest --pyargs pkg.testing
    这条命令会自动导入包 pkg.testing,并使用该包所在的目录,执行下面的用例

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐