Commit fe83f8e5 by taoke

Merge remote-tracking branch 'origin/master'

parents ebaf757b 917b3c3a
......@@ -9,6 +9,7 @@ from config import *
def request_main(url, headers, method, data, has_token=False):
"""封装requests的通用请求方法"""
res = None
url = url.strip()
def request_by_method(method, headers):
inner_res = None
try:
......
......@@ -59,14 +59,17 @@ class TestIntegral():
@pytest.mark.usefixtures('test_pre_get_sign_integral')
@pytest.mark.parametrize("inData", get_excelData(workBook, '积分商城', 'postSignIntegral'))
def test_post_sign_integral(self, inData, test_pre_get_sign_integral):
if not test_pre_get_sign_integral:
pytest.skip(msg="今天已经进行签到过,此用例不执行")
url = f"{BMCConfig().host}{inData['url']}"
method = inData['method']
req_data = inData['reqData']
expectData = inData['expectData']
headers = inData['headers']
other_expected_data = inData['otherExpectData']
res = request_main(url=url, headers=headers, method=method, data=req_data, has_token=False)
if not test_pre_get_sign_integral: # 已经签到过
assert res['code'] == other_expected_data['code']
else:
assert res['code'] == expectData['code']
@allure.story("查询待领取积分清单")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment