ori*_*tvv 2 python hook unit-testing pytest
Pytest
有 setup and teardowns
钩子module, class, method
.
我想在设置中(在测试会话开始之前)创建我的自定义测试环境,并在完成所有测试之后进行清理.换句话说,我怎么能使用钩子setup_session and teardown_session
?
ori*_*tvv 10
这些钩子对我很有用:
def pytest_sessionstart(session):
# setup_stuff
def pytest_sessionfinish(session, exitstatus):
# teardown_stuff
Run Code Online (Sandbox Code Playgroud)
但实际上下一个具有会话范围的夹具看起来更漂亮:
@fixture(autouse=True, scope='session')
def my_fixture():
# setup_stuff
yield
# teardown_stuff
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4296 次 |
最近记录: |