Pythonunittestddt(基本应用)

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()


 
原文地址:https://www.cnblogs.com/yushengaqingzhijiao/p/15575872.html