python3使用ddt框架进行外部传参,python3ddt,ddt:python
python3使用ddt框架进行外部传参,python3ddt,ddt:python
ddt:python数据驱动模块
一.安装ddt:pip install ddt
二.传参:
1.传递一个参数:
import unittest
import ddt
@ddt.ddt
class MyTestCase1(unittest.TestCase):
@ddt.data(2, 3, 6)
def test_normal(self, value):
print(value)
if __name__ == ‘__main__‘:
unittest.main()
2.传递多个参数:
# coding = utf-8
import unittest
import ddt
@ddt.ddt
class MyTestCase2(unittest.TestCase):
@ddt.data((1, 2), (2, 3))
@ddt.unpack
def test_tuple(self, value1, value2):
print(value1, value2)
@ddt.data([1, 2], [2, 3])
@ddt.unpack
def test_list(self, value1, value2):
print(value1, value2)
@ddt.data({‘one‘: 1, ‘two‘: 2})
@ddt.unpack
def test_dict(self, one, two):
print(one, two)
if __name__ == ‘__main__‘:
unittest.main()
python3使用ddt框架进行外部传参
相关内容
- Centos 6.5 python 2.6.6 升级到 2.7.3,并安装easy_install和pip工
- 利用Python爬去囧网福利(多线程、urllib、request),python
- Python pandas.DataFrame调整列顺序及修改index名,,1. 从字典
- 符号执行-基于python的二进制分析框架angr,pythonangr,转载
- [Python]关于return逻辑判断和短路逻辑,pythonreturn,定义一
- 利用Python进行数据分析:【Pandas】(Series+DataFrame),
- python3开发进阶-Django框架中form的校验方法is_valid()的源码
- (原创)odoo11.0 如何运行python单元测试,odoo11.0python,官方
- Python学习之路3?简单的用户三次输入三次错误锁定,p
- python入门-WHILE循环,python入门-while,1 使用while循
评论关闭