python自动化测试——pytest测试用例setup和teardown
import pytest class TestCase(): def setup_class(self): print("setup_class:所有用例执行之前") def setup_method(self): print("setup_method: 每个用例开始前执行") def teardown_method(self): print("teardown_method: 每个用例结束后执行") def teardown_class(self): print("teardown_class:所有用例执行之后") def test_A(self): print("用例A") assert True def test_B(self): print("用例B") assert True
pytest -s testOrder.py --html=report.html
执行顺序
setup_class:所有用例执行之前
setup_method: 每个用例开始前执行
用例A
.teardown_method: 每个用例结束后执行
setup_method: 每个用例开始前执行
用例B
.teardown_method: 每个用例结束后执行
teardown_class:所有用例执行之后
本文来自博客园,作者:OTAKU_nicole,转载请注明原文链接:https://www.cnblogs.com/nicole-zhang/p/10385115.html