Python-unittest-ddt(基本应用)

 

1.需要先安装ddt

pip install ddt

 

2.准备一组测试数据

 

3.在类上引用ddt,在引用函数上引用data

 

from ddt import ddt, data # 引入ddt类
import unittest


@ddt
class TestAbd(unittest.TestCase): # 继承unitest.TestCases 才能识别到这个是测试类

    @data([[1, 2, 3], [4, 5, 6]])
    def test_add(self, case):
        print("测试")
        print(case)

    my_dict = {"name": "xj", "age": 18}.items()
    @data(*my_dict) # 解包
    def test_add(self, case):
        print("测试")
        print(case)


if __name__ == '__main__':
    unittest.main()


 

 

 

 

posted @ 2021-11-19 10:08  罐装七喜  阅读(67)  评论(0编辑  收藏  举报