摘要: pytest.mark.usefixtures使用 背景 如果每个用例都需要相同的fixture,我们手动在每一个用例上面添加fixture有点累。切记这个fixture的scope='function' class TestCase: def test_1(myfixture): print('正 阅读全文
posted @ 2022-12-02 10:37 Tarzen 阅读(291) 评论(0) 推荐(0) 编辑
摘要: pytest 中fixture参数化到底什么时候使用? 背景 都知道我们可以把前置准备和后置处理放到fixture中,那么fixture参数化是用来干什么的? 官方教程 # content of conftest.py import pytest import smtplib @pytest.fix 阅读全文
posted @ 2022-12-02 10:11 Tarzen 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 背景 往往在测试过程中,数据是在自动化用例执行之后才生成的,并非一开始就知道,又想在用例结束的时候清理掉这些中间数据,该怎么办? 思路 之前解决的办法是使用cache来解决的: conftest.py: import pytest @pytest.fixture() def myfixture(ca 阅读全文
posted @ 2022-12-02 01:04 Tarzen 阅读(49) 评论(0) 推荐(0) 编辑