赞
踩
如果你还想从头学起Pytest,可以看看这个系列的文章哦!
https://www.cnblogs.com/poloyy/category/1690628.html
pip3 install pytest-repeat -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
结合之前讲到的失败重跑、输出html报告插件来敲命令行
两种方式皆可,等号或空格
pytest --html=report.html --self-contained-html -s --reruns=5 --count=2 10fixture_request.py
py.test --count=1000 -x test_file.py
def test_example(): import random flag = random.choice([True, False]) print(flag) assert flag
pytest -s --count 5 -x 13repeat.py
如果要在代码中将某些测试用例标记为执行重复多次,可以使用 @pytest.mark.repeat(count)
@pytest.mark.repeat(5) def test_repeat(): print("测试用例执行")
pytest -s 13repeat.py
命令行参数
作用:可以覆盖默认的测试用例执行顺序,类似fixture的scope参数
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。