pytest bdd的设置和拆卸功能
作者:互联网
我正在尝试使用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)
标签:pytest,bdd,python 来源: https://codeday.me/bug/20191119/2034887.html