python ddt 传多个参数值示例

Posted testway

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python ddt 传多个参数值示例相关的知识,希望对你有一定的参考价值。

import unittest
from ddt import ddt,data,file_data,unpack

@ddt
class TestDDT(unittest.TestCase):
    listb=[]
    listb.append((1,1))
    listb.append((2,1))
    listb.append((3,1))
    listb.append((4,1))
    listb.append((5,1))
    listb.append((6,1))
    listb.append((7,1))
    listb.append((8,1))
    listb.append((9,1))
    listb.append((11,1))
    listb.append((12,1))
    listb.append((13,1))
    listb.append((14,1))
    @data(*listb)
    @unpack
    def test_addd(self,a,b):
        c= a+b
        print(a)

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

 

以上是关于python ddt 传多个参数值示例的主要内容,如果未能解决你的问题,请参考以下文章

DDT模块的使用

python3使用ddt框架进行外部传参

python学习笔记10-ddt数据驱动

Python+unittest+DDT实现的数据驱动测试

DDT与pytest.mark.parametrize参数化区别

Python+Selenium笔记:数据驱动测试