def test_normal(self, data, expect_result): # 判断期望结果是否为动态的 if expect_result is get_last_notice_id: last_notice_id, headers = get_last_notice_id() expect_result = str(last_notice_id + 1) else: headers = get_headers_after_login() response = requests.request("POST", NOTICE_ADD_INTERFACE_URL, data=data, headers=headers) self.assertEqual(expect_result, response.text)
''' Created on 2019年10月30日 @author: zhouxinwei ''' import unittest, requests from common.base_info import today_start, today_end from common.common_method import get_headers_after_login, TestResult from common.interface_url import bespeakList_INTERFACE_URL,\ receptionList_INTERFACE_URL login_headers = get_headers_after_login() class TestMain(unittest.TestCase): '''测试主流程''' def setUp(self): print( "*************************************************************************************" ) self.url01 = bespeakList_INTERFACE_URL self.url02 = receptionList_INTERFACE_URL def tearDown(self): pass def test_bespeak01(self): '''测试预约列表''' data = '{"index":1,"size":15,"startTime":"%s","endTime":"%s","getTotalFlag":true}' % ( today_start, today_end)