zoukankan      html  css  js  c++  java
  • pytest,setup和teardown

    用例运行级别

    模块级(setup_module/teardown_module)开始与模块始末,全局的

    函数级(setup_function/teardown_function)只对函数用例生效(不在类中)

    类级(setup_class/teardown_class)只在类中前后运行一次(在类中)

    方法级(setup_methon/teardown_methon)开始与方法始末(在类中)

    类里面的(setup/teardown)运行在调用方法前后

    # 模块级(setup_module / teardown_module)开始与模块始末,全局的
    #
    # 函数级(setup_function / teardown_function)只对函数用例生效(不在类中)
    #
    # 类级(setup_class / teardown_class)只在类中前后运行一次(在类中)
    #
    # 方法级(setup_methon / teardown_methon)开始与方法始末(在类中)
    #
    # 类里面的(setup / teardown)运行在调用方法前后
    
    import pytest
    
    class TestCase01(object):
        @classmethod
        def setup_class(cls):
            print('setup_class')
    
        @classmethod
        def teardown_class(cls):
            print('teardown_class')
        def test1(self):
            print('test1')
    
        def test2(self):
             print('test2')
    
    
    def setup_function():
        print('setup_function')
    def teardown_function():
        print('teardown_function')
    
    def setup_module():
        print('setup_modul')
    def teardown_module():
        print('teardown_module')
    
    
    
    def test1(self):
        print('test1')
    def test2(self):
        print('test2')
    
    
    if __name__ == '__main__':
        pytest.main(['test07.py','-sv'])
  • 相关阅读:
    hdu 1518 square
    AWR报告的使用
    状态模式之观察者和状态模式
    Arduino笔记五三轴陀螺仪L3G4200D
    TCP IP 学习笔记 二 链路层
    机房收费系统数据库设计小结
    TMSSCRIPTER介绍
    TMSScripter语法
    listview的一些用法
    进制转换
  • 原文地址:https://www.cnblogs.com/yronl/p/12958153.html
Copyright © 2011-2022 走看看