首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pytest收集安装/下载

Pytest收集安装/下载
EN

Stack Overflow用户
提问于 2022-05-18 11:03:13
回答 1查看 35关注 0票数 0

有没有收集安装/下载的方法?如果设置/拆卸错误,我可以恢复它吗?例如,我测试了一个应用程序。

代码语言:javascript
复制
collection = list()

SESSION:
  setup -> sucess # record it in to my collection  collection.append(session.setup)
case 1:
   setup -> sucess # record it in to my collection collection.append(case1.setup)
   test -> sucess
   teardown-> sucess # remove from my collection   collection.remove(case1.setup)
case 2:
   setup -> fail # traversing collections and run all setup again
EN

回答 1

Stack Overflow用户

发布于 2022-05-18 13:53:49

我认为你的问题可以通过使用正确的范围和产量的夹具来解决。当然,你可以根据你想要他们做的事情来改变功能/夹具。

代码语言:javascript
复制
@pytest.fixture(scope="session")
def my_session_setup():
    my_setup_init()

@pytest.fixture()
def my_function_setup():
    my_setup_init()
    yield
    my_setup_clean_up()

def test_first(my_session_setup, my_function_setup):
    pass

def test_second(my_function_setup):
    pass
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72287989

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档