标签:self hit 错误 管理 pack 登录 sse 部分 ola
def setup_module(): print(‘\n *** 初始化-模块 ***‘) def teardown_module(): print(‘\n *** 清除-模块 ***‘) class Test_错误密码:def test_C001001(self): print(‘\n用例C001001‘) assert1 == 1def test_C001002(self): print(‘\n用例C001002‘) assert2 == 2def test_C001003(self): print(‘\n用例C001003‘) assert3 == 2class Test_错误密码2:def test_C001021(self): print(‘\n用例C001021‘) assert1 == 1def test_C001022(self): print(‘\n用例C001022‘) assert2 == 2
def setup_module(): print(‘\n *** 初始化-模块 ***‘) def teardown_module(): print(‘\n *** 清除-模块 ***‘) class Test_错误密码:def setup_class(cls): print(‘\n === 初始化-类 ===‘) def teardown_class(cls): print(‘\n === 清除 - 类 ===‘) def test_C001001(self): print(‘\n用例C001001‘) assert1 == 1def test_C001002(self): print(‘\n用例C001002‘) assert2 == 2def test_C001003(self): print(‘\n用例C001003‘) assert3 == 2class Test_错误密码2:def test_C001021(self): print(‘\n用例C001021‘) assert1 == 1def test_C001022(self): print(‘\n用例C001022‘) assert2 == 2
可以发现,类级别的初始化、清除 在 整个模块所有用例 执行前后 分别 执行1次
。
它主要是用来为该 类
中的所有测试用例做 公共的
初始化 和 清除
def setup_module(): print(‘\n *** 初始化-模块 ***‘) def teardown_module(): print(‘\n *** 清除-模块 ***‘) class Test_错误密码:def setup_class(cls): print(‘\n === 初始化-类 ===‘) def teardown_class(cls): print(‘\n === 清除 - 类 ===‘) def setup_method(self): print(‘\n --- 初始化-方法 ---‘) def teardown_method(self): print(‘\n --- 清除 -方法 ---‘) def test_C001001(self): print(‘\n用例C001001‘) assert1 == 1def test_C001002(self): print(‘\n用例C001002‘) assert2 == 2def test_C001003(self): print(‘\n用例C001003‘) assert3 == 2class Test_错误密码2:def test_C001021(self): print(‘\n用例C001021‘) assert1 == 1def test_C001022(self): print(‘\n用例C001022‘) assert2 == 2
import pytest
# fixture: 装置初始化清除环境
# package: 对应整个目录
# autouse: 声明使用初始
def st_emptyEnv(): print(f‘\n#### 初始化-目录甲‘) yield print(f‘\n#### 清除-目录甲‘)
d ef setup_module(): print(‘\n *** 初始化-模块 ***‘) def teardown_module(): print(‘\n *** 清除-模块 ***‘) class Test_错误密码:def setup_class(cls): print(‘\n === 初始化-类 ===‘) def teardown_class(cls): print(‘\n === 清除 - 类 ===‘) def test_C001001(self): print(‘\n用例C001001‘) assert1 == 1def test_C001002(self): print(‘\n用例C001002‘) assert2 == 2def test_C001003(self): print(‘\n用例C001003‘) assert3 == 2class Test_错误密码2:def test_C001021(self): print(‘\n用例C001021‘) assert1 == 1def test_C001022(self): print(‘\n用例C001022‘) assert2 == 2
标签:self hit 错误 管理 pack 登录 sse 部分 ola
原文地址:https://www.cnblogs.com/sunzzc/p/13308374.html