数据驱动测试ddt,使用的重点:
1.@ddt.ddt2.@ddt.data(*zip(range(10),range(10,20))) 注意一定要带*
3.@ddt.unpack
# coding:utf-8 import unittest import ddt @ddt.ddt class myTest(unittest.TestCase): def setUp(self): print 'setup' def tearDown(self): print 'teardowm' @ddt.data(*zip(range(10),range(10,20))) # @ddt.data((1,2),(3,4)) @ddt.unpack def test_sthing(self,a,b): print 'test_sthing' print '%d---%d'%(a,b) if __name__ == '__main__': unittest.main()
转载实战: