07-pytest-fixture实现teardown

简介: 07-pytest-fixture实现teardown

代码示例

1. # -*- coding: utf-8 -*-
2. # @Time    : 2021/10/10
3. # @Author  : 大海
4. import pytest
5. 
6. 
7. @pytest.fixture(autouse=True)
8. def start():
9. print("登录")
10. 
11. yield
12. print("执行teardown!")
13. print("登出")
14. 
15. 
16. def test_1():
17. print("业务流程1")
18. 
19. 
20. def test_2():
21. print("业务流程2")
22. 
23. 
24. def test_3():
25. print("业务流程3")
26. 
27. 
28. if __name__ == "__main__":
29.     pytest.main(["-s", "test_11.py"])
相关文章
|
测试技术 Python
Pytest简单介绍
Pytest简单介绍
79 0
|
6月前
|
测试技术 Python
pytest中的fixture和conftest.py
pytest中的fixture和conftest.py
|
测试技术
32-pytest-内置fixture之request使用
32-pytest-内置fixture之request使用
|
测试技术 Python
pytest--fixture
pytest--fixture
|
Web App开发 测试技术
10-pytest-parametrize中使用fixture
10-pytest-parametrize中使用fixture
|
测试技术
03-pytest-测试用例setup和teardown
03-pytest-测试用例setup和teardown
|
测试技术 Python
pytest fixture装饰器
pytest fixture装饰器