import json
import unittest
from webTest
import webTest
class KeyWord(unittest.TestCase):
def setUp(self):
self.verificationErrors =
[]
def action(self, data):
#这里是用例执行的方法
result=
webTest.run(data)
if result!=
[]:
self.verificationErrors.extend(result)
@staticmethod
def getTestFunc(caseName,data):
log.info(u'开始执行用例【%s】' %
caseName)
def func(self):
self.action(data)
return func
def tearDown(self):
log.info('用例执行结束')
self.assertEqual([], self.verificationErrors,msg=u
'错误信息:%s' % u
','.join(self.verificationErrors))
for index, caseName
in enumerate(case_list.keys()):
setattr(KeyWord, 'test_id:%s' % (index + 1), KeyWord.getTestFunc(caseName,case_list[caseName]))
case_list是数据
转载于:https://www.cnblogs.com/edwar172038/p/10942355.html
相关资源:数据结构—成绩单生成器