摘要: 我们平时在写测试用例的过程中,有时会遇到“已知由于某些原因,某些场景是有问题的,或者是功能暂时没有实现”这种情况,那么测试用例执行的时候我们就知道这个测试用例会失败,也就是预期失败,这个时候我们就可以使用@pytest.mark.xfail装饰器来标记测试用例为预期失败函数。 @pytest.mar 阅读全文
posted @ 2021-02-22 18:00 lwjnicole 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 无条件跳过(@pytest.mark.skip) 举例: # file_name: test_skip.py import pytest class Test_B: def test_a(self): print('\n > test_a has ran') assert 1 @pytest.mar 阅读全文
posted @ 2021-02-22 17:29 lwjnicole 阅读(1390) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章中我们的fixture都是与测试用例写在同一个.py文件中,如果多个.py文件里的测试用例都需要调用同一个fixture,这种场景我们就不能将fixture与测试用例写在同一个.py文件中了,这时应该要有一个配置文件来统一管理这些fixture,我们需要将fixture作为公共的方法抽取到 阅读全文
posted @ 2021-02-22 15:09 lwjnicole 阅读(512) 评论(0) 推荐(0) 编辑