You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
1.6 KiB
31 lines
1.6 KiB
*** Settings ***
|
|
Documentation 查看代卖订单
|
|
Library RequestsLibrary
|
|
Library Collections
|
|
Library DateTime
|
|
Library redis
|
|
Library urllib3
|
|
|
|
*** Variables ***
|
|
${header} {'content-type':'application/json','X-APP-ID':'470236309865238528','Authorization':'QNT ${gettoken}'}
|
|
${url} http://api-client-ztb-test.qniao.cn
|
|
|
|
*** Test Cases ***
|
|
get_proxy-order-list
|
|
Create Session ZTBT ${url} ${header}
|
|
${reps} Get On Session ZTBT recycle-service/proxy-sell/get/proxy-order-list params=status=&pageNum=1&pageSize=15
|
|
${records} Get From Dictionary ${reps.json()["data"]} records #获取代卖订单列表
|
|
FOR ${items} IN @{records}
|
|
${orderid} Get From Dictionary ${items} orderId #获取订单编号
|
|
Exit For Loop If ${orderid}==${orderId} #当订单id相等时跳出循环
|
|
END
|
|
log ${orderid}
|
|
|
|
get_proxy-order_details
|
|
#查看订单详情
|
|
Create Session ZTBT ${url} ${header}
|
|
${reps} Get On Session ZTBT recycle-service/proxy-sell/get/proxy-order/${orderid}
|
|
Should Be Equal As Strings ${name} ${reps.json()["data"]["paperMillName"]} #断言纸厂名称是否相等
|
|
Should Be Equal As Strings ${categoryName} ${reps.json()["data"]["paperCategoryName"]} #断言品类名称是否相等
|
|
Should Be Equal As Strings ${orderId} ${reps.json()["data"]["orderId"]} #断言订单id是否相等
|
|
Should Be Equal As Strings ${plateNumber} ${reps.json()["data"]["orderItems"][0]["logisticcsInfo"]["plateNumber"]} #断言车牌号是否相等
|