Commit ddcf2eb8 by taoke

斑马信用】绑定车辆解绑车辆修改成无人用的手机号

parent 6e0b252f
......@@ -17,7 +17,6 @@ def request_main(url, headers, method, data, has_token=False):
header_content_type = headers["Content-Type"]
except KeyError:
header_content_type = headers["mimeType"]
try:
if method.upper() == "GET":
allure.attach(f"{headers}", "请求头", allure.attachment_type.TEXT)
......@@ -36,7 +35,6 @@ def request_main(url, headers, method, data, has_token=False):
except Exception as e:
# logging.log(str(e))
raise Exception
# if headers == None or headers == {} or headers == "":
# 如果传的headers为空,使用各自产品的通用headers
headers = build_headers(headers, has_token)
......
......@@ -84,9 +84,10 @@ def get_excelData(workBook,sheetName,caseName):
if __name__ == '__main__':
workBook = xlrd.open_workbook('../../test_case_data/bmc/bmc_testcase_20210513.xlsx')
li = get_excelData(workBook,"账号信息基本功能","login")
for i in li:
print(i)
li = get_excelData(workBook,"账号信息基本功能","Register")
print(li)
# for i in li:
# print(i)
# {"Authorization": "","Content-Type":"application/x-www-form-urlencoded"}
\ No newline at end of file
......@@ -20,9 +20,9 @@ headers['Token'] = BMCConfig.bmc_token
@pytest.fixture(scope='function') # 绑定车辆 初始化
def get_code() : # 绑定车辆时获取验证码(手机号是绑定车辆固定参数的手机号)
payload = {"plateType": "02", "plateNum": "贵APS001", "vehicleIdentifyNum": "000001", "ownerName": "配送车"}
payload = {"plateType":"02", "plateNum":"贵AJX001","vehicleIdentifyNum":"AJX001","ownerName":"廖辉"}
requests.get(f"{BMCConfig().host}/vehicle/vCode/detail", params=payload, headers=headers)
num = RedisString(0).get(f"edl:sms_value:18581438351:BIND_VEHICLE")
num = RedisString(0).get(f"edl:sms_value:15377000000:BIND_VEHICLE")
num = str(num)[-7:-1]
return num
......@@ -30,7 +30,7 @@ def get_code() : # 绑定车辆时获取验证码(手机号是绑定车辆固
def get_vehickleId_Tounbind():
res= requests.get(f"{BMCConfig().pvthost}/vehicle/license/list", headers=headers)
for dic in res.json()['data']['list']:
if dic['plateNumName'] == '贵A·PS001': # 为绑定车辆的车牌
if dic['plateNumName'] == '贵A·JX001': # 为绑定车辆的车牌 # excle中用来绑定车辆的车辆
vehicleId = dic['vehicleId']
return vehicleId
......@@ -493,9 +493,6 @@ class TestDrivingLicense():
allure.attach( "{0}".format(res),"用例结果")
assert res['code'] == expectData['code']
def teardown_class(self):
"""清除"""
......
......@@ -15,6 +15,7 @@ class TestMonitor():
workBook = xlrd.open_workbook(f'{BmyConfig.root_path}/test_case_data/bmy/bmy_case.xlsx')
# def setup_class(self): # 每一个类下面所有的方法调用只运行一次
# self.token = BMY().bmy_login(BmyConfig.test_name_password)
@allure.story("风险列表")
@allure.title("{inData[testPoint]}")
@allure.link("http://yapi.hikcreate.com/")
......
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