问题:在类中设置了setup和teardown,在执行测试用例的时候,在用例前后并没有执行setup和teardown
上代码:
import pytest class TestFunc(): def setup(self): print("\n这是用例前执行准备工作") def teardown(self): print("\n这是用例后执行的扫尾工作") def test_01_function_01(self): print("\n这是第一个功能测试。") if __name__ == "__main__": pytest.main(['-vs'])
执行结果:
============================= test session starts =============================
collecting ... collected 1 item
test_func.py::TestFunc::test_01_function_01
这是第一个功能测试。
PASSED
=================