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

登录后才能操作的接口第一条用例设计成登录再使用session保持会话

时间:2020-04-05 22:42:57      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:res   ted   ase   tle   unittest   class   comm   使用   charge   

import unittest
from common.get_request import GetRequest
from common.read_data import ReadData
from ddt import ddt, data
from common import constant


@ddt
class TestRecharge(unittest.TestCase):
"""充值"""
get_request = GetRequest()
read_data = ReadData(constant.data_file)
recharge_data = read_data.read_data(‘recharge‘)

@data(*recharge_data)
def test_recharge(self, case):
resp = self.get_request.get_request(case.method, case.url, case.data)
try:
self.assertTrue(case.expected == resp.json()[‘msg‘])
case.result = ‘SUCCESS‘
print(‘第{}条用例:{}执行成功‘.format(case.case_id, case.title))
except AssertionError as e:
case.result = ‘FAILED‘
print(‘断言失败{}‘.format(e))
print(‘第{}条用例:{}执行失败!!!‘.format(case.case_id, case.title))
finally:
self.read_data.write_back(case.case_id+1, 7, str(resp.json()))
self.read_data.write_back(case.case_id + 1, 8, case.result)
if __name__==‘__main__‘:
unittest.main()





登录后才能操作的接口第一条用例设计成登录再使用session保持会话

标签:res   ted   ase   tle   unittest   class   comm   使用   charge   

原文地址:https://www.cnblogs.com/sophia-985935365/p/12639052.html

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