import unittest
# 导入DDT装饰器模块
from ddt import ddt,data,unpack
@ddt
class My_Test_Case(unittest.TestCase):
def setUpClass(cls) -> None:#在所有用例执行前执行一次
pass
def tearDownClass(cls) -> None:#在所有用例结束后执行一次
pass
def setUp(self) -> None:
pass
def tearDown(self) -> None:
pass
@data([1,2,3]) # 脱掉元祖括号将列表作为参数传入
def test_1(self,value):
print(value)
@data([2,3,5],[3,9,1],[4,9,1]) #脱掉元祖括号将列表作为参数传入
@unpack #再脱掉列表括号将元素单个作为参数传入
def test_2(self,value):
print(value)
print(a)
print(b)
@data([2, 3, 5], [3, 9, 1], [4, 9, 1])
def test_2(self, value):
print(value)
if __name__ == '__main__':
unittest.main()
装饰器DDT基础回顾
最新推荐文章于 2025-04-07 13:20:53 发布