zoukankan      html  css  js  c++  java
  • ddt的使用

    import ddt
    import unittest
    
    a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
    data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
    
    
    @ddt.ddt
    class test_ddt(unittest.TestCase):
        #用法一:
        @ddt.data(1, 2, 3, 4, 5, 6, 7)
        def test_print1(self, a):
            print("列表中取值:",a)
    
        # 用法二:
        @ddt.data([1,2],[10,11])
        @ddt.unpack
        def test_add_my(self,a,b):
            print("多个列表中取值:",a + b)
    
        # 用法三:
        #从一个变量当中取值,变量是字典或者列表:表达式:*变量名
        @ddt.data(*data)
        def test_print3(self,a):
            print("变量当中取值:",a)
      

     json文件的数据:{"name":"niek","gender":"male","age":"29"}

        #用法四:读取json文件
        @ddt.file_data( "C:\python6\python6_API\my.json")
        def test_readData_fromJsonFike(self,a):
            print("从文件中读取数据:")
            print(a)
    随手记记,每天成长一步。 唯有努力不会辜负自己!
  • 相关阅读:
    数据库子句
    数据查询的语言
    试图
    Bootstrap 简介及引用方法
    一阶段项目整理
    js 鼠标移入移出
    js 鼠标点击事件
    轮播图
    滚动条 固定导航栏
    三元运算符 DOM找元素
  • 原文地址:https://www.cnblogs.com/xiashang/p/9146889.html
Copyright © 2011-2022 走看看