'''
1.测试前置和后置
2.类级别和方法级别
'''
# 测试类使用Test开头，里面不能有构造方法（init）

import pytest

class TestClass:
    def setup_class(self):
        print("测试前置，类里所有用例开始前执行")

    def teardown_class(self):
        print("测试后置，类里所有用例结果结束后执行")

    def setup(self): #也可以使用setup_method
        print("测试前置，每个方法前执行")

    def teardown(self): #也可以使用teardown_method
        print("测试后置，每个方法后执行")

    def test_case1(self):
        print("用例1")

    def test_case2(self):
        print("用例2")

    def test_case3(self):
        print("用例3")

if __name__ == "__main__":
    pytest.main(["-v -n 2", "test_03.py"])