初始化清除操作:

  用例级别:

    def setup():

    def teardown()

  套件级别:

    def setup_module()

    def teardown_module()

  类级别:(可以不加classmethod装饰器)

  def setup_class(self)

  def teardown_class(self)

  执行顺序:套件 》 类级别 》用例级别

测试代码:

  

def setup_module():
    print('套件级别的初始化操作')
def teardown_module():
    print('套件级别的清除操作')
class TestSuite():
    def setup(self):
        print('用例初始化操作')
    def teardown(self):
        print('用例清除操作')
    def test_001(self):
        print('测试用例1')
    def test_002(self):
        print('测试用例2')
    def setup_class(self):
        print('这是类级别的初始化操作')
    def teardown_class(self):
        print('这是类级别的清除操作')

'''
运行结果:
    套件级别的初始化操作
    这是类级别的初始化操作
    用例初始化操作
    测试用例1
    用例清除操作
    用例初始化操作
    测试用例2
    用例清除操作
    这是类级别的清除操作
    套件级别的清除操作
    
'''

 

相关文章:

  • 2021-12-11
  • 2021-09-28
  • 2022-12-23
  • 2021-06-29
  • 2022-12-23
  • 2022-01-03
  • 2022-01-20
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-04
  • 2022-12-23
  • 2022-12-23
  • 2021-05-12
相关资源
相似解决方案