美文网首页
unittest+ddt数据驱动

unittest+ddt数据驱动

作者: sai德很黑 | 来源:发表于2020-08-23 17:51 被阅读0次

data的用法,只能脱去最外面一层

import unittest
from ddt import ddt,data,unpack

test_data=[[1,2],[3,4]]
@ddt  #装饰类
class MathMathoed(unittest.TestCase):

    @data(*test_data)
    def test_add(self,i):
        print(i)

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

运行结果

[1,2]
[3,4]

unpack用法

数据必须对等,不对等就报错,以逗号作为拆分节点

import unittest
from ddt import ddt,data,unpack

test_data=[[1,2],[3,4]]
@ddt
class MathMathoed(unittest.TestCase):

    @data(*test_data)
    @unpack
    def test_add(self,a,b):
        print(a,b)

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

运行结果

1 2
3 4
..
----------------------------------------------------------------------
Ran 2 tests in 0.000s

OK

相关文章

  • unittest+ddt数据驱动

    data的用法,只能脱去最外面一层 运行结果 unpack用法 数据必须对等,不对等就报错,以逗号作为拆分节点 运行结果

  • 数据驱动之Unittest+DDT

    一、安装DDT DDT是Data-Driven Tests的缩写,虽然Unittest没有自带数据驱动功能,但DD...

  • 数据驱动和关键字驱动对比

    数据驱动 和 关键字驱动 数据驱动和关键字驱动简单例子(登录) 数据驱动:程序和数据分离,测试数据存入一个文件中,...

  • 2020 vuejs 数据驱动(Zig)

    数据驱动 Vue.js 的核心思想就是数据驱动。那么什么是数据驱动呢? 数据驱动就是视图由数据决定,数据作为主动。...

  • 提升数据驱动能力的意义

    人人都在谈数据驱动,如数据化管理、数据驱动的运营、或者数据驱动的测试等,关于数据驱动的应用的讨论很多,那么,数据到...

  • 数据驱动_前三章回顾_极光_-2020-01-09

    12.28早上 -- 开篇数据驱动12.28晚上 -- 数据驱动p1.112.29早上 -- 回顾数据驱动...

  • python selenium 数据驱动测试 _笔记

    python selenium 数据驱动测试 1、概念 数据驱动:测试数据的改变引起执行结果的改变叫数据驱动; 关...

  • 自动化测试:数据驱动和POM

    本期主要内容 ▲ 数据驱动ddt ▲ 页面对象模型POM 数据驱动 数据驱动:从数据文件读取输入数据,而后将测试数...

  • Java数据库配置(一)

    1.加载驱动 Class.forname(数据库驱动名); 1.1.下载驱动 在加载数据库驱动之前,我们要下载数据...

  • vue学习大纲7:vuejs核心和vue.js的devtools

    vuejs核心: 数据驱动 组件化 数据驱动 DOM是数据的一种自然映射即:数据驱动dom变化,dom是数据的一种...

网友评论

      本文标题:unittest+ddt数据驱动

      本文链接:https://www.haomeiwen.com/subject/ticwjktx.html