zoukankan      html  css  js  c++  java
  • pytest的初始化清除操作

    初始化清除操作:

      用例级别:

        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
        用例清除操作
        这是类级别的清除操作
        套件级别的清除操作
        
    '''
  • 相关阅读:
    如何自定义iOS中的控件
    NSArray中的对象进行排序
    微信摇动代码
    思考面向对象
    网络编程 socket编程
    iOS RUN LOOP 是个什么东西?
    iOS runloop 自定义输入源
    iPhone开发资源汇总
    UISearchBar
    重学STM32---(八)----SDIO
  • 原文地址:https://www.cnblogs.com/aiyumo/p/12367863.html
Copyright © 2011-2022 走看看