我正在尝试使用pytest-bdd进行安装和拆卸模块.
我知道您可以使用before_all和after_all模块来创建一个environment.py文件.我如何在pytest-bdd中执行此操作
我已经研究了“经典xunit样式的设置”插件,但在尝试时它没有起作用. (我知道多数民众赞成与py-test而不是py-test bdd相关).
解决方法:
您可以使用autouse = true声明pytest.fixture以及您想要的任何范围.然后,您可以使用请求固定装置指定拆解.例如.:
@pytest.fixture(autouse=True, scope='module')
def setup(request):
# Setup code
def fin():
# Teardown code
request.addfinalizer(fin)
原文地址:https://codeday.me/bug/20191119/2034887.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。