码迷,mamicode.com
首页 > 其他好文 > 详细

数据驱动——ddt

时间:2019-09-05 13:28:55      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:rom   import   列表   imp   字典   支持   pack   main   sse   

1:  pip3 install ddt

2:

@ddt 装饰
@data((2,3),(4,5)) 支持列表,元祖,字典
@unpack 解压数据
 
 1 import unittest
 2 from ddt import ddt,data,unpack
 3 
 4 @ddt
 5 class MyTesting(unittest.TestCase):
 6     @data([3,2,1],[5,3,2],[10,4,6])
 7     @unpack
 8     def test_01baidu(self,a,b,expected):
 9         actual = int(a) - int(b)
10         expected = int(expected)
11         self.assertEqual(actual, expected)
12 
13     @data((2,3),(4,5))
14     @unpack
15     def test_02baidu(self,a,b):
16         self.assertEqual(a,b)
17 
18     @data({"1":1,"2":2})
19     @unpack
20     def test_03baidu(self, a, b):
21         self.assertEqual(a, b)
22 
23 
24 if __name__ == ‘__main__‘:
25     unittest.main(verbosity=2)

 

数据驱动——ddt

标签:rom   import   列表   imp   字典   支持   pack   main   sse   

原文地址:https://www.cnblogs.com/zhang-dan/p/11465113.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!