|
|
@ -1,5 +1,4 @@ |
|
|
*** Settings *** |
|
|
*** Settings *** |
|
|
Test Teardown |
|
|
|
|
|
Library RequestsLibrary |
|
|
Library RequestsLibrary |
|
|
Library Collections |
|
|
Library Collections |
|
|
Library urllib3 |
|
|
Library urllib3 |
|
|
@ -7,8 +6,6 @@ Library urllib3 |
|
|
*** Variables *** |
|
|
*** Variables *** |
|
|
&{cloudfactory_customer_header} Content-Type=application/json;charset=UTF-8 X-APP-ID=503258978847965388 Authorization=${getlogintoken_customer} |
|
|
&{cloudfactory_customer_header} Content-Type=application/json;charset=UTF-8 X-APP-ID=503258978847965388 Authorization=${getlogintoken_customer} |
|
|
&{cloudfactory_supplierfocus_header} Content-Type=application/json;charset=UTF-8 X-APP-ID=503258978847956666 Authorization=${getlogintoken_supplier_focus} |
|
|
&{cloudfactory_supplierfocus_header} Content-Type=application/json;charset=UTF-8 X-APP-ID=503258978847956666 Authorization=${getlogintoken_supplier_focus} |
|
|
&{cloud_factory_supplier_header} Content-Type=application/json;charset=UTF-8 X-APP-ID=503258978847956666 |
|
|
|
|
|
${uecclient} https://api-client-uec-test.qniao.cn |
|
|
|
|
|
${yytclient} https://api-client-yyt-test.qniao.cn |
|
|
${yytclient} https://api-client-yyt-test.qniao.cn |
|
|
|
|
|
|
|
|
*** Test Cases *** |
|
|
*** Test Cases *** |
|
|
@ -86,69 +83,15 @@ supplierfocus_create_supplier_order_batch |
|
|
Should Be Equal As Strings successful ${response.json()["message"]} |
|
|
Should Be Equal As Strings successful ${response.json()["message"]} |
|
|
sleep 1 |
|
|
sleep 1 |
|
|
|
|
|
|
|
|
supplier_phone |
|
|
|
|
|
#去除警告 |
|
|
|
|
|
Disable Warnings |
|
|
|
|
|
#创建会话 会话别名 baseurl headers |
|
|
|
|
|
Create Session uecclient ${uecclient} headers=${cloud_factory_supplier_header} |
|
|
|
|
|
#变量名称 设置用例变量 变量值 |
|
|
|
|
|
${accounttype} Set Variable 2 #账号类型 1微信 2手机号 3邮箱 4苹果 5自定义账号 |
|
|
|
|
|
${account} Set Variable 13123456789 |
|
|
|
|
|
${body} Set Variable {"accountType":${accounttype},"account":"${account}","captcha":"888888"} |
|
|
|
|
|
#变量接收响应结果 post请求 会话别名 uri 传参 |
|
|
|
|
|
${response} POST On Session uecclient /uec/authorize/by-captcha ${body} |
|
|
|
|
|
#日志 |
|
|
|
|
|
Log ${response.status_code} |
|
|
|
|
|
#日志 |
|
|
|
|
|
Log ${response.text} |
|
|
|
|
|
#日志 |
|
|
|
|
|
Log ${response.json()} |
|
|
|
|
|
#断言数字 预期结果 实际结果 |
|
|
|
|
|
Should Be Equal As Numbers 200 ${response.status_code} |
|
|
|
|
|
#断言字符串 预期结果 实际结果 |
|
|
|
|
|
Should Be Equal As Strings successful ${response.json()["message"]} |
|
|
|
|
|
#变量接收token 获取字典内容 响应结果 token-key |
|
|
|
|
|
${gettoken_supplier} Get From Dictionary ${response.json()["data"]} token |
|
|
|
|
|
#日志 |
|
|
|
|
|
log ${gettoken_supplier} |
|
|
|
|
|
#设置token变量 未转业务线 |
|
|
|
|
|
Set Suite Variable ${gettoken_supplier} |
|
|
|
|
|
#变量接收供应商userid 获取字典内容 响应结果 userid-key |
|
|
|
|
|
${userid_supplier} Get From Dictionary ${response.json()["data"]} userId |
|
|
|
|
|
#日志 |
|
|
|
|
|
log ${userid_supplier} |
|
|
|
|
|
#设置token变量 |
|
|
|
|
|
Set Suite Variable ${userid_supplier} |
|
|
|
|
|
#设置带token的请求头 |
|
|
|
|
|
&{cloudfactorysupplierheader} Create Dictionary Content-Type=application/json;charset=UTF-8 X-APP-ID=503258978847956666 Authorization=${gettoken_supplier} |
|
|
|
|
|
#设置token变量 |
|
|
|
|
|
Set Suite Variable ${cloudfactorysupplierheader} |
|
|
|
|
|
|
|
|
|
|
|
supplier_login_token |
|
|
|
|
|
Disable Warnings |
|
|
|
|
|
Create Session yytclient ${yytclient} headers=${cloudfactorysupplierheader} |
|
|
|
|
|
${body} Set Variable {"loginToken":"${gettoken_supplier}"} |
|
|
|
|
|
${response} POST On Session yytclient /cloud-print-user-center/authorize/get/product-line-token/by/login-token ${body.encode("utf8")} |
|
|
|
|
|
Log ${response.status_code} |
|
|
|
|
|
Log ${response.json()} |
|
|
|
|
|
Should Be Equal As Numbers 200 ${response.status_code} |
|
|
|
|
|
Should Be Equal As Strings successful ${response.json()["message"]} |
|
|
|
|
|
${getlogintoken_supplier} Get From Dictionary ${response.json()} data |
|
|
|
|
|
log ${getlogintoken_supplier} |
|
|
|
|
|
#全局token |
|
|
|
|
|
Set Global Variable ${getlogintoken_supplier} |
|
|
|
|
|
&{cloudfactory_supplierheader} Create Dictionary Content-Type=application/json;charset=UTF-8 X-APP-ID=503258978847956666 Authorization=${getlogintoken_supplier} |
|
|
|
|
|
Set Suite Variable ${cloudfactory_supplierheader} |
|
|
|
|
|
|
|
|
|
|
|
supplier_get_order_list |
|
|
supplier_get_order_list |
|
|
Create Session yytclient ${yytclient} headers=${cloud_factory_supplier_header} |
|
|
|
|
|
|
|
|
Create Session yytclient ${yytclient} headers=${cloudfactory_supplierheader} |
|
|
${response} Get On Session yytclient /trading-center/wechatapplet/get/supplier-order-page |
|
|
${response} Get On Session yytclient /trading-center/wechatapplet/get/supplier-order-page |
|
|
log ${response.json()} |
|
|
log ${response.json()} |
|
|
Should Be Equal As Numbers 200 ${response.status_code} |
|
|
Should Be Equal As Numbers 200 ${response.status_code} |
|
|
Should Be Equal As Strings successful ${response.json()["message"]} |
|
|
Should Be Equal As Strings successful ${response.json()["message"]} |
|
|
|
|
|
|
|
|
supplier_get_order_list_search |
|
|
supplier_get_order_list_search |
|
|
Create Session yytclient ${yytclient} headers=${cloud_factory_supplier_header} |
|
|
|
|
|
|
|
|
Create Session yytclient ${yytclient} headers=${cloudfactory_supplierheader} |
|
|
${param} Set Variable status=2 #供应商获取订单状态 2待送货 |
|
|
${param} Set Variable status=2 #供应商获取订单状态 2待送货 |
|
|
${response} Get On Session yytclient /trading-center/wechatapplet/get/supplier-order-page params=${param} |
|
|
${response} Get On Session yytclient /trading-center/wechatapplet/get/supplier-order-page params=${param} |
|
|
log ${response.json()} |
|
|
log ${response.json()} |
|
|
@ -158,7 +101,7 @@ supplier_get_order_list_search |
|
|
Set Global Variable ${supplier_order_id} |
|
|
Set Global Variable ${supplier_order_id} |
|
|
|
|
|
|
|
|
supplier_get_order_detail2 |
|
|
supplier_get_order_detail2 |
|
|
Create Session yytclient ${yytclient} headers=${cloud_factory_supplier_header} |
|
|
|
|
|
|
|
|
Create Session yytclient ${yytclient} headers=${cloudfactory_supplierheader} |
|
|
${response} Get On Session yytclient /trading-center/wechatapplet/get/supplier-order-detail/${supplier_order_id} |
|
|
${response} Get On Session yytclient /trading-center/wechatapplet/get/supplier-order-detail/${supplier_order_id} |
|
|
log ${response.json()} |
|
|
log ${response.json()} |
|
|
Should Be Equal As Numbers 200 ${response.status_code} |
|
|
Should Be Equal As Numbers 200 ${response.status_code} |
|
|
@ -168,7 +111,7 @@ supplier_get_order_detail2 |
|
|
Set Global Variable ${supplier_order_totalPrice} |
|
|
Set Global Variable ${supplier_order_totalPrice} |
|
|
|
|
|
|
|
|
supplier_confirm_order |
|
|
supplier_confirm_order |
|
|
Create Session yytclient ${yytclient} headers=${cloud_factory_supplier_header} |
|
|
|
|
|
|
|
|
Create Session yytclient ${yytclient} headers=${cloudfactory_supplierheader} |
|
|
${body} Set Variable {"orderId":"${supplier_order_id}"} |
|
|
${body} Set Variable {"orderId":"${supplier_order_id}"} |
|
|
${response} POST On Session yytclient /trading-center/seller/confirm/supplier-order-and-sign ${body.encode("utf-8")} |
|
|
${response} POST On Session yytclient /trading-center/seller/confirm/supplier-order-and-sign ${body.encode("utf-8")} |
|
|
log ${response.json()} |
|
|
log ${response.json()} |
|
|
|