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.
16631 lines
1.1 MiB
16631 lines
1.1 MiB
<?xml version="1.0" encoding="UTF-8"?>
|
|
<robot generator="Robot 3.1.2 (Python 3.6.8 on linux)" generated="20211202 19:51:50.567" rpa="false">
|
|
<suite id="s1" name="000-Regularorder" source="/root/ztb-trading-rf-api/000-Regularorder">
|
|
<suite id="s1-s1" name="1-Client(Test)" source="/root/ztb-trading-rf-api/000-Regularorder/1-Client(Test)">
|
|
<suite id="s1-s1-s1" name="1-APPlogin(Test)" source="/root/ztb-trading-rf-api/000-Regularorder/1-Client(Test)/1-APPlogin(Test).robot">
|
|
<test id="s1-s1-s1-t1" name="userlogin">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211202 19:51:50.691" endtime="20211202 19:51:50.691"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>https://api-client-uec-test.qniao.cn</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:50.692" level="INFO">Creating Session using : alias=ZTBT, url=https://api-client-uec-test.qniao.cn, headers={'content-type': 'application/json', 'X-APP-ID': '470236309865238528'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:50.691" endtime="20211202 19:51:50.692"></status>
|
|
</kw>
|
|
<kw name="Create Dictionary" library="BuiltIn">
|
|
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
|
|
<arguments>
|
|
<arg>account=18888888888</arg>
|
|
<arg>captcha=888888</arg>
|
|
<arg>accountType=2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${data}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:50.693" level="INFO">${data} = {'account': '18888888888', 'captcha': '888888', 'accountType': '2'}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:50.692" endtime="20211202 19:51:50.693"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>18888888888</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${account}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:50.694" level="INFO">${account} = 18888888888</msg>
|
|
<status status="PASS" starttime="20211202 19:51:50.694" endtime="20211202 19:51:50.694"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>uec/authorize/by-captcha</arg>
|
|
<arg>json=${data}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${respones}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:50.775" level="INFO">POST Request : url=https://api-client-uec-test.qniao.cn/uec/authorize/by-captcha
|
|
path_url=/uec/authorize/by-captcha
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'content-type': 'application/json', 'X-APP-ID': '470236309865238528', 'Content-Length': '67'}
|
|
body=b'{"account": "18888888888", "captcha": "888888", "accountType": "2"}'
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:50.775" level="INFO">POST Response : url=https://api-client-uec-test.qniao.cn/uec/authorize/by-captcha
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:50 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'}
|
|
body={"code":0,"message":"successful","data":{"token":"d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypM63pwIxgHD+XI2gzSWIpWOfpeEZxB2EpMBy73pCaOUPw==","userId":"659450159519895552"}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:50.775" level="INFO">${respones} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:50.694" endtime="20211202 19:51:50.775"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${respones.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:50.776" level="INFO">200</msg>
|
|
<status status="PASS" starttime="20211202 19:51:50.776" endtime="20211202 19:51:50.776"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${respones.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:50.777" level="INFO">{'code': 0, 'message': 'successful', 'data': {'token': 'd6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypM63pwIxgHD+XI2gzSWIpWOfpeEZxB2EpMBy73pCaOUPw==', 'userId': '659450159519895552'}}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:50.777" endtime="20211202 19:51:50.777"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${respones.json()["data"]}</arg>
|
|
<arg>token</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${token}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:50.778" level="INFO">${token} = d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypM63pwIxgHD+XI2gzSWIpWOfpeEZxB2EpMBy73pCaOUPw==</msg>
|
|
<status status="PASS" starttime="20211202 19:51:50.777" endtime="20211202 19:51:50.778"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${token}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:50.778" level="INFO">${token} = d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypM63pwIxgHD+XI2gzSWIpWOfpeEZxB2EpMBy73pCaOUPw==</msg>
|
|
<status status="PASS" starttime="20211202 19:51:50.778" endtime="20211202 19:51:50.778"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${account}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:50.779" level="INFO">${account} = 18888888888</msg>
|
|
<status status="PASS" starttime="20211202 19:51:50.779" endtime="20211202 19:51:50.779"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:50.690" endtime="20211202 19:51:50.779" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s1-s1-t2" name="login-token">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${url}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:50.780" level="INFO">Creating Session using : alias=ZTBT, url=http://api-client-ztb-test.qniao.cn, headers={'content-type': 'application/json', 'X-APP-ID': '470236309865238528'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:50.780" endtime="20211202 19:51:50.781"></status>
|
|
</kw>
|
|
<kw name="Create Dictionary" library="BuiltIn">
|
|
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
|
|
<arguments>
|
|
<arg>loginToken=${token}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${token1}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:50.782" level="INFO">${token1} = {'loginToken': 'd6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypM63pwIxgHD+XI2gzSWIpWOfpeEZxB2EpMBy73pCaOUPw=='}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:50.781" endtime="20211202 19:51:50.782"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-user-center/authorize/get/product-line-token/by/login-token</arg>
|
|
<arg>json=${token1}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:50.857" level="INFO">POST Request : url=http://api-client-ztb-test.qniao.cn/recycle-user-center/authorize/get/product-line-token/by/login-token
|
|
path_url=/recycle-user-center/authorize/get/product-line-token/by/login-token
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'content-type': 'application/json', 'X-APP-ID': '470236309865238528', 'Content-Length': '106'}
|
|
body=b'{"loginToken": "d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypM63pwIxgHD+XI2gzSWIpWOfpeEZxB2EpMBy73pCaOUPw=="}'
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:50.857" level="INFO">POST Response : url=http://api-client-ztb-test.qniao.cn/recycle-user-center/authorize/get/product-line-token/by/login-token
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:50 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":{"token":"d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypM63pwIxgHD+XI2gzSWIpWOfpeEZxB2EpMBy73pCaOUPw==","userToken":null,"userId":"659450159519895552"}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:50.857" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:50.782" endtime="20211202 19:51:50.858"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>token</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${gettoken}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:50.859" level="INFO">${gettoken} = d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypM63pwIxgHD+XI2gzSWIpWOfpeEZxB2EpMBy73pCaOUPw==</msg>
|
|
<status status="PASS" starttime="20211202 19:51:50.858" endtime="20211202 19:51:50.859"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>userId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${userId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:50.859" level="INFO">${userId} = 659450159519895552</msg>
|
|
<status status="PASS" starttime="20211202 19:51:50.859" endtime="20211202 19:51:50.859"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["token"]}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:50.860" level="INFO">d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypM63pwIxgHD+XI2gzSWIpWOfpeEZxB2EpMBy73pCaOUPw==</msg>
|
|
<status status="PASS" starttime="20211202 19:51:50.859" endtime="20211202 19:51:50.860"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${gettoken}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:50.861" level="INFO">${gettoken} = d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypM63pwIxgHD+XI2gzSWIpWOfpeEZxB2EpMBy73pCaOUPw==</msg>
|
|
<status status="PASS" starttime="20211202 19:51:50.860" endtime="20211202 19:51:50.861"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${userId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:50.861" level="INFO">${userId} = 659450159519895552</msg>
|
|
<status status="PASS" starttime="20211202 19:51:50.861" endtime="20211202 19:51:50.861"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:50.780" endtime="20211202 19:51:50.861" critical="yes"></status>
|
|
</test>
|
|
<status status="PASS" starttime="20211202 19:51:50.596" endtime="20211202 19:51:50.862"></status>
|
|
</suite>
|
|
<suite id="s1-s1-s2" name="2.1-CreateRegularorder" source="/root/ztb-trading-rf-api/000-Regularorder/1-Client(Test)/2.1-CreateRegularorder.robot">
|
|
<test id="s1-s1-s2-t1" name="get_paper-mill-city">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${url}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:50.879" level="INFO">Creating Session using : alias=ZTBT, url=https://api-client-ztb-test.qniao.cn, headers={'content-type': 'application/json', 'X-APP-ID': '470236309865238528', 'Authorization': 'QNT d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypM63pwIxgHD+XI2gzSWIpWOfpeEZxB2EpMBy73pCaOUPw=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:50.878" endtime="20211202 19:51:50.879"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/get/paper-mill-city</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.163" level="INFO">GET Request : url=https://api-client-ztb-test.qniao.cn/recycle-service/get/paper-mill-city
|
|
path_url=/recycle-service/get/paper-mill-city
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'content-type': 'application/json', 'X-APP-ID': '470236309865238528', 'Authorization': 'QNT d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypM63pwIxgHD+XI2gzSWIpWOfpeEZxB2EpMBy73pCaOUPw=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:51.163" level="INFO">GET Response : url=https://api-client-ztb-test.qniao.cn/recycle-service/get/paper-mill-city
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:51 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":[{"cityId":"150200","cityName":"包头市"},{"cityId":"440800","cityName":"湛江市"},{"cityId":"110100","cityName":"北京市"},{"cityId":"430100","cityName":"长沙市"},{"cityId":"350200","cityName":"厦门市"},{"cityId":"520100","cityName":"贵阳市"},{"cityId":"360200","cityName":"景德镇市"},{"cityId":"320400","cityName":"常州市"},{"cityId":"210300","cityName":"鞍山市"},{"cityId":"130800","cityName":"承德市"},{"cityId":"450100","cityName":"南宁市"},{"cityId":"232700","cityName":"大兴安岭地区"},{"cityId":"130200","cityName":"唐山市"},{"cityId":"360700","cityName":"赣州市"},{"cityId":"440900","cityName":"茂名市"},{"cityId":"140200","cityName":"大同市"},{"cityId":"530500","cityName":"保山市"},{"cityId":"440500","cityName":"汕头市"},{"cityId":"310100","cityName":"上海市"},{"cityId":"442000","cityName":"中山市"},{"cityId":"430400","cityName":"衡阳市"},{"cityId":"440700","cityName":"江门市"},{"cityId":"810200","cityName":"九龙"},{"cityId":"445300","cityName":"云浮市"},{"cityId":"451300","cityName":"来宾市"},{"cityId":"421000","cityName":"荆州市"},{"cityId":"440100","cityName":"广州市"},{"cityId":"441900","cityName":"东莞市"}]}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:51.163" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:50.879" endtime="20211202 19:51:51.164"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
<arg>data</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${data}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.165" level="INFO">${data} = [{'cityId': '150200', 'cityName': '包头市'}, {'cityId': '440800', 'cityName': '湛江市'}, {'cityId': '110100', 'cityName': '北京市'}, {'cityId': '430100', 'cityName': '长沙市'}, {'cityId': '350200', 'cityName': '厦...</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.164" endtime="20211202 19:51:51.165"></status>
|
|
</kw>
|
|
<kw name="${items} IN [ @{data} ]" type="for">
|
|
<kw name="${items} = {'cityId': '150200', 'cityName': '包头市'}" type="foritem">
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityName}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.166" level="INFO">${cityName} = 包头市</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.166" endtime="20211202 19:51:51.166"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.167" level="INFO">${cityId} = 150200</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.166" endtime="20211202 19:51:51.167"></status>
|
|
</kw>
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${cityName}'=='大同市'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:51.167" endtime="20211202 19:51:51.167"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:51.165" endtime="20211202 19:51:51.167"></status>
|
|
</kw>
|
|
<kw name="${items} = {'cityId': '440800', 'cityName': '湛江市'}" type="foritem">
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityName}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.168" level="INFO">${cityName} = 湛江市</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.168" endtime="20211202 19:51:51.168"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.169" level="INFO">${cityId} = 440800</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.168" endtime="20211202 19:51:51.169"></status>
|
|
</kw>
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${cityName}'=='大同市'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:51.170" endtime="20211202 19:51:51.170"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:51.168" endtime="20211202 19:51:51.170"></status>
|
|
</kw>
|
|
<kw name="${items} = {'cityId': '110100', 'cityName': '北京市'}" type="foritem">
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityName}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.171" level="INFO">${cityName} = 北京市</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.171" endtime="20211202 19:51:51.171"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.172" level="INFO">${cityId} = 110100</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.171" endtime="20211202 19:51:51.172"></status>
|
|
</kw>
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${cityName}'=='大同市'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:51.172" endtime="20211202 19:51:51.172"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:51.171" endtime="20211202 19:51:51.172"></status>
|
|
</kw>
|
|
<kw name="${items} = {'cityId': '430100', 'cityName': '长沙市'}" type="foritem">
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityName}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.173" level="INFO">${cityName} = 长沙市</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.173" endtime="20211202 19:51:51.173"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.173" level="INFO">${cityId} = 430100</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.173" endtime="20211202 19:51:51.173"></status>
|
|
</kw>
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${cityName}'=='大同市'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:51.173" endtime="20211202 19:51:51.174"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:51.172" endtime="20211202 19:51:51.174"></status>
|
|
</kw>
|
|
<kw name="${items} = {'cityId': '350200', 'cityName': '厦门市'}" type="foritem">
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityName}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.174" level="INFO">${cityName} = 厦门市</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.174" endtime="20211202 19:51:51.174"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.175" level="INFO">${cityId} = 350200</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.174" endtime="20211202 19:51:51.175"></status>
|
|
</kw>
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${cityName}'=='大同市'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:51.175" endtime="20211202 19:51:51.175"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:51.174" endtime="20211202 19:51:51.175"></status>
|
|
</kw>
|
|
<kw name="${items} = {'cityId': '520100', 'cityName': '贵阳市'}" type="foritem">
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityName}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.176" level="INFO">${cityName} = 贵阳市</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.175" endtime="20211202 19:51:51.176"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.176" level="INFO">${cityId} = 520100</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.176" endtime="20211202 19:51:51.176"></status>
|
|
</kw>
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${cityName}'=='大同市'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:51.176" endtime="20211202 19:51:51.177"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:51.175" endtime="20211202 19:51:51.177"></status>
|
|
</kw>
|
|
<kw name="${items} = {'cityId': '360200', 'cityName': '景德镇市'}" type="foritem">
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityName}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.178" level="INFO">${cityName} = 景德镇市</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.177" endtime="20211202 19:51:51.178"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.178" level="INFO">${cityId} = 360200</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.178" endtime="20211202 19:51:51.178"></status>
|
|
</kw>
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${cityName}'=='大同市'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:51.178" endtime="20211202 19:51:51.179"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:51.177" endtime="20211202 19:51:51.179"></status>
|
|
</kw>
|
|
<kw name="${items} = {'cityId': '320400', 'cityName': '常州市'}" type="foritem">
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityName}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.180" level="INFO">${cityName} = 常州市</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.179" endtime="20211202 19:51:51.180"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.180" level="INFO">${cityId} = 320400</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.180" endtime="20211202 19:51:51.181"></status>
|
|
</kw>
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${cityName}'=='大同市'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:51.181" endtime="20211202 19:51:51.181"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:51.179" endtime="20211202 19:51:51.181"></status>
|
|
</kw>
|
|
<kw name="${items} = {'cityId': '210300', 'cityName': '鞍山市'}" type="foritem">
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityName}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.182" level="INFO">${cityName} = 鞍山市</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.181" endtime="20211202 19:51:51.182"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.182" level="INFO">${cityId} = 210300</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.182" endtime="20211202 19:51:51.182"></status>
|
|
</kw>
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${cityName}'=='大同市'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:51.182" endtime="20211202 19:51:51.183"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:51.181" endtime="20211202 19:51:51.183"></status>
|
|
</kw>
|
|
<kw name="${items} = {'cityId': '130800', 'cityName': '承德市'}" type="foritem">
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityName}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.183" level="INFO">${cityName} = 承德市</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.183" endtime="20211202 19:51:51.183"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.184" level="INFO">${cityId} = 130800</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.183" endtime="20211202 19:51:51.184"></status>
|
|
</kw>
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${cityName}'=='大同市'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:51.184" endtime="20211202 19:51:51.184"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:51.183" endtime="20211202 19:51:51.184"></status>
|
|
</kw>
|
|
<kw name="${items} = {'cityId': '450100', 'cityName': '南宁市'}" type="foritem">
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityName}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.185" level="INFO">${cityName} = 南宁市</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.184" endtime="20211202 19:51:51.185"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.187" level="INFO">${cityId} = 450100</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.185" endtime="20211202 19:51:51.187"></status>
|
|
</kw>
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${cityName}'=='大同市'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:51.187" endtime="20211202 19:51:51.187"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:51.184" endtime="20211202 19:51:51.187"></status>
|
|
</kw>
|
|
<kw name="${items} = {'cityId': '232700', 'cityName': '大兴安岭地区'}" type="foritem">
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityName}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.188" level="INFO">${cityName} = 大兴安岭地区</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.187" endtime="20211202 19:51:51.188"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.188" level="INFO">${cityId} = 232700</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.188" endtime="20211202 19:51:51.188"></status>
|
|
</kw>
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${cityName}'=='大同市'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:51.188" endtime="20211202 19:51:51.188"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:51.187" endtime="20211202 19:51:51.188"></status>
|
|
</kw>
|
|
<kw name="${items} = {'cityId': '130200', 'cityName': '唐山市'}" type="foritem">
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityName}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.189" level="INFO">${cityName} = 唐山市</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.189" endtime="20211202 19:51:51.189"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.189" level="INFO">${cityId} = 130200</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.189" endtime="20211202 19:51:51.189"></status>
|
|
</kw>
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${cityName}'=='大同市'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:51.189" endtime="20211202 19:51:51.190"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:51.189" endtime="20211202 19:51:51.190"></status>
|
|
</kw>
|
|
<kw name="${items} = {'cityId': '360700', 'cityName': '赣州市'}" type="foritem">
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityName}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.190" level="INFO">${cityName} = 赣州市</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.190" endtime="20211202 19:51:51.190"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.191" level="INFO">${cityId} = 360700</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.190" endtime="20211202 19:51:51.191"></status>
|
|
</kw>
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${cityName}'=='大同市'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:51.191" endtime="20211202 19:51:51.191"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:51.190" endtime="20211202 19:51:51.191"></status>
|
|
</kw>
|
|
<kw name="${items} = {'cityId': '440900', 'cityName': '茂名市'}" type="foritem">
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityName}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.192" level="INFO">${cityName} = 茂名市</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.191" endtime="20211202 19:51:51.192"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.192" level="INFO">${cityId} = 440900</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.192" endtime="20211202 19:51:51.192"></status>
|
|
</kw>
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${cityName}'=='大同市'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:51.192" endtime="20211202 19:51:51.193"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:51.191" endtime="20211202 19:51:51.193"></status>
|
|
</kw>
|
|
<kw name="${items} = {'cityId': '140200', 'cityName': '大同市'}" type="foritem">
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityName}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.193" level="INFO">${cityName} = 大同市</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.193" endtime="20211202 19:51:51.193"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${items}</arg>
|
|
<arg>cityId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cityId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.193" level="INFO">${cityId} = 140200</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.193" endtime="20211202 19:51:51.194"></status>
|
|
</kw>
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${cityName}'=='大同市'</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:51.194" level="INFO">Exiting for loop altogether.</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.194" endtime="20211202 19:51:51.194"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:51.193" endtime="20211202 19:51:51.194"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:51.165" endtime="20211202 19:51:51.194"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${cityId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:51.195" level="INFO">${cityId} = 140200</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.194" endtime="20211202 19:51:51.195"></status>
|
|
</kw>
|
|
<kw name="Run Keyword If Test Failed" library="BuiltIn" type="teardown">
|
|
<doc>Runs the given keyword with the given arguments, if the test failed.</doc>
|
|
<arguments>
|
|
<arg>Fatal Error</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:51.195" endtime="20211202 19:51:51.195"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:50.877" endtime="20211202 19:51:51.195" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s1-s2-t2" name="get-factorylist">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>factorylist</arg>
|
|
<arg>http://api-client-ztb-test.qniao.cn</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:51.197" level="INFO">Creating Session using : alias=factorylist, url=http://api-client-ztb-test.qniao.cn, headers={'content-type': 'application/json', 'X-APP-ID': '470236309865238528', 'Authorization': 'QNT d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypM63pwIxgHD+XI2gzSWIpWOfpeEZxB2EpMBy73pCaOUPw=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.196" endtime="20211202 19:51:51.197"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>factorylist</arg>
|
|
<arg>recycle-service/get/paper-mill-paper-category-price-list</arg>
|
|
<arg>params=cityId=${cityId}&enableSalesAgent=1&pageNum=1&pageSize=20&listType=0</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.312" level="INFO">GET Request : url=http://api-client-ztb-test.qniao.cn/recycle-service/get/paper-mill-paper-category-price-list?cityId=140200&enableSalesAgent=1&pageNum=1&pageSize=20&listType=0
|
|
path_url=/recycle-service/get/paper-mill-paper-category-price-list?cityId=140200&enableSalesAgent=1&pageNum=1&pageSize=20&listType=0
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'content-type': 'application/json', 'X-APP-ID': '470236309865238528', 'Authorization': 'QNT d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypM63pwIxgHD+XI2gzSWIpWOfpeEZxB2EpMBy73pCaOUPw=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:51.313" level="INFO">GET Response : url=http://api-client-ztb-test.qniao.cn/recycle-service/get/paper-mill-paper-category-price-list?cityId=140200&enableSalesAgent=1&pageNum=1&pageSize=20&listType=0
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:51 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":{"records":[{"paperMillId":"660525241717624832","name":"Ceshi_factory","paperCategoryList":[{"categoryId":"660529551931215872","categoryName":"花纸","yesterdayUnitPrice":null,"unitPrice":1.650,"floatingPrice":0.000,"publicSubsidies":0.005,"allowOrder":null},{"categoryId":"661536965862232064","categoryName":"小白纸","yesterdayUnitPrice":null,"unitPrice":2.200,"floatingPrice":0.000,"publicSubsidies":null,"allowOrder":null},{"categoryId":"661536969788100608","categoryName":"坑卡","yesterdayUnitPrice":null,"unitPrice":1.620,"floatingPrice":0.000,"publicSubsidies":null,"allowOrder":null}],"locProvinceName":"山西省","locCityName":"大同市","locDistrictName":"大同县","logoImg":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1637647859008.jpg","priceDate":"2021-12-02 00:00:00","proxypaySurcharge":0.0200000,"foreignPaybackIntever":null,"foreignPaybackIntervalString":"12","cumulativeWeight":617.21,"yesterdayTotalQuantity":null,"yesterdayRetainedQuantity":null,"hasFollowed":true,"isOperations":true,"manageNotifyMessage":"该纸厂已暂停接单,请联系相关负责人!","isPlaceAnOrder":true,"isRecentlySale":true}],"total":1,"size":20,"current":1,"orders":null,"searchCount":true,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:51.313" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.197" endtime="20211202 19:51:51.313"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Strings" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to strings.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["message"]}</arg>
|
|
<arg>successful</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:51.313" endtime="20211202 19:51:51.314"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>records</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${records}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.315" level="INFO">${records} = [{'paperMillId': '660525241717624832', 'name': 'Ceshi_factory', 'paperCategoryList': [{'categoryId': '660529551931215872', 'categoryName': '花纸', 'yesterdayUnitPrice': None, 'unitPrice': 1.65, 'floatin...</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.314" endtime="20211202 19:51:51.315"></status>
|
|
</kw>
|
|
<kw name="${item} IN [ @{records} ]" type="for">
|
|
<kw name="${item} = {'paperMillId': '660525241717624832', 'name': 'Ceshi_factory', 'paperCategoryList': [{'categoryId': '660529551931215872', 'categoryName': '花纸', 'yesterdayUnitPrice': None, 'unitPrice': 1.65, 'floating..." type="foritem">
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${item}</arg>
|
|
<arg>name</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${name}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.316" level="INFO">${name} = Ceshi_factory</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.316" endtime="20211202 19:51:51.316"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${item}</arg>
|
|
<arg>paperCategoryList</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperCategoryList}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.317" level="INFO">${paperCategoryList} = [{'categoryId': '660529551931215872', 'categoryName': '花纸', 'yesterdayUnitPrice': None, 'unitPrice': 1.65, 'floatingPrice': 0.0, 'publicSubsidies': 0.005, 'allowOrder': None}, {'categoryId': '66153696...</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.316" endtime="20211202 19:51:51.317"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${item}</arg>
|
|
<arg>cumulativeWeight</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cumulativeWeight}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.317" level="INFO">${cumulativeWeight} = 617.21</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.317" endtime="20211202 19:51:51.317"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${item}</arg>
|
|
<arg>paperMillId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperMillId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.317" level="INFO">${paperMillId} = 660525241717624832</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.317" endtime="20211202 19:51:51.317"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${item}</arg>
|
|
<arg>locProvinceName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${locProvinceName}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.318" level="INFO">${locProvinceName} = 山西省</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.317" endtime="20211202 19:51:51.318"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${item}</arg>
|
|
<arg>locCityName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${locCityName}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.318" level="INFO">${locCityName} = 大同市</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.318" endtime="20211202 19:51:51.318"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${item}</arg>
|
|
<arg>locDistrictName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${locDistrictName}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.318" level="INFO">${locDistrictName} = 大同县</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.318" endtime="20211202 19:51:51.319"></status>
|
|
</kw>
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${name}'=='Ceshi_factory'</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:51.319" level="INFO">Exiting for loop altogether.</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.319" endtime="20211202 19:51:51.319"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:51.315" endtime="20211202 19:51:51.319"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:51.315" endtime="20211202 19:51:51.319"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>random.choice(${paperCategoryList})</arg>
|
|
<arg>random</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${value}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.320" level="INFO">${value} = {'categoryId': '661536969788100608', 'categoryName': '坑卡', 'yesterdayUnitPrice': None, 'unitPrice': 1.62, 'floatingPrice': 0.0, 'publicSubsidies': None, 'allowOrder': None}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.320" endtime="20211202 19:51:51.320"></status>
|
|
</kw>
|
|
<kw name="Log To Console" library="BuiltIn">
|
|
<doc>Logs the given message to the console.</doc>
|
|
<arguments>
|
|
<arg>\nvalue: ${value}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:51.320" endtime="20211202 19:51:51.321"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${value}</arg>
|
|
<arg>categoryId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${categoryid}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.321" level="INFO">${categoryid} = 661536969788100608</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.321" endtime="20211202 19:51:51.321"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${value}</arg>
|
|
<arg>categoryName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${categoryName}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.322" level="INFO">${categoryName} = 坑卡</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.321" endtime="20211202 19:51:51.322"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${value}</arg>
|
|
<arg>unitPrice</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${unitPrice}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.322" level="INFO">${unitPrice} = 1.62</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.322" endtime="20211202 19:51:51.322"></status>
|
|
</kw>
|
|
<kw name="Catenate" library="BuiltIn">
|
|
<doc>Catenates the given items together and returns the resulted string.</doc>
|
|
<arguments>
|
|
<arg>${locProvinceName}</arg>
|
|
<arg>${locCityName}</arg>
|
|
<arg>${locDistrictName}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperMillAddress}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.323" level="INFO">${paperMillAddress} = 山西省 大同市 大同县</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.322" endtime="20211202 19:51:51.323"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${categoryid}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:51.323" level="INFO">${categoryid} = 661536969788100608</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.323" endtime="20211202 19:51:51.323"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${unitPrice}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:51.324" level="INFO">${unitPrice} = 1.62</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.323" endtime="20211202 19:51:51.324"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paperMillId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:51.324" level="INFO">${paperMillId} = 660525241717624832</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.324" endtime="20211202 19:51:51.324"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paperMillAddress}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:51.325" level="INFO">${paperMillAddress} = 山西省 大同市 大同县</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.325" endtime="20211202 19:51:51.325"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${categoryName}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:51.325" level="INFO">${categoryName} = 坑卡</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.325" endtime="20211202 19:51:51.326"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${name}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:51.326" level="INFO">${name} = Ceshi_factory</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.326" endtime="20211202 19:51:51.326"></status>
|
|
</kw>
|
|
<kw name="Run Keyword If Test Failed" library="BuiltIn" type="teardown">
|
|
<doc>Runs the given keyword with the given arguments, if the test failed.</doc>
|
|
<arguments>
|
|
<arg>Fatal Error</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:51.326" endtime="20211202 19:51:51.326"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:51.196" endtime="20211202 19:51:51.327" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s1-s2-t3" name="get-carinfo">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>get-carinfo</arg>
|
|
<arg>http://api-client-ztb-test.qniao.cn</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:51.328" level="INFO">Creating Session using : alias=get-carinfo, url=http://api-client-ztb-test.qniao.cn, headers={'content-type': 'application/json', 'X-APP-ID': '470236309865238528', 'Authorization': 'QNT d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypM63pwIxgHD+XI2gzSWIpWOfpeEZxB2EpMBy73pCaOUPw=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.327" endtime="20211202 19:51:51.328"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>get-carinfo</arg>
|
|
<arg>recycle-service/proxy-sell/get/his-car-info</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.367" level="INFO">GET Request : url=http://api-client-ztb-test.qniao.cn/recycle-service/proxy-sell/get/his-car-info
|
|
path_url=/recycle-service/proxy-sell/get/his-car-info
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'content-type': 'application/json', 'X-APP-ID': '470236309865238528', 'Authorization': 'QNT d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypM63pwIxgHD+XI2gzSWIpWOfpeEZxB2EpMBy73pCaOUPw=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:51.367" level="INFO">GET Response : url=http://api-client-ztb-test.qniao.cn/recycle-service/proxy-sell/get/his-car-info
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:51 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":{"records":[{"id":"5333","scrapPaperOrderItemId":null,"plateNumber":"贵R67890","driverName":null,"driverPhone":null,"packageNum":0},{"id":"5332","scrapPaperOrderItemId":null,"plateNumber":"闽NC6789","driverName":null,"driverPhone":null,"packageNum":0},{"id":"5330","scrapPaperOrderItemId":null,"plateNumber":"京R66666","driverName":null,"driverPhone":null,"packageNum":0},{"id":"5325","scrapPaperOrderItemId":null,"plateNumber":"贵R66666","driverName":null,"driverPhone":null,"packageNum":0},{"id":"5322","scrapPaperOrderItemId":null,"plateNumber":"京R76859","driverName":null,"driverPhone":null,"packageNum":0}],"total":0,"size":10,"current":1,"orders":[{"column":"create_time","asc":false}],"searchCount":true,"pages":0}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:51.367" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.328" endtime="20211202 19:51:51.367"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:51.368" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '5333', 'scrapPaperOrderItemId': None, 'plateNumber': '贵R67890', 'driverName': None, 'driverPhone': None, 'packageNum': 0}, {'id': '5332', 'scrapPaperOrderItemId': None, 'plateNumber': '闽NC6789', 'driverName': None, 'driverPhone': None, 'packageNum': 0}, {'id': '5330', 'scrapPaperOrderItemId': None, 'plateNumber': '京R66666', 'driverName': None, 'driverPhone': None, 'packageNum': 0}, {'id': '5325', 'scrapPaperOrderItemId': None, 'plateNumber': '贵R66666', 'driverName': None, 'driverPhone': None, 'packageNum': 0}, {'id': '5322', 'scrapPaperOrderItemId': None, 'plateNumber': '京R76859', 'driverName': None, 'driverPhone': None, 'packageNum': 0}], 'total': 0, 'size': 10, 'current': 1, 'orders': [{'column': 'create_time', 'asc': False}], 'searchCount': True, 'pages': 0}}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.368" endtime="20211202 19:51:51.368"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>records</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${carNumber}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.369" level="INFO">${carNumber} = [{'id': '5333', 'scrapPaperOrderItemId': None, 'plateNumber': '贵R67890', 'driverName': None, 'driverPhone': None, 'packageNum': 0}, {'id': '5332', 'scrapPaperOrderItemId': None, 'plateNumber': '闽NC678...</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.369" endtime="20211202 19:51:51.369"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>random.choice(${carNumber})</arg>
|
|
<arg>random</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${plateNumber1}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.370" level="INFO">${plateNumber1} = {'id': '5333', 'scrapPaperOrderItemId': None, 'plateNumber': '贵R67890', 'driverName': None, 'driverPhone': None, 'packageNum': 0}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.369" endtime="20211202 19:51:51.370"></status>
|
|
</kw>
|
|
<kw name="Log To Console" library="BuiltIn">
|
|
<doc>Logs the given message to the console.</doc>
|
|
<arguments>
|
|
<arg>\nvalue:${plateNumber1}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:51.370" endtime="20211202 19:51:51.370"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${plateNumber1}</arg>
|
|
<arg>plateNumber</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${plateNumber}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.371" level="INFO">${plateNumber} = 贵R67890</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.371" endtime="20211202 19:51:51.371"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${plateNumber}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:51.372" level="INFO">${plateNumber} = 贵R67890</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.371" endtime="20211202 19:51:51.372"></status>
|
|
</kw>
|
|
<kw name="Run Keyword If Test Failed" library="BuiltIn" type="teardown">
|
|
<doc>Runs the given keyword with the given arguments, if the test failed.</doc>
|
|
<arguments>
|
|
<arg>Fatal Error</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:51.372" endtime="20211202 19:51:51.372"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:51.327" endtime="20211202 19:51:51.372" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s1-s2-t4" name="createorder">
|
|
<kw name="Get Current Date" library="DateTime">
|
|
<doc>Returns current local or UTC time with an optional increment.</doc>
|
|
<arguments>
|
|
<arg>result_format=%Y-%m-%d</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${datatime}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.374" level="INFO">${datatime} = 2021-12-02</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.373" endtime="20211202 19:51:51.374"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${datatime}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:51.374" level="INFO">2021-12-02</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.374" endtime="20211202 19:51:51.374"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"paperCategoryId":"${categoryid}" ,"unitPrice":${unitPrice},"totalEstimatedWeight":30000,"customerName":"赖勇兰","deliveryTime":"${datatime}","carInfos":[{"plateNumber":"${plateNumber}"}]}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${data}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.375" level="INFO">${data} = {"paperCategoryId":"661536969788100608" ,"unitPrice":1.62,"totalEstimatedWeight":30000,"customerName":"赖勇兰","deliveryTime":"2021-12-02","carInfos":[{"plateNumber":"贵R67890"}]}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.374" endtime="20211202 19:51:51.375"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${data}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:51.375" level="INFO">{"paperCategoryId":"661536969788100608" ,"unitPrice":1.62,"totalEstimatedWeight":30000,"customerName":"赖勇兰","deliveryTime":"2021-12-02","carInfos":[{"plateNumber":"贵R67890"}]}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.375" endtime="20211202 19:51:51.375"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>createorder</arg>
|
|
<arg>http://api-client-ztb-test.qniao.cn</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:51.376" level="INFO">Creating Session using : alias=createorder, url=http://api-client-ztb-test.qniao.cn, headers={'content-type': 'application/json', 'X-APP-ID': '470236309865238528', 'Authorization': 'QNT d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypM63pwIxgHD+XI2gzSWIpWOfpeEZxB2EpMBy73pCaOUPw=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.375" endtime="20211202 19:51:51.376"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>createorder</arg>
|
|
<arg>recycle-service/proxy-sell/create/order</arg>
|
|
<arg>${data.encode('utf-8')}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.729" level="INFO">POST Request : url=http://api-client-ztb-test.qniao.cn/recycle-service/proxy-sell/create/order
|
|
path_url=/recycle-service/proxy-sell/create/order
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'content-type': 'application/json', 'X-APP-ID': '470236309865238528', 'Authorization': 'QNT d6SX3ESr8Jb2tYq/89Ft7HSef7LjHyTdXqhrqWRDypM63pwIxgHD+XI2gzSWIpWOfpeEZxB2EpMBy73pCaOUPw==', 'Content-Length': '183'}
|
|
body=b'{"paperCategoryId":"661536969788100608" ,"unitPrice":1.62,"totalEstimatedWeight":30000,"customerName":"\xe8\xb5\x96\xe5\x8b\x87\xe5\x85\xb0","deliveryTime":"2021-12-02","carInfos":[{"plateNumber":"\xe8\xb4\xb5R67890"}]}'
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:51.729" level="INFO">POST Response : url=http://api-client-ztb-test.qniao.cn/recycle-service/proxy-sell/create/order
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:51 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":{"orderId":"663872113362472960"}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:51.729" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.376" endtime="20211202 19:51:51.729"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>orderId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${orderId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.730" level="INFO">${orderId} = 663872113362472960</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.729" endtime="20211202 19:51:51.730"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:51.731" level="INFO">{'code': 0, 'message': 'successful', 'data': {'orderId': '663872113362472960'}}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.730" endtime="20211202 19:51:51.731"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Strings" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to strings.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["message"]}</arg>
|
|
<arg>successful</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:51.731" endtime="20211202 19:51:51.731"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${datatime}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:51.732" level="INFO">${datatime} = 2021-12-02</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.732" endtime="20211202 19:51:51.732"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${orderId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:51.733" level="INFO">${orderId} = 663872113362472960</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.732" endtime="20211202 19:51:51.733"></status>
|
|
</kw>
|
|
<kw name="Run Keyword If Test Failed" library="BuiltIn" type="teardown">
|
|
<doc>Runs the given keyword with the given arguments, if the test failed.</doc>
|
|
<arguments>
|
|
<arg>Fatal Error</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:51.733" endtime="20211202 19:51:51.733"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:51.373" endtime="20211202 19:51:51.733" critical="yes"></status>
|
|
</test>
|
|
<doc>创建常规订单</doc>
|
|
<status status="PASS" starttime="20211202 19:51:50.863" endtime="20211202 19:51:51.734"></status>
|
|
</suite>
|
|
<status status="PASS" starttime="20211202 19:51:50.594" endtime="20211202 19:51:51.736"></status>
|
|
</suite>
|
|
<suite id="s1-s2" name="2-Background system(Test)" source="/root/ztb-trading-rf-api/000-Regularorder/2-Background_system(Test)">
|
|
<suite id="s1-s2-s1" name="1-WebLogin" source="/root/ztb-trading-rf-api/000-Regularorder/2-Background_system(Test)/1-WebLogin">
|
|
<suite id="s1-s2-s1-s1" name="Weblogin" source="/root/ztb-trading-rf-api/000-Regularorder/2-Background_system(Test)/1-WebLogin/weblogin.robot">
|
|
<test id="s1-s2-s1-s1-t1" name="pwlogin">
|
|
<kw name="Create Dictionary" library="BuiltIn">
|
|
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
|
|
<arguments>
|
|
<arg>Content-Type=application/x-www-form-urlencoded</arg>
|
|
<arg>X-APP-ID=470236309865238555</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${header}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.747" level="INFO">${header} = {'Content-Type': 'application/x-www-form-urlencoded', 'X-APP-ID': '470236309865238555'}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.746" endtime="20211202 19:51:51.747"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>http://api-ops-ztb-test.qniao.cn</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:51.748" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'Content-Type': 'application/x-www-form-urlencoded', 'X-APP-ID': '470236309865238555'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.747" endtime="20211202 19:51:51.748"></status>
|
|
</kw>
|
|
<kw name="Create Dictionary" library="BuiltIn">
|
|
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
|
|
<arguments>
|
|
<arg>username=laiyonglan@qniao.cn</arg>
|
|
<arg>password=qn123456</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>&{data}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.749" level="INFO">&{data} = { username=laiyonglan@qniao.cn | password=qn123456 }</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.748" endtime="20211202 19:51:51.749"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${data}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:51.749" level="INFO">{'username': 'laiyonglan@qniao.cn', 'password': 'qn123456'}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.749" endtime="20211202 19:51:51.749"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/login</arg>
|
|
<arg>data=${data}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.808" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/login
|
|
path_url=/recycle-service/admin/login
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/x-www-form-urlencoded', 'X-APP-ID': '470236309865238555', 'Content-Length': '48'}
|
|
body=username=laiyonglan%40qniao.cn&password=qn123456
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:51.808" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/login
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:51 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Access-Control-Allow-Origin': '*', 'Access-Control-Request-Method': '*', 'Cache-Control': 'no-cache', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'X-Frame-Options': 'DENY'}
|
|
body={"code":200,"message":"登陆成功"}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:51.808" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.749" endtime="20211202 19:51:51.809"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:51.809" level="INFO">{'code': 200, 'message': '登陆成功'}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.809" endtime="20211202 19:51:51.809"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>Token 6b08add42d6bcf73abb935b2adf83525</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${gettoken}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.810" level="INFO">${gettoken} = Token 6b08add42d6bcf73abb935b2adf83525</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.810" endtime="20211202 19:51:51.810"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Strings" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to strings.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["message"]}</arg>
|
|
<arg>登陆成功</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:51.810" endtime="20211202 19:51:51.810"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${gettoken}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:51.811" level="INFO">${gettoken} = Token 6b08add42d6bcf73abb935b2adf83525</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.811" endtime="20211202 19:51:51.811"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:51.746" endtime="20211202 19:51:51.811" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s1-s1-t2" name="login-info">
|
|
<kw name="Create Dictionary" library="BuiltIn">
|
|
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
|
|
<arguments>
|
|
<arg>X-APP-ID=470236309865238555</arg>
|
|
<arg>Authorization=Token 6b08add42d6bcf73abb935b2adf83525</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${header}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.812" level="INFO">${header} = {'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525'}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.812" endtime="20211202 19:51:51.812"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>login-info</arg>
|
|
<arg>http://api-ops-ztb-test.qniao.cn</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:51.813" level="INFO">Creating Session using : alias=login-info, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.812" endtime="20211202 19:51:51.813"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>login-info</arg>
|
|
<arg>recycle-service/admin/employee/get/login-info</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps_data}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.896" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/employee/get/login-info
|
|
path_url=/recycle-service/admin/employee/get/login-info
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:51.896" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/employee/get/login-info
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:51 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"adminId":"617003842541850624","name":"赖勇兰","avatar":"https://static-legacy.dingtalk.com/media/lADPBF8a9_2FSfvNAr3NArw_700_701.jpg","position":"测试工程师","positionList":[{"id":"1","name":"管理员"}],"menuList":["/preciousPaperGeneral/operationManagementBackground/basicSetting/categorySku/bigCategoryManage/Index","/preciousPaperGeneral/sellOnConsignmentManage/dealManage/TransscationMainBody","/preciousPaperGeneral/sellOnConsignmentManage/invoiceManagement/InvoiceManagementList","/preciousPaperGeneral/operationManagementBackground/scoreManage/Role/Index","/preciousPaperGeneral/packaginStationSAASManage/financeManage/MergerPayment","/preciousPaperGeneral/operationManagementBackground/sysManage/information","/preciousPaperGeneral/companyAndUserManage/companyManage/Index","/preciousPaperGeneral/operationManagementBackground/wastePaperPriceIndex/detail","/preciousPaperGeneral/sellOnConsignmentManage/marketingAudit/awaitDeleveryDetails","/preciousPaperGeneral/operationManagementBackground/wastePaperPriceIndex/DiscountFigure","/preciousPaperGeneral/packaginStationSAASManage/authFactory/ApplyList","/preciousPaperGeneral/sellOnConsignmentManage/customerManage/Index","/preciousPaperGeneral/operationManagementBackground/scoreManage/convert/Index","/preciousPaperGeneral/paperFctSellOnManage/PaperFctList/PointList","/preciousPaperGeneral/operationManagementBackground/wastePaperPriceIndex/list","/preciousPaperGeneral/operationManagementBackground/contractManege/Index","/preciousPaperGeneral/companyAndUserManage/equipmentMaintenance/Index","/preciousPaperGeneral/operationManagementBackground/scoreManage","/preciousPaperGeneral/operationManagementBackground/basicSetting/wasteType/Index","/preciousPaperGeneral/operationManagementBackground/supplyOrderManage/Index","/preciousPaperGeneral/packaginStationSAASManage/proxyCheckOrder/CheckOrderList","/preciousPaperGeneral/financialManagementBackground/settlementManage/autoPaymentSelfCheck/Detail","/preciousPaperGeneral/paperFctSellOnManage/PaperFctList/Edit","/preciousPaperGeneral/operationManagementBackground/basicSetting/shop/Index","/preciousPaperGeneral/operationManagementBackground/contractManege","/preciousPaperGeneral/operationManagementBackground/feedbackManage/FeedbackIndex","/preciousPaperGeneral/packaginStationSAASManage/factoryProxy/FactoryAgency","/preciousPaperGeneral/operationManagementBackground/vipManage/personageVipManage/Details","/preciousPaperGeneral/sellOnConsignmentManage/operationAudit/operationAuditDetails/financialManagementBackground","/preciousPaperGeneral/paperFctSellOnManage","/preciousPaperGeneral/packaginStationSAASManage/operationManage/equipmentMaintenance","/preciousPaperGeneral/packaginStationSAASManage","/preciousPaperGeneral/operationManagementBackground/basicSetting/automaticallyArrive/Index","/preciousPaperGeneral/operationManagementBackground/basicSetting/orderSincereMoney/Index","/preciousPaperGeneral/packaginStationSAASManage/proxyReturn/ReturnOrderList","/preciousPaperGeneral/operationManagementBackground/vipManage/personageVipManage/Index","/preciousPaperGeneral/paperFctSellOnManage/OrderList/OrderInfo","/microSystemManagement","/preciousPaperGeneral/operationManagementBackground/articManage/classificationManage/Index","/preciousPaperGeneral/paperFctSellOnManage/ForwardList/Details","/preciousPaperGeneral/operationManagementBackground/basicSetting/wasteTypeOneManage/Index","/preciousPaperGeneral/sellOnConsignmentManage/marketingAudit/inTheSettlementDetails","/preciousPaperGeneral/sellOnConsignmentManage/standingBookManage/standingBook","/preciousPaperGeneral/paperFctSellOnManage/OrderList/Index","/preciousPaperGeneral/operationManagementBackground/supplyOrderManage","/preciousPaperGeneral/operationManagementBackground/basicSetting/categorySku","/microSystemManagement/menu","/preciousPaperGeneral/packaginStationSAASManage/proxyPaymentOrder/PaymentOrderList","/microSystemManagement/position","/sysManage/listLibraryManage/Index","/preciousPaperGeneral/financialManagementBackground/settlementManage/settlementPayment/Index","/preciousPaperGeneral/paperFctSellOnManage/intelligenceManage/Index","/preciousPaperGeneral/packaginStationSAASManage/proxyManage","/preciousPaperGeneral/financialManagementBackground/payCenter/memberAccountInfo/memberCcountDetails","/preciousPaperGeneral/paperFctSellOnManage/intelligenceManage/PaperFctoryTypeOfferList","/preciousPaperGeneral/packaginStationSAASManage/factoryOrder/ProxyDetails","/preciousPaperGeneral/packaginStationSAASManage/proxyOrderInfo/OrderDetails","/preciousPaperGeneral/sellOnConsignmentManage/operationAudit/operationAuditDetails/standingBook","/preciousPaperGeneral/operationManagementBackground/wastePaperPriceIndex","/preciousPaperGeneral/packaginStationSAASManage/operationManage/ServiceChargeStandard","/preciousPaperGeneral/companyAndUserManage/companyManage","/preciousPaperGeneral/paperFctSellOnManage/PaperFctList/CreatePoint","/preciousPaperGeneral/operationManagementBackground/staffActicities","/preciousPaperGeneral/sellOnConsignmentManage/financeAudit/finaceAuditList","/preciousPaperGeneral/sellOnConsignmentManage/operationAudit/PaperFctRetMoneyIndex","/preciousPaperGeneral/operationManagementBackground/articManage/articList/Details","/preciousPaperGeneral/operationManagementBackground/staffActicities/Index","/preciousPaperGeneral/operationManagementBackground/basicSetting/paperMillRecommend","/preciousPaperGeneral/operationManagementBackground/basicSetting/vipPaid/Index","/preciousPaperGeneral/financialManagementBackground/payCenter/payForWater/Index","/preciousPaperGeneral/sellOnConsignmentManage/operationAudit/PaperFctRetMoneyIndex/orderList","/preciousPaperGeneral/operationManagementBackground/basicSetting/categorySku/priceGuidanceManage/Index","/preciousPaperGeneral/packaginStationSAASManage/saasRefund/SaasRefundInfo","/preciousPaperGeneral/packaginStationSAASManage/operationManage/AuthorizationIndex","/preciousPaperGeneral/operationManagementBackground/basicSetting","/preciousPaperGeneral/packaginStationSAASManage/financeManage","/preciousPaperGeneral/sellOnConsignmentManage/operationAudit/operationAuditDetails","/preciousPaperGeneral/sellOnConsignmentManage","/preciousPaperGeneral/sellOnConsignmentManage/orderReconciliation/financeAudit/PaperFctRetMoneyIndex","/preciousPaperGeneral/paperFctSellOnManage/ForwardList/Index","/preciousPaperGeneral/packaginStationSAASManage/saasAccount/SaasAccountList","/preciousPaperGeneral/operationManagementBackground/wastePaperPriceIndex/edit","/microSystemManagement/employee","/preciousPaperGeneral/operationManagementBackground/wastePaperPriceIndex/create","/preciousPaperGeneral/operationManagementBackground/articManage/articList/Index","/preciousPaperGeneral/paperFctSellOnManage/intelligenceManage/CreatePaperPrice","/preciousPaperGeneral/packaginStationSAASManage/operationManage","/preciousPaperGeneral/financialManagementBackground/settlementManage/autoPaymentSelfCheck/Index","/preciousPaperGeneral/sellOnConsignmentManage/capitalSource/CapitalSourceIndex","/preciousPaperGeneral/companyAndUserManage","/preciousPaperGeneral/operationManagementBackground/acticityRuleSetManage/acticityRuleSet","/preciousPaperGeneral/financialManagementBackground","/preciousPaperGeneral/operationManagementBackground/activityThemeManage/activityThemeManageIndex","/preciousPaperGeneral/paperFctSellOnManage/PaperFctList/PaperType","/preciousPaperGeneral/sellOnConsignmentManage/PaperFctRetMoneyIndex/operationAudit/operationAuditList","/preciousPaperGeneral/paperFctSellOnManage/OrderList/JLIndex","/preciousPaperGeneral/companyAndUserManage/packginStationManage/Index","/preciousPaperGeneral/financialManagementBackground/payCenter/memberAccountInfo/Index","/preciousPaperGeneral/operationManagementBackground/feedbackManage","/preciousPaperGeneral/paperFctSellOnManage/PaperFctList/Index","/preciousPaperGeneral/operationManagementBackground/basicSetting/paperMillRecommend/paperMillRecommendList/Index","/preciousPaperGeneral/operationManagementBackground","/preciousPaperGeneral/operationManagementBackground/sysManage/departmentManage","/preciousPaperGeneral/financialManagementBackground/settlementManage/orderReconciliation/Index","/preciousPaperGeneral/operationManagementBackground/basicSetting/paperMillRecommend/paperMillRecommendList/Create","/preciousPaperGeneral/packaginStationSAASManage/operationManage/DataPanel","/preciousPaperGeneral/paperFctSellOnManage/intelligenceManage/VehicleQueueIndex","/preciousPaperGeneral/packaginStationSAASManage/saasOrder/SaasRefundList","/preciousPaperGeneral/sellOnConsignmentManage/RemainingAmountPayableReport","/microSystemManagement/department","/preciousPaperGeneral/sellOnConsignmentManage/marketingAudit/awaitSubscribeDetails"]}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:51.897" level="INFO">${reps_data} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.813" endtime="20211202 19:51:51.897"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps_data}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:51.898" level="INFO"><Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.897" endtime="20211202 19:51:51.898"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Strings" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to strings.</doc>
|
|
<arguments>
|
|
<arg>${reps_data.json()["message"]}</arg>
|
|
<arg>successful</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:51.898" endtime="20211202 19:51:51.898"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:51.811" endtime="20211202 19:51:51.899" critical="yes"></status>
|
|
</test>
|
|
<status status="PASS" starttime="20211202 19:51:51.743" endtime="20211202 19:51:51.899"></status>
|
|
</suite>
|
|
<status status="PASS" starttime="20211202 19:51:51.740" endtime="20211202 19:51:51.900"></status>
|
|
</suite>
|
|
<suite id="s1-s2-s2" name="2.1-Consignment management" source="/root/ztb-trading-rf-api/000-Regularorder/2-Background_system(Test)/2.1-Consignment management">
|
|
<suite id="s1-s2-s2-s1" name="1-Appointment" source="/root/ztb-trading-rf-api/000-Regularorder/2-Background_system(Test)/2.1-Consignment management/1-appointment.robot">
|
|
<test id="s1-s2-s2-s1-t1" name="get_paper-mill-order-reservation-list">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:51.908" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.908" endtime="20211202 19:51:51.908"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/customer-service/get/paper-mill-order-reservation-list</arg>
|
|
<arg>params=pageNum=1&pageSize=10&status=&orderId=${orderId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps_data}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.966" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/customer-service/get/paper-mill-order-reservation-list?pageNum=1&pageSize=10&status=&orderId=663872113362472960
|
|
path_url=/recycle-service/admin/customer-service/get/paper-mill-order-reservation-list?pageNum=1&pageSize=10&status=&orderId=663872113362472960
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:51.966" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/customer-service/get/paper-mill-order-reservation-list?pageNum=1&pageSize=10&status=&orderId=663872113362472960
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:51 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"records":[{"id":"4700","orderId":"663872113362472960","userName":"赖勇兰","userMobile":"18888888888","paperMillName":"Ceshi_factory","paperMillId":"660525241717624832","categoryName":"坑卡","sellerReservationDate":"2021-12-02","orderItemNum":1,"carNoList":["贵R67890"],"status":0,"createTime":"2021-12-02 19:51:51","bizOwnerName":"张山","orderType":1,"factoryId":"660158494883844096","factoryName":"88纸业","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"}],"total":1,"size":10,"current":1,"orders":[{"column":"create_time","asc":false}],"searchCount":true,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:51.966" level="INFO">${reps_data} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.909" endtime="20211202 19:51:51.966"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps_data.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:51.967" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '4700', 'orderId': '663872113362472960', 'userName': '赖勇兰', 'userMobile': '18888888888', 'paperMillName': 'Ceshi_factory', 'paperMillId': '660525241717624832', 'categoryName': '坑卡', 'sellerReservationDate': '2021-12-02', 'orderItemNum': 1, 'carNoList': ['贵R67890'], 'status': 0, 'createTime': '2021-12-02 19:51:51', 'bizOwnerName': '张山', 'orderType': 1, 'factoryId': '660158494883844096', 'factoryName': '88纸业', 'enterpriseId': '660158494724460544', 'enterpriseName': '重庆亨乐西餐食品有限公司'}], 'total': 1, 'size': 10, 'current': 1, 'orders': [{'column': 'create_time', 'asc': False}], 'searchCount': True, 'pages': 1}}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.967" endtime="20211202 19:51:51.967"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps_data.json()["data"]["records"][0]}</arg>
|
|
<arg>orderId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${orderId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.968" level="INFO">${orderId} = 663872113362472960</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.968" endtime="20211202 19:51:51.968"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps_data.json()["data"]["records"][0]}</arg>
|
|
<arg>paperMillId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperMillId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.969" level="INFO">${paperMillId} = 660525241717624832</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.968" endtime="20211202 19:51:51.969"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps_data.json()["data"]["records"][0]}</arg>
|
|
<arg>id</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${id}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.969" level="INFO">${id} = 4700</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.969" endtime="20211202 19:51:51.969"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps_data.json()["data"]["records"][0]}</arg>
|
|
<arg>orderType</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${orderType}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.970" level="INFO">${orderType} = 1</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.970" endtime="20211202 19:51:51.970"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps_data.json()["data"]["records"][0]}</arg>
|
|
<arg>carNoList</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${carNoList}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.971" level="INFO">${carNoList} = ['贵R67890']</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.970" endtime="20211202 19:51:51.971"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps_data.json()["data"]["records"][0]}</arg>
|
|
<arg>paperMillName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperMillName}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.971" level="INFO">${paperMillName} = Ceshi_factory</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.971" endtime="20211202 19:51:51.971"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps_data.json()["data"]["records"][0]}</arg>
|
|
<arg>sellerReservationDate</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${sellerReservationDate}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.972" level="INFO">${sellerReservationDate} = 2021-12-02</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.972" endtime="20211202 19:51:51.972"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>random.choice(${carNoList})</arg>
|
|
<arg>random</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${carList}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:51.973" level="INFO">${carList} = 贵R67890</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.972" endtime="20211202 19:51:51.973"></status>
|
|
</kw>
|
|
<kw name="Log To Console" library="BuiltIn">
|
|
<doc>Logs the given message to the console.</doc>
|
|
<arguments>
|
|
<arg>\nvalue:${carList}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:51.973" endtime="20211202 19:51:51.973"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Strings" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to strings.</doc>
|
|
<arguments>
|
|
<arg>${reps_data.json()["message"]}</arg>
|
|
<arg>successful</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:51.973" endtime="20211202 19:51:51.974"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${orderId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:51.974" level="INFO">${orderId} = 663872113362472960</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.974" endtime="20211202 19:51:51.974"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paperMillId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:51.975" level="INFO">${paperMillId} = 660525241717624832</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.974" endtime="20211202 19:51:51.975"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:51.976" level="INFO">${id} = 4700</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.975" endtime="20211202 19:51:51.976"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paperMillName}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:51.976" level="INFO">${paperMillName} = Ceshi_factory</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.976" endtime="20211202 19:51:51.977"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${sellerReservationDate}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:51.977" level="INFO">${sellerReservationDate} = 2021-12-02</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.977" endtime="20211202 19:51:51.977"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${orderType}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:51.978" level="INFO">${orderType} = 1</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.977" endtime="20211202 19:51:51.978"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${carList}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:51.978" level="INFO">${carList} = 贵R67890</msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.978" endtime="20211202 19:51:51.978"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:51.907" endtime="20211202 19:51:51.978" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s2-s1-t2" name="get-supplier">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>http://api-ops-ztb-test.qniao.cn</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:51.980" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.979" endtime="20211202 19:51:51.980"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/customer-service/get/paper-mill-merchant/${paperMillId}</arg>
|
|
<arg>params=paperMillId=${paperMillId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.024" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/customer-service/get/paper-mill-merchant/660525241717624832?paperMillId=660525241717624832
|
|
path_url=/recycle-service/admin/customer-service/get/paper-mill-merchant/660525241717624832?paperMillId=660525241717624832
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:52.025" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/customer-service/get/paper-mill-merchant/660525241717624832?paperMillId=660525241717624832
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:52 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":[{"name":"测试111","id":"660525241805705216"}]}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:52.025" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:51.980" endtime="20211202 19:51:52.025"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.026" level="INFO">{'code': 0, 'message': 'successful', 'data': [{'name': '测试111', 'id': '660525241805705216'}]}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.025" endtime="20211202 19:51:52.026"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
<arg>data</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${data}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.026" level="INFO">${data} = [{'name': '测试111', 'id': '660525241805705216'}]</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.026" endtime="20211202 19:51:52.027"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>random.choice(${data})</arg>
|
|
<arg>random</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${value}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.027" level="INFO">${value} = {'name': '测试111', 'id': '660525241805705216'}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.027" endtime="20211202 19:51:52.027"></status>
|
|
</kw>
|
|
<kw name="Log To Console" library="BuiltIn">
|
|
<doc>Logs the given message to the console.</doc>
|
|
<arguments>
|
|
<arg>\nvalue: ${value}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:52.027" endtime="20211202 19:51:52.028"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${value}</arg>
|
|
<arg>id</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_id}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.028" level="INFO">${supplier_id} = 660525241805705216</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.028" endtime="20211202 19:51:52.028"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${value}</arg>
|
|
<arg>name</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${millSupplierName}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.029" level="INFO">${millSupplierName} = 测试111</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.028" endtime="20211202 19:51:52.029"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.030" level="INFO">${supplier_id} = 660525241805705216</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.029" endtime="20211202 19:51:52.030"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${millSupplierName}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.030" level="INFO">${millSupplierName} = 测试111</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.030" endtime="20211202 19:51:52.030"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:51.979" endtime="20211202 19:51:52.031" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s2-s1-t3" name="Submit-appointment">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.032" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.031" endtime="20211202 19:51:52.032"></status>
|
|
</kw>
|
|
<kw name="Get Current Date" library="DateTime">
|
|
<doc>Returns current local or UTC time with an optional increment.</doc>
|
|
<arguments>
|
|
<arg>result_format=%Y-%m-%d</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${datatime}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.033" level="INFO">${datatime} = 2021-12-02</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.033" endtime="20211202 19:51:52.033"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"attention":"${orderId}","buyerReservationDate":"${datatime}", "id":"${id}","millDeliveryOrderId":"${orderId}","millSupplierId":"${supplier_id}","millSupplierName":"${millSupplierName}","proxySellerSettleType":0,"scrapeOrderId":"${orderId}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${data}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.034" level="INFO">${data} = {"attention":"663872113362472960","buyerReservationDate":"2021-12-02", "id":"4700","millDeliveryOrderId":"663872113362472960","millSupplierId":"660525241805705216","millSupplierName":"测试111","proxySel...</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.033" endtime="20211202 19:51:52.034"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${data}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.034" level="INFO">{"attention":"663872113362472960","buyerReservationDate":"2021-12-02", "id":"4700","millDeliveryOrderId":"663872113362472960","millSupplierId":"660525241805705216","millSupplierName":"测试111","proxySellerSettleType":0,"scrapeOrderId":"663872113362472960"}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.034" endtime="20211202 19:51:52.034"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/customer-service/update/reservation</arg>
|
|
<arg>${data.encode('utf-8')}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.213" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/customer-service/update/reservation
|
|
path_url=/recycle-service/admin/customer-service/update/reservation
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '258'}
|
|
body=b'{"attention":"663872113362472960","buyerReservationDate":"2021-12-02", "id":"4700","millDeliveryOrderId":"663872113362472960","millSupplierId":"660525241805705216","millSupplierName":"\xe6\xb5\x8b\xe8\xaf\x95111","proxySellerSettleType":0,"scrapeOrderId":"663872113362472960"}'
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:52.213" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/customer-service/update/reservation
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:52 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":null}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:52.213" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.034" endtime="20211202 19:51:52.213"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Strings" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to strings.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["message"]}</arg>
|
|
<arg>successful</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:52.214" endtime="20211202 19:51:52.214"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:52.031" endtime="20211202 19:51:52.215" critical="yes"></status>
|
|
</test>
|
|
<doc>预约送货</doc>
|
|
<status status="PASS" starttime="20211202 19:51:51.903" endtime="20211202 19:51:52.215"></status>
|
|
</suite>
|
|
<suite id="s1-s2-s2-s2" name="2.1-RegularUpload-weightnote" source="/root/ztb-trading-rf-api/000-Regularorder/2-Background_system(Test)/2.1-Consignment management/2.1-RegularUpload-weightnote.robot">
|
|
<test id="s1-s2-s2-s2-t1" name="get-order-item-list">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.225" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.225" endtime="20211202 19:51:52.226"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/customer-service/get/proxy-order-item-list</arg>
|
|
<arg>params=orderType=${orderType} &pageNum=1&pageSize=10&status=51&orderId=${orderId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.311" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/customer-service/get/proxy-order-item-list?orderType=1%20&pageNum=1&pageSize=10&status=51&orderId=663872113362472960
|
|
path_url=/recycle-service/admin/customer-service/get/proxy-order-item-list?orderType=1%20&pageNum=1&pageSize=10&status=51&orderId=663872113362472960
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:52.312" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/customer-service/get/proxy-order-item-list?orderType=1%20&pageNum=1&pageSize=10&status=51&orderId=663872113362472960
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:52 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"records":[{"orderId":"663872113362472960","orderItemId":"663872113416998912","weightNoteId":null,"orderPlacerName":"赖勇兰","paperMillName":"Ceshi_factory","paperCategoryName":"坑卡","deliveryTime":"2021-12-02","millSupplierName":"测试111","plateNumber":"贵R67890","operationReviewStatus":51,"createTime":"2021-12-02 19:51:51","bizOwnerId":"498985714587930624","bizOwnerName":"张山","reviewTime":null,"reviewOperatorName":null,"activityId":null,"activityName":null,"activityStartTime":null,"activityEndTime":null,"activitySettleType":null,"weightNoteType":null,"netWeight":null,"factoryId":"660158494883844096","factoryName":"88纸业","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司","rejected":false}],"total":1,"size":10,"current":1,"orders":null,"searchCount":true,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:52.312" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.226" endtime="20211202 19:51:52.312"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.313" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'orderId': '663872113362472960', 'orderItemId': '663872113416998912', 'weightNoteId': None, 'orderPlacerName': '赖勇兰', 'paperMillName': 'Ceshi_factory', 'paperCategoryName': '坑卡', 'deliveryTime': '2021-12-02', 'millSupplierName': '测试111', 'plateNumber': '贵R67890', 'operationReviewStatus': 51, 'createTime': '2021-12-02 19:51:51', 'bizOwnerId': '498985714587930624', 'bizOwnerName': '张山', 'reviewTime': None, 'reviewOperatorName': None, 'activityId': None, 'activityName': None, 'activityStartTime': None, 'activityEndTime': None, 'activitySettleType': None, 'weightNoteType': None, 'netWeight': None, 'factoryId': '660158494883844096', 'factoryName': '88纸业', 'enterpriseId': '660158494724460544', 'enterpriseName': '重庆亨乐西餐食品有限公司', 'rejected': False}], 'total': 1, 'size': 10, 'current': 1, 'orders': None, 'searchCount': True, 'pages': 1}}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.312" endtime="20211202 19:51:52.313"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"][0]}</arg>
|
|
<arg>orderItemId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${orderItemId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.314" level="INFO">${orderItemId} = 663872113416998912</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.313" endtime="20211202 19:51:52.314"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"][0]}</arg>
|
|
<arg>bizOwnerName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${bizOwnerName}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.314" level="INFO">${bizOwnerName} = 张山</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.314" endtime="20211202 19:51:52.314"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"][0]}</arg>
|
|
<arg>bizOwnerId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${bizOwnerId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.315" level="INFO">${bizOwnerId} = 498985714587930624</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.314" endtime="20211202 19:51:52.315"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${orderItemId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.316" level="INFO">${orderItemId} = 663872113416998912</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.315" endtime="20211202 19:51:52.316"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal" library="BuiltIn">
|
|
<doc>Fails if the given objects are unequal.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"][0]["orderId"]}</arg>
|
|
<arg>${orderId}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:52.316" endtime="20211202 19:51:52.316"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:52.224" endtime="20211202 19:51:52.316" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s2-s2-t2" name="get-order-item-details">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.318" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.318" endtime="20211202 19:51:52.319"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/customer-service/get/proxy-order/${orderId}</arg>
|
|
<arg>params=orderId=${orderId}&orderItemId=${orderItemId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.540" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/customer-service/get/proxy-order/663872113362472960?orderId=663872113362472960&orderItemId=663872113416998912
|
|
path_url=/recycle-service/admin/customer-service/get/proxy-order/663872113362472960?orderId=663872113362472960&orderItemId=663872113416998912
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:52.541" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/customer-service/get/proxy-order/663872113362472960?orderId=663872113362472960&orderItemId=663872113416998912
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:52 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"status":51,"bizOwnerName":"张山","orderOwnerId":"554128866793361643","orderOwnerName":"赖勇兰","orderOwnerPhone":"18888888888","orderType":1,"activityId":null,"activitySettleType":null,"isEntire":null,"activityStatus":null,"activityName":null,"startTime":null,"endTime":null,"unitSurcharge":0.020,"surcharge":null,"totalEstimatedWeight":30000.000,"deliveryTime":"2021-12-02","paperMillDeliveryTime":"2021-12-02","remark":null,"attenssion":"663872113362472960","paperMillId":"660525241717624832","paperMillName":"Ceshi_factory","paperMillAddress":"山西省大同市大同县","millSupplierId":"660525241805705216","paperMillSupplierName":"测试111","millDeliveryOrderId":"663872113362472960","paperCategoryId":"661536969788100608","paperCategoryName":"坑卡","paperCategoryPrice":1.6200000,"proxySellerSettleType":0,"orderItemNum":1,"orderItems":[{"id":"663872113416998912","adjustMoney":null,"unitSurcharge":null,"surcharge":null,"unitPrice":1.6200000,"weightnoteInfo":null,"logisticcsInfo":{"id":"5334","plateNumber":"贵R67890"},"status":51,"displayStatus":51,"auditStatus":0,"preTotalMoney":null,"prepayMoney":null,"preSettleMoney":null,"settlePrice":null,"finalPayMoney":null,"otherAmountDtoList":null,"deductionNotes":null,"totalOtherAmount":null,"paymentType":null,"activityNoteStatus":0,"activityOrderAuditPassNum":null,"unSettleMoney":null,"deliveryImageUrl":null,"weightNoteImageUrl":null,"transactionMainEnterpriseId":null,"transactionMainEnterpriseName":null,"warehouseName":null,"publicSubsidies":null,"isSubsidyIncludeTax":0,"unitPriceIncludeTax":null,"publicSubsidiesIncludeTax":null,"settleUnitPrice":null,"settleUnitPriceIncludeTax":null,"operationsAuditNotPassedRemark":null,"promptMessage":null,"orderItemTimeList":[{"description":"订单已提交,待预约","time":"2021-12-02 19:51:51","rank":0,"status":1},{"description":"预约成功,待送货","time":"2021-12-02 19:51:52","rank":1,"status":1},{"description":"已收货,待审核","time":null,"rank":2,"status":0},{"description":"已审核,结算中","time":null,"rank":3,"status":0},{"description":"已结算,订单完成","time":null,"rank":8,"status":0}],"paperCategoryName":"坑卡","proxySellerSettleType":0,"isInvoice":1,"invoicePoint":9.600000,"receivablePrice":null,"receivablePriceIncludeTax":null,"refundSubsidy":null,"unitRefundSubsidy":null,"settleUtiPriceIncludeTax":null,"settleUtiPriceIncludeTaxType":1,"collectionCharges":0.013000,"advanceFund":0,"receivableAdjustMoney":null,"isSubsidyAndDeductIncludeTax":0,"settleRules":0,"settleUtiPriceIncludeTaxRules":0,"contractId":"663533697236078592","contractType":2}],"orderId":"663872113362472960","createTime":"2021-12-02 19:51:51","factoryId":"660158494883844096","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司","factoryName":"88纸业","transactionMainEnterpriseId":null,"transactionMainEnterpriseName":null}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:52.541" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.319" endtime="20211202 19:51:52.541"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["orderItems"][0]}</arg>
|
|
<arg>contractId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${contractId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.542" level="INFO">${contractId} = 663533697236078592</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.541" endtime="20211202 19:51:52.542"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>unitSurcharge</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${unitSurcharge}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.543" level="INFO">${unitSurcharge} = 0.02</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.542" endtime="20211202 19:51:52.543"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>proxySellerSettleType</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${proxySellerSettleType}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.544" level="INFO">${proxySellerSettleType} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.543" endtime="20211202 19:51:52.544"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>paperCategoryId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperCategoryId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.544" level="INFO">${paperCategoryId} = 661536969788100608</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.544" endtime="20211202 19:51:52.544"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>paperCategoryPrice</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${unitPrice}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.545" level="INFO">${unitPrice} = 1.62</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.545" endtime="20211202 19:51:52.545"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["orderItems"][0]}</arg>
|
|
<arg>publicSubsidies</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${publicSubsidies}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.546" level="INFO">${publicSubsidies} = None</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.545" endtime="20211202 19:51:52.546"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>millSupplierId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${millSupplierId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.547" level="INFO">${millSupplierId} = 660525241805705216</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.546" endtime="20211202 19:51:52.547"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>paperMillSupplierName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperMillSupplierName}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.548" level="INFO">${paperMillSupplierName} = 测试111</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.547" endtime="20211202 19:51:52.548"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${publicSubsidies}'=='${null}'</arg>
|
|
<arg>0</arg>
|
|
<arg>${publicSubsidies}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${publicSubsidies}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.548" level="INFO">${publicSubsidies} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.548" endtime="20211202 19:51:52.548"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${unitPrice}+${publicSubsidies}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${settleUtiPrice}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.549" level="INFO">${settleUtiPrice} = 1.62</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.548" endtime="20211202 19:51:52.549"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${unitSurcharge}'=='${None}'</arg>
|
|
<arg>0</arg>
|
|
<arg>${unitSurcharge}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${unitSurcharge}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.549" level="INFO">${unitSurcharge} = 0.02</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.549" endtime="20211202 19:51:52.549"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["orderItems"][0]}</arg>
|
|
<arg>contractId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${contractId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.550" level="INFO">${contractId} = 663533697236078592</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.550" endtime="20211202 19:51:52.550"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${contractId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.550" level="INFO">663533697236078592</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.550" endtime="20211202 19:51:52.550"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${contractId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.551" level="INFO">${contractId} = 663533697236078592</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.551" endtime="20211202 19:51:52.551"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${unitSurcharge}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.551" level="INFO">${unitSurcharge} = 0.02</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.551" endtime="20211202 19:51:52.551"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paperCategoryId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.552" level="INFO">${paperCategoryId} = 661536969788100608</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.552" endtime="20211202 19:51:52.552"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${settleUtiPrice}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.553" level="INFO">${settleUtiPrice} = 1.62</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.552" endtime="20211202 19:51:52.553"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${unitPrice}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.553" level="INFO">${unitPrice} = 1.62</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.553" endtime="20211202 19:51:52.553"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${publicSubsidies}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.554" level="INFO">${publicSubsidies} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.554" endtime="20211202 19:51:52.554"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${millSupplierId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.554" level="INFO">${millSupplierId} = 660525241805705216</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.554" endtime="20211202 19:51:52.554"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paperMillSupplierName}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.555" level="INFO">${paperMillSupplierName} = 测试111</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.555" endtime="20211202 19:51:52.555"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${proxySellerSettleType}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.556" level="INFO">${proxySellerSettleType} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.555" endtime="20211202 19:51:52.556"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${contractId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.556" level="INFO">${contractId} = 663533697236078592</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.556" endtime="20211202 19:51:52.557"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:52.317" endtime="20211202 19:51:52.557" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s2-s2-t3" name="get-Transaction subject">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.558" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.558" endtime="20211202 19:51:52.558"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/transaction-main-enterprise/list</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.597" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/transaction-main-enterprise/list
|
|
path_url=/recycle-service/admin/transaction-main-enterprise/list
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:52.597" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/transaction-main-enterprise/list
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:52 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":[{"id":"13","name":"广州千鸟张文纸业有限公司","createTime":"2020-12-02 10:22:24","updateTime":"2021-11-17 17:53:49","isDelete":0,"financeAdminName":"赖勇兰","financeAdminEmployeeId":"617003842541850624","settlementChannelId":"2"},{"id":"14","name":"广州千鸟顺强再生资源回收有限公司","createTime":"2020-12-02 10:23:46","updateTime":"2021-11-24 16:15:56","isDelete":0,"financeAdminName":"王颖勋","financeAdminEmployeeId":"605394333729951744","settlementChannelId":"2"},{"id":"15","name":"厦门千纸互联科技有限公司","createTime":"2020-12-02 10:24:08","updateTime":"2021-11-24 16:16:00","isDelete":0,"financeAdminName":"赖勇兰","financeAdminEmployeeId":"617003842541850624","settlementChannelId":"2"},{"id":"16","name":"长沙市千鸟互联科技有限公司","createTime":"2020-12-02 10:25:22","updateTime":"2021-11-25 10:50:01","isDelete":0,"financeAdminName":"赖勇兰","financeAdminEmployeeId":"617003842541850624","settlementChannelId":null},{"id":"19","name":"千鸟数据有限公司","createTime":"2021-03-03 10:12:58","updateTime":"2021-11-25 09:20:13","isDelete":0,"financeAdminName":"赖勇兰","financeAdminEmployeeId":"617003842541850624","settlementChannelId":"1"}]}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:52.597" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.559" endtime="20211202 19:51:52.597"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
<arg>data</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${交易数据}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.598" level="INFO">${交易数据} = [{'id': '13', 'name': '广州千鸟张文纸业有限公司', 'createTime': '2020-12-02 10:22:24', 'updateTime': '2021-11-17 17:53:49', 'isDelete': 0, 'financeAdminName': '赖勇兰', 'financeAdminEmployeeId': '617003842541850624'...</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.598" endtime="20211202 19:51:52.598"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>random.choice(${交易数据})</arg>
|
|
<arg>random</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${交易信息}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.599" level="INFO">${交易信息} = {'id': '15', 'name': '厦门千纸互联科技有限公司', 'createTime': '2020-12-02 10:24:08', 'updateTime': '2021-11-24 16:16:00', 'isDelete': 0, 'financeAdminName': '赖勇兰', 'financeAdminEmployeeId': '617003842541850624',...</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.599" endtime="20211202 19:51:52.599"></status>
|
|
</kw>
|
|
<kw name="Log To Console" library="BuiltIn">
|
|
<doc>Logs the given message to the console.</doc>
|
|
<arguments>
|
|
<arg>\nvalue:${交易信息}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:52.600" endtime="20211202 19:51:52.600"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${交易信息}</arg>
|
|
<arg>id</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${交易主体id}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.600" level="INFO">${交易主体id} = 15</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.600" endtime="20211202 19:51:52.600"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${交易信息}</arg>
|
|
<arg>name</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${交易主体name}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.601" level="INFO">${交易主体name} = 厦门千纸互联科技有限公司</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.601" endtime="20211202 19:51:52.601"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${交易主体id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.602" level="INFO">${交易主体id} = 15</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.601" endtime="20211202 19:51:52.602"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${交易主体name}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.602" level="INFO">${交易主体name} = 厦门千纸互联科技有限公司</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.602" endtime="20211202 19:51:52.602"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:52.557" endtime="20211202 19:51:52.603" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s2-s2-t4" name="get-Warehouse">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.606" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.605" endtime="20211202 19:51:52.606"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/transaction-main-enterprise/get/warehouse-name</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.647" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/transaction-main-enterprise/get/warehouse-name
|
|
path_url=/recycle-service/admin/transaction-main-enterprise/get/warehouse-name
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:52.647" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/transaction-main-enterprise/get/warehouse-name
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:52 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":["石基仓","江高仓","大观仓","钟落潭仓"]}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:52.647" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.607" endtime="20211202 19:51:52.647"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
<arg>data</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${仓库}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.648" level="INFO">${仓库} = ['石基仓', '江高仓', '大观仓', '钟落潭仓']</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.647" endtime="20211202 19:51:52.648"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>random.choice(${仓库})</arg>
|
|
<arg>random</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${所属仓库}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.649" level="INFO">${所属仓库} = 江高仓</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.648" endtime="20211202 19:51:52.649"></status>
|
|
</kw>
|
|
<kw name="Log To Console" library="BuiltIn">
|
|
<doc>Logs the given message to the console.</doc>
|
|
<arguments>
|
|
<arg>\nvalue:${所属仓库}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:52.649" endtime="20211202 19:51:52.649"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${所属仓库}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.650" level="INFO">${所属仓库} = 江高仓</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.649" endtime="20211202 19:51:52.650"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:52.604" endtime="20211202 19:51:52.650" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s2-s2-t5" name="get-Source of funds">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.651" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.651" endtime="20211202 19:51:52.652"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/fund-source/get/list</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.691" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/fund-source/get/list
|
|
path_url=/recycle-service/admin/fund-source/get/list
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:52.691" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/fund-source/get/list
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:52 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":[{"id":"39","name":"千鸟-经纪业务","auditAdminIds":null,"auditAdminNames":null,"status":null,"createTime":null,"updateTime":null,"isDelete":null,"costOfCapital":null,"isDefault":0},{"id":"40","name":"千纸鹤代卖业务","auditAdminIds":null,"auditAdminNames":null,"status":null,"createTime":null,"updateTime":null,"isDelete":null,"costOfCapital":null,"isDefault":0},{"id":"41","name":"测试资金方","auditAdminIds":null,"auditAdminNames":null,"status":null,"createTime":null,"updateTime":null,"isDelete":null,"costOfCapital":null,"isDefault":0},{"id":"42","name":"千鸟-技术部测试数据","auditAdminIds":null,"auditAdminNames":null,"status":null,"createTime":null,"updateTime":null,"isDelete":null,"costOfCapital":null,"isDefault":0},{"id":"46","name":"千鸟","auditAdminIds":null,"auditAdminNames":null,"status":null,"createTime":null,"updateTime":null,"isDelete":null,"costOfCapital":null,"isDefault":0},{"id":"47","name":"千鸟数据","auditAdminIds":null,"auditAdminNames":null,"status":null,"createTime":null,"updateTime":null,"isDelete":null,"costOfCapital":null,"isDefault":1},{"id":"49","name":"千鸟测试","auditAdminIds":null,"auditAdminNames":null,"status":null,"createTime":null,"updateTime":null,"isDelete":null,"costOfCapital":null,"isDefault":0}]}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:52.691" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.652" endtime="20211202 19:51:52.691"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.692" level="INFO">{'code': 0, 'message': 'successful', 'data': [{'id': '39', 'name': '千鸟-经纪业务', 'auditAdminIds': None, 'auditAdminNames': None, 'status': None, 'createTime': None, 'updateTime': None, 'isDelete': None, 'costOfCapital': None, 'isDefault': 0}, {'id': '40', 'name': '千纸鹤代卖业务', 'auditAdminIds': None, 'auditAdminNames': None, 'status': None, 'createTime': None, 'updateTime': None, 'isDelete': None, 'costOfCapital': None, 'isDefault': 0}, {'id': '41', 'name': '测试资金方', 'auditAdminIds': None, 'auditAdminNames': None, 'status': None, 'createTime': None, 'updateTime': None, 'isDelete': None, 'costOfCapital': None, 'isDefault': 0}, {'id': '42', 'name': '千鸟-技术部测试数据', 'auditAdminIds': None, 'auditAdminNames': None, 'status': None, 'createTime': None, 'updateTime': None, 'isDelete': None, 'costOfCapital': None, 'isDefault': 0}, {'id': '46', 'name': '千鸟', 'auditAdminIds': None, 'auditAdminNames': None, 'status': None, 'createTime': None, 'updateTime': None, 'isDelete': None, 'costOfCapital': None, 'isDefault': 0}, {'id': '47', 'name': '千鸟数据', 'auditAdminIds': None, 'auditAdminNames': None, 'status': None, 'createTime': None, 'updateTime': None, 'isDelete': None, 'costOfCapital': None, 'isDefault': 1}, {'id': '49', 'name': '千鸟测试', 'auditAdminIds': None, 'auditAdminNames': None, 'status': None, 'createTime': None, 'updateTime': None, 'isDelete': None, 'costOfCapital': None, 'isDefault': 0}]}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.692" endtime="20211202 19:51:52.692"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
<arg>data</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${data}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.693" level="INFO">${data} = [{'id': '39', 'name': '千鸟-经纪业务', 'auditAdminIds': None, 'auditAdminNames': None, 'status': None, 'createTime': None, 'updateTime': None, 'isDelete': None, 'costOfCapital': None, 'isDefault': 0}, {'id'...</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.693" endtime="20211202 19:51:52.693"></status>
|
|
</kw>
|
|
<kw name="${item} IN [ @{data} ]" type="for">
|
|
<kw name="${item} = {'id': '39', 'name': '千鸟-经纪业务', 'auditAdminIds': None, 'auditAdminNames': None, 'status': None, 'createTime': None, 'updateTime': None, 'isDelete': None, 'costOfCapital': None, 'isDefault': 0}" type="foritem">
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${item}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.694" level="INFO">{'id': '39', 'name': '千鸟-经纪业务', 'auditAdminIds': None, 'auditAdminNames': None, 'status': None, 'createTime': None, 'updateTime': None, 'isDelete': None, 'costOfCapital': None, 'isDefault': 0}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.694" endtime="20211202 19:51:52.694"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${item}</arg>
|
|
<arg>isDefault</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${isDefault}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.694" level="INFO">${isDefault} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.694" endtime="20211202 19:51:52.694"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${item}</arg>
|
|
<arg>name</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${name}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.695" level="INFO">${name} = 千鸟-经纪业务</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.694" endtime="20211202 19:51:52.695"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${item}</arg>
|
|
<arg>id</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${id}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.695" level="INFO">${id} = 39</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.695" endtime="20211202 19:51:52.695"></status>
|
|
</kw>
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${isDefault}'=='1'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:52.695" endtime="20211202 19:51:52.696"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:52.693" endtime="20211202 19:51:52.696"></status>
|
|
</kw>
|
|
<kw name="${item} = {'id': '40', 'name': '千纸鹤代卖业务', 'auditAdminIds': None, 'auditAdminNames': None, 'status': None, 'createTime': None, 'updateTime': None, 'isDelete': None, 'costOfCapital': None, 'isDefault': 0}" type="foritem">
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${item}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.697" level="INFO">{'id': '40', 'name': '千纸鹤代卖业务', 'auditAdminIds': None, 'auditAdminNames': None, 'status': None, 'createTime': None, 'updateTime': None, 'isDelete': None, 'costOfCapital': None, 'isDefault': 0}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.696" endtime="20211202 19:51:52.697"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${item}</arg>
|
|
<arg>isDefault</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${isDefault}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.697" level="INFO">${isDefault} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.697" endtime="20211202 19:51:52.697"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${item}</arg>
|
|
<arg>name</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${name}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.698" level="INFO">${name} = 千纸鹤代卖业务</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.697" endtime="20211202 19:51:52.698"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${item}</arg>
|
|
<arg>id</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${id}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.698" level="INFO">${id} = 40</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.698" endtime="20211202 19:51:52.698"></status>
|
|
</kw>
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${isDefault}'=='1'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:52.698" endtime="20211202 19:51:52.699"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:52.696" endtime="20211202 19:51:52.699"></status>
|
|
</kw>
|
|
<kw name="${item} = {'id': '41', 'name': '测试资金方', 'auditAdminIds': None, 'auditAdminNames': None, 'status': None, 'createTime': None, 'updateTime': None, 'isDelete': None, 'costOfCapital': None, 'isDefault': 0}" type="foritem">
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${item}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.699" level="INFO">{'id': '41', 'name': '测试资金方', 'auditAdminIds': None, 'auditAdminNames': None, 'status': None, 'createTime': None, 'updateTime': None, 'isDelete': None, 'costOfCapital': None, 'isDefault': 0}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.699" endtime="20211202 19:51:52.699"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${item}</arg>
|
|
<arg>isDefault</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${isDefault}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.699" level="INFO">${isDefault} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.699" endtime="20211202 19:51:52.700"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${item}</arg>
|
|
<arg>name</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${name}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.700" level="INFO">${name} = 测试资金方</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.700" endtime="20211202 19:51:52.700"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${item}</arg>
|
|
<arg>id</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${id}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.700" level="INFO">${id} = 41</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.700" endtime="20211202 19:51:52.700"></status>
|
|
</kw>
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${isDefault}'=='1'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:52.700" endtime="20211202 19:51:52.701"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:52.699" endtime="20211202 19:51:52.701"></status>
|
|
</kw>
|
|
<kw name="${item} = {'id': '42', 'name': '千鸟-技术部测试数据', 'auditAdminIds': None, 'auditAdminNames': None, 'status': None, 'createTime': None, 'updateTime': None, 'isDelete': None, 'costOfCapital': None, 'isDefault': 0}" type="foritem">
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${item}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.701" level="INFO">{'id': '42', 'name': '千鸟-技术部测试数据', 'auditAdminIds': None, 'auditAdminNames': None, 'status': None, 'createTime': None, 'updateTime': None, 'isDelete': None, 'costOfCapital': None, 'isDefault': 0}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.701" endtime="20211202 19:51:52.701"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${item}</arg>
|
|
<arg>isDefault</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${isDefault}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.702" level="INFO">${isDefault} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.701" endtime="20211202 19:51:52.702"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${item}</arg>
|
|
<arg>name</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${name}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.702" level="INFO">${name} = 千鸟-技术部测试数据</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.702" endtime="20211202 19:51:52.702"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${item}</arg>
|
|
<arg>id</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${id}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.702" level="INFO">${id} = 42</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.702" endtime="20211202 19:51:52.702"></status>
|
|
</kw>
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${isDefault}'=='1'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:52.703" endtime="20211202 19:51:52.703"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:52.701" endtime="20211202 19:51:52.703"></status>
|
|
</kw>
|
|
<kw name="${item} = {'id': '46', 'name': '千鸟', 'auditAdminIds': None, 'auditAdminNames': None, 'status': None, 'createTime': None, 'updateTime': None, 'isDelete': None, 'costOfCapital': None, 'isDefault': 0}" type="foritem">
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${item}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.703" level="INFO">{'id': '46', 'name': '千鸟', 'auditAdminIds': None, 'auditAdminNames': None, 'status': None, 'createTime': None, 'updateTime': None, 'isDelete': None, 'costOfCapital': None, 'isDefault': 0}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.703" endtime="20211202 19:51:52.703"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${item}</arg>
|
|
<arg>isDefault</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${isDefault}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.704" level="INFO">${isDefault} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.704" endtime="20211202 19:51:52.704"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${item}</arg>
|
|
<arg>name</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${name}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.704" level="INFO">${name} = 千鸟</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.704" endtime="20211202 19:51:52.704"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${item}</arg>
|
|
<arg>id</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${id}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.705" level="INFO">${id} = 46</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.704" endtime="20211202 19:51:52.705"></status>
|
|
</kw>
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${isDefault}'=='1'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:52.705" endtime="20211202 19:51:52.705"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:52.703" endtime="20211202 19:51:52.705"></status>
|
|
</kw>
|
|
<kw name="${item} = {'id': '47', 'name': '千鸟数据', 'auditAdminIds': None, 'auditAdminNames': None, 'status': None, 'createTime': None, 'updateTime': None, 'isDelete': None, 'costOfCapital': None, 'isDefault': 1}" type="foritem">
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${item}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.706" level="INFO">{'id': '47', 'name': '千鸟数据', 'auditAdminIds': None, 'auditAdminNames': None, 'status': None, 'createTime': None, 'updateTime': None, 'isDelete': None, 'costOfCapital': None, 'isDefault': 1}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.705" endtime="20211202 19:51:52.706"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${item}</arg>
|
|
<arg>isDefault</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${isDefault}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.706" level="INFO">${isDefault} = 1</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.706" endtime="20211202 19:51:52.706"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${item}</arg>
|
|
<arg>name</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${name}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.706" level="INFO">${name} = 千鸟数据</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.706" endtime="20211202 19:51:52.707"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${item}</arg>
|
|
<arg>id</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${id}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.707" level="INFO">${id} = 47</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.707" endtime="20211202 19:51:52.707"></status>
|
|
</kw>
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${isDefault}'=='1'</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.707" level="INFO">Exiting for loop altogether.</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.707" endtime="20211202 19:51:52.707"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:52.705" endtime="20211202 19:51:52.707"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:52.693" endtime="20211202 19:51:52.708"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${name}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.708" level="INFO">${name} = 千鸟数据</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.708" endtime="20211202 19:51:52.708"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.709" level="INFO">${id} = 47</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.708" endtime="20211202 19:51:52.709"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:52.650" endtime="20211202 19:51:52.709" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s2-s2-t6" name="get-contract-list">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.710" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.710" endtime="20211202 19:51:52.711"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>/recycle-service/admin/contract/get/selectable-contract-list</arg>
|
|
<arg>params=orderItemId=${orderItemId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.756" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/contract/get/selectable-contract-list?orderItemId=663872113416998912
|
|
path_url=/recycle-service/admin/contract/get/selectable-contract-list?orderItemId=663872113416998912
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:52.756" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/contract/get/selectable-contract-list?orderItemId=663872113416998912
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:52 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":[{"contractId":"660530461520564224","contractNo":"Ceshi_factory--代收","contractCode":null,"startDate":"2021-11-23","endDate":"2021-11-30","status":2},{"contractId":"663533697236078592","contractNo":"Ceshi_factory--代收","contractCode":null,"startDate":"2021-12-01","endDate":"2023-01-01","status":1}]}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:52.757" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.711" endtime="20211202 19:51:52.757"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.757" level="INFO">{'code': 0, 'message': 'successful', 'data': [{'contractId': '660530461520564224', 'contractNo': 'Ceshi_factory--代收', 'contractCode': None, 'startDate': '2021-11-23', 'endDate': '2021-11-30', 'status': 2}, {'contractId': '663533697236078592', 'contractNo': 'Ceshi_factory--代收', 'contractCode': None, 'startDate': '2021-12-01', 'endDate': '2023-01-01', 'status': 1}]}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.757" endtime="20211202 19:51:52.758"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:52.709" endtime="20211202 19:51:52.758" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s2-s2-t7" name="get-supplier">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.759" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.759" endtime="20211202 19:51:52.760"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/customer-service/get/paper-mill-merchant/${paperMillId}</arg>
|
|
<arg>params=paperMillId=${paperMillId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.800" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/customer-service/get/paper-mill-merchant/660525241717624832?paperMillId=660525241717624832
|
|
path_url=/recycle-service/admin/customer-service/get/paper-mill-merchant/660525241717624832?paperMillId=660525241717624832
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:52.800" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/customer-service/get/paper-mill-merchant/660525241717624832?paperMillId=660525241717624832
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:52 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":[{"name":"测试111","id":"660525241805705216"}]}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:52.800" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.760" endtime="20211202 19:51:52.800"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.801" level="INFO">{'code': 0, 'message': 'successful', 'data': [{'name': '测试111', 'id': '660525241805705216'}]}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.800" endtime="20211202 19:51:52.801"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:52.758" endtime="20211202 19:51:52.801" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s2-s2-t8" name="get-category price">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.803" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.802" endtime="20211202 19:51:52.803"></status>
|
|
</kw>
|
|
<kw name="Get Current Date" library="DateTime">
|
|
<doc>Returns current local or UTC time with an optional increment.</doc>
|
|
<arguments>
|
|
<arg>result_format=%Y-%m-%d</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${dataTime}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.803" level="INFO">${dataTime} = 2021-12-02</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.803" endtime="20211202 19:51:52.803"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/proxy-sell/get-category-price-by-date</arg>
|
|
<arg>params=orderItemId=${orderItemId}&weightDay=${dataTime}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.917" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/proxy-sell/get-category-price-by-date?orderItemId=663872113416998912&weightDay=2021-12-02
|
|
path_url=/recycle-service/admin/proxy-sell/get-category-price-by-date?orderItemId=663872113416998912&weightDay=2021-12-02
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:52.918" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/proxy-sell/get-category-price-by-date?orderItemId=663872113416998912&weightDay=2021-12-02
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:52 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":[{"price":1.620,"publicSubsidies":0.000,"paperCategoryId":"661536969788100608","priceDate":"2021-12-02 00:00:00","categoryName":"坑卡"}]}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:52.918" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.804" endtime="20211202 19:51:52.918"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.919" level="INFO">{'code': 0, 'message': 'successful', 'data': [{'price': 1.62, 'publicSubsidies': 0.0, 'paperCategoryId': '661536969788100608', 'priceDate': '2021-12-02 00:00:00', 'categoryName': '坑卡'}]}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.918" endtime="20211202 19:51:52.919"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"][0]}</arg>
|
|
<arg>price</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${price}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.919" level="INFO">${price} = 1.62</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.919" endtime="20211202 19:51:52.919"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"][0]}</arg>
|
|
<arg>publicSubsidies</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${publicSubsidies}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.920" level="INFO">${publicSubsidies} = 0.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.920" endtime="20211202 19:51:52.920"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${price}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.920" level="INFO">${price} = 1.62</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.920" endtime="20211202 19:51:52.921"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${publicSubsidies}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.922" level="INFO">${publicSubsidies} = 0.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.921" endtime="20211202 19:51:52.922"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${dataTime}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.923" level="INFO">${dataTime} = 2021-12-02</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.923" endtime="20211202 19:51:52.923"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:52.802" endtime="20211202 19:51:52.923" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s2-s2-t9" name="get_paper-mill-category">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.925" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.924" endtime="20211202 19:51:52.925"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/paperMill/get/paper-mill-category/${paperMillId}</arg>
|
|
<arg>params=id=${paperMillId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:52.963" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/paperMill/get/paper-mill-category/660525241717624832?id=660525241717624832
|
|
path_url=/recycle-service/admin/paperMill/get/paper-mill-category/660525241717624832?id=660525241717624832
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:52.964" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/paperMill/get/paper-mill-category/660525241717624832?id=660525241717624832
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:52 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":[{"paperMillCategoryId":"661536969788100608","categoryName":"坑卡","inspectionNote":null},{"paperMillCategoryId":"661536965862232064","categoryName":"小白纸","inspectionNote":null},{"paperMillCategoryId":"660529551931215872","categoryName":"花纸","inspectionNote":null}]}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:52.964" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.925" endtime="20211202 19:51:52.964"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.965" level="INFO">{'code': 0, 'message': 'successful', 'data': [{'paperMillCategoryId': '661536969788100608', 'categoryName': '坑卡', 'inspectionNote': None}, {'paperMillCategoryId': '661536965862232064', 'categoryName': '小白纸', 'inspectionNote': None}, {'paperMillCategoryId': '660529551931215872', 'categoryName': '花纸', 'inspectionNote': None}]}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.964" endtime="20211202 19:51:52.965"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:52.924" endtime="20211202 19:51:52.965" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s2-s2-t10" name="get_contract_by_id">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:52.966" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.966" endtime="20211202 19:51:52.966"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/contract/get/detail-by-id</arg>
|
|
<arg>params=id=${contractId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:53.038" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/contract/get/detail-by-id?id=663533697236078592
|
|
path_url=/recycle-service/admin/contract/get/detail-by-id?id=663533697236078592
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:53.038" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/contract/get/detail-by-id?id=663533697236078592
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:53 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"contractId":"663533697236078592","contractNo":"Ceshi_factory--代收","contractCode":null,"buyerEnterpriseName":"Ceshi_factory","buyerEnterpriseId":"660525239146516480","buyerPaperMillId":"660525241717624832","sellerEnterpriseName":"企业","sellerEnterpriseId":"37","sellerPaperMillId":null,"proxyPaySurcharge":0.013000,"advanceFund":null,"invoiceType":0,"hasInvoice":1,"taxRefundRate":9.600000,"hasSubsidiesTax":0,"remark":null,"contractLimitType":0,"limitLine":null,"startDate":"2021-12-01","endDate":"2023-01-01","signDateStart":"2021-12-01","signDateEnd":"2023-01-01","accountPeriodType":0,"accountPeriod":[25],"accountPeriodSql":null,"contractImageList":[],"contractCategories":[],"contractType":2,"isSubsidyAndDeductIncludeTax":0,"settleRules":0,"contractStatus":1,"assignAccountPeriod":null,"settlePriceIncludeTaxSettleRules":0}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:53.038" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:52.967" endtime="20211202 19:51:53.038"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:53.039" level="INFO">{'code': 0, 'message': 'successful', 'data': {'contractId': '663533697236078592', 'contractNo': 'Ceshi_factory--代收', 'contractCode': None, 'buyerEnterpriseName': 'Ceshi_factory', 'buyerEnterpriseId': '660525239146516480', 'buyerPaperMillId': '660525241717624832', 'sellerEnterpriseName': '企业', 'sellerEnterpriseId': '37', 'sellerPaperMillId': None, 'proxyPaySurcharge': 0.013, 'advanceFund': None, 'invoiceType': 0, 'hasInvoice': 1, 'taxRefundRate': 9.6, 'hasSubsidiesTax': 0, 'remark': None, 'contractLimitType': 0, 'limitLine': None, 'startDate': '2021-12-01', 'endDate': '2023-01-01', 'signDateStart': '2021-12-01', 'signDateEnd': '2023-01-01', 'accountPeriodType': 0, 'accountPeriod': [25], 'accountPeriodSql': None, 'contractImageList': [], 'contractCategories': [], 'contractType': 2, 'isSubsidyAndDeductIncludeTax': 0, 'settleRules': 0, 'contractStatus': 1, 'assignAccountPeriod': None, 'settlePriceIncludeTaxSettleRules': 0}}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.039" endtime="20211202 19:51:53.039"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>advanceFund</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${advanceFund}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:53.040" level="INFO">${advanceFund} = None</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.040" endtime="20211202 19:51:53.040"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>buyerEnterpriseId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${buyerEnterpriseId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:53.041" level="INFO">${buyerEnterpriseId} = 660525239146516480</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.040" endtime="20211202 19:51:53.041"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>settleRules</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${settleRules}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:53.041" level="INFO">${settleRules} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.041" endtime="20211202 19:51:53.041"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>settlePriceIncludeTaxSettleRules</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${settlePriceIncludeTaxSettleRules}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:53.042" level="INFO">${settlePriceIncludeTaxSettleRules} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.041" endtime="20211202 19:51:53.042"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>taxRefundRate</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${taxRefundRate}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:53.042" level="INFO">${taxRefundRate} = 9.6</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.042" endtime="20211202 19:51:53.042"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>proxyPaySurcharge</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${proxyPaySurcharge}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:53.043" level="INFO">${proxyPaySurcharge} = 0.013</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.042" endtime="20211202 19:51:53.043"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>hasInvoice</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${hasInvoice}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:53.043" level="INFO">${hasInvoice} = 1</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.043" endtime="20211202 19:51:53.044"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>accountPeriodType</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${accountPeriodType}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:53.045" level="INFO">${accountPeriodType} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.044" endtime="20211202 19:51:53.045"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>isSubsidyAndDeductIncludeTax</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${isSubsidyAndDeductIncludeTax}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:53.045" level="INFO">${isSubsidyAndDeductIncludeTax} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.045" endtime="20211202 19:51:53.046"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>settleRules</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${receivableSettlementRules}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:53.046" level="INFO">${receivableSettlementRules} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.046" endtime="20211202 19:51:53.046"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>settlePriceIncludeTaxSettleRules</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${settlePriceIncludeTaxSettleRules}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:53.047" level="INFO">${settlePriceIncludeTaxSettleRules} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.046" endtime="20211202 19:51:53.047"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${advanceFund}'=='${None}'</arg>
|
|
<arg>0</arg>
|
|
<arg>${advanceFund}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${advanceFund}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:53.066" level="INFO">${advanceFund} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.047" endtime="20211202 19:51:53.066"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${proxyPaySurcharge}'=='${None}'</arg>
|
|
<arg>0</arg>
|
|
<arg>${proxyPaySurcharge}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${proxyPaySurcharge}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:53.067" level="INFO">${proxyPaySurcharge} = 0.013</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.067" endtime="20211202 19:51:53.067"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${taxRefundRate}'=='${None}'</arg>
|
|
<arg>0</arg>
|
|
<arg>${taxRefundRate}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${taxRefundRate}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:53.068" level="INFO">${taxRefundRate} = 9.6</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.067" endtime="20211202 19:51:53.068"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${advanceFund}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:53.068" level="INFO">${advanceFund} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.068" endtime="20211202 19:51:53.068"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${buyerEnterpriseId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:53.069" level="INFO">${buyerEnterpriseId} = 660525239146516480</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.068" endtime="20211202 19:51:53.069"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${taxRefundRate}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:53.069" level="INFO">${taxRefundRate} = 9.6</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.069" endtime="20211202 19:51:53.069"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${proxyPaySurcharge}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:53.070" level="INFO">${proxyPaySurcharge} = 0.013</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.070" endtime="20211202 19:51:53.070"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${hasInvoice}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:53.070" level="INFO">${hasInvoice} = 1</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.070" endtime="20211202 19:51:53.070"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${accountPeriodType}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:53.071" level="INFO">${accountPeriodType} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.071" endtime="20211202 19:51:53.071"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${settleRules}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:53.071" level="INFO">${settleRules} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.071" endtime="20211202 19:51:53.072"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${settlePriceIncludeTaxSettleRules}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:53.072" level="INFO">${settlePriceIncludeTaxSettleRules} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.072" endtime="20211202 19:51:53.072"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${isSubsidyAndDeductIncludeTax}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:53.073" level="INFO">${isSubsidyAndDeductIncludeTax} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.072" endtime="20211202 19:51:53.073"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${receivableSettlementRules}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:53.073" level="INFO">${receivableSettlementRules} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.073" endtime="20211202 19:51:53.073"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${settlePriceIncludeTaxSettleRules}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:53.074" level="INFO">${settlePriceIncludeTaxSettleRules} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.073" endtime="20211202 19:51:53.074"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:52.965" endtime="20211202 19:51:53.074" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s2-s2-t11" name="Upload_pictures">
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>open('./21042217001449712.png','rb')</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${filepath}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:53.076" level="INFO">${filepath} = <_io.BufferedReader name='./21042217001449712.png'></msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.075" endtime="20211202 19:51:53.076"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>open('./21042217001449712.png','rb')</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${image}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:53.076" level="INFO">${image} = <_io.BufferedReader name='./21042217001449712.png'></msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.076" endtime="20211202 19:51:53.076"></status>
|
|
</kw>
|
|
<kw name="Create Dictionary" library="BuiltIn">
|
|
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
|
|
<arguments>
|
|
<arg>filepath=${filepath}</arg>
|
|
<arg>image=${image}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${file}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:53.078" level="INFO">${file} = {'filepath': <_io.BufferedReader name='./21042217001449712.png'>, 'image': <_io.BufferedReader name='./21042217001449712.png'>}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.077" endtime="20211202 19:51:53.078"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:53.078" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.078" endtime="20211202 19:51:53.078"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${file}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:53.079" level="INFO">{'filepath': <_io.BufferedReader name='./21042217001449712.png'>, 'image': <_io.BufferedReader name='./21042217001449712.png'>}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.078" endtime="20211202 19:51:53.079"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-user-center/upload/image</arg>
|
|
<arg>files=${file}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${result}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:53.270" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-user-center/upload/image
|
|
path_url=/recycle-user-center/upload/image
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Length': '143759', 'Content-Type': 'multipart/form-data; boundary=a5001a0f22bc272b7d20438e6826a3fc'}
|
|
body=b'--a5001a0f22bc272b7d20438e6826a3fc\r\nContent-Disposition: form-data; name="filepath"; filename="21042217001449712.png"\r\n\r\n\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x02\xb8\x00\x00\x03\xca\x08\x03\x00\x00\x00H\x83\xd9c\x00\x00\x03\x00PLTE\x00\x00\x00\x9b\x14\r\x98\x0f\x0c\x94\x0c\x0c\x95\x10\x0c\x96\x11\x0c\x94\t\r\x94\t\r\xecE=\xfc\x87\x00\xefE:\xe8f3\xe7\xf3\xe4\xff\xfd\xd5\xf8\x99\x13\xe9;-\xdfM1\xe5g&\x99\x17\x0b\xf9\xa53\xdcJ+\xf1\x88\x1a\xfa\xb2_\xe1`\'\xfe\xf9\xe4\xf1u#\xbf.\x0f\xfe\xf9\xe1\xec|\x1c\xfe\xf8\xdc\xd3L\x17\xf8\x8d\x0c\xf4\x87\x16\xfe\xf7\xd4\xd6F#\xfe\xf6\xd0\xf3\x83\x16\xfb\xcbW\xf4\x89 \xfd\xf4\xd3\xe0L$\xfc\xf5\xda\xfe\xf8\xdb\xf4\x85\x1e\xf9\xc1U\xfb\x88\r\xfe\xed\xab\xfc\xc8B\xea\xc1\x9f\xff\xcd\x15\xb6*\x19\xfe\xed\xaa\xf6\xa8S\xff\xd6K\xfb\xe1\x98\xf0\x84D\xf8\xa9K\xdfc\x18\xee?0\xfa\xa9H\xdaP\'\xfa\xd7\x88\xff\xcd\x16\xe4\xa9\x86\xf98\x08\xca\x80w\xf7\xd6\x8c\xdf\xb3\xad\xea\xcf\xca\x00\xaf\xff\x00\xaf\xff\x00\xb0\xff\x00\xaf\xff\x00\xb1\xff\x00\xb1\xff\xff\xe1\xc1\xf9\xec\xea\xff\xff\xff\xf7D<\xfaNG\xf5G>\xf7KC\xf6\xd1\xce\xdeA2\xff\xdb\x17\xea81\xe42,\xee<6\xf3>7\xed\xbdx\xda6\x1e\xf1B;\xfe\xe2=\xff\xe6\xc6\xee\xc1~\xe74.\xff\xfb\xe7\xff\xfa\xd7\xfe\xfa\xdf\xfb\xef\xbc\xfbH@\xfd\xf7\xc7\xdb?0\xee92\xd91\x19\xf0\xc6\x84\xf1\xca\x8a\xf8\xe5\xe4\xfc\xbc\xa1\xf2\xcf\x91\xfd\xd8\xb9\xf8\xe7\xb1\xfe\xe9n\xd5<.\xfc\xc3\xa6\xca4(\xf4\xd5\x99\xd08+\xf8\xe0\xac\xf9\xb4+\xf7\xde\xa6\xf5\xae)\xf1\xab(\xf1\xcb\xc8\xea\xa5%\xee\xa7&\xe6\xa0%\xc30$\xf6\xc4\xc1\xfc\xcd\xaf\xe6\x964\xfe\xf2\xd2\xff\xd9W\xff\xe6\x80\xfe\xeb\xcc\xfe\xd3=\xff\xddf\xe6A7\xf7\xca\xc8\xff\xc7\x16\xf6\xd8\xa1\xff\xfd\xf0\xff\xd6K\xe4+&\xeb3-\xfe\xf8\xf7\xff\xee\xa4\xff\xe0t\xff\xec\x97\xf8\xe0\xde\xe70*\xf2\x92t\xff\xcf2\xff\xe9\x8c\xef\xc5\xc2\xbc+ \xff\xde\'\xf4\x9e\x81\xff\x82z\xff\xcb%\xf5\xc2\x8b\xfbVO\xfe\xfd\xa8\xf9\xb4\x99\xeaj&\xf7\xbd\xba\xb3\'\x1e\xfb`X\xfd\xd3\x13\xf6WO\xfe\xe7e\xf1\xd4\xd1\xe6\x98!\xfd\xf2\xf0\xf5\xdb\xd9\xf9\xd6\xd4\xdd82\xf6\xa9\x90\xecp,\xba*\x00\xdb@&\xef\x7fj\xfa9\n\xf2\xb6\xb2c\x05\x02\xdbH.\xa8"\x19\xff\xdf5\xf7\xcf\x9b\xdf\x895\xfdpi\xee\xbe\xbb\xf1\xb7\x89\xf0\xae{\xf6\xc8\x94\xf0\x9d(\xf0\xaa\xa6\xf8\xca\x16\xf8\xadG\xe8\xa2\x9e\xe2\xad\xa9\xdf\x9c\x98\xe0U9\xedWN\xe6\xb6\xb2\xfe\xe6R|\x10\x0c\xdc\x8a\x85\xf7\xb1\xad\xe4w\x03\xdbO*\xfa\x98A\xef\x81\x00\xe8\x8b[\xe2`C\xfew1\xfc\x86:\xe0\x8e\x1f\xc3:\x00\xe2%\x1f\xe4kN\xea\x97e\xf4\xc0\x16\xf0j[\xe6\x93\x8f\xe7NF\xd2R\x00\xee\xa4p\xd7\\\x02\xec\x9fZ\xdfi\x01\xcaF\x00\xf5\xc9:\xeb\xa69\xe8v\\\xf8\xd2f\xee\xb86\xef\xb5\x16\xf4\xc7Y\x97\x1b\x15\xe6\xc0\xbc\xd8}x\xd9\x83\x1d\xd6/*\x00\xae\xff\xe9\xa9\x15\xf5\xbcL\xe7\x80L\xe6\xb7R\xf9\xc0-\xfa\xd2%\xd0ib\xc0B7\xc7UM\xcfs \x00\xb2\xff{\xa96\xc3\x00\x00\x00KtRNS\x00\n\x146\x1f)CL\xfd\xfe\x811\re\xfe\xb4\xf9\xd4h\x14\\\xfe\xfe\xfe\xd0\x1f\x8c\xe6\xfe\x8ep\xbf`ME4\x9e1B\x1f\x9e\xbe\xa8\x7fO\xdd\xe1n\xfe\xd3\xca\xbf\xcc\xbfu\xbe\x9e\xbc\xcc\xe0\xd7\xc8\x8c\xfe\xdcz\xa5\x99\xb7>v\xd3\xac\xf7\xeb\xbe1\x8e\xc6\x00\x01\x14\x9fIDATx\xda\xec\x9cAn\xd3@\x14\x86\x9de\xd4\xca\x12\x8a\xba\xa8\x04$\x08\xd2.\xe2&\xb2\x02\x11\x08\xc5\x8b\x9e\x81\x1bp\x00\xd6=\x80%\xd6\xb57\xbd\x81\xef\x11\xb5\xfbH\xb9\x04\x8a\xd4e\xd6<\xfbM\xfc\xd7\xf3lg\x92\xa68\r\xf3\xcdd2\xf8\xbd\x19\x17\xfc\xf51P\x8ac\xb1X,\x16\xcb\x8b\xf2n\xac1q$\x93\xb1\xe4T\xcb\xf98\x96|p,\x96\x97a|\xabq]&\xee\xad\xe4\xa3Q\x8e\xc5\x02\xf6.\xee/z\xfdT\x93w\x8e\xe4\x03\x87~\xd2\xc83b"7RI\xfc\xfaE\xdd\x11\\\x0eKHW\x0f\xf7\xc3\xf8\xda~\xb2\xfc\x1f\xa0\xe2\x92jU\x15\xf72\xcfA\xe6X\xcb\x19\xde\xea \x05|D\x14\xe0\xc3\xd8\x07\xe3K\xc7r\xfc\xd4\x1c\x15\xea\xad\x1cn6r\xd2\x80\xb8\xc4\xd0\x16\xdd\xff\x00a\xcc\xb2K\x0cD\x96\xa4K\xb4j\x8f\xb8\xdf\xbb)\xbd\x17\x16\xd7\x9e\xad\xffK\xa4\xb8m\xb7\xed~2\xf8\x93\xd7\x03%^\xd4\xa9\x1d\xbb\xedt\xaf\x8b\x7f/\xee\xd0\xb1\x1c;\xc2\x98\xc7v\x1b\xe2\xd6\xf9\xb6\xa4\xc4A\xdda""mi\xaf\x8d\x1b\xc5WWW\xe1\xed^\xb9v,GN*n\x9cuz\xb1\xb8\x84\x12\x17\xe4a\x95M\x84\x94\xd7\xcd\x85\xe4\x00\xe2\xc4*\xd5\x16)\x9c\x878\xb2)/*Y\x8fy\x8c\xb9X\xcf\x1d\xab\xb9u;\x8e\xe5\xa8\x19\xf3\xb3\xc6@\xe2\xbaR\xdc\xb1\n\xab4\x9a\xf0I\x00g\t\x0eP\xcbg7Y\xc5\x1d\x14\xc5\x85[\xdc\xa9)q\xe3\xc2\xfe\x98\xab\x86}\xb1\\\xbfJ]\x89\xee^\x9d8\x96cf\x0c]\xb8\x95W\xdcI\x9eC\xd0\x90\xceo(q\xad\xc7u\xbe\x1eCvP\xe0\x0c\x88\x1b\xaf\x13p_\x88\x0b\xf98\x82\x8f\x0bs\xa2(*\xd6`\xcf\xf4\x93\xe6\xc2\xb1\xbc>Z\x1dSq\xd5\xa3\xa7\x81_\x10W\nG\xc0\x97xE\x89=\x15\x1f\xe6\xe1<~\x97j\xdb>\xd3\xf6\x91y\x99\xb8\xcbxg\xb0\x15\xe6\xf1C\xbb}\xe5lA\xa7\xe5X\x0e\x81 0\x167.\xaa\xab\x89{z\xc9\xb0#\x85q\xe9\xba\xee\'\x8e\x92\x8f0[Aa\xa2{Y\x14W\xe4e\x15\x97\xa0`\xb7\xbd5\xeeMX\xd8j=\x7f\xc0!\xc5\xf4\xd7\xcbr\x00\x8c\x12\xbfe*\xae\x86&\xeed\xf7B\xa8\xf8\xa8\x89+i\xbb\xb9\xb8.:f\xe8Z #\x8a\x05,\xee\x99c\xcc\xf9}2r,\x8d\xe3%I\xe25#.0\x15\xb7\xaa\xe2.*\xab\xec\x93\xd9\xc2m\xbb1!\xc5%\xce\xb7\xf8DO\xee\xed\x99\xb8q\xfa\xf7$n\xb0\xb3\xb8\x8b\x7f,\xee\x1d\xddq\xc1\xe2\xd2\xbb\xbb\xee\xfc\xf6\xf4\x8a\x1a\x08\xcch\x8c\xe2\nq{\xc6\'\\?I\x12\xbf\xefX\x1a\xe5\xdcO\x88\xfb\xdazs\xfaA1\x8c5\x967\xc4g\x8a\xf4sq\xef\xe22\xee\xa8!T\x16\xe7.\xc5E\\\x89\x9b\x9a\x9b\x8a\xbb\xc8\xa1+\xd4\xf1\xae]#0_\x96\x8aKAcq\xbd$\xc5\xb7\x7f\xf7\xdb\x14(\x1f\xc4\xa8\xb6(\xb3x4\xa2e\x1d&N\x94\xb8\x1c\xd4\xbb\xd2V\xae\xc7F\xaa{\x1d\x02\xf7\xcd3\xb0<\x93\xd2\xd9\x99q\xc9\xed\x1fhKsq\x83$#\xb0\xe66\xc9(a\xfcZq3\xf5\xb81\xba\x7fwJ\\\x15P\x96\x110\x97;\xd6\xcb\x96\x0e\xb3\x05q\x81\xfbj\xcbi\xc8J\xaaSK\x7f"\xf9\xa0bSy{\x12\x97\xe8\x99\x1f\xad\x18{\xccm\x94\x91z\x0e\xfdZqsI\x0b3x\x95\x8b\x0b;c\xa4\x16\x8bt!\x07\x9d\x07]\\\x04\xb3FP|\x93\xb8\x93;\xc94\x17W\xed\x83\xfbC\xdc-\n\xaeo\xbdm\x98>\x1f\x16\x82zq\x15\xb1\x9ci\x15\x17\xb1z\xa0\x0f\xd6Hq\xe5*\x1c\x15v\x15\x17\xc62\x10\xd7\xfcl\xe5\x8f\xec\xd7 \x9a\'\x10\x7f\xd8\x10\xe2n\xe4\xbaG\x9c\xc0\x98\xed1\x11w/\x15Wr\x03q\xcd\xceV\xc1\xb9c9\x00.\xd2*\xe2\xed*.\x8a\xd6\xc0\x9b\xa6,\x9f\x81\xdb\x80\xb8[U\\\xdf\x9e\x12\x0e\x88N\x90\xfc\x08\xf6 n\x96\xdd[<\x8fzq\xc3]\xc5\x1d\x10\xbdgW\xdc\xbe=%\x1c\x16\x9e\x9f\xf4k\xc5\rU\xcb;\xde\xc3\x97\x13\x17w\xe1f(.\xd6\xe5\xcb\x96\x0b\xa2K\xe2\xe6W\xf1\xf6\xc7\\\xdc\xc0\x9e\x12\x0e\x8cs?\xa8\x15\x17\xf6@$\xe8\xfbB\xe2j7\xa1f(.\xbc]\x0f\x10\x17WU\xca6\xe2\xda/\x98\x1d\x1e5\xcf\xe4\x948\xa1\x87\xbb\x0c3w`\xed\n\xb6A\xdcY(\xc8\xd4\x00g2\xe3\xacL\\u\x1b\xee<eqOk\x99d\xb9\xbcRT\xdc|\'\xec\xac\xc4\xb5\x1c%,n\xaaN60e\xe2^|W>\xa0\x87\xdf\xbbE\xe8\x92\x96\xf14z\x92\x8bK!$\xf2l\xb1x\x0c7\x82t\xea J\xc5U!\xe4Yq\x8f\x9aL\\<q~\xe6$\xee|\xddX\\\xc2{j\x0f3q\nt\xb2h\x01Q\xefY\\\x91\x07qM\xec\xc5\x87\x01q\x11\xe6\xcbV\xdc\xe3\x86\xc5\x05\xa2\xe2\nq\x81\x14\x970\x14\x17@\xdc]\x80\xb8\x00\xe2\xce\xad\xb8\xaf\x8c\xd1\xa8c.\xee\xa3\x14\x97J\xed1\x88\xbbm\xc5\xed\x8c<\xc7\xd2$A\xe2\x1b\xaa\xdbj\xb5\xa6\xa5\xe2~j)\x9cJq\xff\xcc\x89^\x9d\xb8gs\xe2d\xb3\xb8\xd1\xb3\xc4\xe5\x9f\x82\xfc\xe8\xb6\xac\xb8\x9d\xc0\xb7\xdf\x04\xd10A\x92\x98\xaa\x9b\x95\xab\xa8\xd0Vs\xe2\x93\x96\xe5\x15\xb3\xa8\xb3\xb8\x83\'\xe2"\xc6\xad\\\\\xa4a6\x9f\x93\xb8\xb8\x8a&\xae\x89\x86\xc5\xc553|Z\x99U[?I\xac\xb8M\x01q\xcd\xd5\x9d\xa6\x8f\x99_\xdc+\xc5-\xf4H\x8a\xcb!\xb8[..\x87\xa5{RU-\xb3\xa2\xb3\xb8"\x0f\xbf\x1f\x98jk\xc5m\x1c\x12\xd7\\\xddiD\x0f\x7f\xfd\xc8\xab+.\xcc\xe0.\xc5U1\xe4E\xa5\xe2\xaa,\xe4\xb1{Q(\xd7\xe3\xc7pZ\xbb\xce\xd6\xeby\xd4!\xae\x99\xb6V\xdc\x03\x80\xc45Ww\x1a\xe5:\xf2P!\xae\nC]]\xdc\x08\xbbp\xaf\x10\x17{d\x9d\xc5]E:\x1c\xcaA:\x86\xac\xb3\xb8,1:\x8e\n&g\xdb\xc4\x8a{\x10@\xdc\x1f\x9b\xff\xfd\xc8\x14n\xf0P%nXL\x14\xe2\n\xd9*\xc4\xd5`\xf7\xcef3\xcf\xfb<\xabf\xa5\xaf!\x96Y$\x13\x17\xea2\xa8\xb8\x1b\xab\xed\x8f\xc4\x8a{ \x04\xc9\xbdO\x04A0\xf2\xbc\xbec$.x\xa8\xaa\xb8P\xa6R\\\x10V\x8b\x1b\x8a\xad\xe6)\x8e\xf3m^\xcd,\xdf\x17<\xaa\x18\x89+\xb46\xac\xb8\xad\xbe\xe7\x8d\x82 \xf0\t\xfb_+4M\xa7\xdf\xef\xa0\xcen)ne\xc5\x05\xf5\xe2\x1aW\xdc]\xc4\x05R\\\x00q\xcdi\xd1\xaf\x9a\xfd^\xc9W\x84i\xc5\x15\xcc\x8eK\\\xcb+c\x17qQq\xdf\xef_\xdc\xa5`e\xc5\xb5\x94\x89\xfb;"\xf8\xedw\x8d\xb8\xbf\x8b}\xa6\x89K\xd7\xb4\xa4\xb7\xa5\xe2"\xce/\xeaJ\xdc\x8b\x1e1\x88\x04_\xe8\xf2W\xb5\x06]\x89\xfb\xa6\xd7\xfb\xa2\xb6\xc2\x86V\xdc\xbf\xec\x9cAk\x13A\x1c\xc5\xd5\xab\xbd\xd9K%x(\x08=\x14\x16\xc1\x15\x03\xb6\x07\xbf\x94 z\x91@{\xca9\x1f"\xdf"\xd0{\x8e\xb9\x86e\xd3\xd0\xd0C\x0e\x05o\xfeg\xde\xcc\xbe\xce\xfcgcDE\x99\xcc\x9bq6\x99\xf7\xfe3+\xfbs\\A\xcd_\x17\xe6Y\xdb\xe6\x86\x9by;o5\xb8\x0c\xb8>\x93X\x00.lv{\xe2\xb6\x1a\\\xef\xf3\xdaZp\xa1w2\x13\xb5s7\x1d\xf7\x07\xa9k\x87\xf8\xb5\x87*.:k\x0b\xb8y\xeb\xc2?\xf0\xebk\x8c7\xadH\x81+.\x02\x1e<AC\xf4\x08\\\xd8\xc8\xe0\xd3\xc0$R\'n\x97t\xd7\xd6\xc8\x05>\xfay\xde\xd7\x0b\x99\xae\xe4;:\xeb\xef\xa5\xaa\x03\xf7\x1a.\x9a\xbb\xbb\x02n\xc6\xba\xc0\x03gK\x83\x8b\x08\xe8@>\x05.B>\x95\x04\x97{\x89p\r\xc0\xbd\xbb&\x84\xf0\xef\xcct\xd5\x81\xc9\xeb\x83\x07\x97kZKT\xc0\xcd^5\x88\xa0\xd2\xe0\x123\x9f\xd7\xe0b\x9e\xf8\xa4\xc1\x85\x90\xc3\x05\xe0\xfae\x08>|\xf0\xf9\xed\xd1\x84\xaf\xbb\xef\xc0\xa5@{9q\xf3\xd7\x05I\xc1e\xd3\x0bn@\x8d\x02\x97&\xd4\x0f.\x19\x84\x00.7\xa2\xc5\xc3s\xc6\xdd\x9dx\xe2\xd6\xe1\x92\xe5\xc4=\x08\xd9\xa7\xbe\xc7\x89\xab\xa4\xc1\xa5v\x83Kip\xdf\xa5\x96\x01\xb8\x94\x06\x17*\xe0\x1e\x90\xfe3p\xeb\x84\xbb7\xb8\xfa\xee\x8a\xb2\x95z\xea\xebVt\xf6\xaf\xc0\xbdK\xe3\xd9~\xfbEp\xa7\x05\xdc\xcc\xa5O\xdc\xdd\xe0\x8e\xf6\x07w\xbe\'\xb8#\x82\x9b\xb0\xd7\xd6}\xdb\x85\xcb\x89[\xe4\xc0\x1d\x05\xcd\x9d\xb8G\xe7U\x00\xae\xb7E\xf8\xa0\xc0\x1d\x85\xad\x0f\xdc\x91n\x00\x17\xfb(wa\xdd\xf7\xde\xb8f\x82\xe0\xaa\xaar\xe2f/\x0b.a\x03\xb8\x8b\xb7\x06\x06\x04\x08T\x18\xfc\x16\x81\x0b\x0f\x1dC\xf2U\x01v\x18%\xb8\x1f\x1f/@\xfc\x01.K\xf1\x91\xe0\x8e\xc2\xaa\x02\xee\x01\xa8\xf6,t8\xac\x1f\xf0=\x00\x97><}\xe2z\xbf\xbb\x8e\x92\'n\x90Q\'nM\xcf\xb9\xa3\xb61n\xa5\xf6\x7f\x0c\xae\x9f\xe3\xb5\x80\x9b\xbbjy\xd2a7\x83\x02\xf7\xb1\x03{\x1a\x83\xcb\x15\x90J\x83\x1bf\xb0,\xc15\xdf\xc3\x85n\xac9\xacF\xaa\x8a\xaf\nz\xcd\x02n\xf6\xaaG\x01\xb3x\xf2\x98\x13\x1a+\xa7\x8f\x98\xc3\x0f\xe8f*z_u\x1a\xb9\x08\x13\xeb.\x11\x80\xcb\r\xbc\x1a#\xba\xe2p\xa1YktVa\x02?\x9c\xff gq\x03p\xe1R\x16\xdc\xa6\x80\x9b\xb1\xe4\xa9S\xd7\xc1E\x0e\xda\xd8#S\x14\x13Q\x94:\n\xc0%\xbb\xe8\x04\xb7\xd2K\x0e\xacyL\x87+?\x88\x01p\xe9\xa0\x0b\xb8b\x15p\xf3\xd5\xeb\xean\xd4\xab\xb3\xe1`\xf4\xbb\xd2\xe0j\x11\xdcZ{\xad5O\x14\xd2\x1a\\\xaa\x80\x9b\xb3\x8e^W5\xa9M\xf34Ws\x7f\x17\\\xde\x0f\xe1\x84Y\xc0-\xb2:\xa9\x93\x84\xfd[p_hkm\xbda\x01\xb7(\x02h\x9c"iLpuH\'\xf5l\xe4\xbc2\xc2\xbe:Kp\xcf\xf5J\x8b\x06\x04V\x89\xba\r\xc1\xd5u\x05\xdc<%\x00\x8dm\x93\xee\x1a/\xe64\xdbL\xb7\x16\\\xa6\xc6*\xaa\xca\xb9\x00\x1d\xe9 \xf3)\xf7\x8d\x96\xf0\xe0V>\xcf\xd6Z\xef\x14V\xb8\x19\xc1\xf5k\xd2,\xe0\xe6*\x00$\x92\x91\\Zfo7\xd3\x01xi\xe6\x9c\xe7\x95\xc8\xa2<\xf2\x1fS\x94\x007\xac7\x03\xc1\xadc\xe0\x8d\x85\xd2*\xb1\xff:\x06\x17\xb5v,\xe0f*\x02$\xcd\r\xa0x\xddPs\x99a\x0f/\xac\xd6>>p"\x00\x971\xd7:p\xa3\xe5E\x1bk}\x90\xff\x9dg\x1cxv\x98ypY\xe1C\x05\xdc\\e\x00\xa2HS\x08nkOc\xc8\xd9\xa4\x92\xa2O\x8f\x89\x10\\\xc6"\xdbz,Dbf\xad3\x80\x0b\x8f\x84\x12\\\x88\xe8\x16p\xb3\x15\xc1\x8d)\xfcJn\xc1\xd3s\x19\xb7:\xbahBi\x90[\x9a\x04\x97\xb6\x02\xb7\xd2\xce\xb6q\x00\x12NjJp\x83[+\xe0f,\x02\x14k\xbd4j\x96\xe6\xb7\xe8\xe1\xabS\x01W\xbelun\x81\x8c\xd3r\x07\xb8\x12\x94\xbe\x13\\\xb1q\xaaFB\xfds\xc0\xa9\xef\x80\xe0j\xaf\x80\x9b\xa5\x0c@\xf7\xf5\xa2]n\xc6\x91f\x16\\\xc3\xec3D\x9f\xcb\xd7\x1ep\xa9$\xb84\xcd\xd0\x0f\xae\xcd\xa4\x00\xbcE\xf5\x93>8Eg;\xbc\x02n~:\xb9<\x7fa\x91\xd4\xe0\x02\x07\xaa\x17\\Q\x83\xde\x0bn\xe3\xed\xdd\xe0\x9a\xcc\x93#m|\xb6\x85\xc3\x1ep\xe7\x05\xdc\x03\x95\x03\xf7\n\x1dC\x1f\xb8H\xb0\x01\r\xaa\xe1:~h\xe9\x12\xdc\xae\x9e+\xba\x13\xf75\xa6h\x00?\xf07\x1e\x87\xfbw\xeb\xbf\xb4\xe0\xa2\x84\xc5\x05\xdc\xac\xe5\xc1\xb5\xcd\r1\xb8\xd0\xb98\xcc\xa4\xce\xb4\x17\xe3\x98\\\x80\x15\xff}\\\xc4BF\x01n\x15\xc0g#@\xffTV\x87A[\xfa\x95\xa7\xba\xe6r.PN\xdc\xbce\xc1\xbd\xba"\xb8\xe6c\x1a\\\xa4\xa4#-R\xe0\x9ai\xfa\x92M\x82\xdb\xf9\xec\x0e\xdc\x1a\xdca\xca\x11m\xf5\xcc\x96\x19+(\xddt\xe0v\x1e\xeb\x0b\xb89\x0b\xe0:Rp\xed;q\xc3\x8ci1\xb8@\x8b4\xf6\x82\xeb\x01\xe3\x07\x80{\x0f\x8b\xf5\x0e\xcd\x0fRVu\xfb\xb3\xfa\xabu\x8f\r\xb80X_^\x15\xf2\xd6\xc9\xcb\xe3g\xf2\xd4C`\xfa\xc0%\x1d\x90\x06\x17\x1e\xc74\xb8\xf0\x11\x81\x00\xae[\x80\xf5\xb8\x15\xdc\xcb%\xf7\xe7\r\xf8\xf7\x88\x1aFP?(\xe0f.\x80K\xf5\x81Kf\x80\x88\x06\x97B2\r.\x13\xf6Bp\xcf\xa3z\xd1v\x89=\xfc\xa1\x1a&\xe6\xd6=Q?\x85\xf2\xaap\x10\xda\x17\\%\r.\xb5\x13\\\xad\xe5J\xda\xa5\x9eo\x96\xcb\x15Vx\x139t\xd5O\xc13\xbf*\xe0f-\xf5\xd4\xa7B\xd1>\xe0\x0eV\xa2\xdd\xe0\xcaJ\xab\xdd\xe0N\xec\xb82\x94i\xfcne^\xdaS\xf9\xd7\x1a\x91\x03w%\xee\x87\x1ep\x07\xb2u\x017g%\xc0]\xed\x05\xee\xe2\xa7\xe06\x12H\x82Kl!\x93[\xde\xaa\xfa\xcf+\xa3\x0f\xd8^if\xdd\xb3\xbe\x13\xd7\x98\x05\xdc\x8cU\x0b?A\x9b\x82\x87P\x95O\xb1m#pu\xa2\x11\x1c5\xb8\xc6\x8a\x92&\xd7\xe8\xfa\x85\x99_\xbd\x94\xaaKm^\xcdW\xfe\x06\xea\x84;(\xe0f\xae\xda>\xe7\t\xdb"\t\xeeD\x017\x8f\xc0U\xecL\x92\'n\xb0\x86\xc8|7\xb9\xad\xaeo-\x9a\xc7\xf6\x15W\xed?Y\x1a\xaaW\xa7\x1d\xb8Au9q\xb3W=\xc1C\xf7\x17\xbc\x02\xbcT\xe0\x02\x0c\xdf\xa5)pap\xb5^p\x11a\xce\x82;E%\xbbA\xd3\xe8\x04E\xf1\xfe_Wp\xddO!\x0c\x14p\xf3\xd7\x9b\t\x01\xb2J\x83K\xdfg[\x05n\x98\xe8\x05\x97\x9b\x811\x80\xfbi\x12\xeb;\xd0\xc4/\x1b\xb5\xff\xdc\xb9\x00\x97r\xc1\x02n\xee\xba\x8d\x9ez\x1a\xdcK\x98\x94\x06\x97 B\xbd\xe0j\x99\xdcD\xd5\x7f\xb1d\x0eA\xa6\xda\x7f\xd9\xfd\xd9\x0c6#\x05\xdc\x83\x90\xa2h\x9b\x06W\xa9Q\xe0R\xbf\x0en3I\xdd\x08\xee\xe4(Q\xe2\xde\x14N\x01\xae\xd6\xbc\x80\x9b\xb9\xf4#O\x81[\xf7`y\xfc\xa7\xc0\xdd&\xcb\x81f5I\x9b\xa2\xa7\xf1\xcd\x95\x13\xf7@\xa4yk\xf7\x04w\xf9G\xc1\xfd\xc1\x9e\x19\xeb6\rEa\xd8\x0eT\x0c\xc0B:\x80%@\xb2\x84\x00\xc9R\x95H\x0c,y-\x84\x04O\xe0\x17@b\xf0\xc6\xc4\xe6\'\xc9\xc8\x19\x18\xa2(faAb\xe8\x828\xd7\xe7\xde\x9c\xf8\x1e\xd7\xa9hI$\xe7\xffl\xc7\xa9\xcf\xef\xeb\xb4\xferr\xdb~\xe8=\xcaL\xdc4\xdc\xf0\xbe\xf1\xf3\x08t\xdc\x13\x85}\xab\xfc"\xabN\x01\x14\xe7\x8e\x86\xfc"\xfd0\x1aH\x97\xab\xc5\xd5\xab\xf9\xf1\xdcP\x97\x9f\xe2\xf3\xdf\x85\x7f?\x14\xa6T\xb5\xef.\n\xef\x9b7\xa6\x8e\x8e;z^\xa8\xb1\xde\xca\x15+an\xf9\x0f\xef\xa2*\xf7\x8eS\xd4\x15W\n\x9aZs\xc0\x8a\xab\xc2\x86\x9d\x13W\xbe\x92Mv_\xdb\x0b\xbc\xdaz\xd9R\xc9\xc3{Ws\xedX\xc4\r\xa7\xe9\x86\x8e;v\n\xe9y\xbc\xf1\xda*\xc3\xde\x9a[>\xf5\x8e\x05\xd7\x98\x8fMW\xcbi;\x88\xe6\\\xef\xa6\xab:\xaeC\xdf\x03,\xee\xa6\xd2c\xbe\xfe\x8b\xe4\x85\xbc\xd0\xe3\xdb\xfd\xa6i\xcd\x9d\xfby\x8c\x9c*\x9b?\x7f\xd9\x10A\xdc\x11s\xe1\xb5\x10+\x1c\xad\x13\xe7\x91njF\x90\xfc+q\x8c:\xe2\xca\xf9\x9a\\\x11\x91\x11W\x8a\xed\xb2\x85\xe8[eX\x93#O\x16\xb6\xf4\xce\r\xec\x8aA\xdc\xf0\xfa\xf5\xf5-\x89\x81\xb8\xe3\xa5\xab\xc5\xa7 En\xf5V!}Ct<\xd9\x15W\xfc\xd1\xd4\x8a\x98X\\\x1dB]#Z\xad\xd7EQ\xbc]\xef\xd0\xb4r\xa6\xc9\x8b\xa2\xe5\x8f)q\xc3\xd5\x8e\x1b\x86\r\xea\xfe\xe2:\xc4\x1d1\xb3*\xe2#9\xee\x18\xbdE\x0be\xd3\xf6\xbc\xa4+\xae2 \xae\x85H\x86j(f\x9exr\xb2\xe4*\xae\x01\x1dw\xe4T1_\xc9q\xd7\x88\xdbk\xe5\xfcV\xc5\x9d\x10\x13\xe4\x95\xa7Y\xe2\x99\x87c\xb2v.>\x83\xb8\'\xc7\x93*F\xa6\x00\x13\xd3\x97#.\xe9\xd6\xc5\xb5]U\xd5\xbbO\x96\xf3\x04\x1d\xf7d)\xaa\x98\x8dX\xc4\x0cJ\xf9\x9b\x1c\xd9~q\xcf\xae/nF\x06\x99\xb2\xf4\x96\xe6\t:\xee\xe9\xc2s\x80\xb2\n\x1b/v\n zk]\x9erc\x8e\xcc\x98\xba\xc3J9 n\xe9/(\xab\x8a{\x96\x1b\x12On\x99\xa8\xb8~\xa0\x12\xe2\x9e\x0c31R\xa5\xfbN=\xe2.$\xb3co\xb9\xd2Oka\x1a\xaa!S^%niVr\xdc\xf4\x9b\xe8\\\xbf\xda@\xdc1#\xb6\xed\xde\xf6h\n \xbc\xd9uBvD\x91\x95S\xe3m\xbf\xb8R\xd3\x1cS\xde\\\\\xb5V\x16\x88;n.J\xbe\xc9\x8c>\xc4S\x00qR\x8a\x9ak\xfd\xae\x89vC\xa5wFS\xbd\xe2\x96\x1a\x08\xe1\x1b\x8b\xeb\x87\xd3\xebC\xdc\x91\xb3(\xe5v\xeb\xc3\xba\x15\xf2\xbc\x93*BQ\x83\x1b\x97\xa2yW\\!\x84\xae\x10W\xe5\xd2\xd1~:f\xffL\x18K\x90\xa7\x10w\xd4Te\xc4w\xf6\x96\x97\xb3XoA\xd5\x90\x86\xfb\xac\xaf\xe3jh\xc5!+\xae\x14uw\x0b\xd8\x8e\xeb\xc4\xad!\xeeX)\xca\x98oT\xdb\x8f\xed\xcb]?$&~\xe7]q5"4\xbd\x1dW\x88;\xa4\x95\xd0PE\xcak\xc6\xa4\xd1q\xc7\xcd\xa2\x8cY\xd5\x8e\xb9q\xcd\xc6\x9c\xe1iG\\C\xc3CYq\x0f\xc3\xa6f \xee8\xb1\xae\xfdl\x85\xac\xb3=z\xfft)\xf1{X\\\x0e\x1dO\\\x82\xb8#\xc5\x1a\xb9\xack\'[n\x8c\xb41\xce\x9d\xef\x15\x97A\xc7\x05\xb7L\xfa\xdd\xfejV\x93S\xd2\xeamcL\nq\xc1\x11\xb8\xe8\xed\xa4L6\xac\xb7\xc6 .8\x02\xb3\x9eN\xdargHo\x8d\xe5\x10\x17\x1c\x81\xe9BXnY\xd7=\x7fS\xb8\x90\xd4s\x8d\xad4f\x86[\xeeB*\xae\x89\xfdo\x9a\x9ay\x94\x80\xd1\x92\xd5\x11\xbd}jR\x1b\xb2\xfd1\x11\xd7rV\xff\x7f \xee\xb8I\xbf\xd41\xe9\x90\xde\xca\x04\xe2\x82\xe3\xf1\xe8Z\x9d4\xfd\xdc\x13\x83\xb8\xe0x\xccm\xc3\xbd\x96\xde_R\x88\x0b\x8e\xc7\xdd,\xe6^o_\x1e\x8c)if\xe8\x9dQd\x87\xe1N\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x03\xf2 `\x8f\r\xb3oH\xb7\xd7\xb1\xf6\x93\x1c\x88\xe8\x927yyZ\x04\x87\xe6\xe5\xd3\xc7\xc2\xeb\x87\xdb\x1f\xff\xc3\xd7\x8f\xf7\xf3\x97}\xb3\xe9Q\x1a\x08\xe3x9\x1a\xdazh\x96\xb4!H+\xb5\x95"z\x90\x18\x12cb6\xde\xf6\x13\xac\xc9\x9a2\\d\x13\xe4B\xf0\xe5\xda\x84\xd3\xf2\x1d\xfc\x00\x9e=y\xb2\t_\xc0O\xb11\xd9#g\xa7<3\xf3\xf4\x05J\x8b\x89\xbb1\xfd\x15\xd6\xa5\x19\x86\x81\xfe\xe7\xff\xbc\xe0\xb6\xdc}\xc2P\xf4\x08O\xa1X\xf0\xa0\x08^\xa7\x94\xfa\\\x8e\\R\xb6V\xf2-t\xba\xc7/\xcf\xe2\xcf\xf5,\xa9\xe2_!\x03\x9d\xee\nh*\xdc=\xe4\x96\xbf:\x88\xbfW\xb8lF_\xd7\x9b\xba"\xb7V\xc5\xf0=\xb7\xcc\xe2\x15\x8fQ\\3\xb8:|\xc7t\x93\x92U!\xf4\xacp]\xcf\xe7k\xef\xc8\x94;\x17[\xfeK\\\xa5\xb5\xc5k\xfa\x8c.\x9c\xa0\xfa\xf5\xfc\x02({-\xdcgP\xedvp\xae|V\xddN\xa9\xd5\xebB\xf0J\xb9\xed\xdaj\xfa\x9c\x96\x1c=\xf6\x8b\xe1\xb9\xd9\xcd\x13\xfb\xe8JaU\xd2=\x9e\x8e\xbeOA\xae\xdb]\x1d\x16Zs\x9f\xd3Y:\x8eQ\xa8\xa1\xfb\xb9\xe0\xd0\x92\xab\xe7K\xdc\xb7\x8e\xbc\xd5\x01\xdd\x0el\xb3b\xb4\xdc\x9c\xa9\x90\xa2sU\x94\x07?\xf6\xd5\xf6\xa0\xac\xd8m\xb5\xf5!P\x05\x9c\xd8s\xf8\x18:3\xf1\x13\x9e\x0b.u\xe8\xea\xae\xd0\xfd\xca\xad\xbe\x19\x93_\tP\xa7\x90(H\x9d\x02\x11\x01G#\xf8\xcc\xf2\x10E\xaa8\x1a\x8cs\xab\xf4\x15\xb2\x9a \xe4<P0\xd9\xf8\xc9\xd1-M\xc3\x87;\xe4\x8ft-\xc3\xa8\x95Iq\x9b\x18\xc2K\xbfk\xa0\xfb\xc4\xd0j\x10x\n\xd0Tj\xe9\x9c\xc3?\x16\xbd*\xe5\xfe\x02%&\x9c\xb8N\xa9p\x15}I\t\x88\xcf\t\x96\x0c<G\xe6Ccw\xed\x83\xc6\xf2|h\x9b\xad\xa6x\x0eY\xa6\x08|\xce\xe8]\xa8\xb6\x9d2\xc6)&\xf5\x1eI\x05\xc8\xaeny\x13\x86\xb6!E\x9b\xb4\x08\xc1\xc0I7\'\xfcc\xa1\xc1\xaa\xa2<\xf9\x86\xb1\xa2v\xe0\x0e\xd7\x94I\xc0O\x8d&k\xc6\xef\xd8\xb9\xa1v`\xda\xc5:\xec\x9b\xeeP<g\xb1Y\xc7\xf9\xb8\x99\x8bm0\xff\xa8\xaa=\xa3\x84p=!\xdc\x89Y\xe6M\xe3\xc6\x9b~V\xfbf\x8dZp\x10\x87\xe0\xb6\x0b\x12|B\xe1\xe2\x168\x0e\xe2U\xc2-E\xa1\x0f~5\x1bj5[U\xd5\xcf(\xabO\x1fU\xc6f$\x1c\xe8\xc6\xcc\xa9}\xc0\xd2T\xb5mh\xf6\r\xe1\x12S\x93\xac\x17\xfc\x15\xc6\x9bh\xe8Q\x95%\xb91\x8f\xaa\xccfk\xbaUjt\xa6\xd3M\x8c\x1b\xb1$2\xbb\xd9\xc4Y\xdbF*\x93/\x01\x81;\xd9\x1e>y\xf5L\x93*\x8e\xaf\xcd\x88\x9f\x86\x10\xe2\x7f\xa2bkSY\xdd\x041\x05r~\x13q\xf2\xa5\xb3\xbb2KX\x9a#9\xed\tN\x83$v\x06\xf9Mu\xeb\x1cQ\x9b\xe1:\xb2\xe4\xafn\xf9\x9bm\x15\xc3N\xac\xe9\x8a\x88\xe5\x87j\x82\x9e\x96\xca\xb1II\xd0\xec\xcf{\x95p\x8f\xa6s:\x9dD\xcc|\xc6\x18\x1eO\x1a=\xadN\x85\xbb\x9e\xc5\x15\xc8\xf8<%b8\n&]3\xa1\x8b\xd2\x0bd\xbe\x9c\xe3\t$\xbe3\x08u\xf4\xb0W;N\xb8\xb3\x81S\xae\xa2\x03\xe6\x90(HR\xf4^\x91\xf5\x98\x1bd\xf0.)\xdc\xd0L7\xc1\xdfL/\'\x85\xa1C\xafF\xe0\xba~\xd00\xa5\x8a\xa31\xe1\xc2L}\xc6T\\!\xcd\xec\xab\xea\x84\xf8Y\xc1}\x9c\xfb\x9c\xabA=\xb77\x1cD\x96F\x87\xf4\xd6\x9f08\'\x13\x05\x9fq\xb1\x81\xa1\xc5\x91\x15\x12\xaf\x11\xcbgG\x17\rU\x85\xd8\xef\xf4\xd5\x18\x8d\x00t\x1b\xa9KM\xf0\xcdI,@\x06\xab.\x04\xce\r\xca=\x1c$\x0c\xa9b/=\x16\x1bQh\x005"\xc7n\x0f\xce\x84\x02\'\xa1\xdao\x03\x83\x05\xdapZ0\xc9f>a\x96V3\xc5L\x8b\xebv\x1ca\xde\xa3\xe8\x05\xcc\xcc\\V\x0eJ\x97\x08\xb7>\xb5\xf6\xd0qwt" \xcb\x1c]\x8a&\x86\x99\x14\x97\xc8D\x97k5A?%\xb6\x1a\xdd\xdd\xa5\x08\'\x01\xe8\xf6p\x90xx\xbfR\xee^4;\xe9{c\x9e\x81R\xef\xabi\x8f<\xec\rD\n\xd4\x00\x8c\xb5\xc1\xbb\x9e\x96\xd7$]n\x98\xa5\xe1s\xe6\xb6\xa1\t\x0c\x1c\xbbXC\x02\x99\xfef6\x8f\xad\x04\xe1\xb6w\x8cne\xd3\x0b\x02j\xa7/\xd9g/i\xb6\xe3L\x08/\xa6\xce\xae\xfb\xed8\xe0\xcf\x88\xd3V\xe3\x9c\x1c<\xc2)\xd9\xd6\x10\xe4`\x90x\xf8\xfa\xfbC\xa9\x02\xd9\xf5\xc1o\xc6<\x90o\xb8p\r&Atb\xdb\xc8t\x93\x96;\xf2\xb4\x8e\'J\xe8\xd1TX\x9a"\x9a\n\xbd\xf4X\xb0\xb6\x06VfE\xabvx&\xdc\x8avK]\x8f\xf0\xca>h`\x13\xc3\xa8\xc7x\xe2\x11>5m\x7f\xd5\xe3\xa4\xbe\x1ey4\x08\x8b\xc2T}\xbd`s\x8f.\x87\xda\x01\xdd~\x7f,U\xec\x15n\xf4\x99\x86\xe7\x01oy\xad\xd5p{\xd8ZB6W\x9f\xd5\xf6\x13y\x8b\xab\xe8\xa0K\xac\xcd\xb2\xb5\x0fx\xe1L\xb8\xa8\xdcb\'\x97\xe7f-\xd9P\x85\xb1\xf3/a\xf8\xcc\xa5\xd3\xa7\xf2Q\xe2\xe7 "z\xce(ON\xaf\x0e\x1c\x8f\xbed67\xc1W%E\xd4\xe5\x9e.\x8ary\xdd\xdf\xb2^\xfa\xd0[\x08\xce\xcdC\xba\xfd\xfe\xba&U\xec\xc6p\xcc\x88\xe7\xdc\xb5\xe6m\x13pP\x82\xac\x8a\xe9)\x1e\xa0\xc3\xc9\xed\xb5o\xd7w5IE\xdd,\xca-\xd9c\'\xc7\x03\'1\x96\xfb\xdfx>\x7f\xeaQ,9U\xe6\x91b\xc7>|/3!\x1b\x7f\xb1VOlmO\x8f\x10\xc6\xecJ\x85R\xb3\x15d\xd5}fn9\r`n\xa8\xcd\xf2tKy_\x97*\xf2\x90Et\xbf\xec\xa5\xcao\x10h\x14\xf2_\xe8\xe9\x18\xed\x8f\x1b\xb6\x91\xa9\xccx\x98EK\x83\xb9@\xee\x8bA=\x11\xb6\xb9r\x19M+\x9d\x90\x92\x82\x87\x9f\xb9\xc3\xe4-9\xb5:8\xa2j\xf3dO\xd7\x98wg\xb7\xf1A\xca\x17.)\x88\'\x8bF\x08\xcc}\x01\xc2\xcd\xd1-\xe5\x81t\x8bh\xce]5|\xd9R\x18:\x17\xd0\xe2T\x01:4\x8es\xd5D!\xbf\xff\xcc\x13\xea\xc2@\x1af\x0cIi\xf2\xa9\x12\xe5\x96\x05NGh\xff\xccH\xb6\xef\xc1\xda\x98=6Qf<3.|\x10\x9c,vo\x9e\xd6\x13\xab\x13\xfe|\xd6\x08\xaf\x87\x1d\x8a,\xa5a\xea\xceS\x17\xee+R\xe4\x06o\x0cv\x0e\x83\xee\xe0<\xdd\x02\xf7\xa5[\xa3\xe6\xb4\xef\xf5\xee\xa8r\x85a`\x8dC\x18\xba\x05q\x10\x9a\x99\xe7\xaaj\xbf`\x8a\x8cF\xc3\x11\xfcXC\xf7>\x86\xdbE\xf9,\x1a\x8d\x97/\xa2\x86\x94,\x14\xe3\x93K\xbb\x96\x8a\xc8p\xc0\x8fn\'\xd5T\x80\x15\xe5\xe7\x06>\x0e\x80\x1fx\xa7\xd2\x1b8\x89Z\x8f\xf0\xf9.~\xfc\xd8\xe6&\x8a\x9c\x8d?b\xe6Enc\x19v\x1e\x9b1\xff\x97\xa6"\x82\x0c0\xfa94\xf2t\x0b\xbc5\xa4\xdb\x00dK\xb1\xef\xa6rc}+\xee\rX\x8b\xbb-a\x18W\xd7\xd4p\xbbB\x1f\xa8\xdbt[3\xee\xd2\x84\x90 \x08\xa2~\x94"s\x05R\xde\xf5j\x98(\xa0Q2_R\xd2y\xc7\xd9l6\xfb0\xcb\xb08\x1b\xc5\xd4\x1a\xb0A\x1f\xf0\x1f\xf1\xe0\'\x18\x1b\xae.\x95\x0f\xef\xfaS\x1c\x14\xee\x95\x9d\xa7\x1c\xb7\xd5$\x05\xd1_h\xbc\xee\x03 {\xce\xd1\xedm\xe6\n\xb5\xba}\x0f\xb0\xef\xe2\xb7\xd2p\x1d\x01\xac\xcfYI\xd3AU\xd3\x1a\xebdHU\x16\x87\x04\xcb\xe9\xf5\x89\xe8&\xa1\x89\xc6L\x90\xc0H\xcf\x8dL\x8c\xc9\x1e\x93F\xac\xef\xf1\x16\xfd\xdf\xd8\xc4\n\x9f\x0c\xc2\xf0\xd7\xae\xe3|\x89+\x0f\xbe\xfe\n\xd9\xb0\xec\xe8\xd0\xd6\xb2\xabC3L\xe5&B\\\xc0\xe8k^m\x86\n\xc7\xa8\x80\xbf$Y0\x7f\xb5\xb8\xd4\xa1\xbb\x92\xa3\xdb[\xcc\x15\x8c^\xff\x1e\xa7}\x07\xbf\x04\xf9\xc3\xdd\xd9\xec(\rEq\x1c\xdciA\xd3\x14\x06\t0\x14\x07A\xa7\x83.$\xc2\xf8\x91\x18\xb7<\xc1\x98`,;M\xc4\x1dq\xab7a\xc5C\xb0\xe8\xd2\x15kL\x06L\xe6\x05\x88\x89\x0bgEx\x06\xb6\x9e\xcb\xb9\xf7\x1e\xe8\xad\xed\xa8\xe8\x10\xff\x85\t\xad\xfd\xb8\xd0\xdf\xfd\xdfsN\x0b\x82a\xa8\x10\xc1o\xa7\x85\x83\xc3\\\x8e\xf5Wz\xfb%\r\x99\x19\x9f%\xf5^\x9f}I\xa7\xd3\x8e\x15P$%\x0f\xc5\xa0CF\x10 \xc8\xcd*\n\x0f\xd8#WG\xa9]/\x167Og\xa5\x98\x0e\xd4\xd9\x80\xba\x07{\xf3%\x1d\xa2r\\\xe3\x8c\xa4\xddZH|#]\xa1\xe0\x12\xe1\xf4\xd1\xc0+\x12s\xe5\n\xe3\x06\xee()\x97P!1\x80[\xd2\xb3+\xb1\x7f-\xcb\xe6\xd8\xee2\xb9\x1c3\x9f\xe5\xa9\x10\xb6\x00\xd7Z\x1f>\xde[\xe9\xcb\xf5O\xceA\xa9\xf4\x1cgQ+l\xe9\x8a\x81~\xb3\x94t\x1f\xf1\xcd\x98\x9bb\xf6\xbd\x1a\xb9\xf9\x01\xea{\xa0w\xea\xe0o\xb4<\xdf\xae\x05s\xdb#\xf4\xd8t\x96\x0e\x93\xa3\xb7\x8et3\x19\x18A\xa9\x9e4\xb7\xe3a\xe0\xca\x15\xd9p\xb1\xd8\x0b\x98NZ\x1d\xa1\xa1\xe8?*7k\xd5\x8d\x10n\xc9q\xff=\xb8\xf6\xd5M\x15w\xae&\x87ER\x82v\xcd\'\xd9\xf3\xa3R\xe1\xa9\xbc\xa5\xe9\xcd\xdb\xc3B\x81\xcf\x92\x86\xc37\xd3\xe9\x9b\xe7\x96o\x87\x84\xad\xb2\xb4j\\\x16\x15\xb8\xde6i\x13\xcb\xa9q\x08\xd5\xc9\xed\x9d\xa5k\xbe<\xd6\x0e\xe6\xf6}\x874\x0e\xe7\xb6f\xeb\xfeHzpT\xa1\x9a\x0fe\x84R\xef\x80\xae\x10\xd1\xb8\xbf\xc8\x07j&;\x98+B{**\x0c\x1a\x81N\x16\x7f\xb4\xc9\xed%\xd8\x9dU\xf6\x91[\xab\xfcn\xa8\x1c\xdfznG\xc5\x1c\x1d5\x1c\xc8\xa0\xfa\x15%\xac\x91\x92\x12\xfc\x07D qz\xd7\xa7u\xda\xcf\x1d\xa7\x12O(\x13;qh\xfd\n\xe7v6P\xd6y\x02\xe3z\xd6\xf7\x19j \xe2&\xa4\xf6\xc9\x0c\xf51\x90[\xb4pj]\xaf\xd7e\xb4q\xaf^,\xdb\x1a\xb8\xf4\xce\xdf\x07\xd3\xa5\xf6\xc8\xa4}\xce\x82\xc1\xddk\x91u\xfb\x8b\nN\xf0\xae\xef\xacs{\xe7r\x92z\xbb\x16An4\xb0\xd9\xdb\x95\xa3\xfb\xcd\x06v\xfcm\xeb\xe0\xc1`,\xd4\x97\xec\xb6p\xfee\xe3(\xa2\xb6\x8e\xe1\xabv\'Wsqv\xc6\x07\x7f\xe54\x1f\xc1\xf3\xe2\x89\x02\x13\xf3k\xe0\x1a+*O\x98\xf2\xa0\x99\xb0GR\xd6.\xeb\xaa\xdf\xeb\xac\x83\x0b\xefa0\x18\xdc\x1b<m\x94\x83\xa4\xf8H\x1c\xf0\xd6-\x16\x93\x96\xda\xb6\xbf\x97\xce\xeb\x03a\x95\x9cy\\\xb6Bs\x04&\x01\xff\x18\x0c\xee\xa4\xafzH\x85\\?4zN]>\xb7`)~r\xed\x0b\x02kY\xd9\xdb\x00l\xb3\xfe\xf81\xda\t\x84\xf6\xdb\x14\r\xd5\xa8/\x83W\x124\xb1\x04\xca\xb6\x9dH\xf9\xbf\xe1\x9b\xc0\x98t\x8f\x91\xa5\xcdx\x02G&\xd6\xaf\xdbt\xf44h\xd1S\x04\x02E\xfe\xe2S\xdc\xd2u\xb0>\x14\xb8\xf0pe\xb8j\x05)N\xad\x8b\xdb\xb5|>\xbd\xd7\'.?\xe6\xb1\x10\xed\x0fx\xa8\xa8\x10\x0f\xcd\x11\\\x19f\x07\x83\x9b\x1e\xba\xb2S\xd6\r\x15\\\xb8\x1d7$z\xbeB1\xee\xb5\xd8\xa5\xc9(^\xdd\x94\xd6Z\xedD!\xb0\xf5\xc7g\x80+<\xa5\x9a\xb1\xed+\xab\x06\xe2\x8f\xef\x89\x1e\t\xae\x1b\r\xeeaU{\xbf\x9b#y\x1b-\r\x8b\n\xe8<G\t\xa1J\xb9\x08\x9a*H\xa6\xb0j\xe5B_\xec%\xb5\x06}_7\n\x93q\x8ca\xa7T{\x91\xc7\xae\xa2\xe7f.<\xc2JV\xc2>]\xc4\xb0?\xa9\x99\xa6Y\x14\x0fRq\xd0\x11\x9c\x0e\x85u\'\x19\xccqu\xd1\x82Cb\x85\x17\x97z\xb97\xfbK\xe4\xda\xdcb\xcfV\xe2\xd0n\xb0\x0bN\xb5\xfd\xc6Ip\x17-\xe9\x90\x8bt:\xcf\'\x07\xf8\x88\x06\xd7\xf2[8\xdf\xf6\xb5B\x9e\r\xd1\xd2\x94\x89\xb9\xe3\xfa\xc3\xa4P\xe1\xe1\x91a\x90\xaf\xb7\x80"\xcd\xdf"j\xfe\xad\xf9F\xb8[HD\r0\x00\xee\x90\xf1v`\xeb\xd2yS\xc7\x87\xc7\xe3\x82\xdcwu;<G\xc0=\x01\xb8\xceQ\x90\x1e\xca\x15\xdc\x89\x88\x90\n\x88zX\xf4\x9c\x12u\xb0T\xecR\x15w|\xe4\x86\x9d\x9c\xcac\t-2\x0b\x0f\xa5\xc7\xb7c\xdb\x96\xa1jM{m\x15g\xe6\xf3\x1c\xbe\xdaZn\xe6\xb2\r\x91\x13\xb3\xa7\xbenX)bB"\xd5\x85\xbd\x81\xd5P\xfa\xed\x0e\x9btg8\\Q\xab\x1eR\xc5\x14\x02\x05\xe3\xa2\xdc\xa2!\xb6&\xf9\xfc\xa2-f1\xe4\x0eS\xc5\xcc\xe3\xfa\x08\x0f\x7f\xaf#\xc7\xd2\xc1E\xb8\xe0A\xb5;Md\x9f|b\xad\xbb\x81\xba\x89G\x82\x15\xe6\x8e\xdc7n\x11\x12=g\x9f\xed\x02\xb7zY\xach\xc5B\xc9\x9d\xd1\xb4\xa9\xfa\xd6*#t\xb4\xe1x:\x9d\x8eO>\xaa$B\x06k\xc5\xfbT[\x1f\x9c\xec\xadi>fT\xe5\xdc\xec\x85\x16O\xa5\x1a\xf7:\x04c\x1eG\x7fUT`\x13\xa7t\x93\xc6\xf6\x12,\xa7\x1e\x83\xe1f4\xb7\xee\x1a\xb7\xf9\xcfS\xa6\xc8u\xb5\xd0%\xb0u\xb82\x06\n\x08\xa6VTpq\x1a\xeb\xa9\x85N8\x9f~&WL\xedzJ\x05\x17.(\xf4\x92\xdc\r\xce\xed.|\xf7a\xad\xb8P+GDqG\x8f\xcf\x08Z\x1f\xbb\xcdm\xe7\x98\xc6\xf3\x15\x83\xaf\xee5\x9f\xba2\xe9/:+\xd9\xc4\x17\x9b\x04g\xcaz\x9cf\x19\x86Q)\xa8\x81\x96r\x1fUT`s\x9b\x9fn\xa1\xdc\xdd\x9br\xdd\xfeD\x0b7\x83\x7fq\xb7\xe3R\x00\xfa9\x0fZti\x91\xf6\xc3^A\xad\x93.9\xfd\x9c7\xed\xa0\xceqW\xe18-G\xe6f\xae\x7f\n|\xc8\xa2B\xe9.\xccaT\xfc\xf3\x917\x05\xdc\xeeF\xcd_\xa6h5\x07\xdb\x13A\xae\x08\x12\x88\xda\xbf\x15\xe6V\x91\xa1\\R\x15\x80\xdc\xf1\xf3$\xa8T\xc5\xc1]/\xaes\x8b\xa3\xcb\x98u# aQ\x96\xd6\xc2\xdc\x87N1\xec\x0bN\xe0\x01\x81A^\tNoV.\xc2\xad\xda\xb6\x7f\xca\xb9\x1dAGb\n\x1f\xf7\xf0 \xea\x92\x8b\xda\xbe\xbb\xc8{N\xf6\xe7\xebp\xc2N\x9d\x88\xdc\x8c\xabC\xcf\xe0\x07\xf7\xd7\x86!.&\xbb\xb8M+$z\xce>{\xb4\x1b\xdc\xf2\xf4\x9d\xc7\x08v\xf6B\xfe,\xe2[M\xdff\xb3Jl{\xa2\xba\xcf\xcd\xd2\xda]%\\<?O\x8a3\xac\x15\xd7\xbf\xf5\xc8\x90\xf4\x91\xb4J\x86\xcbN\xf3\x00\xa3<\x90\xbbZ\x0c\xce\x93\xbd\x8d\xae\xb7aV\xab\xcc\xcc\x8a\xe6\x966b\xc3\xcf^\xde;.\x9b\xf9\xe5@-\xc4[f\xc2{\xaa \x87\x9d\x8e<\xd1:=7C\x1e\xf1\xaaA(\xb8>\x9f\x05\xe9\xafA\xeds\xf9\xfd%&(\xa7\xc1*@\xfb\xbbsw@\xbcL7\x8fD\xe9\xfe, 5\xfb\x06\x13$h\xdb{G\x94\x15\x03\xb8%I\x84*s\x89\x01\x9d\xff\xe9n\xd6(g-Af`\x953\x99\xa3\x00\x91r\x9f\x03\xb9t\xda\xb0m\xa7y\x0f\xab\xaf4\xb1\x13`\xd0\x88\xe6\x96\x1c\x8eM\x97\x9e\xe7\x1dW\xb2eo4\xef\xa3\xe1\x81\xe0\xbdDE\x1a\xb2uK\xcft\xac\xc0\x95\xfa\xae\x10t\xb3\xf0\x8f\xcf\xdd\x14"L\xaf\xe5\x8b\xfe\xe9r\x7f\xf5\xcb\xef\xa5\xbb\xf2\x1f\xc7\x8d\xdd\x81skr4\xc7\xfd\x86\x7f\xbf\xcd\x1a\xdb\x0bs)e\xca\x15\x84\x07\xcaR\r+@\xba\xef\xca$h\xfc\xd9\\\xd7\xa2-\x19\x87TY7!\x05#\xcf}$\x8c\xa5\x9c\xd8\xe2\xd41\x9c\xd1h\xd1\xc2=\xab\xe9\x03P\x14\xd5\xb1\xc5YG\xf2\x90[3\x15\x87R\x81\xf7y\xc8\x17\tT\n\xd5(\x8bD\xc7[x^9\x1b\xec\xcaLb7h\x84\x17\x15Ts\xc8x\x03^\xb3\xf6\xe9\xd2K\xad\xbem\x82\xdcrMw\xf4\x0e\xed?%W\xd37\x8e-<\x9d\xed\x86\xb8\x18\xcd\xdd;DG\x94g!\x97\xa4\xda:\x8c\xc9\xe5\xca\xba\x9e\xab\x90\x12\xaf\x82\xe9I\xbf0\xd7\xcf#\xd3\xae&\x128B\xa2\x1f\xf6\'v\xacr\xec\x8dN\x99\x0c\n\xd1\x91\xe6#\xa4(L\xc8\xad\xa8.\x8d\x81[d\xddr<\xefk\xd7\x95\n\xcb\xcf\x12\x85\x9cr\xc3\xe1rd\xf2K!\x81)\x17\x8a\x8f\x0f\xd9\xf0\xa2\x82\x10\xeb\x87\xa8==\x87\xa0\xe4\x16\xb4?G\x0e\xcd&\xbb\xfa\xa5\x98?SS:.\xc5\t\x1c[\xf8\xbb\xc50\x97b4\x96\x93\x05I\x11)\x96b\x14<@\xfe\x9bXS\xe9&_\x18<\x92\xc2V\x04d\x17\xbf\x19\x03\x0eH&\xd6?O\xc5\xe2\xb6\xe7-\xbb\xb8\x0e\xd9\xa7\x99\x8an,Iq\x0b2\xa0#L\x18\x8d\xcd\xc1\xd7\xcf(3Bu\xa7S\xde\xbadU?\x10\xad5\t\xb5E"\xbcw\x1e\xa2\xafK/\x9396\xc0%\xd6\xd4=\xdf\xff/\xc1\x8d77\xb0\x85\'N\x80\xee\xd2\xd8f\x88\xeb\xcb\x87\xc5l\xab\x99M\xa2;p\xc7\xed=(\xacI\xc6\x99\x1dL\x95\xfd\xa7\x92D\xd7aq9\xe6\xd2\xb7\x04i}y0P\x0b\x86m\xc7\x8a\xe0\xf6P\xd9-p\xfbu\xc5-n\x12\xb7Mo9f\xae\x14\xe4ga\xa0Q\xf30\x0b\r\x89\\\xd9|\xffB]\x89\x9df\xa2tM|\xa0j\x0b\xf3\xf2\xaf/\xfc\x15Y\x1b\xe4\xcai\x85n\xc3\xdaZ\x88\xab\x021\xf5@x\xdf7\x8c\x82?\xd7\xd0\xd5^\x94\xb3\xfe\x98YRM\x1b\x1eV\xd7L\xac\xd70$i\x94x\xf3\xfc\xfe\xb8\x12\xc9-\xe9\xc3\x8a\xdb}K\x96l\xeed\xbc\xf3\xb6\x0bBz)?\xd3Z\xa7\xa9P\rY\xad_OE\xc4.\xa8\xf6<\x8a[\xf3\x16\xa7\x9c\xf4ay\xbc\x0b\x17\x18\xfe\x86\xac\x86\xa4\xd6\xc7\xed\xf6\xc2\xdc\xaa\x80s\xcdr\xdb\x831h:w\xb28'... (set the log level to DEBUG or TRACE to see the full content)
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:53.271" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-user-center/upload/image
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:53 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png"}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:53.271" level="INFO">${result} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.079" endtime="20211202 19:51:53.271"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${result.json()}</arg>
|
|
<arg>data</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${pictures}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:53.272" level="INFO">${pictures} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.271" endtime="20211202 19:51:53.272"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${result.content}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:53.272" level="INFO">{"code":0,"message":"successful","data":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png"}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.272" endtime="20211202 19:51:53.273"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${pictures}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:53.273" level="INFO">${pictures} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.273" endtime="20211202 19:51:53.273"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:53.074" endtime="20211202 19:51:53.273" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s2-s2-t12" name="get_repeat_proxy-order">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:53.275" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.274" endtime="20211202 19:51:53.275"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/customer-service/get/repeat/proxy-order</arg>
|
|
<arg>params=orderItemId=${orderItemId}&plateNumber=${carList}&settleWeight=17550&weighingDate=${datatime}&orderType=${orderType}&settlePrice= 41953.05</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:53.447" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/customer-service/get/repeat/proxy-order?orderItemId=663872113416998912&plateNumber=%E8%B4%B5R67890&settleWeight=17550&weighingDate=2021-12-02&orderType=1&settlePrice=%2041953.05
|
|
path_url=/recycle-service/admin/customer-service/get/repeat/proxy-order?orderItemId=663872113416998912&plateNumber=%E8%B4%B5R67890&settleWeight=17550&weighingDate=2021-12-02&orderType=1&settlePrice=%2041953.05
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:53.448" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/customer-service/get/repeat/proxy-order?orderItemId=663872113416998912&plateNumber=%E8%B4%B5R67890&settleWeight=17550&weighingDate=2021-12-02&orderType=1&settlePrice=%2041953.05
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:53 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"records":[],"total":0,"size":10,"current":1,"orders":[{"column":"oi.create_time","asc":false}],"searchCount":true,"pages":0}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:53.448" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.275" endtime="20211202 19:51:53.448"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>records</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${records}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:53.449" level="INFO">${records} = []</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.448" endtime="20211202 19:51:53.449"></status>
|
|
</kw>
|
|
<kw name="Create List" library="BuiltIn">
|
|
<doc>Returns a list containing given items.</doc>
|
|
<assign>
|
|
<var>${orderItemId_list}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:53.449" level="INFO">${orderItemId_list} = []</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.449" endtime="20211202 19:51:53.449"></status>
|
|
</kw>
|
|
<kw name="${items} IN [ @{records} ]" type="for">
|
|
<status status="PASS" starttime="20211202 19:51:53.449" endtime="20211202 19:51:53.449"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Strings" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to strings.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["message"]}</arg>
|
|
<arg>successful</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:53.450" endtime="20211202 19:51:53.450"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${orderItemId_list}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:53.451" level="INFO">${orderItemId_list} = []</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.450" endtime="20211202 19:51:53.451"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:53.274" endtime="20211202 19:51:53.451" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s2-s2-t13" name="repeat_proxy-order">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:53.452" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.452" endtime="20211202 19:51:53.452"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{ \ \ \ \ "orderItemId":"${orderItemId}", \ \ \ \ "remark":"${datatime}", \ \ \ \ "repeatOrderItem":${orderItemId_list} }</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${data}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:53.453" level="INFO">${data} = { "orderItemId":"663872113416998912", "remark":"2021-12-02", "repeatOrderItem":[] }</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.453" endtime="20211202 19:51:53.453"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/customer-service/confirm/repeat/proxy-order</arg>
|
|
<arg>${data.encode('utf-8')}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:53.523" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/customer-service/confirm/repeat/proxy-order
|
|
path_url=/recycle-service/admin/customer-service/confirm/repeat/proxy-order
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '95'}
|
|
body=b'{ "orderItemId":"663872113416998912", "remark":"2021-12-02", "repeatOrderItem":[] }'
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:53.523" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/customer-service/confirm/repeat/proxy-order
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:53 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":null}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:53.524" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.453" endtime="20211202 19:51:53.524"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:53.451" endtime="20211202 19:51:53.524" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s2-s2-t14" name="weightnote">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:53.526" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.525" endtime="20211202 19:51:53.526"></status>
|
|
</kw>
|
|
<kw name="Get Current Date" library="DateTime">
|
|
<doc>Returns current local or UTC time with an optional increment.</doc>
|
|
<arguments>
|
|
<arg>result_format=%Y-%m-%d</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${datatime}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:53.526" level="INFO">${datatime} = 2021-12-02</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.526" endtime="20211202 19:51:53.527"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{ \ \ \ \ "deductedPoint":0, \ \ \ \ "imageUrl":[ \ \ \ \ \ \ \ \ "${pictures}" \ \ \ \ ], \ \ \ \ "orderItemId":"${orderItemId}", \ \ \ \ "unitPrice":"${unitPrice}", \ \ \ \ "paperCategoryId":"${paperCategoryId}", \ \ \ \ "millSupplierId":"${supplier_id}", \ \ \ \ "millSupplierName":"${millSupplierName}", \ \ \ \ "settleUtiPriceIncludeTax":2.04012, \ \ \ \ "settleUtiPriceIncludeTaxType":1, \ \ \ \ "receivableAdjustMoney":"100", \ \ \ \ "refundSubsidy":0.002, \ \ \ \ "adjustMoney":"0", \ \ \ \ "collectionCharges":"${proxyPaySurcharge}", \ \ \ \ "advanceFund":"${advanceFund}", \ \ \ \ "contractId":"${contractId}", \ \ \ \ "warehouseName":"${所属仓库}", \ \ \ \ "weightDay":"${datatime}", \ \ \ \ "settleDay":"${datatime}", \ \ \ \ "transactionMainEnterpriseId":"${交易主体id}", \ \ \ \ \ "transactionMainEnterpriseName":"${交易主体name}", \ \ \ \ "proxySellerSettleType":"${proxySellerSettleType}", \ \ \ \ "receivableSettlementRules":"${receivableSettlementRules}", \ \ \ \ "isInvoice":"${hasInvoice}", \ \ \ \ "invoicePoint":"${taxRefundRate}", \ \ \ \ "deductionNotes":"${datatime}", \ \ \ \ "plateNumber":"${carList}", \ \ \ \ "settlePriceIncludeTaxSettleRules":"${settlePriceIncludeTaxSettleRules}", \ \ \ \ "settleUtiPrice":"${settleUtiPrice}", \ \ \ \ "netWeight":300, \ \ \ \ "activitySettleType":null, \ \ \ \ "unitSurcharge":"${unitSurcharge}", \ \ \ \ "deliveryImageUrls":[ \ \ \ \ \ ], \ \ \ \ "publicSubsidies":0, \ \ \ \ "isSubsidyAndDeductIncludeTax":0, \ \ \ \ "orderId":"${orderId}", \ \ \ \ "settleWeight":230, \ \ \ \ "deductedWeight":2, \ \ \ \ "orderType":"${orderType}", \ \ \ \ "otherAmountList":[ \ \ \ \ \ \ \ \ { \ \ \ \ \ \ \ \ \ \ \ \ "unitType":1, \ \ \ \ \ \ \ \ \ \ \ \ "unitAmount":0.001, \ \ \ \ \ \ \ \ \ \ \ \ "title":"freightSubsidies", \ \ \ \ \ \ \ \ \ \ \ \ "isSubsidies":1 \ \ \ \ \ \ \ \ }, \ \ \ \ \ \ \ \ { \ \ \ \ \ \ \ \ \ \ \ \ "unitType":1, \ \ \ \ \ \ \ \ \ \ \ \ "unitAmount":0.001, \ \ \ \ \ \ \ \ \ \ \ \ "title":"otherSubsidies", \ \ \ \ \ \ \ \ \ \ \ \ "isSubsidies":1 \ \ \ \ \ \ \ \ }, \ \ \ \ \ \ \ \ { \ \ \ \ \ \ \ \ \ \ \ \ "unitType":1, \ \ \ \ \ \ \ \ \ \ \ \ "unitAmount":0.001, \ \ \ \ \ \ \ \ \ \ \ \ "title":"contrabandPenalty", \ \ \ \ \ \ \ \ \ \ \ \ "isSubsidies":0 \ \ \ \ \ \ \ \ }, \ \ \ \ \ \ \ \ { \ \ \ \ \ \ \ \ \ \ \ \ "unitType":1, \ \ \ \ \ \ \ \ \ \ \ \ "unitAmount":0.001, \ \ \ \ \ \ \ \ \ \ \ \ "title":"nonStandardPenalty", \ \ \ \ \ \ \ \ \ \ \ \ "isSubsidies":0 \ \ \ \ \ \ \ \ }, \ \ \ \ \ \ \ \ { \ \ \ \ \ \ \ \ \ \ \ \ "unitType":1, \ \ \ \ \ \ \ \ \ \ \ \ "unitAmount":0.001, \ \ \ \ \ \ \ \ \ \ \ \ "title":"otherPenalty", \ \ \ \ \ \ \ \ \ \ \ \ "isSubsidies":0 \ \ \ \ \ \ \ \ } \ \ \ \ ] }</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${data}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:53.530" level="INFO">${data} = { "deductedPoint":0, "imageUrl":[ "https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png" ], "orderItemId":"663872113416998912", "unitPrice...</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.527" endtime="20211202 19:51:53.530"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${data}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:53.530" level="INFO">{ "deductedPoint":0, "imageUrl":[ "https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png" ], "orderItemId":"663872113416998912", "unitPrice":"1.62", "paperCategoryId":"661536969788100608", "millSupplierId":"660525241805705216", "millSupplierName":"测试111", "settleUtiPriceIncludeTax":2.04012, "settleUtiPriceIncludeTaxType":1, "receivableAdjustMoney":"100", "refundSubsidy":0.002, "adjustMoney":"0", "collectionCharges":"0.013", "advanceFund":"0", "contractId":"663533697236078592", "warehouseName":"江高仓", "weightDay":"2021-12-02", "settleDay":"2021-12-02", "transactionMainEnterpriseId":"15", "transactionMainEnterpriseName":"厦门千纸互联科技有限公司", "proxySellerSettleType":"0", "receivableSettlementRules":"0", "isInvoice":"1", "invoicePoint":"9.6", "deductionNotes":"2021-12-02", "plateNumber":"贵R67890", "settlePriceIncludeTaxSettleRules":"0", "settleUtiPrice":"1.62", "netWeight":300, "activitySettleType":null, "unitSurcharge":"0.02", "deliveryImageUrls":[ ], "publicSubsidies":0, "isSubsidyAndDeductIncludeTax":0, "orderId":"663872113362472960", "settleWeight":230, "deductedWeight":2, "orderType":"1", "otherAmountList":[ { "unitType":1, "unitAmount":0.001, "title":"freightSubsidies", "isSubsidies":1 }, { "unitType":1, "unitAmount":0.001, "title":"otherSubsidies", "isSubsidies":1 }, { "unitType":1, "unitAmount":0.001, "title":"contrabandPenalty", "isSubsidies":0 }, { "unitType":1, "unitAmount":0.001, "title":"nonStandardPenalty", "isSubsidies":0 }, { "unitType":1, "unitAmount":0.001, "title":"otherPenalty", "isSubsidies":0 } ] }</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.530" endtime="20211202 19:51:53.531"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/proxy-sell/save/weightnote</arg>
|
|
<arg>${data.encode('utf-8')}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:53.720" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/proxy-sell/save/weightnote
|
|
path_url=/recycle-service/admin/proxy-sell/save/weightnote
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '2101'}
|
|
body=b'{ "deductedPoint":0, "imageUrl":[ "https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png" ], "orderItemId":"663872113416998912", "unitPrice":"1.62", "paperCategoryId":"661536969788100608", "millSupplierId":"660525241805705216", "millSupplierName":"\xe6\xb5\x8b\xe8\xaf\x95111", "settleUtiPriceIncludeTax":2.04012, "settleUtiPriceIncludeTaxType":1, "receivableAdjustMoney":"100", "refundSubsidy":0.002, "adjustMoney":"0", "collectionCharges":"0.013", "advanceFund":"0", "contractId":"663533697236078592", "warehouseName":"\xe6\xb1\x9f\xe9\xab\x98\xe4\xbb\x93", "weightDay":"2021-12-02", "settleDay":"2021-12-02", "transactionMainEnterpriseId":"15", "transactionMainEnterpriseName":"\xe5\x8e\xa6\xe9\x97\xa8\xe5\x8d\x83\xe7\xba\xb8\xe4\xba\x92\xe8\x81\x94\xe7\xa7\x91\xe6\x8a\x80\xe6\x9c\x89\xe9\x99\x90\xe5\x85\xac\xe5\x8f\xb8", "proxySellerSettleType":"0", "receivableSettlementRules":"0", "isInvoice":"1", "invoicePoint":"9.6", "deductionNotes":"2021-12-02", "plateNumber":"\xe8\xb4\xb5R67890", "settlePriceIncludeTaxSettleRules":"0", "settleUtiPrice":"1.62", "netWeight":300, "activitySettleType":null, "unitSurcharge":"0.02", "deliveryImageUrls":[ ], "publicSubsidies":0, "isSubsidyAndDeductIncludeTax":0, "orderId":"663872113362472960", "settleWeight":230, "deductedWeight":2, "orderType":"1", "otherAmountList":[ { "unitType":1, "unitAmount":0.001, "title":"freightSubsidies", "isSubsidies":1 }, { "unitType":1, "unitAmount":0.001, "title":"otherSubsidies", "isSubsidies":1 }, { "unitType":1, "unitAmount":0.001, "title":"contrabandPenalty", "isSubsidies":0 }, { "unitType":1, "unitAmount":0.001, "title":"nonStandardPenalty", "isSubsidies":0 }, { "unitType":1, "unitAmount":0.001, "title":"otherPenalty", "isSubsidies":0 } ] }'
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:53.721" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/proxy-sell/save/weightnote
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:53 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"weightNoteId":"663872121931436032","contractId":"663533697236078592"}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:53.721" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.531" endtime="20211202 19:51:53.721"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:53.722" level="INFO">{'weightNoteId': '663872121931436032', 'contractId': '663533697236078592'}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.721" endtime="20211202 19:51:53.722"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>weightNoteId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${weightNoteId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:53.723" level="INFO">${weightNoteId} = 663872121931436032</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.722" endtime="20211202 19:51:53.723"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${weightNoteId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:53.723" level="INFO">${weightNoteId} = 663872121931436032</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.723" endtime="20211202 19:51:53.723"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Strings" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to strings.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["message"]}</arg>
|
|
<arg>successful</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:53.724" endtime="20211202 19:51:53.724"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:53.524" endtime="20211202 19:51:53.724" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s2-s2-t15" name="audit_weightnote">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:53.725" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.725" endtime="20211202 19:51:53.726"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/customer-service/audit/weightnote/${weightNoteId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${repsonse}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:53.861" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/customer-service/audit/weightnote/663872121931436032
|
|
path_url=/recycle-service/admin/customer-service/audit/weightnote/663872121931436032
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '0'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:53.861" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/customer-service/audit/weightnote/663872121931436032
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:53 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":null}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:53.861" level="INFO">${repsonse} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.726" endtime="20211202 19:51:53.861"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${repsonse.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:53.862" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.862" endtime="20211202 19:51:53.862"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:53.724" endtime="20211202 19:51:53.862" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s2-s2-t16" name="get_proxy-order">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:53.864" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.863" endtime="20211202 19:51:53.864"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/customer-service/get/proxy-order/${orderId}</arg>
|
|
<arg>params=orderId=${orderId}&orderItemId=${orderItemId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:54.048" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/customer-service/get/proxy-order/663872113362472960?orderId=663872113362472960&orderItemId=663872113416998912
|
|
path_url=/recycle-service/admin/customer-service/get/proxy-order/663872113362472960?orderId=663872113362472960&orderItemId=663872113416998912
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:54.048" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/customer-service/get/proxy-order/663872113362472960?orderId=663872113362472960&orderItemId=663872113416998912
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:54 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"status":51,"bizOwnerName":"张山","orderOwnerId":"554128866793361643","orderOwnerName":"赖勇兰","orderOwnerPhone":"18888888888","orderType":1,"activityId":null,"activitySettleType":null,"isEntire":null,"activityStatus":null,"activityName":null,"startTime":null,"endTime":null,"unitSurcharge":0.020,"surcharge":null,"totalEstimatedWeight":30000.000,"deliveryTime":"2021-12-02","paperMillDeliveryTime":"2021-12-02","remark":null,"attenssion":"663872113362472960","paperMillId":"660525241717624832","paperMillName":"Ceshi_factory","paperMillAddress":"山西省大同市大同县","millSupplierId":"660525241805705216","paperMillSupplierName":"测试111","millDeliveryOrderId":"663872113362472960","paperCategoryId":"661536969788100608","paperCategoryName":"坑卡","paperCategoryPrice":1.6200000,"proxySellerSettleType":0,"orderItemNum":1,"orderItems":[{"id":"663872113416998912","adjustMoney":0.000,"unitSurcharge":0.020000,"surcharge":6.000000,"unitPrice":1.6200000,"weightnoteInfo":{"id":"663872121931436032","orderId":"663872113362472960","orderItemId":"663872113416998912","type":null,"weightDay":"2021-12-02","settleDay":"2021-12-02","settleUtiPrice":1.6200000,"netWeight":300.000,"settleWeight":230.000,"deductedPoint":0.000,"settlePrice":366.830,"remark":null,"imageUrls":["https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png"]},"logisticcsInfo":{"id":"5334","plateNumber":"贵R67890"},"status":52,"displayStatus":52,"auditStatus":1,"preTotalMoney":null,"prepayMoney":null,"preSettleMoney":null,"settlePrice":366.83,"finalPayMoney":null,"otherAmountDtoList":[{"title":"运费补贴","amount":0.230,"unit":0.001000,"unitType":1},{"title":"其他补贴","amount":0.230,"unit":0.001000,"unitType":1},{"title":"违禁物品扣款","amount":-0.230,"unit":0.001000,"unitType":1},{"title":"装车不规范扣款","amount":-0.230,"unit":0.001000,"unitType":1},{"title":"其他扣款","amount":-0.230,"unit":0.001000,"unitType":1}],"deductionNotes":"2021-12-02","totalOtherAmount":-0.230000000,"paymentType":null,"activityNoteStatus":1,"activityOrderAuditPassNum":null,"unSettleMoney":null,"deliveryImageUrl":null,"weightNoteImageUrl":["https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png"],"transactionMainEnterpriseId":15,"transactionMainEnterpriseName":"厦门千纸互联科技有限公司","warehouseName":null,"publicSubsidies":0.000,"isSubsidyIncludeTax":0,"unitPriceIncludeTax":null,"publicSubsidiesIncludeTax":null,"settleUnitPrice":1.620000,"settleUnitPriceIncludeTax":2.040120,"operationsAuditNotPassedRemark":null,"promptMessage":null,"orderItemTimeList":[{"description":"订单已提交,待预约","time":"2021-12-02 19:51:51","rank":0,"status":1},{"description":"预约成功,待送货","time":"2021-12-02 19:51:52","rank":1,"status":1},{"description":"已收货,待审核","time":"2021-12-02 19:51:53","rank":2,"status":1},{"description":"已审核,结算中","time":null,"rank":3,"status":0},{"description":"已结算,订单完成","time":null,"rank":8,"status":0}],"paperCategoryName":"坑卡","proxySellerSettleType":0,"isInvoice":1,"invoicePoint":9.600000,"receivablePrice":null,"receivablePriceIncludeTax":null,"refundSubsidy":0.46,"unitRefundSubsidy":0.002000,"settleUtiPriceIncludeTax":null,"settleUtiPriceIncludeTaxType":1,"collectionCharges":0.013000,"advanceFund":0,"receivableAdjustMoney":100.000000,"isSubsidyAndDeductIncludeTax":0,"settleRules":0,"settleUtiPriceIncludeTaxRules":0,"contractId":"663533697236078592","contractType":2}],"orderId":"663872113362472960","createTime":"2021-12-02 19:51:51","factoryId":"660158494883844096","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司","factoryName":"88纸业","transactionMainEnterpriseId":15,"transactionMainEnterpriseName":"厦门千纸互联科技有限公司"}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:54.048" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:53.864" endtime="20211202 19:51:54.049"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:54.050" level="INFO">{'code': 0, 'message': 'successful', 'data': {'status': 51, 'bizOwnerName': '张山', 'orderOwnerId': '554128866793361643', 'orderOwnerName': '赖勇兰', 'orderOwnerPhone': '18888888888', 'orderType': 1, 'activityId': None, 'activitySettleType': None, 'isEntire': None, 'activityStatus': None, 'activityName': None, 'startTime': None, 'endTime': None, 'unitSurcharge': 0.02, 'surcharge': None, 'totalEstimatedWeight': 30000.0, 'deliveryTime': '2021-12-02', 'paperMillDeliveryTime': '2021-12-02', 'remark': None, 'attenssion': '663872113362472960', 'paperMillId': '660525241717624832', 'paperMillName': 'Ceshi_factory', 'paperMillAddress': '山西省大同市大同县', 'millSupplierId': '660525241805705216', 'paperMillSupplierName': '测试111', 'millDeliveryOrderId': '663872113362472960', 'paperCategoryId': '661536969788100608', 'paperCategoryName': '坑卡', 'paperCategoryPrice': 1.62, 'proxySellerSettleType': 0, 'orderItemNum': 1, 'orderItems': [{'id': '663872113416998912', 'adjustMoney': 0.0, 'unitSurcharge': 0.02, 'surcharge': 6.0, 'unitPrice': 1.62, 'weightnoteInfo': {'id': '663872121931436032', 'orderId': '663872113362472960', 'orderItemId': '663872113416998912', 'type': None, 'weightDay': '2021-12-02', 'settleDay': '2021-12-02', 'settleUtiPrice': 1.62, 'netWeight': 300.0, 'settleWeight': 230.0, 'deductedPoint': 0.0, 'settlePrice': 366.83, 'remark': None, 'imageUrls': ['https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png']}, 'logisticcsInfo': {'id': '5334', 'plateNumber': '贵R67890'}, 'status': 52, 'displayStatus': 52, 'auditStatus': 1, 'preTotalMoney': None, 'prepayMoney': None, 'preSettleMoney': None, 'settlePrice': 366.83, 'finalPayMoney': None, 'otherAmountDtoList': [{'title': '运费补贴', 'amount': 0.23, 'unit': 0.001, 'unitType': 1}, {'title': '其他补贴', 'amount': 0.23, 'unit': 0.001, 'unitType': 1}, {'title': '违禁物品扣款', 'amount': -0.23, 'unit': 0.001, 'unitType': 1}, {'title': '装车不规范扣款', 'amount': -0.23, 'unit': 0.001, 'unitType': 1}, {'title': '其他扣款', 'amount': -0.23, 'unit': 0.001, 'unitType': 1}], 'deductionNotes': '2021-12-02', 'totalOtherAmount': -0.23, 'paymentType': None, 'activityNoteStatus': 1, 'activityOrderAuditPassNum': None, 'unSettleMoney': None, 'deliveryImageUrl': None, 'weightNoteImageUrl': ['https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png'], 'transactionMainEnterpriseId': 15, 'transactionMainEnterpriseName': '厦门千纸互联科技有限公司', 'warehouseName': None, 'publicSubsidies': 0.0, 'isSubsidyIncludeTax': 0, 'unitPriceIncludeTax': None, 'publicSubsidiesIncludeTax': None, 'settleUnitPrice': 1.62, 'settleUnitPriceIncludeTax': 2.04012, 'operationsAuditNotPassedRemark': None, 'promptMessage': None, 'orderItemTimeList': [{'description': '订单已提交,待预约', 'time': '2021-12-02 19:51:51', 'rank': 0, 'status': 1}, {'description': '预约成功,待送货', 'time': '2021-12-02 19:51:52', 'rank': 1, 'status': 1}, {'description': '已收货,待审核', 'time': '2021-12-02 19:51:53', 'rank': 2, 'status': 1}, {'description': '已审核,结算中', 'time': None, 'rank': 3, 'status': 0}, {'description': '已结算,订单完成', 'time': None, 'rank': 8, 'status': 0}], 'paperCategoryName': '坑卡', 'proxySellerSettleType': 0, 'isInvoice': 1, 'invoicePoint': 9.6, 'receivablePrice': None, 'receivablePriceIncludeTax': None, 'refundSubsidy': 0.46, 'unitRefundSubsidy': 0.002, 'settleUtiPriceIncludeTax': None, 'settleUtiPriceIncludeTaxType': 1, 'collectionCharges': 0.013, 'advanceFund': 0, 'receivableAdjustMoney': 100.0, 'isSubsidyAndDeductIncludeTax': 0, 'settleRules': 0, 'settleUtiPriceIncludeTaxRules': 0, 'contractId': '663533697236078592', 'contractType': 2}], 'orderId': '663872113362472960', 'createTime': '2021-12-02 19:51:51', 'factoryId': '660158494883844096', 'enterpriseId': '660158494724460544', 'enterpriseName': '重庆亨乐西餐食品有限公司', 'factoryName': '88纸业', 'transactionMainEnterpriseId': 15, 'transactionMainEnterpriseName': '厦门千纸互联科技有限公司'}}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.049" endtime="20211202 19:51:54.050"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Strings" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to strings.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["message"]}</arg>
|
|
<arg>successful</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:54.050" endtime="20211202 19:51:54.051"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:53.863" endtime="20211202 19:51:54.051" critical="yes"></status>
|
|
</test>
|
|
<doc>上传磅单-常规</doc>
|
|
<status status="PASS" starttime="20211202 19:51:52.217" endtime="20211202 19:51:54.052"></status>
|
|
</suite>
|
|
<suite id="s1-s2-s2-s3" name="3.1-Operation audit" source="/root/ztb-trading-rf-api/000-Regularorder/2-Background_system(Test)/2.1-Consignment management/3.1-Operation_audit.robot">
|
|
<test id="s1-s2-s2-s3-t1" name="get_operation_list">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:54.080" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.080" endtime="20211202 19:51:54.080"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/get/paper-mill-order-receipt-audit</arg>
|
|
<arg>params=pageNum=1&pageSize=10&status=0</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:54.175" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/paper-mill-order-receipt-audit?pageNum=1&pageSize=10&status=0
|
|
path_url=/recycle-service/admin/operation/get/paper-mill-order-receipt-audit?pageNum=1&pageSize=10&status=0
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:54.175" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/paper-mill-order-receipt-audit?pageNum=1&pageSize=10&status=0
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:54 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"records":[{"orderId":"663538483129880576","orderItemId":"663538483209572352","auditRequestId":"663538563975090176","userName":"赖勇兰","paperMillName":"Ceshi_factory","plateNumber":"贵R67890","millSupplierName":"测试111","millDelieveryOrderId":"663538483129880576","categoryName":"花纸","settlePrice":23778.750000,"bizOwnerName":"张山","status":0,"isAdjusted":1,"weightNoteId":"663538492583841792","updateTime":null,"activityId":"660531609048584192","activityName":"Ceshi_factory--两次","activityStartTime":"2021-11-23 14:37:04","activityEndTime":"2021-11-24 14:37:04","activityPayType":1,"orderType":2,"financeRejectedTime":"2021-12-01 21:46:27","factoryId":"660158494883844096","factoryName":"88纸业","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"},{"orderId":"663536526113771520","orderItemId":"663536526151520256","auditRequestId":"663536547727020032","userName":"赖勇兰","paperMillName":"Ceshi_factory","plateNumber":"京R76859","millSupplierName":"测试111","millDelieveryOrderId":"663536526113771520","categoryName":"花纸","settlePrice":16825.000000,"bizOwnerName":"张山","status":0,"isAdjusted":1,"weightNoteId":"663536534674345984","updateTime":null,"activityId":"660531287664234496","activityName":"Ceshi_factory--一次","activityStartTime":"2021-11-23 14:35:47","activityEndTime":"2021-11-24 14:35:47","activityPayType":3,"orderType":2,"financeRejectedTime":"2021-12-01 21:38:26","factoryId":"660158494883844096","factoryName":"88纸业","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"},{"orderId":"663536355116191744","orderItemId":"663536355200077824","auditRequestId":"663536378411356160","userName":"赖勇兰","paperMillName":"Ceshi_factory","plateNumber":"京R76859","millSupplierName":"测试111","millDelieveryOrderId":"663536355116191744","categoryName":"花纸","settlePrice":16825.000000,"bizOwnerName":"张山","status":0,"isAdjusted":1,"weightNoteId":"663536364918280192","updateTime":null,"activityId":"660531287664234496","activityName":"Ceshi_factory--一次","activityStartTime":"2021-11-23 14:35:47","activityEndTime":"2021-11-24 14:35:47","activityPayType":3,"orderType":2,"financeRejectedTime":"2021-12-01 21:37:46","factoryId":"660158494883844096","factoryName":"88纸业","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"},{"orderId":"657573542388436992","orderItemId":"657573542421991424","auditRequestId":"657573577574453248","userName":"赖勇兰","paperMillName":"优一纸业(西部)1111","plateNumber":"津Q67890","millSupplierName":"优一供应商","millDelieveryOrderId":"657573542388436992","categoryName":"灰卡","settlePrice":3015.800000,"bizOwnerName":"郭腾彬","status":0,"isAdjusted":1,"weightNoteId":"657573550353420288","updateTime":null,"activityId":null,"activityName":null,"activityStartTime":null,"activityEndTime":null,"activityPayType":null,"orderType":1,"financeRejectedTime":"2021-11-15 10:43:44","factoryId":"630451084355309568","factoryName":"千鸟打包站111","enterpriseId":"630451084250451968","enterpriseName":"温州丰创城市环保服务有限公司"},{"orderId":"657573124346351616","orderItemId":"657573124384100352","auditRequestId":"657573162095087616","userName":"赖勇兰","paperMillName":"优一纸业(西部)1111","plateNumber":"贵R55555","millSupplierName":"优一供应商","millDelieveryOrderId":"657573124346351616","categoryName":"小白花","settlePrice":3015.800000,"bizOwnerName":"郭腾彬","status":0,"isAdjusted":1,"weightNoteId":"657573133162778624","updateTime":null,"activityId":null,"activityName":null,"activityStartTime":null,"activityEndTime":null,"activityPayType":null,"orderType":1,"financeRejectedTime":"2021-11-15 10:42:05","factoryId":"630451084355309568","factoryName":"千鸟打包站111","enterpriseId":"630451084250451968","enterpriseName":"温州丰创城市环保服务有限公司"},{"orderId":"656956934615863296","orderItemId":"656956934657806336","auditRequestId":"656956966731649024","userName":"赖勇兰","paperMillName":"格森纸业有限公司","plateNumber":"京GGG777","millSupplierName":"格森供应商","millDelieveryOrderId":"656956934615863296","categoryName":"白纸","settlePrice":20202.000000,"bizOwnerName":"郭腾彬","status":0,"isAdjusted":1,"weightNoteId":"656956942333382656","updateTime":null,"activityId":"649965536695947264","activityName":"格森--两次活动","activityStartTime":"2021-10-25 10:51:19","activityEndTime":"2021-10-31 10:51:19","activityPayType":1,"orderType":2,"financeRejectedTime":"2021-11-13 17:53:32","factoryId":"630451084355309568","factoryName":"千鸟打包站111","enterpriseId":"630451084250451968","enterpriseName":"温州丰创城市环保服务有限公司"},{"orderId":"656950708419039232","orderItemId":"656950708460982272","auditRequestId":"656950742485176320","userName":"赖勇兰","paperMillName":"优一纸业(西部)1111","plateNumber":"贵R55555","millSupplierName":"优一供应商","millDelieveryOrderId":"656950708419039232","categoryName":"小白纸","settlePrice":4976.000000,"bizOwnerName":"郭腾彬","status":0,"isAdjusted":1,"weightNoteId":"656950715729711104","updateTime":null,"activityId":null,"activityName":null,"activityStartTime":null,"activityEndTime":null,"activityPayType":null,"orderType":1,"financeRejectedTime":"2021-11-13 17:28:48","factoryId":"630451084355309568","factoryName":"千鸟打包站111","enterpriseId":"630451084250451968","enterpriseName":"温州丰创城市环保服务有限公司"},{"orderId":"656950537316601856","orderItemId":"656950537350156288","auditRequestId":"656950573068849152","userName":"赖勇兰","paperMillName":"优一纸业(西部)1111","plateNumber":"贵R56789","millSupplierName":"优一供应商","millDelieveryOrderId":"656950537316601856","categoryName":"小白花","settlePrice":2996.000000,"bizOwnerName":"郭腾彬","status":0,"isAdjusted":1,"weightNoteId":"656950545591963648","updateTime":null,"activityId":null,"activityName":null,"activityStartTime":null,"activityEndTime":null,"activityPayType":null,"orderType":1,"financeRejectedTime":"2021-11-13 17:28:08","factoryId":"630451084355309568","factoryName":"千鸟打包站111","enterpriseId":"630451084250451968","enterpriseName":"温州丰创城市环保服务有限公司"},{"orderId":"656949952601264128","orderItemId":"656949952634818560","auditRequestId":"656949988013772800","userName":"赖勇兰","paperMillName":"优一纸业(西部)1111","plateNumber":"贵R56789","millSupplierName":"优一供应商","millDelieveryOrderId":"656949952601264128","categoryName":"小白花","settlePrice":2996.000000,"bizOwnerName":"郭腾彬","status":0,"isAdjusted":1,"weightNoteId":"656949960146817024","updateTime":null,"activityId":null,"activityName":null,"activityStartTime":null,"activityEndTime":null,"activityPayType":null,"orderType":1,"financeRejectedTime":"2021-11-13 17:25:48","factoryId":"630451084355309568","factoryName":"千鸟打包站111","enterpriseId":"630451084250451968","enterpriseName":"温州丰创城市环保服务有限公司"},{"orderId":"656948968701431808","orderItemId":"656948968734986240","auditRequestId":"656949003442851840","userName":"赖勇兰","paperMillName":"优一纸业(西部)1111","plateNumber":"京R66666","millSupplierName":"优一供应商","millDelieveryOrderId":"656948968701431808","categoryName":"黄纸","settlePrice":3136.000000,"bizOwnerName":"郭腾彬","status":0,"isAdjusted":1,"weightNoteId":"656948976402173952","updateTime":null,"activityId":null,"activityName":null,"activityStartTime":null,"activityEndTime":null,"activityPayType":null,"orderType":1,"financeRejectedTime":"2021-11-13 17:21:54","factoryId":"630451084355309568","factoryName":"千鸟打包站111","enterpriseId":"630451084250451968","enterpriseName":"温州丰创城市环保服务有限公司"}],"total":753,"size":10,"current":1,"orders":[{"column":"ar.create_time","asc":false}],"searchCount":true,"pages":76}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:54.176" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.081" endtime="20211202 19:51:54.176"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:54.177" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'orderId': '663538483129880576', 'orderItemId': '663538483209572352', 'auditRequestId': '663538563975090176', 'userName': '赖勇兰', 'paperMillName': 'Ceshi_factory', 'plateNumber': '贵R67890', 'millSupplierName': '测试111', 'millDelieveryOrderId': '663538483129880576', 'categoryName': '花纸', 'settlePrice': 23778.75, 'bizOwnerName': '张山', 'status': 0, 'isAdjusted': 1, 'weightNoteId': '663538492583841792', 'updateTime': None, 'activityId': '660531609048584192', 'activityName': 'Ceshi_factory--两次', 'activityStartTime': '2021-11-23 14:37:04', 'activityEndTime': '2021-11-24 14:37:04', 'activityPayType': 1, 'orderType': 2, 'financeRejectedTime': '2021-12-01 21:46:27', 'factoryId': '660158494883844096', 'factoryName': '88纸业', 'enterpriseId': '660158494724460544', 'enterpriseName': '重庆亨乐西餐食品有限公司'}, {'orderId': '663536526113771520', 'orderItemId': '663536526151520256', 'auditRequestId': '663536547727020032', 'userName': '赖勇兰', 'paperMillName': 'Ceshi_factory', 'plateNumber': '京R76859', 'millSupplierName': '测试111', 'millDelieveryOrderId': '663536526113771520', 'categoryName': '花纸', 'settlePrice': 16825.0, 'bizOwnerName': '张山', 'status': 0, 'isAdjusted': 1, 'weightNoteId': '663536534674345984', 'updateTime': None, 'activityId': '660531287664234496', 'activityName': 'Ceshi_factory--一次', 'activityStartTime': '2021-11-23 14:35:47', 'activityEndTime': '2021-11-24 14:35:47', 'activityPayType': 3, 'orderType': 2, 'financeRejectedTime': '2021-12-01 21:38:26', 'factoryId': '660158494883844096', 'factoryName': '88纸业', 'enterpriseId': '660158494724460544', 'enterpriseName': '重庆亨乐西餐食品有限公司'}, {'orderId': '663536355116191744', 'orderItemId': '663536355200077824', 'auditRequestId': '663536378411356160', 'userName': '赖勇兰', 'paperMillName': 'Ceshi_factory', 'plateNumber': '京R76859', 'millSupplierName': '测试111', 'millDelieveryOrderId': '663536355116191744', 'categoryName': '花纸', 'settlePrice': 16825.0, 'bizOwnerName': '张山', 'status': 0, 'isAdjusted': 1, 'weightNoteId': '663536364918280192', 'updateTime': None, 'activityId': '660531287664234496', 'activityName': 'Ceshi_factory--一次', 'activityStartTime': '2021-11-23 14:35:47', 'activityEndTime': '2021-11-24 14:35:47', 'activityPayType': 3, 'orderType': 2, 'financeRejectedTime': '2021-12-01 21:37:46', 'factoryId': '660158494883844096', 'factoryName': '88纸业', 'enterpriseId': '660158494724460544', 'enterpriseName': '重庆亨乐西餐食品有限公司'}, {'orderId': '657573542388436992', 'orderItemId': '657573542421991424', 'auditRequestId': '657573577574453248', 'userName': '赖勇兰', 'paperMillName': '优一纸业(西部)1111', 'plateNumber': '津Q67890', 'millSupplierName': '优一供应商', 'millDelieveryOrderId': '657573542388436992', 'categoryName': '灰卡', 'settlePrice': 3015.8, 'bizOwnerName': '郭腾彬', 'status': 0, 'isAdjusted': 1, 'weightNoteId': '657573550353420288', 'updateTime': None, 'activityId': None, 'activityName': None, 'activityStartTime': None, 'activityEndTime': None, 'activityPayType': None, 'orderType': 1, 'financeRejectedTime': '2021-11-15 10:43:44', 'factoryId': '630451084355309568', 'factoryName': '千鸟打包站111', 'enterpriseId': '630451084250451968', 'enterpriseName': '温州丰创城市环保服务有限公司'}, {'orderId': '657573124346351616', 'orderItemId': '657573124384100352', 'auditRequestId': '657573162095087616', 'userName': '赖勇兰', 'paperMillName': '优一纸业(西部)1111', 'plateNumber': '贵R55555', 'millSupplierName': '优一供应商', 'millDelieveryOrderId': '657573124346351616', 'categoryName': '小白花', 'settlePrice': 3015.8, 'bizOwnerName': '郭腾彬', 'status': 0, 'isAdjusted': 1, 'weightNoteId': '657573133162778624', 'updateTime': None, 'activityId': None, 'activityName': None, 'activityStartTime': None, 'activityEndTime': None, 'activityPayType': None, 'orderType': 1, 'financeRejectedTime': '2021-11-15 10:42:05', 'factoryId': '630451084355309568', 'factoryName': '千鸟打包站111', 'enterpriseId': '630451084250451968', 'enterpriseName': '温州丰创城市环保服务有限公司'}, {'orderId': '656956934615863296', 'orderItemId': '656956934657806336', 'auditRequestId': '656956966731649024', 'userName': '赖勇兰', 'paperMillName': '格森纸业有限公司', 'plateNumber': '京GGG777', 'millSupplierName': '格森供应商', 'millDelieveryOrderId': '656956934615863296', 'categoryName': '白纸', 'settlePrice': 20202.0, 'bizOwnerName': '郭腾彬', 'status': 0, 'isAdjusted': 1, 'weightNoteId': '656956942333382656', 'updateTime': None, 'activityId': '649965536695947264', 'activityName': '格森--两次活动', 'activityStartTime': '2021-10-25 10:51:19', 'activityEndTime': '2021-10-31 10:51:19', 'activityPayType': 1, 'orderType': 2, 'financeRejectedTime': '2021-11-13 17:53:32', 'factoryId': '630451084355309568', 'factoryName': '千鸟打包站111', 'enterpriseId': '630451084250451968', 'enterpriseName': '温州丰创城市环保服务有限公司'}, {'orderId': '656950708419039232', 'orderItemId': '656950708460982272', 'auditRequestId': '656950742485176320', 'userName': '赖勇兰', 'paperMillName': '优一纸业(西部)1111', 'plateNumber': '贵R55555', 'millSupplierName': '优一供应商', 'millDelieveryOrderId': '656950708419039232', 'categoryName': '小白纸', 'settlePrice': 4976.0, 'bizOwnerName': '郭腾彬', 'status': 0, 'isAdjusted': 1, 'weightNoteId': '656950715729711104', 'updateTime': None, 'activityId': None, 'activityName': None, 'activityStartTime': None, 'activityEndTime': None, 'activityPayType': None, 'orderType': 1, 'financeRejectedTime': '2021-11-13 17:28:48', 'factoryId': '630451084355309568', 'factoryName': '千鸟打包站111', 'enterpriseId': '630451084250451968', 'enterpriseName': '温州丰创城市环保服务有限公司'}, {'orderId': '656950537316601856', 'orderItemId': '656950537350156288', 'auditRequestId': '656950573068849152', 'userName': '赖勇兰', 'paperMillName': '优一纸业(西部)1111', 'plateNumber': '贵R56789', 'millSupplierName': '优一供应商', 'millDelieveryOrderId': '656950537316601856', 'categoryName': '小白花', 'settlePrice': 2996.0, 'bizOwnerName': '郭腾彬', 'status': 0, 'isAdjusted': 1, 'weightNoteId': '656950545591963648', 'updateTime': None, 'activityId': None, 'activityName': None, 'activityStartTime': None, 'activityEndTime': None, 'activityPayType': None, 'orderType': 1, 'financeRejectedTime': '2021-11-13 17:28:08', 'factoryId': '630451084355309568', 'factoryName': '千鸟打包站111', 'enterpriseId': '630451084250451968', 'enterpriseName': '温州丰创城市环保服务有限公司'}, {'orderId': '656949952601264128', 'orderItemId': '656949952634818560', 'auditRequestId': '656949988013772800', 'userName': '赖勇兰', 'paperMillName': '优一纸业(西部)1111', 'plateNumber': '贵R56789', 'millSupplierName': '优一供应商', 'millDelieveryOrderId': '656949952601264128', 'categoryName': '小白花', 'settlePrice': 2996.0, 'bizOwnerName': '郭腾彬', 'status': 0, 'isAdjusted': 1, 'weightNoteId': '656949960146817024', 'updateTime': None, 'activityId': None, 'activityName': None, 'activityStartTime': None, 'activityEndTime': None, 'activityPayType': None, 'orderType': 1, 'financeRejectedTime': '2021-11-13 17:25:48', 'factoryId': '630451084355309568', 'factoryName': '千鸟打包站111', 'enterpriseId': '630451084250451968', 'enterpriseName': '温州丰创城市环保服务有限公司'}, {'orderId': '656948968701431808', 'orderItemId': '656948968734986240', 'auditRequestId': '656949003442851840', 'userName': '赖勇兰', 'paperMillName': '优一纸业(西部)1111', 'plateNumber': '京R66666', 'millSupplierName': '优一供应商', 'millDelieveryOrderId': '656948968701431808', 'categoryName': '黄纸', 'settlePrice': 3136.0, 'bizOwnerName': '郭腾彬', 'status': 0, 'isAdjusted': 1, 'weightNoteId': '656948976402173952', 'updateTime': None, 'activityId': None, 'activityName': None, 'activityStartTime': None, 'activityEndTime': None, 'activityPayType': None, 'orderType': 1, 'financeRejectedTime': '2021-11-13 17:21:54', 'factoryId': '630451084355309568', 'factoryName': '千鸟打包站111', 'enterpriseId': '630451084250451968', 'enterpriseName': '温州丰创城市环保服务有限公司'}], 'total': 753, 'size': 10, 'current': 1, 'orders': [{'column': 'ar.create_time', 'asc': False}], 'searchCount': True, 'pages': 76}}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.176" endtime="20211202 19:51:54.177"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:54.079" endtime="20211202 19:51:54.177" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s2-s3-t2" name="get_paper-mill-order-by-orderItemId">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:54.178" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.178" endtime="20211202 19:51:54.179"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/get/paper-mill-order-receipt-audit</arg>
|
|
<arg>params=pageNum=1&pageSize=10&status=0&orderItemId=${orderItemId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:54.229" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/paper-mill-order-receipt-audit?pageNum=1&pageSize=10&status=0&orderItemId=663872113416998912
|
|
path_url=/recycle-service/admin/operation/get/paper-mill-order-receipt-audit?pageNum=1&pageSize=10&status=0&orderItemId=663872113416998912
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:54.230" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/paper-mill-order-receipt-audit?pageNum=1&pageSize=10&status=0&orderItemId=663872113416998912
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:54 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"records":[{"orderId":"663872113362472960","orderItemId":"663872113416998912","auditRequestId":"663872122598330368","userName":"赖勇兰","paperMillName":"Ceshi_factory","plateNumber":"贵R67890","millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","categoryName":"坑卡","settlePrice":366.830000,"bizOwnerName":"张山","status":0,"isAdjusted":1,"weightNoteId":"663872121931436032","updateTime":null,"activityId":null,"activityName":null,"activityStartTime":null,"activityEndTime":null,"activityPayType":null,"orderType":1,"financeRejectedTime":null,"factoryId":"660158494883844096","factoryName":"88纸业","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"}],"total":1,"size":10,"current":1,"orders":[{"column":"ar.create_time","asc":false}],"searchCount":true,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:54.230" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.179" endtime="20211202 19:51:54.230"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:54.231" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'orderId': '663872113362472960', 'orderItemId': '663872113416998912', 'auditRequestId': '663872122598330368', 'userName': '赖勇兰', 'paperMillName': 'Ceshi_factory', 'plateNumber': '贵R67890', 'millSupplierName': '测试111', 'millDelieveryOrderId': '663872113362472960', 'categoryName': '坑卡', 'settlePrice': 366.83, 'bizOwnerName': '张山', 'status': 0, 'isAdjusted': 1, 'weightNoteId': '663872121931436032', 'updateTime': None, 'activityId': None, 'activityName': None, 'activityStartTime': None, 'activityEndTime': None, 'activityPayType': None, 'orderType': 1, 'financeRejectedTime': None, 'factoryId': '660158494883844096', 'factoryName': '88纸业', 'enterpriseId': '660158494724460544', 'enterpriseName': '重庆亨乐西餐食品有限公司'}], 'total': 1, 'size': 10, 'current': 1, 'orders': [{'column': 'ar.create_time', 'asc': False}], 'searchCount': True, 'pages': 1}}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.230" endtime="20211202 19:51:54.231"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"][0]}</arg>
|
|
<arg>auditRequestId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${auditRequestId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:54.232" level="INFO">${auditRequestId} = 663872122598330368</msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.231" endtime="20211202 19:51:54.232"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"][0]}</arg>
|
|
<arg>weightNoteId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${weightNoteId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:54.232" level="INFO">${weightNoteId} = 663872121931436032</msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.232" endtime="20211202 19:51:54.232"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${auditRequestId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:54.233" level="INFO">${auditRequestId} = 663872122598330368</msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.233" endtime="20211202 19:51:54.233"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${weightNoteId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:54.233" level="INFO">${weightNoteId} = 663872121931436032</msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.233" endtime="20211202 19:51:54.233"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:54.178" endtime="20211202 19:51:54.234" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s2-s3-t3" name="get_order-log-detail">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:54.235" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.234" endtime="20211202 19:51:54.235"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/get/order-log-detail</arg>
|
|
<arg>params=orderId=${orderId}&weightNoteId=${weightNoteId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:54.299" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/order-log-detail?orderId=663872113362472960&weightNoteId=663872121931436032
|
|
path_url=/recycle-service/admin/operation/get/order-log-detail?orderId=663872113362472960&weightNoteId=663872121931436032
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:54.300" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/order-log-detail?orderId=663872113362472960&weightNoteId=663872121931436032
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:54 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":[{"logId":"1466374559203741698","orderId":"663872113362472960","operatorId":null,"operationTime":"2021-12-02 19:51:53","operatorName":"赖勇兰","logContent":"疑似重复订单","remark":"2021-12-02,疑似重复订单为: "},{"logId":"1466374560013242370","orderId":"663872113362472960","operatorId":null,"operationTime":"2021-12-02 19:51:53","operatorName":"赖勇兰","logContent":"上传磅单信息","remark":null},{"logId":"1466374553667260417","orderId":"663872113362472960","operatorId":null,"operationTime":"2021-12-02 19:51:52","operatorName":"赖勇兰","logContent":"订单预约","remark":null},{"logId":"1466374551666577409","orderId":"663872113362472960","operatorId":null,"operationTime":"2021-12-02 19:51:51","operatorName":"赖勇兰","logContent":"下单","remark":null}]}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:54.300" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.235" endtime="20211202 19:51:54.300"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:54.301" level="INFO">{'code': 0, 'message': 'successful', 'data': [{'logId': '1466374559203741698', 'orderId': '663872113362472960', 'operatorId': None, 'operationTime': '2021-12-02 19:51:53', 'operatorName': '赖勇兰', 'logContent': '疑似重复订单', 'remark': '2021-12-02,疑似重复订单为: '}, {'logId': '1466374560013242370', 'orderId': '663872113362472960', 'operatorId': None, 'operationTime': '2021-12-02 19:51:53', 'operatorName': '赖勇兰', 'logContent': '上传磅单信息', 'remark': None}, {'logId': '1466374553667260417', 'orderId': '663872113362472960', 'operatorId': None, 'operationTime': '2021-12-02 19:51:52', 'operatorName': '赖勇兰', 'logContent': '订单预约', 'remark': None}, {'logId': '1466374551666577409', 'orderId': '663872113362472960', 'operatorId': None, 'operationTime': '2021-12-02 19:51:51', 'operatorName': '赖勇兰', 'logContent': '下单', 'remark': None}]}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.300" endtime="20211202 19:51:54.301"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:54.234" endtime="20211202 19:51:54.301" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s2-s3-t4" name="get_order-receipt-audit-details">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:54.303" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.302" endtime="20211202 19:51:54.303"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/get/order-receipt-audit-details/${auditRequestId}/${weightNoteId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:54.521" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/order-receipt-audit-details/663872122598330368/663872121931436032
|
|
path_url=/recycle-service/admin/operation/get/order-receipt-audit-details/663872122598330368/663872121931436032
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '0'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:54.521" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/order-receipt-audit-details/663872122598330368/663872121931436032
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:54 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"orderItemId":"663872113416998912","auditType":0,"auditRequestId":"663872122598330368","bizOwnerId":"498985714587930624","bizOwnerName":"张山","paperMillName":"Ceshi_factory","categoryName":"坑卡","paperCategoryId":null,"millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","status":0,"auditStatus":1,"settleStatus":0,"weightNoteImageUrlList":["https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png"],"scrapOrderId":"663872113362472960","orderDate":"2021-12-02","orderPlacerName":"赖勇兰","idNumber":"441481******213863","shortName":"Ceshi_factory","locDetails":"","invoicePoint":9.600000,"auditorId":null,"auditorName":null,"paperCategoryList":[{"id":"660529551931215872","isDelete":0,"createTime":"2021-11-23 14:29:42","updateTime":"2021-11-23 14:29:42","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"花纸","enable":0,"inspectionNote":null,"parentId":null},{"id":"661536965862232064","isDelete":0,"createTime":"2021-11-26 09:12:49","updateTime":"2021-11-26 09:12:49","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"小白纸","enable":0,"inspectionNote":null,"parentId":null},{"id":"661536969788100608","isDelete":0,"createTime":"2021-11-26 09:12:49","updateTime":"2021-11-26 09:12:49","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"坑卡","enable":0,"inspectionNote":null,"parentId":null}],"transactionMainEnterpriseId":"15","transactionMainEnterpriseName":"厦门千纸互联科技有限公司","fundSourceName":"千鸟数据","fundSourceId":47,"isInvoice":1,"adminId":"617003842541850624","receiptIsInvoice":null,"paymentStatus":null,"items":[{"auditRequestItemId":"663872122627690496","driverName":null,"plateNumber":"贵R67890","netWeight":300.000,"settleWeight":230.000,"deductedWeight":70.000,"deductedWeightPoint":0.000,"unitPrice":1.6200000,"weighingDate":"2021-12-02","settlementDate":"2021-12-02","paperMillPayAt":"2021-12-27","settlePrice":366.830000,"adjustmentFee":0.000,"unitSurcharge":0.020000,"receivablePrice":372.370000,"proxySellerSettleType":0,"packageNum":0,"unitPriceIncludeTax":1.775520,"receivablePriceIncludeTax":511.11,"preReceivablePriceIncludeTax":null,"noReceivablePrice":null,"paidPrice":null,"paybackIntever":25,"returnPayDate":null,"bankFlowNo":null,"confirmReceivePayRemark":null,"paymentAdjustmentFee":null,"preTotalMoney":null,"prepayMoney":null,"preSettleMoney":null,"finalPayMoney":null,"paymentType":null,"weightNoteRemark":null,"remarkImgs":null,"deliveryImageUrl":null,"isSubsidyIncludeTax":null,"publicSubsidies":0.000000,"publicSubsidiesIncludeTax":null,"settleUnitPriceIncludeTax":1.774424,"settleUnitPrice":1.620000,"financeAuditNotPassedRemark":null,"categoryName":"坑卡","paperCategoryId":"661536969788100608","deductionNotes":"2021-12-02","receivableSettlementRules":0,"otherAmountList":[{"title":"运费补贴","amount":0.230,"unit":0.001000,"unitType":1},{"title":"其他补贴","amount":0.230,"unit":0.001000,"unitType":1},{"title":"违禁物品扣款","amount":-0.230,"unit":0.001000,"unitType":1},{"title":"装车不规范扣款","amount":-0.230,"unit":0.001000,"unitType":1},{"title":"其他扣款","amount":-0.230,"unit":0.001000,"unitType":1}],"refundSubsidy":0.002000,"receivableAdjustMoney":100.000000,"settleUtiPriceIncludeTaxType":1,"collectionCharges":0.013000,"advanceFund":0.000000,"isSubsidyAndDeductIncludeTax":0,"settleRules":null,"settleUtiPriceIncludeTaxRules":0,"receivedAdjustMoney":null,"contractNo":"Ceshi_factory--代收","contractId":"663533697236078592"}],"paymentRemark":null,"orderType":1,"activitySettleType":null,"isEntire":null,"factoryName":"88纸业","factoryId":"660158494883844096","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:54.521" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.303" endtime="20211202 19:51:54.522"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:54.523" level="INFO">{'code': 0, 'message': 'successful', 'data': {'orderItemId': '663872113416998912', 'auditType': 0, 'auditRequestId': '663872122598330368', 'bizOwnerId': '498985714587930624', 'bizOwnerName': '张山', 'paperMillName': 'Ceshi_factory', 'categoryName': '坑卡', 'paperCategoryId': None, 'millSupplierName': '测试111', 'millDelieveryOrderId': '663872113362472960', 'status': 0, 'auditStatus': 1, 'settleStatus': 0, 'weightNoteImageUrlList': ['https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png'], 'scrapOrderId': '663872113362472960', 'orderDate': '2021-12-02', 'orderPlacerName': '赖勇兰', 'idNumber': '441481******213863', 'shortName': 'Ceshi_factory', 'locDetails': '', 'invoicePoint': 9.6, 'auditorId': None, 'auditorName': None, 'paperCategoryList': [{'id': '660529551931215872', 'isDelete': 0, 'createTime': '2021-11-23 14:29:42', 'updateTime': '2021-11-23 14:29:42', 'creatorId': 617003842541850624, 'editorId': 617003842541850624, 'millId': '660525241717624832', 'name': '花纸', 'enable': 0, 'inspectionNote': None, 'parentId': None}, {'id': '661536965862232064', 'isDelete': 0, 'createTime': '2021-11-26 09:12:49', 'updateTime': '2021-11-26 09:12:49', 'creatorId': 617003842541850624, 'editorId': 617003842541850624, 'millId': '660525241717624832', 'name': '小白纸', 'enable': 0, 'inspectionNote': None, 'parentId': None}, {'id': '661536969788100608', 'isDelete': 0, 'createTime': '2021-11-26 09:12:49', 'updateTime': '2021-11-26 09:12:49', 'creatorId': 617003842541850624, 'editorId': 617003842541850624, 'millId': '660525241717624832', 'name': '坑卡', 'enable': 0, 'inspectionNote': None, 'parentId': None}], 'transactionMainEnterpriseId': '15', 'transactionMainEnterpriseName': '厦门千纸互联科技有限公司', 'fundSourceName': '千鸟数据', 'fundSourceId': 47, 'isInvoice': 1, 'adminId': '617003842541850624', 'receiptIsInvoice': None, 'paymentStatus': None, 'items': [{'auditRequestItemId': '663872122627690496', 'driverName': None, 'plateNumber': '贵R67890', 'netWeight': 300.0, 'settleWeight': 230.0, 'deductedWeight': 70.0, 'deductedWeightPoint': 0.0, 'unitPrice': 1.62, 'weighingDate': '2021-12-02', 'settlementDate': '2021-12-02', 'paperMillPayAt': '2021-12-27', 'settlePrice': 366.83, 'adjustmentFee': 0.0, 'unitSurcharge': 0.02, 'receivablePrice': 372.37, 'proxySellerSettleType': 0, 'packageNum': 0, 'unitPriceIncludeTax': 1.77552, 'receivablePriceIncludeTax': 511.11, 'preReceivablePriceIncludeTax': None, 'noReceivablePrice': None, 'paidPrice': None, 'paybackIntever': 25, 'returnPayDate': None, 'bankFlowNo': None, 'confirmReceivePayRemark': None, 'paymentAdjustmentFee': None, 'preTotalMoney': None, 'prepayMoney': None, 'preSettleMoney': None, 'finalPayMoney': None, 'paymentType': None, 'weightNoteRemark': None, 'remarkImgs': None, 'deliveryImageUrl': None, 'isSubsidyIncludeTax': None, 'publicSubsidies': 0.0, 'publicSubsidiesIncludeTax': None, 'settleUnitPriceIncludeTax': 1.774424, 'settleUnitPrice': 1.62, 'financeAuditNotPassedRemark': None, 'categoryName': '坑卡', 'paperCategoryId': '661536969788100608', 'deductionNotes': '2021-12-02', 'receivableSettlementRules': 0, 'otherAmountList': [{'title': '运费补贴', 'amount': 0.23, 'unit': 0.001, 'unitType': 1}, {'title': '其他补贴', 'amount': 0.23, 'unit': 0.001, 'unitType': 1}, {'title': '违禁物品扣款', 'amount': -0.23, 'unit': 0.001, 'unitType': 1}, {'title': '装车不规范扣款', 'amount': -0.23, 'unit': 0.001, 'unitType': 1}, {'title': '其他扣款', 'amount': -0.23, 'unit': 0.001, 'unitType': 1}], 'refundSubsidy': 0.002, 'receivableAdjustMoney': 100.0, 'settleUtiPriceIncludeTaxType': 1, 'collectionCharges': 0.013, 'advanceFund': 0.0, 'isSubsidyAndDeductIncludeTax': 0, 'settleRules': None, 'settleUtiPriceIncludeTaxRules': 0, 'receivedAdjustMoney': None, 'contractNo': 'Ceshi_factory--代收', 'contractId': '663533697236078592'}], 'paymentRemark': None, 'orderType': 1, 'activitySettleType': None, 'isEntire': None, 'factoryName': '88纸业', 'factoryId': '660158494883844096', 'enterpriseId': '660158494724460544', 'enterpriseName': '重庆亨乐西餐食品有限公司'}}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.522" endtime="20211202 19:51:54.523"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>auditRequestItemId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${auditRequestItemId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:54.524" level="INFO">${auditRequestItemId} = 663872122627690496</msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.523" endtime="20211202 19:51:54.524"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>categoryName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${categoryName}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:54.524" level="INFO">${categoryName} = 坑卡</msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.524" endtime="20211202 19:51:54.524"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>paperCategoryId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperCategoryId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:54.525" level="INFO">${paperCategoryId} = 661536969788100608</msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.525" endtime="20211202 19:51:54.525"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>netWeight</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${netWeight}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:54.526" level="INFO">${netWeight} = 300.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.525" endtime="20211202 19:51:54.526"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>paperMillPayAt</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperMillPayAt}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:54.527" level="INFO">${paperMillPayAt} = 2021-12-27</msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.526" endtime="20211202 19:51:54.527"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>plateNumber</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${plateNumber}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:54.527" level="INFO">${plateNumber} = 贵R67890</msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.527" endtime="20211202 19:51:54.527"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>settleWeight</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${settleWeight}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:54.528" level="INFO">${settleWeight} = 230.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.528" endtime="20211202 19:51:54.528"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${unitSurcharge}*${netWeight}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${surcharge1}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:54.529" level="INFO">${surcharge1} = 6.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.528" endtime="20211202 19:51:54.529"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${unitSurcharge}*${settleWeight}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${surcharge2}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:54.529" level="INFO">${surcharge2} = 4.6000000000000005</msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.529" endtime="20211202 19:51:54.529"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${proxySellerSettleType}'=='0'</arg>
|
|
<arg>${surcharge1}</arg>
|
|
<arg>${surcharge2}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${surcharge}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:54.530" level="INFO">${surcharge} = 6.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.530" endtime="20211202 19:51:54.530"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${paperMillPayAt}'=='无账期'</arg>
|
|
<arg>null</arg>
|
|
<arg>${paperMillPayAt}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperMillPayAt}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:54.530" level="INFO">${paperMillPayAt} = 2021-12-27</msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.530" endtime="20211202 19:51:54.531"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>status</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${audit_status}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:54.531" level="INFO">${audit_status} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.531" endtime="20211202 19:51:54.531"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${auditRequestItemId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:54.532" level="INFO">${auditRequestItemId} = 663872122627690496</msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.531" endtime="20211202 19:51:54.532"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${categoryName}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:54.532" level="INFO">${categoryName} = 坑卡</msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.532" endtime="20211202 19:51:54.532"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${netWeight}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:54.533" level="INFO">${netWeight} = 300.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.532" endtime="20211202 19:51:54.533"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paperMillPayAt}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:54.533" level="INFO">${paperMillPayAt} = 2021-12-27</msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.533" endtime="20211202 19:51:54.533"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${plateNumber}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:54.534" level="INFO">${plateNumber} = 贵R67890</msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.533" endtime="20211202 19:51:54.534"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${settleWeight}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:54.534" level="INFO">${settleWeight} = 230.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.534" endtime="20211202 19:51:54.534"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paperCategoryId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:54.535" level="INFO">${paperCategoryId} = 661536969788100608</msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.534" endtime="20211202 19:51:54.535"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${surcharge}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:54.535" level="INFO">${surcharge} = 6.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.535" endtime="20211202 19:51:54.535"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${audit_status}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:54.536" level="INFO">${audit_status} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.536" endtime="20211202 19:51:54.536"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:54.302" endtime="20211202 19:51:54.536" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s2-s3-t5" name="order-receipt-audit-details">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:54.537" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.537" endtime="20211202 19:51:54.538"></status>
|
|
</kw>
|
|
<kw name="Get Current Date" library="DateTime">
|
|
<doc>Returns current local or UTC time with an optional increment.</doc>
|
|
<arguments>
|
|
<arg>result_format=%Y-%m-%d</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${datatime}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:54.538" level="INFO">${datatime} = 2021-12-02</msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.538" endtime="20211202 19:51:54.538"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{ \ \ \ \ "auditRequestItemId":"${auditRequestItemId}", \ \ \ \ "categoryName":"${categoryName}", \ \ \ \ "netWeight":"${netWeight}", \ \ \ \ "paperCategoryId":"${paperCategoryId}", \ \ \ \ "paperMillPayAt":"${paperMillPayAt}", \ \ \ \ "plateNumber":"${plateNumber}", \ \ \ \ "settlementDate":"${datatime}", \ \ \ \ "weighingDate":"${datatime}", \ \ \ \ "settleWeight":"${settleWeight}", \ \ \ \ "isInvoice":"${hasInvoice}", \ \ \ \ "fundSourceId":"${id}", \ \ \ \ "transactionMainEnterpriseName":"${交易主体name}", \ \ \ \ "invoicePoint":"${taxRefundRate}", \ \ \ \ "publicSubsidies":"${publicSubsidies}", \ \ \ \ "publicSubsidiesIncludeTax":0, \ \ \ \ "settleUnitPrice":"${settleUtiPrice}", \ \ \ \ "fundSourceName":"${name}" }</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${data}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:54.540" level="INFO">${data} = { "auditRequestItemId":"663872122627690496", "categoryName":"坑卡", "netWeight":"300.0", "paperCategoryId":"661536969788100608", "paperMillPayAt":"2021-12-27", "plateNumber":"贵R6...</msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.538" endtime="20211202 19:51:54.540"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/edit/order-receipt-audit-details</arg>
|
|
<arg>${data.encode('utf-8')}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:54.855" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/edit/order-receipt-audit-details
|
|
path_url=/recycle-service/admin/operation/edit/order-receipt-audit-details
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '588'}
|
|
body=b'{ "auditRequestItemId":"663872122627690496", "categoryName":"\xe5\x9d\x91\xe5\x8d\xa1", "netWeight":"300.0", "paperCategoryId":"661536969788100608", "paperMillPayAt":"2021-12-27", "plateNumber":"\xe8\xb4\xb5R67890", "settlementDate":"2021-12-02", "weighingDate":"2021-12-02", "settleWeight":"230.0", "isInvoice":"1", "fundSourceId":"47", "transactionMainEnterpriseName":"\xe5\x8e\xa6\xe9\x97\xa8\xe5\x8d\x83\xe7\xba\xb8\xe4\xba\x92\xe8\x81\x94\xe7\xa7\x91\xe6\x8a\x80\xe6\x9c\x89\xe9\x99\x90\xe5\x85\xac\xe5\x8f\xb8", "invoicePoint":"9.6", "publicSubsidies":"0.0", "publicSubsidiesIncludeTax":0, "settleUnitPrice":"1.62", "fundSourceName":"\xe5\x8d\x83\xe9\xb8\x9f\xe6\x95\xb0\xe6\x8d\xae" }'
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:54.856" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/edit/order-receipt-audit-details
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:54 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":null}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:54.856" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.540" endtime="20211202 19:51:54.856"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Strings" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to strings.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["message"]}</arg>
|
|
<arg>successful</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:54.856" endtime="20211202 19:51:54.857"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:54.536" endtime="20211202 19:51:54.857" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s2-s3-t6" name="get_order-log-detail2">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:54.858" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.858" endtime="20211202 19:51:54.860"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/get/order-log-detail</arg>
|
|
<arg>params=orderId=${orderId}&weightNoteId=${weightNoteId} &operationStatus=2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:54.921" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/order-log-detail?orderId=663872113362472960&weightNoteId=663872121931436032%20&operationStatus=2
|
|
path_url=/recycle-service/admin/operation/get/order-log-detail?orderId=663872113362472960&weightNoteId=663872121931436032%20&operationStatus=2
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:54.921" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/order-log-detail?orderId=663872113362472960&weightNoteId=663872121931436032%20&operationStatus=2
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:54 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":[]}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:54.921" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.860" endtime="20211202 19:51:54.921"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:54.922" level="INFO">{'code': 0, 'message': 'successful', 'data': []}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.922" endtime="20211202 19:51:54.923"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Strings" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to strings.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["message"]}</arg>
|
|
<arg>successful</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:54.923" endtime="20211202 19:51:54.923"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:54.857" endtime="20211202 19:51:54.924" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s2-s3-t7" name="重复执行驳回上传磅单">
|
|
<kw name="${items} IN RANGE [ 2 ]" type="for">
|
|
<kw name="${items} = 0" type="foritem">
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>get_operation_list</arg>
|
|
</arguments>
|
|
<kw name="get_operation_list" library="运营审核驳回">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:54.928" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.928" endtime="20211202 19:51:54.929"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/get/paper-mill-order-receipt-audit</arg>
|
|
<arg>params=pageNum=1&pageSize=10&status=0&orderItemId=&orderId=${orderId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:54.998" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/paper-mill-order-receipt-audit?pageNum=1&pageSize=10&status=0&orderItemId=&orderId=663872113362472960
|
|
path_url=/recycle-service/admin/operation/get/paper-mill-order-receipt-audit?pageNum=1&pageSize=10&status=0&orderItemId=&orderId=663872113362472960
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:54.999" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/paper-mill-order-receipt-audit?pageNum=1&pageSize=10&status=0&orderItemId=&orderId=663872113362472960
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:54 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"records":[{"orderId":"663872113362472960","orderItemId":"663872113416998912","auditRequestId":"663872122598330368","userName":"赖勇兰","paperMillName":"Ceshi_factory","plateNumber":"贵R67890","millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","categoryName":"坑卡","settlePrice":366.830000,"bizOwnerName":"张山","status":0,"isAdjusted":1,"weightNoteId":"663872121931436032","updateTime":null,"activityId":null,"activityName":null,"activityStartTime":null,"activityEndTime":null,"activityPayType":null,"orderType":1,"financeRejectedTime":null,"factoryId":"660158494883844096","factoryName":"88纸业","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"}],"total":1,"size":10,"current":1,"orders":[{"column":"ar.create_time","asc":false}],"searchCount":true,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:54.999" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.929" endtime="20211202 19:51:54.999"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"][0]}</arg>
|
|
<arg>status</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${audit_status}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:55.000" level="INFO">${audit_status} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:54.999" endtime="20211202 19:51:55.000"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"][0]}</arg>
|
|
<arg>auditRequestId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${auditRequestId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:55.001" level="INFO">${auditRequestId} = 663872122598330368</msg>
|
|
<status status="PASS" starttime="20211202 19:51:55.000" endtime="20211202 19:51:55.001"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${audit_status}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:55.001" level="INFO">${audit_status} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:55.001" endtime="20211202 19:51:55.001"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${auditRequestId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:55.002" level="INFO">${auditRequestId} = 663872122598330368</msg>
|
|
<status status="PASS" starttime="20211202 19:51:55.001" endtime="20211202 19:51:55.002"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:54.927" endtime="20211202 19:51:55.002"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:54.927" endtime="20211202 19:51:55.002"></status>
|
|
</kw>
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>get_order-receipt-audit-details</arg>
|
|
</arguments>
|
|
<kw name="get_order-receipt-audit-details" library="运营审核驳回">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:55.003" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:55.003" endtime="20211202 19:51:55.003"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/get/order-receipt-audit-details/${auditRequestId}/${weightNoteId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:55.217" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/order-receipt-audit-details/663872122598330368/663872121931436032
|
|
path_url=/recycle-service/admin/operation/get/order-receipt-audit-details/663872122598330368/663872121931436032
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '0'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:55.217" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/order-receipt-audit-details/663872122598330368/663872121931436032
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:55 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"orderItemId":"663872113416998912","auditType":0,"auditRequestId":"663872122598330368","bizOwnerId":"498985714587930624","bizOwnerName":"张山","paperMillName":"Ceshi_factory","categoryName":"坑卡","paperCategoryId":null,"millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","status":0,"auditStatus":1,"settleStatus":0,"weightNoteImageUrlList":["https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png"],"scrapOrderId":"663872113362472960","orderDate":"2021-12-02","orderPlacerName":"赖勇兰","idNumber":"441481******213863","shortName":"Ceshi_factory","locDetails":"","invoicePoint":9.600000,"auditorId":null,"auditorName":null,"paperCategoryList":[{"id":"660529551931215872","isDelete":0,"createTime":"2021-11-23 14:29:42","updateTime":"2021-11-23 14:29:42","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"花纸","enable":0,"inspectionNote":null,"parentId":null},{"id":"661536965862232064","isDelete":0,"createTime":"2021-11-26 09:12:49","updateTime":"2021-11-26 09:12:49","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"小白纸","enable":0,"inspectionNote":null,"parentId":null},{"id":"661536969788100608","isDelete":0,"createTime":"2021-11-26 09:12:49","updateTime":"2021-11-26 09:12:49","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"坑卡","enable":0,"inspectionNote":null,"parentId":null}],"transactionMainEnterpriseId":"15","transactionMainEnterpriseName":"厦门千纸互联科技有限公司","fundSourceName":"千鸟数据","fundSourceId":47,"isInvoice":1,"adminId":"617003842541850624","receiptIsInvoice":null,"paymentStatus":null,"items":[{"auditRequestItemId":"663872122627690496","driverName":null,"plateNumber":"贵R67890","netWeight":300.000,"settleWeight":230.000,"deductedWeight":70.000,"deductedWeightPoint":23.330,"unitPrice":1.6200000,"weighingDate":"2021-12-02","settlementDate":"2021-12-02","paperMillPayAt":"2021-12-27","settlePrice":366.830000,"adjustmentFee":0.000,"unitSurcharge":0.020000,"receivablePrice":372.370000,"proxySellerSettleType":0,"packageNum":0,"unitPriceIncludeTax":1.775520,"receivablePriceIncludeTax":511.11,"preReceivablePriceIncludeTax":null,"noReceivablePrice":null,"paidPrice":null,"paybackIntever":25,"returnPayDate":null,"bankFlowNo":null,"confirmReceivePayRemark":null,"paymentAdjustmentFee":null,"preTotalMoney":null,"prepayMoney":null,"preSettleMoney":null,"finalPayMoney":null,"paymentType":null,"weightNoteRemark":null,"remarkImgs":null,"deliveryImageUrl":null,"isSubsidyIncludeTax":null,"publicSubsidies":0.000000,"publicSubsidiesIncludeTax":null,"settleUnitPriceIncludeTax":1.774424,"settleUnitPrice":1.620000,"financeAuditNotPassedRemark":null,"categoryName":"坑卡","paperCategoryId":"661536969788100608","deductionNotes":"2021-12-02","receivableSettlementRules":0,"otherAmountList":[{"title":"运费补贴","amount":0.230,"unit":0.001000,"unitType":1},{"title":"其他补贴","amount":0.230,"unit":0.001000,"unitType":1},{"title":"违禁物品扣款","amount":-0.230,"unit":0.001000,"unitType":1},{"title":"装车不规范扣款","amount":-0.230,"unit":0.001000,"unitType":1},{"title":"其他扣款","amount":-0.230,"unit":0.001000,"unitType":1}],"refundSubsidy":0.002000,"receivableAdjustMoney":100.000000,"settleUtiPriceIncludeTaxType":1,"collectionCharges":0.013000,"advanceFund":0.000000,"isSubsidyAndDeductIncludeTax":0,"settleRules":null,"settleUtiPriceIncludeTaxRules":0,"receivedAdjustMoney":null,"contractNo":"Ceshi_factory--代收","contractId":"663533697236078592"}],"paymentRemark":null,"orderType":1,"activitySettleType":null,"isEntire":null,"factoryName":"88纸业","factoryId":"660158494883844096","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:55.218" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:55.004" endtime="20211202 19:51:55.218"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:55.219" level="INFO">{'code': 0, 'message': 'successful', 'data': {'orderItemId': '663872113416998912', 'auditType': 0, 'auditRequestId': '663872122598330368', 'bizOwnerId': '498985714587930624', 'bizOwnerName': '张山', 'paperMillName': 'Ceshi_factory', 'categoryName': '坑卡', 'paperCategoryId': None, 'millSupplierName': '测试111', 'millDelieveryOrderId': '663872113362472960', 'status': 0, 'auditStatus': 1, 'settleStatus': 0, 'weightNoteImageUrlList': ['https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png'], 'scrapOrderId': '663872113362472960', 'orderDate': '2021-12-02', 'orderPlacerName': '赖勇兰', 'idNumber': '441481******213863', 'shortName': 'Ceshi_factory', 'locDetails': '', 'invoicePoint': 9.6, 'auditorId': None, 'auditorName': None, 'paperCategoryList': [{'id': '660529551931215872', 'isDelete': 0, 'createTime': '2021-11-23 14:29:42', 'updateTime': '2021-11-23 14:29:42', 'creatorId': 617003842541850624, 'editorId': 617003842541850624, 'millId': '660525241717624832', 'name': '花纸', 'enable': 0, 'inspectionNote': None, 'parentId': None}, {'id': '661536965862232064', 'isDelete': 0, 'createTime': '2021-11-26 09:12:49', 'updateTime': '2021-11-26 09:12:49', 'creatorId': 617003842541850624, 'editorId': 617003842541850624, 'millId': '660525241717624832', 'name': '小白纸', 'enable': 0, 'inspectionNote': None, 'parentId': None}, {'id': '661536969788100608', 'isDelete': 0, 'createTime': '2021-11-26 09:12:49', 'updateTime': '2021-11-26 09:12:49', 'creatorId': 617003842541850624, 'editorId': 617003842541850624, 'millId': '660525241717624832', 'name': '坑卡', 'enable': 0, 'inspectionNote': None, 'parentId': None}], 'transactionMainEnterpriseId': '15', 'transactionMainEnterpriseName': '厦门千纸互联科技有限公司', 'fundSourceName': '千鸟数据', 'fundSourceId': 47, 'isInvoice': 1, 'adminId': '617003842541850624', 'receiptIsInvoice': None, 'paymentStatus': None, 'items': [{'auditRequestItemId': '663872122627690496', 'driverName': None, 'plateNumber': '贵R67890', 'netWeight': 300.0, 'settleWeight': 230.0, 'deductedWeight': 70.0, 'deductedWeightPoint': 23.33, 'unitPrice': 1.62, 'weighingDate': '2021-12-02', 'settlementDate': '2021-12-02', 'paperMillPayAt': '2021-12-27', 'settlePrice': 366.83, 'adjustmentFee': 0.0, 'unitSurcharge': 0.02, 'receivablePrice': 372.37, 'proxySellerSettleType': 0, 'packageNum': 0, 'unitPriceIncludeTax': 1.77552, 'receivablePriceIncludeTax': 511.11, 'preReceivablePriceIncludeTax': None, 'noReceivablePrice': None, 'paidPrice': None, 'paybackIntever': 25, 'returnPayDate': None, 'bankFlowNo': None, 'confirmReceivePayRemark': None, 'paymentAdjustmentFee': None, 'preTotalMoney': None, 'prepayMoney': None, 'preSettleMoney': None, 'finalPayMoney': None, 'paymentType': None, 'weightNoteRemark': None, 'remarkImgs': None, 'deliveryImageUrl': None, 'isSubsidyIncludeTax': None, 'publicSubsidies': 0.0, 'publicSubsidiesIncludeTax': None, 'settleUnitPriceIncludeTax': 1.774424, 'settleUnitPrice': 1.62, 'financeAuditNotPassedRemark': None, 'categoryName': '坑卡', 'paperCategoryId': '661536969788100608', 'deductionNotes': '2021-12-02', 'receivableSettlementRules': 0, 'otherAmountList': [{'title': '运费补贴', 'amount': 0.23, 'unit': 0.001, 'unitType': 1}, {'title': '其他补贴', 'amount': 0.23, 'unit': 0.001, 'unitType': 1}, {'title': '违禁物品扣款', 'amount': -0.23, 'unit': 0.001, 'unitType': 1}, {'title': '装车不规范扣款', 'amount': -0.23, 'unit': 0.001, 'unitType': 1}, {'title': '其他扣款', 'amount': -0.23, 'unit': 0.001, 'unitType': 1}], 'refundSubsidy': 0.002, 'receivableAdjustMoney': 100.0, 'settleUtiPriceIncludeTaxType': 1, 'collectionCharges': 0.013, 'advanceFund': 0.0, 'isSubsidyAndDeductIncludeTax': 0, 'settleRules': None, 'settleUtiPriceIncludeTaxRules': 0, 'receivedAdjustMoney': None, 'contractNo': 'Ceshi_factory--代收', 'contractId': '663533697236078592'}], 'paymentRemark': None, 'orderType': 1, 'activitySettleType': None, 'isEntire': None, 'factoryName': '88纸业', 'factoryId': '660158494883844096', 'enterpriseId': '660158494724460544', 'enterpriseName': '重庆亨乐西餐食品有限公司'}}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:55.218" endtime="20211202 19:51:55.219"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>auditRequestItemId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${auditRequestItemId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:55.220" level="INFO">${auditRequestItemId} = 663872122627690496</msg>
|
|
<status status="PASS" starttime="20211202 19:51:55.219" endtime="20211202 19:51:55.220"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>categoryName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${categoryName}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:55.220" level="INFO">${categoryName} = 坑卡</msg>
|
|
<status status="PASS" starttime="20211202 19:51:55.220" endtime="20211202 19:51:55.220"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>paperCategoryId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperCategoryId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:55.221" level="INFO">${paperCategoryId} = None</msg>
|
|
<status status="PASS" starttime="20211202 19:51:55.221" endtime="20211202 19:51:55.221"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>netWeight</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${netWeight}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:55.222" level="INFO">${netWeight} = 300.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:55.221" endtime="20211202 19:51:55.222"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>paperMillPayAt</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperMillPayAt}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:55.222" level="INFO">${paperMillPayAt} = 2021-12-27</msg>
|
|
<status status="PASS" starttime="20211202 19:51:55.222" endtime="20211202 19:51:55.222"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>plateNumber</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${plateNumber}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:55.223" level="INFO">${plateNumber} = 贵R67890</msg>
|
|
<status status="PASS" starttime="20211202 19:51:55.223" endtime="20211202 19:51:55.223"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>settleWeight</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${settleWeight}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:55.224" level="INFO">${settleWeight} = 230.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:55.223" endtime="20211202 19:51:55.224"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${settleWeight}'=='None'</arg>
|
|
<arg>0</arg>
|
|
<arg>${settleWeight}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${settleWeight}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:55.224" level="INFO">${settleWeight} = 230.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:55.224" endtime="20211202 19:51:55.224"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${unitSurcharge}*${netWeight}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${surcharge1}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:55.225" level="INFO">${surcharge1} = 6.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:55.225" endtime="20211202 19:51:55.225"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${unitSurcharge}*${settleWeight}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${surcharge2}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:55.226" level="INFO">${surcharge2} = 4.6000000000000005</msg>
|
|
<status status="PASS" starttime="20211202 19:51:55.225" endtime="20211202 19:51:55.226"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${proxySellerSettleType}'=='0'</arg>
|
|
<arg>${surcharge1}</arg>
|
|
<arg>${surcharge2}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${surcharge}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:55.226" level="INFO">${surcharge} = 6.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:55.226" endtime="20211202 19:51:55.226"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${paperMillPayAt}'=='无账期'</arg>
|
|
<arg>null</arg>
|
|
<arg>${paperMillPayAt}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperMillPayAt}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:55.227" level="INFO">${paperMillPayAt} = 2021-12-27</msg>
|
|
<status status="PASS" starttime="20211202 19:51:55.226" endtime="20211202 19:51:55.227"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>auditRequestId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${auditRequestId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:55.227" level="INFO">${auditRequestId} = 663872122598330368</msg>
|
|
<status status="PASS" starttime="20211202 19:51:55.227" endtime="20211202 19:51:55.227"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${auditRequestItemId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:55.228" level="INFO">${auditRequestItemId} = 663872122627690496</msg>
|
|
<status status="PASS" starttime="20211202 19:51:55.227" endtime="20211202 19:51:55.228"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${categoryName}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:55.228" level="INFO">${categoryName} = 坑卡</msg>
|
|
<status status="PASS" starttime="20211202 19:51:55.228" endtime="20211202 19:51:55.228"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${netWeight}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:55.229" level="INFO">${netWeight} = 300.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:55.229" endtime="20211202 19:51:55.229"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paperMillPayAt}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:55.229" level="INFO">${paperMillPayAt} = 2021-12-27</msg>
|
|
<status status="PASS" starttime="20211202 19:51:55.229" endtime="20211202 19:51:55.229"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${plateNumber}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:55.230" level="INFO">${plateNumber} = 贵R67890</msg>
|
|
<status status="PASS" starttime="20211202 19:51:55.230" endtime="20211202 19:51:55.230"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${settleWeight}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:55.230" level="INFO">${settleWeight} = 230.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:55.230" endtime="20211202 19:51:55.230"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paperCategoryId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:55.231" level="INFO">${paperCategoryId} = None</msg>
|
|
<status status="PASS" starttime="20211202 19:51:55.231" endtime="20211202 19:51:55.231"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${surcharge}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:55.231" level="INFO">${surcharge} = 6.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:55.231" endtime="20211202 19:51:55.231"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${auditRequestId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:55.232" level="INFO">${auditRequestId} = 663872122598330368</msg>
|
|
<status status="PASS" starttime="20211202 19:51:55.232" endtime="20211202 19:51:55.232"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:55.002" endtime="20211202 19:51:55.232"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:55.002" endtime="20211202 19:51:55.232"></status>
|
|
</kw>
|
|
<kw name="Run Keyword If" library="BuiltIn">
|
|
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${audit_status}'=='0'</arg>
|
|
<arg>Run Keyword</arg>
|
|
<arg>运营审核驳回</arg>
|
|
</arguments>
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>运营审核驳回</arg>
|
|
</arguments>
|
|
<kw name="运营审核驳回" library="运营审核驳回">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:55.234" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:55.233" endtime="20211202 19:51:55.234"></status>
|
|
</kw>
|
|
<kw name="Get Current Date" library="DateTime">
|
|
<doc>Returns current local or UTC time with an optional increment.</doc>
|
|
<arguments>
|
|
<arg>result_format=%Y-%m-%d</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${datatime}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:55.235" level="INFO">${datatime} = 2021-12-02</msg>
|
|
<status status="PASS" starttime="20211202 19:51:55.234" endtime="20211202 19:51:55.235"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{ \ \ \ \ "auditRequestId":"${auditRequestId}", \ \ \ \ "isPass":2, \ \ \ \ "remark":"${datatime}" }</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${data}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:55.235" level="INFO">${data} = { "auditRequestId":"663872122598330368", "isPass":2, "remark":"2021-12-02" }</msg>
|
|
<status status="PASS" starttime="20211202 19:51:55.235" endtime="20211202 19:51:55.235"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/operation/audit</arg>
|
|
<arg>${data.encode('utf-8')}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:55.385" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/operation/audit
|
|
path_url=/recycle-service/admin/operation/operation/audit
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '88'}
|
|
body=b'{ "auditRequestId":"663872122598330368", "isPass":2, "remark":"2021-12-02" }'
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:55.386" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/operation/audit
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:55 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":null}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:55.386" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:55.235" endtime="20211202 19:51:55.386"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:55.233" endtime="20211202 19:51:55.386"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:55.233" endtime="20211202 19:51:55.386"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:55.232" endtime="20211202 19:51:55.386"></status>
|
|
</kw>
|
|
<kw name="Sleep" library="BuiltIn">
|
|
<doc>Pauses the test executed for the given time.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:56.387" level="INFO">Slept 1 second</msg>
|
|
<status status="PASS" starttime="20211202 19:51:55.386" endtime="20211202 19:51:56.387"></status>
|
|
</kw>
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>获取磅单详情</arg>
|
|
</arguments>
|
|
<kw name="获取磅单详情" library="提交磅单">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:56.389" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.388" endtime="20211202 19:51:56.389"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/customer-service/get/proxy-order/${orderId}</arg>
|
|
<arg>params=orderId=${orderId}&orderItemId=${orderItemId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:56.598" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/customer-service/get/proxy-order/663872113362472960?orderId=663872113362472960&orderItemId=663872113416998912
|
|
path_url=/recycle-service/admin/customer-service/get/proxy-order/663872113362472960?orderId=663872113362472960&orderItemId=663872113416998912
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:56.599" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/customer-service/get/proxy-order/663872113362472960?orderId=663872113362472960&orderItemId=663872113416998912
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:56 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"status":51,"bizOwnerName":"张山","orderOwnerId":"554128866793361643","orderOwnerName":"赖勇兰","orderOwnerPhone":"18888888888","orderType":1,"activityId":null,"activitySettleType":null,"isEntire":null,"activityStatus":null,"activityName":null,"startTime":null,"endTime":null,"unitSurcharge":0.020,"surcharge":null,"totalEstimatedWeight":30000.000,"deliveryTime":"2021-12-02","paperMillDeliveryTime":"2021-12-02","remark":null,"attenssion":"663872113362472960","paperMillId":"660525241717624832","paperMillName":"Ceshi_factory","paperMillAddress":"山西省大同市大同县","millSupplierId":"660525241805705216","paperMillSupplierName":"测试111","millDeliveryOrderId":"663872113362472960","paperCategoryId":"661536969788100608","paperCategoryName":"坑卡","paperCategoryPrice":1.6200000,"proxySellerSettleType":0,"orderItemNum":1,"orderItems":[{"id":"663872113416998912","adjustMoney":0.000,"unitSurcharge":0.020000,"surcharge":6.000000,"unitPrice":1.6200000,"weightnoteInfo":{"id":"663872121931436032","orderId":"663872113362472960","orderItemId":"663872113416998912","type":null,"weightDay":"2021-12-02","settleDay":"2021-12-02","settleUtiPrice":1.6200000,"netWeight":300.000,"settleWeight":230.000,"deductedPoint":23.330,"settlePrice":366.830,"remark":null,"imageUrls":["https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png"]},"logisticcsInfo":{"id":"5334","plateNumber":"贵R67890"},"status":51,"displayStatus":51,"auditStatus":0,"preTotalMoney":null,"prepayMoney":null,"preSettleMoney":null,"settlePrice":366.83,"finalPayMoney":null,"otherAmountDtoList":[{"title":"运费补贴","amount":0.230,"unit":0.001000,"unitType":1},{"title":"其他补贴","amount":0.230,"unit":0.001000,"unitType":1},{"title":"违禁物品扣款","amount":-0.230,"unit":0.001000,"unitType":1},{"title":"装车不规范扣款","amount":-0.230,"unit":0.001000,"unitType":1},{"title":"其他扣款","amount":-0.230,"unit":0.001000,"unitType":1}],"deductionNotes":"2021-12-02","totalOtherAmount":-0.230000000,"paymentType":null,"activityNoteStatus":0,"activityOrderAuditPassNum":null,"unSettleMoney":null,"deliveryImageUrl":null,"weightNoteImageUrl":["https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png"],"transactionMainEnterpriseId":15,"transactionMainEnterpriseName":"厦门千纸互联科技有限公司","warehouseName":null,"publicSubsidies":0.000,"isSubsidyIncludeTax":0,"unitPriceIncludeTax":null,"publicSubsidiesIncludeTax":null,"settleUnitPrice":1.620000,"settleUnitPriceIncludeTax":2.040120,"operationsAuditNotPassedRemark":"2021-12-02","promptMessage":null,"orderItemTimeList":[{"description":"订单已提交,待预约","time":"2021-12-02 19:51:51","rank":0,"status":1},{"description":"预约成功,待送货","time":"2021-12-02 19:51:52","rank":1,"status":1},{"description":"已收货,待审核","time":null,"rank":2,"status":0},{"description":"已审核,结算中","time":null,"rank":3,"status":0},{"description":"已结算,订单完成","time":null,"rank":8,"status":0}],"paperCategoryName":"坑卡","proxySellerSettleType":0,"isInvoice":1,"invoicePoint":9.600000,"receivablePrice":null,"receivablePriceIncludeTax":null,"refundSubsidy":0.46,"unitRefundSubsidy":0.002000,"settleUtiPriceIncludeTax":null,"settleUtiPriceIncludeTaxType":1,"collectionCharges":0.013000,"advanceFund":0,"receivableAdjustMoney":100.000000,"isSubsidyAndDeductIncludeTax":0,"settleRules":0,"settleUtiPriceIncludeTaxRules":0,"contractId":"663533697236078592","contractType":2}],"orderId":"663872113362472960","createTime":"2021-12-02 19:51:51","factoryId":"660158494883844096","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司","factoryName":"88纸业","transactionMainEnterpriseId":15,"transactionMainEnterpriseName":"厦门千纸互联科技有限公司"}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:56.599" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.389" endtime="20211202 19:51:56.599"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["orderItems"][0]}</arg>
|
|
<arg>contractId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${contractId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:56.600" level="INFO">${contractId} = 663533697236078592</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.599" endtime="20211202 19:51:56.600"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["orderItems"][0]}</arg>
|
|
<arg>unitSurcharge</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${unitSurcharge}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:56.601" level="INFO">${unitSurcharge} = 0.02</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.600" endtime="20211202 19:51:56.601"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>proxySellerSettleType</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${proxySellerSettleType}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:56.601" level="INFO">${proxySellerSettleType} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.601" endtime="20211202 19:51:56.601"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>paperCategoryId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperCategoryId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:56.602" level="INFO">${paperCategoryId} = 661536969788100608</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.601" endtime="20211202 19:51:56.602"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>paperCategoryPrice</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${unitPrice}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:56.602" level="INFO">${unitPrice} = 1.62</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.602" endtime="20211202 19:51:56.603"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["orderItems"][0]}</arg>
|
|
<arg>publicSubsidies</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${publicSubsidies}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:56.603" level="INFO">${publicSubsidies} = 0.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.603" endtime="20211202 19:51:56.603"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>millSupplierId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${millSupplierId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:56.604" level="INFO">${millSupplierId} = 660525241805705216</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.603" endtime="20211202 19:51:56.604"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>paperMillSupplierName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperMillSupplierName}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:56.604" level="INFO">${paperMillSupplierName} = 测试111</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.604" endtime="20211202 19:51:56.604"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${publicSubsidies}'=='${null}'</arg>
|
|
<arg>0</arg>
|
|
<arg>${publicSubsidies}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${publicSubsidies}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:56.605" level="INFO">${publicSubsidies} = 0.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.604" endtime="20211202 19:51:56.605"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${unitSurcharge}'=='${None}'</arg>
|
|
<arg>0</arg>
|
|
<arg>${unitSurcharge}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${unitSurcharge}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:56.605" level="INFO">${unitSurcharge} = 0.02</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.605" endtime="20211202 19:51:56.605"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["orderItems"][0]}</arg>
|
|
<arg>contractId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${contractId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:56.606" level="INFO">${contractId} = 663533697236078592</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.606" endtime="20211202 19:51:56.606"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["orderItems"][0]["weightnoteInfo"]}</arg>
|
|
<arg>id</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${磅单id}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:56.607" level="INFO">${磅单id} = 663872121931436032</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.606" endtime="20211202 19:51:56.607"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>status</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${status}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:56.607" level="INFO">${status} = 51</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.607" endtime="20211202 19:51:56.607"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["orderItems"][0]}</arg>
|
|
<arg>receivableAdjustMoney</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${receivableAdjustMoney}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:56.608" level="INFO">${receivableAdjustMoney} = 100.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.608" endtime="20211202 19:51:56.608"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["orderItems"][0]}</arg>
|
|
<arg>adjustMoney</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${adjustMoney}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:56.609" level="INFO">${adjustMoney} = 0.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.608" endtime="20211202 19:51:56.609"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${receivableAdjustMoney}'=='${None}'</arg>
|
|
<arg>0</arg>
|
|
<arg>${receivableAdjustMoney}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${receivableAdjustMoney}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:56.609" level="INFO">${receivableAdjustMoney} = 100.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.609" endtime="20211202 19:51:56.609"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${adjustMoney}'=='${None}'</arg>
|
|
<arg>0</arg>
|
|
<arg>${adjustMoney}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${adjustMoney}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:56.610" level="INFO">${adjustMoney} = 0.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.609" endtime="20211202 19:51:56.610"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["orderItems"][0]["weightnoteInfo"]}</arg>
|
|
<arg>settleUtiPrice</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${settleUtiPrice}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:56.610" level="INFO">${settleUtiPrice} = 1.62</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.610" endtime="20211202 19:51:56.611"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["orderItems"][0]["weightnoteInfo"]}</arg>
|
|
<arg>netWeight</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${netWeight}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:56.611" level="INFO">${netWeight} = 300.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.611" endtime="20211202 19:51:56.611"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["orderItems"][0]["weightnoteInfo"]}</arg>
|
|
<arg>settleWeight</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${settleWeight}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:56.612" level="INFO">${settleWeight} = 230.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.612" endtime="20211202 19:51:56.612"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${netWeight}+30</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${netWeight1}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:56.613" level="INFO">${netWeight1} = 330.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.612" endtime="20211202 19:51:56.613"></status>
|
|
</kw>
|
|
<kw name="${净重index} IN RANGE [ ${netWeight} | 30 ]" type="for">
|
|
<status status="PASS" starttime="20211202 19:51:56.613" endtime="20211202 19:51:56.613"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${settleWeight}+30</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${settleWeight1}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:56.613" level="INFO">${settleWeight1} = 260.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.613" endtime="20211202 19:51:56.613"></status>
|
|
</kw>
|
|
<kw name="${结算重量index} IN RANGE [ ${settleWeight} | 30 ]" type="for">
|
|
<status status="PASS" starttime="20211202 19:51:56.613" endtime="20211202 19:51:56.614"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${unitSurcharge}+0.001</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${unitSurcharge1}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:56.614" level="INFO">${unitSurcharge1} = 0.021</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.614" endtime="20211202 19:51:56.614"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} IN RANGE [ ${unitSurcharge} | 100 ]" type="for">
|
|
<kw name="${代卖费index} = 0.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.614" endtime="20211202 19:51:56.615"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.614" endtime="20211202 19:51:56.615"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 1.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.615" endtime="20211202 19:51:56.615"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.615" endtime="20211202 19:51:56.615"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 2.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.616" endtime="20211202 19:51:56.616"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.615" endtime="20211202 19:51:56.616"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 3.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.616" endtime="20211202 19:51:56.617"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.616" endtime="20211202 19:51:56.617"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 4.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.617" endtime="20211202 19:51:56.617"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.617" endtime="20211202 19:51:56.617"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 5.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.617" endtime="20211202 19:51:56.618"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.617" endtime="20211202 19:51:56.618"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 6.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.618" endtime="20211202 19:51:56.618"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.618" endtime="20211202 19:51:56.618"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 7.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.619" endtime="20211202 19:51:56.619"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.619" endtime="20211202 19:51:56.619"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 8.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.619" endtime="20211202 19:51:56.620"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.619" endtime="20211202 19:51:56.620"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 9.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.620" endtime="20211202 19:51:56.620"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.620" endtime="20211202 19:51:56.620"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 10.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.620" endtime="20211202 19:51:56.621"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.620" endtime="20211202 19:51:56.621"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 11.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.621" endtime="20211202 19:51:56.621"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.621" endtime="20211202 19:51:56.622"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 12.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.622" endtime="20211202 19:51:56.622"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.622" endtime="20211202 19:51:56.622"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 13.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.622" endtime="20211202 19:51:56.623"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.622" endtime="20211202 19:51:56.623"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 14.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.623" endtime="20211202 19:51:56.623"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.623" endtime="20211202 19:51:56.623"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 15.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.624" endtime="20211202 19:51:56.624"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.623" endtime="20211202 19:51:56.624"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 16.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.624" endtime="20211202 19:51:56.625"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.624" endtime="20211202 19:51:56.625"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 17.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.625" endtime="20211202 19:51:56.625"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.625" endtime="20211202 19:51:56.625"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 18.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.626" endtime="20211202 19:51:56.626"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.625" endtime="20211202 19:51:56.626"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 19.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.626" endtime="20211202 19:51:56.627"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.626" endtime="20211202 19:51:56.627"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 20.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.627" endtime="20211202 19:51:56.627"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.627" endtime="20211202 19:51:56.627"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 21.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.627" endtime="20211202 19:51:56.628"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.627" endtime="20211202 19:51:56.628"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 22.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.628" endtime="20211202 19:51:56.628"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.628" endtime="20211202 19:51:56.628"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 23.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.628" endtime="20211202 19:51:56.629"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.628" endtime="20211202 19:51:56.629"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 24.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.629" endtime="20211202 19:51:56.629"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.629" endtime="20211202 19:51:56.629"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 25.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.630" endtime="20211202 19:51:56.630"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.630" endtime="20211202 19:51:56.630"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 26.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.630" endtime="20211202 19:51:56.631"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.630" endtime="20211202 19:51:56.631"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 27.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.631" endtime="20211202 19:51:56.631"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.631" endtime="20211202 19:51:56.631"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 28.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.631" endtime="20211202 19:51:56.632"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.631" endtime="20211202 19:51:56.632"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 29.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.632" endtime="20211202 19:51:56.632"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.632" endtime="20211202 19:51:56.632"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 30.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.633" endtime="20211202 19:51:56.633"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.633" endtime="20211202 19:51:56.633"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 31.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.633" endtime="20211202 19:51:56.634"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.633" endtime="20211202 19:51:56.634"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 32.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.634" endtime="20211202 19:51:56.634"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.634" endtime="20211202 19:51:56.634"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 33.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.634" endtime="20211202 19:51:56.635"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.634" endtime="20211202 19:51:56.635"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 34.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.635" endtime="20211202 19:51:56.635"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.635" endtime="20211202 19:51:56.635"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 35.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.636" endtime="20211202 19:51:56.636"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.635" endtime="20211202 19:51:56.636"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 36.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.636" endtime="20211202 19:51:56.637"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.636" endtime="20211202 19:51:56.637"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 37.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.637" endtime="20211202 19:51:56.637"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.637" endtime="20211202 19:51:56.637"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 38.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.638" endtime="20211202 19:51:56.638"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.637" endtime="20211202 19:51:56.638"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 39.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.638" endtime="20211202 19:51:56.639"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.638" endtime="20211202 19:51:56.639"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 40.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.639" endtime="20211202 19:51:56.639"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.639" endtime="20211202 19:51:56.639"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 41.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.639" endtime="20211202 19:51:56.640"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.639" endtime="20211202 19:51:56.640"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 42.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.640" endtime="20211202 19:51:56.640"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.640" endtime="20211202 19:51:56.640"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 43.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.641" endtime="20211202 19:51:56.641"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.640" endtime="20211202 19:51:56.641"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 44.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.641" endtime="20211202 19:51:56.641"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.641" endtime="20211202 19:51:56.642"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 45.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.642" endtime="20211202 19:51:56.642"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.642" endtime="20211202 19:51:56.642"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 46.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.642" endtime="20211202 19:51:56.643"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.642" endtime="20211202 19:51:56.643"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 47.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.643" endtime="20211202 19:51:56.643"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.643" endtime="20211202 19:51:56.643"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 48.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.644" endtime="20211202 19:51:56.644"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.643" endtime="20211202 19:51:56.644"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 49.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.644" endtime="20211202 19:51:56.644"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.644" endtime="20211202 19:51:56.645"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 50.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.645" endtime="20211202 19:51:56.645"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.645" endtime="20211202 19:51:56.645"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 51.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.645" endtime="20211202 19:51:56.646"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.645" endtime="20211202 19:51:56.646"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 52.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.646" endtime="20211202 19:51:56.646"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.646" endtime="20211202 19:51:56.646"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 53.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.646" endtime="20211202 19:51:56.647"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.646" endtime="20211202 19:51:56.647"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 54.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.647" endtime="20211202 19:51:56.647"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.647" endtime="20211202 19:51:56.647"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 55.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.648" endtime="20211202 19:51:56.648"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.647" endtime="20211202 19:51:56.648"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 56.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.648" endtime="20211202 19:51:56.649"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.648" endtime="20211202 19:51:56.649"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 57.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.649" endtime="20211202 19:51:56.649"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.649" endtime="20211202 19:51:56.649"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 58.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.650" endtime="20211202 19:51:56.650"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.649" endtime="20211202 19:51:56.650"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 59.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.650" endtime="20211202 19:51:56.651"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.650" endtime="20211202 19:51:56.651"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 60.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.651" endtime="20211202 19:51:56.651"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.651" endtime="20211202 19:51:56.651"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 61.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.651" endtime="20211202 19:51:56.652"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.651" endtime="20211202 19:51:56.652"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 62.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.652" endtime="20211202 19:51:56.652"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.652" endtime="20211202 19:51:56.652"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 63.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.652" endtime="20211202 19:51:56.653"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.652" endtime="20211202 19:51:56.653"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 64.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.653" endtime="20211202 19:51:56.654"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.653" endtime="20211202 19:51:56.654"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 65.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.654" endtime="20211202 19:51:56.654"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.654" endtime="20211202 19:51:56.654"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 66.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.654" endtime="20211202 19:51:56.655"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.654" endtime="20211202 19:51:56.655"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 67.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.655" endtime="20211202 19:51:56.655"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.655" endtime="20211202 19:51:56.655"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 68.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.655" endtime="20211202 19:51:56.656"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.655" endtime="20211202 19:51:56.656"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 69.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.656" endtime="20211202 19:51:56.656"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.656" endtime="20211202 19:51:56.656"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 70.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.657" endtime="20211202 19:51:56.657"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.657" endtime="20211202 19:51:56.657"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 71.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.657" endtime="20211202 19:51:56.658"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.657" endtime="20211202 19:51:56.658"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 72.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.658" endtime="20211202 19:51:56.658"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.658" endtime="20211202 19:51:56.658"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 73.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.658" endtime="20211202 19:51:56.659"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.658" endtime="20211202 19:51:56.659"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 74.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.659" endtime="20211202 19:51:56.659"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.659" endtime="20211202 19:51:56.659"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 75.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.660" endtime="20211202 19:51:56.660"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.659" endtime="20211202 19:51:56.660"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 76.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.660" endtime="20211202 19:51:56.661"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.660" endtime="20211202 19:51:56.661"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 77.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.661" endtime="20211202 19:51:56.661"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.661" endtime="20211202 19:51:56.661"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 78.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.662" endtime="20211202 19:51:56.662"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.661" endtime="20211202 19:51:56.662"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 79.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.662" endtime="20211202 19:51:56.663"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.662" endtime="20211202 19:51:56.663"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 80.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.663" endtime="20211202 19:51:56.663"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.663" endtime="20211202 19:51:56.663"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 81.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.663" endtime="20211202 19:51:56.664"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.663" endtime="20211202 19:51:56.664"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 82.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.664" endtime="20211202 19:51:56.664"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.664" endtime="20211202 19:51:56.664"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 83.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.665" endtime="20211202 19:51:56.665"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.665" endtime="20211202 19:51:56.665"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 84.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.665" endtime="20211202 19:51:56.666"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.665" endtime="20211202 19:51:56.666"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 85.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.666" endtime="20211202 19:51:56.666"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.666" endtime="20211202 19:51:56.666"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 86.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.666" endtime="20211202 19:51:56.667"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.666" endtime="20211202 19:51:56.667"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 87.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.667" endtime="20211202 19:51:56.667"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.667" endtime="20211202 19:51:56.667"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 88.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.668" endtime="20211202 19:51:56.668"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.667" endtime="20211202 19:51:56.668"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 89.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.668" endtime="20211202 19:51:56.668"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.668" endtime="20211202 19:51:56.668"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 90.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.669" endtime="20211202 19:51:56.669"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.669" endtime="20211202 19:51:56.669"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 91.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.669" endtime="20211202 19:51:56.670"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.669" endtime="20211202 19:51:56.670"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 92.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.670" endtime="20211202 19:51:56.670"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.670" endtime="20211202 19:51:56.670"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 93.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.670" endtime="20211202 19:51:56.671"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.670" endtime="20211202 19:51:56.671"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 94.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.671" endtime="20211202 19:51:56.671"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.671" endtime="20211202 19:51:56.671"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 95.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.672" endtime="20211202 19:51:56.672"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.671" endtime="20211202 19:51:56.672"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 96.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.672" endtime="20211202 19:51:56.673"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.672" endtime="20211202 19:51:56.673"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 97.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.673" endtime="20211202 19:51:56.673"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.673" endtime="20211202 19:51:56.673"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 98.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.674" endtime="20211202 19:51:56.674"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.673" endtime="20211202 19:51:56.674"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 99.02" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.674" endtime="20211202 19:51:56.675"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.674" endtime="20211202 19:51:56.675"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.614" endtime="20211202 19:51:56.675"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${settleUtiPrice}+0.1</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${settleUtiPrice1}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:56.675" level="INFO">${settleUtiPrice1} = 1.7200000000000002</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.675" endtime="20211202 19:51:56.675"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} IN RANGE [ ${settleUtiPrice} | 100 ]" type="for">
|
|
<kw name="${结算单价index} = 1.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.676" endtime="20211202 19:51:56.676"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.675" endtime="20211202 19:51:56.676"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 2.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.676" endtime="20211202 19:51:56.677"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.676" endtime="20211202 19:51:56.677"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 3.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.677" endtime="20211202 19:51:56.677"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.677" endtime="20211202 19:51:56.677"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 4.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.677" endtime="20211202 19:51:56.678"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.677" endtime="20211202 19:51:56.678"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 5.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.678" endtime="20211202 19:51:56.678"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.678" endtime="20211202 19:51:56.678"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 6.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.679" endtime="20211202 19:51:56.679"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.678" endtime="20211202 19:51:56.679"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 7.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.679" endtime="20211202 19:51:56.679"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.679" endtime="20211202 19:51:56.680"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 8.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.680" endtime="20211202 19:51:56.680"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.680" endtime="20211202 19:51:56.680"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 9.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.680" endtime="20211202 19:51:56.681"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.680" endtime="20211202 19:51:56.681"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 10.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.681" endtime="20211202 19:51:56.681"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.681" endtime="20211202 19:51:56.681"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 11.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.681" endtime="20211202 19:51:56.682"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.681" endtime="20211202 19:51:56.682"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 12.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.682" endtime="20211202 19:51:56.682"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.682" endtime="20211202 19:51:56.683"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 13.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.683" endtime="20211202 19:51:56.683"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.683" endtime="20211202 19:51:56.683"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 14.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.683" endtime="20211202 19:51:56.684"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.683" endtime="20211202 19:51:56.684"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 15.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.684" endtime="20211202 19:51:56.684"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.684" endtime="20211202 19:51:56.684"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 16.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.684" endtime="20211202 19:51:56.685"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.684" endtime="20211202 19:51:56.685"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 17.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.685" endtime="20211202 19:51:56.686"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.685" endtime="20211202 19:51:56.686"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 18.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.686" endtime="20211202 19:51:56.686"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.686" endtime="20211202 19:51:56.686"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 19.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.687" endtime="20211202 19:51:56.687"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.687" endtime="20211202 19:51:56.687"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 20.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.687" endtime="20211202 19:51:56.688"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.687" endtime="20211202 19:51:56.688"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 21.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.688" endtime="20211202 19:51:56.688"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.688" endtime="20211202 19:51:56.688"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 22.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.688" endtime="20211202 19:51:56.689"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.688" endtime="20211202 19:51:56.689"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 23.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.689" endtime="20211202 19:51:56.689"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.689" endtime="20211202 19:51:56.689"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 24.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.690" endtime="20211202 19:51:56.690"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.689" endtime="20211202 19:51:56.690"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 25.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.690" endtime="20211202 19:51:56.691"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.690" endtime="20211202 19:51:56.691"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 26.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.691" endtime="20211202 19:51:56.691"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.691" endtime="20211202 19:51:56.691"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 27.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.691" endtime="20211202 19:51:56.692"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.691" endtime="20211202 19:51:56.692"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 28.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.692" endtime="20211202 19:51:56.692"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.692" endtime="20211202 19:51:56.692"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 29.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.693" endtime="20211202 19:51:56.693"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.692" endtime="20211202 19:51:56.693"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 30.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.693" endtime="20211202 19:51:56.693"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.693" endtime="20211202 19:51:56.693"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 31.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.694" endtime="20211202 19:51:56.694"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.694" endtime="20211202 19:51:56.694"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 32.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.694" endtime="20211202 19:51:56.695"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.694" endtime="20211202 19:51:56.695"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 33.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.695" endtime="20211202 19:51:56.695"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.695" endtime="20211202 19:51:56.695"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 34.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.696" endtime="20211202 19:51:56.696"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.695" endtime="20211202 19:51:56.696"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 35.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.696" endtime="20211202 19:51:56.696"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.696" endtime="20211202 19:51:56.696"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 36.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.697" endtime="20211202 19:51:56.697"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.697" endtime="20211202 19:51:56.697"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 37.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.698" endtime="20211202 19:51:56.698"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.697" endtime="20211202 19:51:56.698"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 38.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.698" endtime="20211202 19:51:56.698"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.698" endtime="20211202 19:51:56.698"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 39.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.699" endtime="20211202 19:51:56.699"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.699" endtime="20211202 19:51:56.699"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 40.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.699" endtime="20211202 19:51:56.700"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.699" endtime="20211202 19:51:56.700"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 41.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.700" endtime="20211202 19:51:56.700"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.700" endtime="20211202 19:51:56.700"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 42.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.700" endtime="20211202 19:51:56.701"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.700" endtime="20211202 19:51:56.701"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 43.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.701" endtime="20211202 19:51:56.701"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.701" endtime="20211202 19:51:56.701"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 44.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.702" endtime="20211202 19:51:56.702"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.701" endtime="20211202 19:51:56.702"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 45.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.702" endtime="20211202 19:51:56.702"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.702" endtime="20211202 19:51:56.703"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 46.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.703" endtime="20211202 19:51:56.703"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.703" endtime="20211202 19:51:56.703"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 47.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.703" endtime="20211202 19:51:56.704"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.703" endtime="20211202 19:51:56.704"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 48.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.704" endtime="20211202 19:51:56.704"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.704" endtime="20211202 19:51:56.704"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 49.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.704" endtime="20211202 19:51:56.705"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.704" endtime="20211202 19:51:56.705"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 50.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.705" endtime="20211202 19:51:56.705"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.705" endtime="20211202 19:51:56.705"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 51.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.706" endtime="20211202 19:51:56.706"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.705" endtime="20211202 19:51:56.706"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 52.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.706" endtime="20211202 19:51:56.707"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.706" endtime="20211202 19:51:56.707"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 53.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.707" endtime="20211202 19:51:56.707"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.707" endtime="20211202 19:51:56.707"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 54.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.707" endtime="20211202 19:51:56.708"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.707" endtime="20211202 19:51:56.708"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 55.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.708" endtime="20211202 19:51:56.708"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.708" endtime="20211202 19:51:56.708"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 56.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.709" endtime="20211202 19:51:56.709"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.708" endtime="20211202 19:51:56.709"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 57.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.709" endtime="20211202 19:51:56.710"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.709" endtime="20211202 19:51:56.710"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 58.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.710" endtime="20211202 19:51:56.710"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.710" endtime="20211202 19:51:56.710"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 59.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.711" endtime="20211202 19:51:56.711"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.711" endtime="20211202 19:51:56.711"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 60.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.711" endtime="20211202 19:51:56.712"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.711" endtime="20211202 19:51:56.712"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 61.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.712" endtime="20211202 19:51:56.712"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.712" endtime="20211202 19:51:56.712"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 62.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.712" endtime="20211202 19:51:56.713"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.712" endtime="20211202 19:51:56.713"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 63.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.713" endtime="20211202 19:51:56.713"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.713" endtime="20211202 19:51:56.713"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 64.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.714" endtime="20211202 19:51:56.714"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.713" endtime="20211202 19:51:56.714"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 65.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.714" endtime="20211202 19:51:56.714"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.714" endtime="20211202 19:51:56.714"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 66.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.715" endtime="20211202 19:51:56.715"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.715" endtime="20211202 19:51:56.715"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 67.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.715" endtime="20211202 19:51:56.716"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.715" endtime="20211202 19:51:56.716"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 68.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.716" endtime="20211202 19:51:56.716"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.716" endtime="20211202 19:51:56.716"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 69.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.716" endtime="20211202 19:51:56.717"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.716" endtime="20211202 19:51:56.717"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 70.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.717" endtime="20211202 19:51:56.717"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.717" endtime="20211202 19:51:56.717"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 71.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.718" endtime="20211202 19:51:56.718"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.718" endtime="20211202 19:51:56.718"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 72.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.718" endtime="20211202 19:51:56.719"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.718" endtime="20211202 19:51:56.719"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 73.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.719" endtime="20211202 19:51:56.719"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.719" endtime="20211202 19:51:56.719"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 74.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.719" endtime="20211202 19:51:56.720"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.719" endtime="20211202 19:51:56.720"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 75.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.720" endtime="20211202 19:51:56.720"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.720" endtime="20211202 19:51:56.720"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 76.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.721" endtime="20211202 19:51:56.722"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.720" endtime="20211202 19:51:56.722"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 77.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.722" endtime="20211202 19:51:56.722"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.722" endtime="20211202 19:51:56.722"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 78.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.722" endtime="20211202 19:51:56.723"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.722" endtime="20211202 19:51:56.723"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 79.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.723" endtime="20211202 19:51:56.723"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.723" endtime="20211202 19:51:56.723"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 80.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.724" endtime="20211202 19:51:56.724"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.723" endtime="20211202 19:51:56.724"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 81.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.724" endtime="20211202 19:51:56.725"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.724" endtime="20211202 19:51:56.725"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 82.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.725" endtime="20211202 19:51:56.725"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.725" endtime="20211202 19:51:56.725"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 83.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.725" endtime="20211202 19:51:56.726"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.725" endtime="20211202 19:51:56.726"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 84.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.726" endtime="20211202 19:51:56.726"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.726" endtime="20211202 19:51:56.726"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 85.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.726" endtime="20211202 19:51:56.727"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.726" endtime="20211202 19:51:56.727"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 86.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.727" endtime="20211202 19:51:56.728"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.727" endtime="20211202 19:51:56.728"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 87.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.728" endtime="20211202 19:51:56.728"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.728" endtime="20211202 19:51:56.728"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 88.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.728" endtime="20211202 19:51:56.729"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.728" endtime="20211202 19:51:56.729"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 89.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.729" endtime="20211202 19:51:56.729"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.729" endtime="20211202 19:51:56.729"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 90.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.729" endtime="20211202 19:51:56.730"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.729" endtime="20211202 19:51:56.730"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 91.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.730" endtime="20211202 19:51:56.730"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.730" endtime="20211202 19:51:56.730"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 92.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.731" endtime="20211202 19:51:56.731"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.730" endtime="20211202 19:51:56.731"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 93.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.731" endtime="20211202 19:51:56.732"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.731" endtime="20211202 19:51:56.732"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 94.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.732" endtime="20211202 19:51:56.732"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.732" endtime="20211202 19:51:56.732"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 95.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.732" endtime="20211202 19:51:56.733"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.732" endtime="20211202 19:51:56.733"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 96.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.733" endtime="20211202 19:51:56.734"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.733" endtime="20211202 19:51:56.734"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 97.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.734" endtime="20211202 19:51:56.734"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.734" endtime="20211202 19:51:56.734"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 98.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.734" endtime="20211202 19:51:56.735"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.734" endtime="20211202 19:51:56.735"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 99.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.735" endtime="20211202 19:51:56.735"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.735" endtime="20211202 19:51:56.735"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.675" endtime="20211202 19:51:56.735"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${receivableAdjustMoney}+10</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${receivableAdjustMoney1}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:56.736" level="INFO">${receivableAdjustMoney1} = 110.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.736" endtime="20211202 19:51:56.736"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} IN RANGE [ ${receivableAdjustMoney} | 500 ]" type="for">
|
|
<kw name="${应收调节费index} = 100.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${receivableAdjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.736" endtime="20211202 19:51:56.737"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.736" endtime="20211202 19:51:56.737"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 101.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${receivableAdjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.737" endtime="20211202 19:51:56.737"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.737" endtime="20211202 19:51:56.737"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 102.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${receivableAdjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.738" endtime="20211202 19:51:56.738"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.737" endtime="20211202 19:51:56.738"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 103.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${receivableAdjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.738" endtime="20211202 19:51:56.739"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.738" endtime="20211202 19:51:56.739"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 104.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${receivableAdjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.739" endtime="20211202 19:51:56.739"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.739" endtime="20211202 19:51:56.739"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 105.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${receivableAdjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.739" endtime="20211202 19:51:56.740"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.739" endtime="20211202 19:51:56.740"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 106.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${receivableAdjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.740" endtime="20211202 19:51:56.740"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.740" endtime="20211202 19:51:56.740"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 107.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${receivableAdjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.741" endtime="20211202 19:51:56.741"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.740" endtime="20211202 19:51:56.741"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 108.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${receivableAdjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.741" endtime="20211202 19:51:56.741"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.741" endtime="20211202 19:51:56.742"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 109.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${receivableAdjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.742" endtime="20211202 19:51:56.742"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.742" endtime="20211202 19:51:56.742"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 110.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${receivableAdjustMoney1}'</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:56.743" level="INFO">Exiting for loop altogether.</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.742" endtime="20211202 19:51:56.743"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.742" endtime="20211202 19:51:56.743"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.736" endtime="20211202 19:51:56.743"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${adjustMoney}+10</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${adjustMoney1}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:56.743" level="INFO">${adjustMoney1} = 10.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.743" endtime="20211202 19:51:56.743"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} IN RANGE [ ${adjustMoney} | 500 ]" type="for">
|
|
<kw name="${应收调节费index} = 0.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${adjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.744" endtime="20211202 19:51:56.744"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.744" endtime="20211202 19:51:56.744"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 1.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${adjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.744" endtime="20211202 19:51:56.745"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.744" endtime="20211202 19:51:56.745"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 2.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${adjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.745" endtime="20211202 19:51:56.745"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.745" endtime="20211202 19:51:56.745"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 3.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${adjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.746" endtime="20211202 19:51:56.746"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.745" endtime="20211202 19:51:56.746"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 4.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${adjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.746" endtime="20211202 19:51:56.747"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.746" endtime="20211202 19:51:56.747"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 5.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${adjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.747" endtime="20211202 19:51:56.747"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.747" endtime="20211202 19:51:56.747"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 6.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${adjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.748" endtime="20211202 19:51:56.748"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.747" endtime="20211202 19:51:56.748"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 7.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${adjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.748" endtime="20211202 19:51:56.749"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.748" endtime="20211202 19:51:56.749"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 8.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${adjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.749" endtime="20211202 19:51:56.749"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.749" endtime="20211202 19:51:56.749"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 9.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${adjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.749" endtime="20211202 19:51:56.750"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.749" endtime="20211202 19:51:56.750"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 10.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${adjustMoney1}'</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:56.750" level="INFO">Exiting for loop altogether.</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.750" endtime="20211202 19:51:56.750"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.750" endtime="20211202 19:51:56.751"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.743" endtime="20211202 19:51:56.751"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${contractId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:56.751" level="INFO">${contractId} = 663533697236078592</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.751" endtime="20211202 19:51:56.751"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${unitSurcharge}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:56.752" level="INFO">${unitSurcharge} = 0.02</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.751" endtime="20211202 19:51:56.752"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paperCategoryId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:56.752" level="INFO">${paperCategoryId} = 661536969788100608</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.752" endtime="20211202 19:51:56.752"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${settleUtiPrice1}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:56.753" level="INFO">${settleUtiPrice1} = 1.7200000000000002</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.752" endtime="20211202 19:51:56.753"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${unitPrice}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:56.753" level="INFO">${unitPrice} = 1.62</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.753" endtime="20211202 19:51:56.753"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${publicSubsidies}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:56.754" level="INFO">${publicSubsidies} = 0.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.753" endtime="20211202 19:51:56.754"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${millSupplierId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:56.754" level="INFO">${millSupplierId} = 660525241805705216</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.754" endtime="20211202 19:51:56.754"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paperMillSupplierName}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:56.754" level="INFO">${paperMillSupplierName} = 测试111</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.754" endtime="20211202 19:51:56.755"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${proxySellerSettleType}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:56.755" level="INFO">${proxySellerSettleType} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.755" endtime="20211202 19:51:56.755"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${contractId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:56.755" level="INFO">${contractId} = 663533697236078592</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.755" endtime="20211202 19:51:56.755"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${netWeight1}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:56.756" level="INFO">${netWeight1} = 330.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.756" endtime="20211202 19:51:56.756"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${settleWeight1}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:56.756" level="INFO">${settleWeight1} = 260.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.756" endtime="20211202 19:51:56.756"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${磅单id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:56.757" level="INFO">${磅单id} = 663872121931436032</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.757" endtime="20211202 19:51:56.757"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${status}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:56.757" level="INFO">${status} = 51</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.757" endtime="20211202 19:51:56.757"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${unitSurcharge1}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:56.758" level="INFO">${unitSurcharge1} = 0.021</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.758" endtime="20211202 19:51:56.758"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${adjustMoney1}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:56.758" level="INFO">${adjustMoney1} = 10.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.758" endtime="20211202 19:51:56.758"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${receivableAdjustMoney1}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:56.759" level="INFO">${receivableAdjustMoney1} = 110.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.758" endtime="20211202 19:51:56.759"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.388" endtime="20211202 19:51:56.759"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.387" endtime="20211202 19:51:56.759"></status>
|
|
</kw>
|
|
<kw name="Run Keyword If" library="BuiltIn">
|
|
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${status}'=='51'</arg>
|
|
<arg>weightnote</arg>
|
|
</arguments>
|
|
<kw name="weightnote" library="提交磅单">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:56.760" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.760" endtime="20211202 19:51:56.761"></status>
|
|
</kw>
|
|
<kw name="Get Current Date" library="DateTime">
|
|
<doc>Returns current local or UTC time with an optional increment.</doc>
|
|
<arguments>
|
|
<arg>result_format=%Y-%m-%d</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${datatime}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:56.761" level="INFO">${datatime} = 2021-12-02</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.761" endtime="20211202 19:51:56.761"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{ \ \ \ \ "deductedPoint":0, \ \ \ \ "imageUrl":[ \ \ \ \ \ \ \ \ "${pictures}" \ \ \ \ ], \ \ \ \ "orderItemId":"${orderItemId}", \ \ \ \ "unitPrice":"${unitPrice}", \ \ \ \ "paperCategoryId":"${paperCategoryId}", \ \ \ \ "millSupplierId":"${supplier_id}", \ \ \ \ "millSupplierName":"${millSupplierName}", \ \ \ \ "settleUtiPriceIncludeTax":2.04012, \ \ \ \ "settleUtiPriceIncludeTaxType":1, \ \ \ \ "receivableAdjustMoney":"${receivableAdjustMoney1}", \ \ \ \ "refundSubsidy":0.002, \ \ \ \ "adjustMoney":"${adjustMoney1}", \ \ \ \ "collectionCharges":"${proxyPaySurcharge}", \ \ \ \ "advanceFund":"${advanceFund}", \ \ \ \ "contractId":"${contractId}", \ \ \ \ "warehouseName":"${所属仓库}", \ \ \ \ "weightDay":"${datatime}", \ \ \ \ "settleDay":"${datatime}", \ \ \ \ "transactionMainEnterpriseId":"${交易主体id}", \ \ \ \ \ "transactionMainEnterpriseName":"${交易主体name}", \ \ \ \ "proxySellerSettleType":"${proxySellerSettleType}", \ \ \ \ "receivableSettlementRules":"${receivableSettlementRules}", \ \ \ \ "isInvoice":"${hasInvoice}", \ \ \ \ "invoicePoint":"${taxRefundRate}", \ \ \ \ "deductionNotes":"${datatime}", \ \ \ \ "plateNumber":"${carList}", \ \ \ \ "settlePriceIncludeTaxSettleRules":"${settlePriceIncludeTaxSettleRules}", \ \ \ \ "settleUtiPrice":"${settleUtiPrice1}", \ \ \ \ "netWeight":"${netWeight1}", \ \ \ \ "activitySettleType":null, \ \ \ \ "unitSurcharge":"${unitSurcharge1}", \ \ \ \ "deliveryImageUrls":[ \ \ \ \ \ ], \ \ \ \ "publicSubsidies":0, \ \ \ \ "isSubsidyAndDeductIncludeTax":0, \ \ \ \ "orderId":"${orderId}", \ \ \ \ "settleWeight":"${settleWeight1}", \ \ \ \ "deductedWeight":2, \ \ \ \ "orderType":"${orderType}", \ \ \ \ "otherAmountList":[ \ \ \ \ \ \ \ \ { \ \ \ \ \ \ \ \ \ \ \ \ "unitType":1, \ \ \ \ \ \ \ \ \ \ \ \ "unitAmount":0.001, \ \ \ \ \ \ \ \ \ \ \ \ "title":"freightSubsidies", \ \ \ \ \ \ \ \ \ \ \ \ "isSubsidies":1 \ \ \ \ \ \ \ \ }, \ \ \ \ \ \ \ \ { \ \ \ \ \ \ \ \ \ \ \ \ "unitType":1, \ \ \ \ \ \ \ \ \ \ \ \ "unitAmount":0.001, \ \ \ \ \ \ \ \ \ \ \ \ "title":"otherSubsidies", \ \ \ \ \ \ \ \ \ \ \ \ "isSubsidies":1 \ \ \ \ \ \ \ \ }, \ \ \ \ \ \ \ \ { \ \ \ \ \ \ \ \ \ \ \ \ "unitType":1, \ \ \ \ \ \ \ \ \ \ \ \ "unitAmount":0.001, \ \ \ \ \ \ \ \ \ \ \ \ "title":"contrabandPenalty", \ \ \ \ \ \ \ \ \ \ \ \ "isSubsidies":0 \ \ \ \ \ \ \ \ }, \ \ \ \ \ \ \ \ { \ \ \ \ \ \ \ \ \ \ \ \ "unitType":1, \ \ \ \ \ \ \ \ \ \ \ \ "unitAmount":0.001, \ \ \ \ \ \ \ \ \ \ \ \ "title":"nonStandardPenalty", \ \ \ \ \ \ \ \ \ \ \ \ "isSubsidies":0 \ \ \ \ \ \ \ \ }, \ \ \ \ \ \ \ \ { \ \ \ \ \ \ \ \ \ \ \ \ "unitType":1, \ \ \ \ \ \ \ \ \ \ \ \ "unitAmount":0.001, \ \ \ \ \ \ \ \ \ \ \ \ "title":"otherPenalty", \ \ \ \ \ \ \ \ \ \ \ \ "isSubsidies":0 \ \ \ \ \ \ \ \ } \ \ \ \ ], \ \ \ \ "id":"${磅单id}" \ \ \ \ }</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${data}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:56.765" level="INFO">${data} = { "deductedPoint":0, "imageUrl":[ "https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png" ], "orderItemId":"663872113416998912", "unitPrice...</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.761" endtime="20211202 19:51:56.765"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${data}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:56.765" level="INFO">{ "deductedPoint":0, "imageUrl":[ "https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png" ], "orderItemId":"663872113416998912", "unitPrice":"1.62", "paperCategoryId":"661536969788100608", "millSupplierId":"660525241805705216", "millSupplierName":"测试111", "settleUtiPriceIncludeTax":2.04012, "settleUtiPriceIncludeTaxType":1, "receivableAdjustMoney":"110.0", "refundSubsidy":0.002, "adjustMoney":"10.0", "collectionCharges":"0.013", "advanceFund":"0", "contractId":"663533697236078592", "warehouseName":"江高仓", "weightDay":"2021-12-02", "settleDay":"2021-12-02", "transactionMainEnterpriseId":"15", "transactionMainEnterpriseName":"厦门千纸互联科技有限公司", "proxySellerSettleType":"0", "receivableSettlementRules":"0", "isInvoice":"1", "invoicePoint":"9.6", "deductionNotes":"2021-12-02", "plateNumber":"贵R67890", "settlePriceIncludeTaxSettleRules":"0", "settleUtiPrice":"1.7200000000000002", "netWeight":"330.0", "activitySettleType":null, "unitSurcharge":"0.021", "deliveryImageUrls":[ ], "publicSubsidies":0, "isSubsidyAndDeductIncludeTax":0, "orderId":"663872113362472960", "settleWeight":"260.0", "deductedWeight":2, "orderType":"1", "otherAmountList":[ { "unitType":1, "unitAmount":0.001, "title":"freightSubsidies", "isSubsidies":1 }, { "unitType":1, "unitAmount":0.001, "title":"otherSubsidies", "isSubsidies":1 }, { "unitType":1, "unitAmount":0.001, "title":"contrabandPenalty", "isSubsidies":0 }, { "unitType":1, "unitAmount":0.001, "title":"nonStandardPenalty", "isSubsidies":0 }, { "unitType":1, "unitAmount":0.001, "title":"otherPenalty", "isSubsidies":0 } ], "id":"663872121931436032" }</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.765" endtime="20211202 19:51:56.765"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/proxy-sell/update/weightnote</arg>
|
|
<arg>${data.encode('utf-8')}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:56.969" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/proxy-sell/update/weightnote
|
|
path_url=/recycle-service/admin/proxy-sell/update/weightnote
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '2164'}
|
|
body=b'{ "deductedPoint":0, "imageUrl":[ "https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png" ], "orderItemId":"663872113416998912", "unitPrice":"1.62", "paperCategoryId":"661536969788100608", "millSupplierId":"660525241805705216", "millSupplierName":"\xe6\xb5\x8b\xe8\xaf\x95111", "settleUtiPriceIncludeTax":2.04012, "settleUtiPriceIncludeTaxType":1, "receivableAdjustMoney":"110.0", "refundSubsidy":0.002, "adjustMoney":"10.0", "collectionCharges":"0.013", "advanceFund":"0", "contractId":"663533697236078592", "warehouseName":"\xe6\xb1\x9f\xe9\xab\x98\xe4\xbb\x93", "weightDay":"2021-12-02", "settleDay":"2021-12-02", "transactionMainEnterpriseId":"15", "transactionMainEnterpriseName":"\xe5\x8e\xa6\xe9\x97\xa8\xe5\x8d\x83\xe7\xba\xb8\xe4\xba\x92\xe8\x81\x94\xe7\xa7\x91\xe6\x8a\x80\xe6\x9c\x89\xe9\x99\x90\xe5\x85\xac\xe5\x8f\xb8", "proxySellerSettleType":"0", "receivableSettlementRules":"0", "isInvoice":"1", "invoicePoint":"9.6", "deductionNotes":"2021-12-02", "plateNumber":"\xe8\xb4\xb5R67890", "settlePriceIncludeTaxSettleRules":"0", "settleUtiPrice":"1.7200000000000002", "netWeight":"330.0", "activitySettleType":null, "unitSurcharge":"0.021", "deliveryImageUrls":[ ], "publicSubsidies":0, "isSubsidyAndDeductIncludeTax":0, "orderId":"663872113362472960", "settleWeight":"260.0", "deductedWeight":2, "orderType":"1", "otherAmountList":[ { "unitType":1, "unitAmount":0.001, "title":"freightSubsidies", "isSubsidies":1 }, { "unitType":1, "unitAmount":0.001, "title":"otherSubsidies", "isSubsidies":1 }, { "unitType":1, "unitAmount":0.001, "title":"contrabandPenalty", "isSubsidies":0 }, { "unitType":1, "unitAmount":0.001, "title":"nonStandardPenalty", "isSubsidies":0 }, { "unitType":1, "unitAmount":0.001, "title":"otherPenalty", "isSubsidies":0 } ], "id":"663872121931436032" }'
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:56.969" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/proxy-sell/update/weightnote
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:56 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"weightNoteId":"663872121931436032","contractId":"663533697236078592"}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:56.969" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.765" endtime="20211202 19:51:56.969"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:56.970" level="INFO">{'weightNoteId': '663872121931436032', 'contractId': '663533697236078592'}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.969" endtime="20211202 19:51:56.970"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>weightNoteId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${weightNoteId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:56.971" level="INFO">${weightNoteId} = 663872121931436032</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.970" endtime="20211202 19:51:56.971"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${weightNoteId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:56.971" level="INFO">${weightNoteId} = 663872121931436032</msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.971" endtime="20211202 19:51:56.971"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Strings" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to strings.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["message"]}</arg>
|
|
<arg>successful</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:56.971" endtime="20211202 19:51:56.972"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.760" endtime="20211202 19:51:56.972"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.759" endtime="20211202 19:51:56.972"></status>
|
|
</kw>
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>audit_weightnote</arg>
|
|
</arguments>
|
|
<kw name="audit_weightnote" library="提交磅单">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:56.973" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.973" endtime="20211202 19:51:56.973"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/customer-service/audit/weightnote/${weightNoteId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${repsonse}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:57.111" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/customer-service/audit/weightnote/663872121931436032
|
|
path_url=/recycle-service/admin/customer-service/audit/weightnote/663872121931436032
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '0'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:57.112" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/customer-service/audit/weightnote/663872121931436032
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:57 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":null}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:57.112" level="INFO">${repsonse} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:56.973" endtime="20211202 19:51:57.112"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${repsonse.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:57.113" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.112" endtime="20211202 19:51:57.113"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.972" endtime="20211202 19:51:57.113"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:56.972" endtime="20211202 19:51:57.113"></status>
|
|
</kw>
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>获取上传磅单后的订单详情</arg>
|
|
</arguments>
|
|
<kw name="获取上传磅单后的订单详情" library="提交磅单">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:57.114" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.114" endtime="20211202 19:51:57.115"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/customer-service/get/proxy-order/${orderId}</arg>
|
|
<arg>params=orderId=${orderId}&orderItemId=${orderItemId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:57.297" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/customer-service/get/proxy-order/663872113362472960?orderId=663872113362472960&orderItemId=663872113416998912
|
|
path_url=/recycle-service/admin/customer-service/get/proxy-order/663872113362472960?orderId=663872113362472960&orderItemId=663872113416998912
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:57.297" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/customer-service/get/proxy-order/663872113362472960?orderId=663872113362472960&orderItemId=663872113416998912
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:57 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"status":51,"bizOwnerName":"张山","orderOwnerId":"554128866793361643","orderOwnerName":"赖勇兰","orderOwnerPhone":"18888888888","orderType":1,"activityId":null,"activitySettleType":null,"isEntire":null,"activityStatus":null,"activityName":null,"startTime":null,"endTime":null,"unitSurcharge":0.020,"surcharge":null,"totalEstimatedWeight":30000.000,"deliveryTime":"2021-12-02","paperMillDeliveryTime":"2021-12-02","remark":null,"attenssion":"663872113362472960","paperMillId":"660525241717624832","paperMillName":"Ceshi_factory","paperMillAddress":"山西省大同市大同县","millSupplierId":"660525241805705216","paperMillSupplierName":"测试111","millDeliveryOrderId":"663872113362472960","paperCategoryId":"661536969788100608","paperCategoryName":"坑卡","paperCategoryPrice":1.6200000,"proxySellerSettleType":0,"orderItemNum":1,"orderItems":[{"id":"663872113416998912","adjustMoney":10.000,"unitSurcharge":0.021000,"surcharge":6.930000,"unitPrice":1.6200000,"weightnoteInfo":{"id":"663872121931436032","orderId":"663872113362472960","orderItemId":"663872113416998912","type":null,"weightDay":"2021-12-02","settleDay":"2021-12-02","settleUtiPrice":1.6200000,"netWeight":330.000,"settleWeight":260.000,"deductedPoint":0.000,"settlePrice":424.530,"remark":null,"imageUrls":["https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png"]},"logisticcsInfo":{"id":"5334","plateNumber":"贵R67890"},"status":52,"displayStatus":52,"auditStatus":1,"preTotalMoney":null,"prepayMoney":null,"preSettleMoney":null,"settlePrice":424.53,"finalPayMoney":null,"otherAmountDtoList":[{"title":"运费补贴","amount":0.260,"unit":0.001000,"unitType":1},{"title":"其他补贴","amount":0.260,"unit":0.001000,"unitType":1},{"title":"违禁物品扣款","amount":-0.260,"unit":0.001000,"unitType":1},{"title":"装车不规范扣款","amount":-0.260,"unit":0.001000,"unitType":1},{"title":"其他扣款","amount":-0.260,"unit":0.001000,"unitType":1}],"deductionNotes":"2021-12-02","totalOtherAmount":-0.260000000,"paymentType":null,"activityNoteStatus":1,"activityOrderAuditPassNum":null,"unSettleMoney":null,"deliveryImageUrl":null,"weightNoteImageUrl":["https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png"],"transactionMainEnterpriseId":15,"transactionMainEnterpriseName":"厦门千纸互联科技有限公司","warehouseName":null,"publicSubsidies":0.000,"isSubsidyIncludeTax":0,"unitPriceIncludeTax":null,"publicSubsidiesIncludeTax":null,"settleUnitPrice":1.620000,"settleUnitPriceIncludeTax":2.040120,"operationsAuditNotPassedRemark":null,"promptMessage":null,"orderItemTimeList":[{"description":"订单已提交,待预约","time":"2021-12-02 19:51:51","rank":0,"status":1},{"description":"预约成功,待送货","time":"2021-12-02 19:51:52","rank":1,"status":1},{"description":"已收货,待审核","time":"2021-12-02 19:51:53","rank":2,"status":1},{"description":"已审核,结算中","time":null,"rank":3,"status":0},{"description":"已结算,订单完成","time":null,"rank":8,"status":0}],"paperCategoryName":"坑卡","proxySellerSettleType":0,"isInvoice":1,"invoicePoint":9.600000,"receivablePrice":null,"receivablePriceIncludeTax":null,"refundSubsidy":0.52,"unitRefundSubsidy":0.002000,"settleUtiPriceIncludeTax":null,"settleUtiPriceIncludeTaxType":1,"collectionCharges":0.013000,"advanceFund":0,"receivableAdjustMoney":110.000000,"isSubsidyAndDeductIncludeTax":0,"settleRules":0,"settleUtiPriceIncludeTaxRules":0,"contractId":"663533697236078592","contractType":2}],"orderId":"663872113362472960","createTime":"2021-12-02 19:51:51","factoryId":"660158494883844096","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司","factoryName":"88纸业","transactionMainEnterpriseId":15,"transactionMainEnterpriseName":"厦门千纸互联科技有限公司"}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:57.297" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.115" endtime="20211202 19:51:57.297"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["orderItems"][0]["weightnoteInfo"]}</arg>
|
|
<arg>settleUtiPrice</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${settleUnitPrice}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:57.298" level="INFO">${settleUnitPrice} = 1.62</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.298" endtime="20211202 19:51:57.298"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["orderItems"][0]}</arg>
|
|
<arg>unitSurcharge</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${unitSurcharge}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:57.299" level="INFO">${unitSurcharge} = 0.021</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.299" endtime="20211202 19:51:57.299"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["orderItems"][0]["weightnoteInfo"]}</arg>
|
|
<arg>netWeight</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${netWeight}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:57.300" level="INFO">${netWeight} = 330.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.299" endtime="20211202 19:51:57.300"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["orderItems"][0]["weightnoteInfo"]}</arg>
|
|
<arg>settleWeight</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${settleWeight}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:57.301" level="INFO">${settleWeight} = 260.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.300" endtime="20211202 19:51:57.301"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["orderItems"][0]}</arg>
|
|
<arg>receivableAdjustMoney</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${receivableAdjustMoney}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:57.301" level="INFO">${receivableAdjustMoney} = 110.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.301" endtime="20211202 19:51:57.301"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["orderItems"][0]}</arg>
|
|
<arg>adjustMoney</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${adjustMoney}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:57.302" level="INFO">${adjustMoney} = 10.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.302" endtime="20211202 19:51:57.302"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${settleUnitPrice}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:57.303" level="INFO">${settleUnitPrice} = 1.62</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.302" endtime="20211202 19:51:57.303"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${unitSurcharge}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:57.303" level="INFO">${unitSurcharge} = 0.021</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.303" endtime="20211202 19:51:57.303"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${netWeight}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:57.304" level="INFO">${netWeight} = 330.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.303" endtime="20211202 19:51:57.304"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${settleWeight}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:57.304" level="INFO">${settleWeight} = 260.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.304" endtime="20211202 19:51:57.304"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${receivableAdjustMoney}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:57.305" level="INFO">${receivableAdjustMoney} = 110.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.304" endtime="20211202 19:51:57.305"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${adjustMoney}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:57.305" level="INFO">${adjustMoney} = 10.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.305" endtime="20211202 19:51:57.305"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:57.114" endtime="20211202 19:51:57.305"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:57.113" endtime="20211202 19:51:57.305"></status>
|
|
</kw>
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>台账查询</arg>
|
|
</arguments>
|
|
<kw name="台账查询" library="台账查询">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:57.306" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.306" endtime="20211202 19:51:57.307"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/parameter/get/parameter</arg>
|
|
<arg>params=pageNum=1&pageSize=10&withdrawState=&state=&orderItemId=${orderItemId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:57.429" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/parameter/get/parameter?pageNum=1&pageSize=10&withdrawState=&state=&orderItemId=663872113416998912
|
|
path_url=/recycle-service/admin/parameter/get/parameter?pageNum=1&pageSize=10&withdrawState=&state=&orderItemId=663872113416998912
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:57.430" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/parameter/get/parameter?pageNum=1&pageSize=10&withdrawState=&state=&orderItemId=663872113416998912
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:57 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"records":[{"id":"46054","orderId":"663872113362472960","orderItemId":"663872113416998912","auditRequestId":"663872136221429760","weightNoteId":"663872121931436032","orderCreateTime":"2021-12-02 19:51:51","bizName":"张山","bizId":"498985714587930624","customerName":"赖勇兰","settlePrice":424.530,"buzName":"赖勇兰","buzId":"617003842541850624","paperMillName":"Ceshi_factory","paperMillId":"660525241717624832","millSupplierName":"测试111","millSupplierId":"660525241805705216","plateNum":"贵R67890","paperCategoryId":"661536969788100608","paperCategoryName":"坑卡","netWeight":330.000,"deductedPoint":0.000,"settleWeight":260.000,"settleUtiPrice":1.620000,"unitPriceIncludeTax":null,"receivablePriceIncludeTax":null,"unitSurcharge":0.021,"adjustMoney":10.000,"receivablePrice":null,"paybackDay":null,"paybackId":null,"state":1,"isDelay":0,"paidPrice":null,"transactionMainEnterpriseId":null,"transactionMainEnterpriseName":"厦门千纸互联科技有限公司","fundSourceName":null,"fundSourceId":null,"warehouseName":"江高仓","invoiceStatus":0,"withdrawState":0,"secondPaybackId":null,"isInvoice":1,"isSubsidyIncludeTax":null,"publicSubsidies":0.000000,"unitPrice":1.620000,"publicSubsidiesIncludeTax":null,"settleUnitPriceIncludeTax":2.040120,"invoicePoint":9.600,"allCollectionCharges":null,"allMatCharges":null,"allPublicSubsidies":null,"firstSettlePriceTime":null,"firstSettlePrice":null,"secondSettlePriceTime":null,"secondSettlePrice":null,"weighingDate":"2021-12-02","paperMillPayAt":"2021-12-27","paybackIntever":"25","noReceivablePrice":null,"financialConfirmTheSettlementTime":null,"secondFinancialConfirmTheSettlementTime":null,"factoryId":"660158494883844096","factoryName":"88纸业","paperMillLocateProvinceName":"山西省","receivedAdjustMoney":null,"receivableAdjustMoney":110.000000,"paperMillBizName":"qniaoGuest","allAgencyFee":6.930000,"purchaseUnitPrice":null,"firstFinanceOwner":null,"secondFinanceOwner":null,"firstReceivablePrice":null,"secondReceivablePrice":null,"firstReceivablePriceIncludeTax":null,"secondReceivablePriceIncludeTax":null,"firstPaidPrice":null,"firstPaidTime":null,"secondPaidPrice":null,"secondPaidTime":null,"twiceFirstPaidPrice":null,"twiceFirstPaidTime":null,"twiceSecondPaidPrice":null,"twiceSecondPaidTime":null,"proxySellerSettleType":0,"deductionNote":"2021-12-02","totalOtherAmount":-0.260000,"remark":null,"contractType":2,"settlementType":0,"contractId":null,"contractNo":"Ceshi_factory--代收","activityId":null,"activitySettleType":null,"belongsToEnterpriseId":"660158494724460544","belongsToEnterpriseName":"重庆亨乐西餐食品有限公司","firstPayPercent":"100%","settleDay":"2021-12-02","refundSubsidy":0.002000,"isNoPeriodOrder":false,"firstSettlementPrice":424.530000,"secondSettlementPrice":null}],"total":1,"size":10,"current":1,"orders":[{"column":"order_create_time","asc":false}],"searchCount":true,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:57.430" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.307" endtime="20211202 19:51:57.430"></status>
|
|
</kw>
|
|
<kw name="Get From List" library="Collections">
|
|
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"]}</arg>
|
|
<arg>0</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${台账列表数据}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:57.431" level="INFO">${台账列表数据} = {'id': '46054', 'orderId': '663872113362472960', 'orderItemId': '663872113416998912', 'auditRequestId': '663872136221429760', 'weightNoteId': '663872121931436032', 'orderCreateTime': '2021-12-02 19:51...</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.430" endtime="20211202 19:51:57.431"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Numbers" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to real numbers.</doc>
|
|
<arguments>
|
|
<arg>${netWeight}</arg>
|
|
<arg>${reps.json()["data"]["records"][0]["netWeight"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:57.431" endtime="20211202 19:51:57.432"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Numbers" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to real numbers.</doc>
|
|
<arguments>
|
|
<arg>${unitSurcharge}</arg>
|
|
<arg>${reps.json()["data"]["records"][0]["unitSurcharge"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:57.432" endtime="20211202 19:51:57.433"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Numbers" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to real numbers.</doc>
|
|
<arguments>
|
|
<arg>${settleWeight}</arg>
|
|
<arg>${reps.json()["data"]["records"][0]["settleWeight"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:57.433" endtime="20211202 19:51:57.433"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Numbers" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to real numbers.</doc>
|
|
<arguments>
|
|
<arg>${settleUnitPrice}</arg>
|
|
<arg>${reps.json()["data"]["records"][0]["settleUtiPrice"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:57.433" endtime="20211202 19:51:57.434"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Numbers" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to real numbers.</doc>
|
|
<arguments>
|
|
<arg>${receivableAdjustMoney}</arg>
|
|
<arg>${reps.json()["data"]["records"][0]["receivableAdjustMoney"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:57.434" endtime="20211202 19:51:57.435"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Numbers" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to real numbers.</doc>
|
|
<arguments>
|
|
<arg>${adjustMoney}</arg>
|
|
<arg>${reps.json()["data"]["records"][0]["adjustMoney"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:57.435" endtime="20211202 19:51:57.435"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:57.306" endtime="20211202 19:51:57.435"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:57.305" endtime="20211202 19:51:57.436"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:54.927" endtime="20211202 19:51:57.436"></status>
|
|
</kw>
|
|
<kw name="${items} = 1" type="foritem">
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>get_operation_list</arg>
|
|
</arguments>
|
|
<kw name="get_operation_list" library="运营审核驳回">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:57.437" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.436" endtime="20211202 19:51:57.437"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/get/paper-mill-order-receipt-audit</arg>
|
|
<arg>params=pageNum=1&pageSize=10&status=0&orderItemId=&orderId=${orderId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:57.507" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/paper-mill-order-receipt-audit?pageNum=1&pageSize=10&status=0&orderItemId=&orderId=663872113362472960
|
|
path_url=/recycle-service/admin/operation/get/paper-mill-order-receipt-audit?pageNum=1&pageSize=10&status=0&orderItemId=&orderId=663872113362472960
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:57.507" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/paper-mill-order-receipt-audit?pageNum=1&pageSize=10&status=0&orderItemId=&orderId=663872113362472960
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:57 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"records":[{"orderId":"663872113362472960","orderItemId":"663872113416998912","auditRequestId":"663872136221429760","userName":"赖勇兰","paperMillName":"Ceshi_factory","plateNumber":"贵R67890","millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","categoryName":"坑卡","settlePrice":424.530000,"bizOwnerName":"张山","status":0,"isAdjusted":1,"weightNoteId":"663872121931436032","updateTime":null,"activityId":null,"activityName":null,"activityStartTime":null,"activityEndTime":null,"activityPayType":null,"orderType":1,"financeRejectedTime":null,"factoryId":"660158494883844096","factoryName":"88纸业","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"}],"total":1,"size":10,"current":1,"orders":[{"column":"ar.create_time","asc":false}],"searchCount":true,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:57.507" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.437" endtime="20211202 19:51:57.507"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"][0]}</arg>
|
|
<arg>status</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${audit_status}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:57.508" level="INFO">${audit_status} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.507" endtime="20211202 19:51:57.508"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"][0]}</arg>
|
|
<arg>auditRequestId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${auditRequestId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:57.509" level="INFO">${auditRequestId} = 663872136221429760</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.508" endtime="20211202 19:51:57.509"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${audit_status}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:57.509" level="INFO">${audit_status} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.509" endtime="20211202 19:51:57.509"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${auditRequestId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:57.510" level="INFO">${auditRequestId} = 663872136221429760</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.509" endtime="20211202 19:51:57.510"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:57.436" endtime="20211202 19:51:57.510"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:57.436" endtime="20211202 19:51:57.510"></status>
|
|
</kw>
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>get_order-receipt-audit-details</arg>
|
|
</arguments>
|
|
<kw name="get_order-receipt-audit-details" library="运营审核驳回">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:57.511" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.511" endtime="20211202 19:51:57.511"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/get/order-receipt-audit-details/${auditRequestId}/${weightNoteId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:57.722" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/order-receipt-audit-details/663872136221429760/663872121931436032
|
|
path_url=/recycle-service/admin/operation/get/order-receipt-audit-details/663872136221429760/663872121931436032
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '0'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:57.722" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/order-receipt-audit-details/663872136221429760/663872121931436032
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:57 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"orderItemId":"663872113416998912","auditType":0,"auditRequestId":"663872136221429760","bizOwnerId":"498985714587930624","bizOwnerName":"张山","paperMillName":"Ceshi_factory","categoryName":"坑卡","paperCategoryId":null,"millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","status":0,"auditStatus":1,"settleStatus":0,"weightNoteImageUrlList":["https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png"],"scrapOrderId":"663872113362472960","orderDate":"2021-12-02","orderPlacerName":"赖勇兰","idNumber":"441481******213863","shortName":"Ceshi_factory","locDetails":"","invoicePoint":9.600000,"auditorId":null,"auditorName":null,"paperCategoryList":[{"id":"660529551931215872","isDelete":0,"createTime":"2021-11-23 14:29:42","updateTime":"2021-11-23 14:29:42","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"花纸","enable":0,"inspectionNote":null,"parentId":null},{"id":"661536965862232064","isDelete":0,"createTime":"2021-11-26 09:12:49","updateTime":"2021-11-26 09:12:49","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"小白纸","enable":0,"inspectionNote":null,"parentId":null},{"id":"661536969788100608","isDelete":0,"createTime":"2021-11-26 09:12:49","updateTime":"2021-11-26 09:12:49","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"坑卡","enable":0,"inspectionNote":null,"parentId":null}],"transactionMainEnterpriseId":"15","transactionMainEnterpriseName":"厦门千纸互联科技有限公司","fundSourceName":"千鸟数据","fundSourceId":47,"isInvoice":1,"adminId":"617003842541850624","receiptIsInvoice":null,"paymentStatus":null,"items":[{"auditRequestItemId":"663872136250789888","driverName":null,"plateNumber":"贵R67890","netWeight":330.000,"settleWeight":260.000,"deductedWeight":70.000,"deductedWeightPoint":0.000,"unitPrice":1.6200000,"weighingDate":"2021-12-02","settlementDate":"2021-12-02","paperMillPayAt":"2021-12-27","settlePrice":424.530000,"adjustmentFee":10.000,"unitSurcharge":0.021000,"receivablePrice":420.940000,"proxySellerSettleType":0,"packageNum":0,"unitPriceIncludeTax":1.775520,"receivablePriceIncludeTax":574.73,"preReceivablePriceIncludeTax":null,"noReceivablePrice":null,"paidPrice":null,"paybackIntever":25,"returnPayDate":null,"bankFlowNo":null,"confirmReceivePayRemark":null,"paymentAdjustmentFee":null,"preTotalMoney":null,"prepayMoney":null,"preSettleMoney":null,"finalPayMoney":null,"paymentType":null,"weightNoteRemark":null,"remarkImgs":null,"deliveryImageUrl":null,"isSubsidyIncludeTax":null,"publicSubsidies":0.000000,"publicSubsidiesIncludeTax":null,"settleUnitPriceIncludeTax":1.774424,"settleUnitPrice":1.620000,"financeAuditNotPassedRemark":null,"categoryName":"坑卡","paperCategoryId":"661536969788100608","deductionNotes":"2021-12-02","receivableSettlementRules":0,"otherAmountList":[{"title":"运费补贴","amount":0.260,"unit":0.001000,"unitType":1},{"title":"其他补贴","amount":0.260,"unit":0.001000,"unitType":1},{"title":"违禁物品扣款","amount":-0.260,"unit":0.001000,"unitType":1},{"title":"装车不规范扣款","amount":-0.260,"unit":0.001000,"unitType":1},{"title":"其他扣款","amount":-0.260,"unit":0.001000,"unitType":1}],"refundSubsidy":0.002000,"receivableAdjustMoney":110.000000,"settleUtiPriceIncludeTaxType":1,"collectionCharges":0.013000,"advanceFund":0.000000,"isSubsidyAndDeductIncludeTax":0,"settleRules":null,"settleUtiPriceIncludeTaxRules":0,"receivedAdjustMoney":null,"contractNo":"Ceshi_factory--代收","contractId":"663533697236078592"}],"paymentRemark":null,"orderType":1,"activitySettleType":null,"isEntire":null,"factoryName":"88纸业","factoryId":"660158494883844096","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:57.723" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.512" endtime="20211202 19:51:57.723"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:57.724" level="INFO">{'code': 0, 'message': 'successful', 'data': {'orderItemId': '663872113416998912', 'auditType': 0, 'auditRequestId': '663872136221429760', 'bizOwnerId': '498985714587930624', 'bizOwnerName': '张山', 'paperMillName': 'Ceshi_factory', 'categoryName': '坑卡', 'paperCategoryId': None, 'millSupplierName': '测试111', 'millDelieveryOrderId': '663872113362472960', 'status': 0, 'auditStatus': 1, 'settleStatus': 0, 'weightNoteImageUrlList': ['https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png'], 'scrapOrderId': '663872113362472960', 'orderDate': '2021-12-02', 'orderPlacerName': '赖勇兰', 'idNumber': '441481******213863', 'shortName': 'Ceshi_factory', 'locDetails': '', 'invoicePoint': 9.6, 'auditorId': None, 'auditorName': None, 'paperCategoryList': [{'id': '660529551931215872', 'isDelete': 0, 'createTime': '2021-11-23 14:29:42', 'updateTime': '2021-11-23 14:29:42', 'creatorId': 617003842541850624, 'editorId': 617003842541850624, 'millId': '660525241717624832', 'name': '花纸', 'enable': 0, 'inspectionNote': None, 'parentId': None}, {'id': '661536965862232064', 'isDelete': 0, 'createTime': '2021-11-26 09:12:49', 'updateTime': '2021-11-26 09:12:49', 'creatorId': 617003842541850624, 'editorId': 617003842541850624, 'millId': '660525241717624832', 'name': '小白纸', 'enable': 0, 'inspectionNote': None, 'parentId': None}, {'id': '661536969788100608', 'isDelete': 0, 'createTime': '2021-11-26 09:12:49', 'updateTime': '2021-11-26 09:12:49', 'creatorId': 617003842541850624, 'editorId': 617003842541850624, 'millId': '660525241717624832', 'name': '坑卡', 'enable': 0, 'inspectionNote': None, 'parentId': None}], 'transactionMainEnterpriseId': '15', 'transactionMainEnterpriseName': '厦门千纸互联科技有限公司', 'fundSourceName': '千鸟数据', 'fundSourceId': 47, 'isInvoice': 1, 'adminId': '617003842541850624', 'receiptIsInvoice': None, 'paymentStatus': None, 'items': [{'auditRequestItemId': '663872136250789888', 'driverName': None, 'plateNumber': '贵R67890', 'netWeight': 330.0, 'settleWeight': 260.0, 'deductedWeight': 70.0, 'deductedWeightPoint': 0.0, 'unitPrice': 1.62, 'weighingDate': '2021-12-02', 'settlementDate': '2021-12-02', 'paperMillPayAt': '2021-12-27', 'settlePrice': 424.53, 'adjustmentFee': 10.0, 'unitSurcharge': 0.021, 'receivablePrice': 420.94, 'proxySellerSettleType': 0, 'packageNum': 0, 'unitPriceIncludeTax': 1.77552, 'receivablePriceIncludeTax': 574.73, 'preReceivablePriceIncludeTax': None, 'noReceivablePrice': None, 'paidPrice': None, 'paybackIntever': 25, 'returnPayDate': None, 'bankFlowNo': None, 'confirmReceivePayRemark': None, 'paymentAdjustmentFee': None, 'preTotalMoney': None, 'prepayMoney': None, 'preSettleMoney': None, 'finalPayMoney': None, 'paymentType': None, 'weightNoteRemark': None, 'remarkImgs': None, 'deliveryImageUrl': None, 'isSubsidyIncludeTax': None, 'publicSubsidies': 0.0, 'publicSubsidiesIncludeTax': None, 'settleUnitPriceIncludeTax': 1.774424, 'settleUnitPrice': 1.62, 'financeAuditNotPassedRemark': None, 'categoryName': '坑卡', 'paperCategoryId': '661536969788100608', 'deductionNotes': '2021-12-02', 'receivableSettlementRules': 0, 'otherAmountList': [{'title': '运费补贴', 'amount': 0.26, 'unit': 0.001, 'unitType': 1}, {'title': '其他补贴', 'amount': 0.26, 'unit': 0.001, 'unitType': 1}, {'title': '违禁物品扣款', 'amount': -0.26, 'unit': 0.001, 'unitType': 1}, {'title': '装车不规范扣款', 'amount': -0.26, 'unit': 0.001, 'unitType': 1}, {'title': '其他扣款', 'amount': -0.26, 'unit': 0.001, 'unitType': 1}], 'refundSubsidy': 0.002, 'receivableAdjustMoney': 110.0, 'settleUtiPriceIncludeTaxType': 1, 'collectionCharges': 0.013, 'advanceFund': 0.0, 'isSubsidyAndDeductIncludeTax': 0, 'settleRules': None, 'settleUtiPriceIncludeTaxRules': 0, 'receivedAdjustMoney': None, 'contractNo': 'Ceshi_factory--代收', 'contractId': '663533697236078592'}], 'paymentRemark': None, 'orderType': 1, 'activitySettleType': None, 'isEntire': None, 'factoryName': '88纸业', 'factoryId': '660158494883844096', 'enterpriseId': '660158494724460544', 'enterpriseName': '重庆亨乐西餐食品有限公司'}}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.723" endtime="20211202 19:51:57.724"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>auditRequestItemId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${auditRequestItemId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:57.725" level="INFO">${auditRequestItemId} = 663872136250789888</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.724" endtime="20211202 19:51:57.725"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>categoryName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${categoryName}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:57.725" level="INFO">${categoryName} = 坑卡</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.725" endtime="20211202 19:51:57.726"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>paperCategoryId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperCategoryId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:57.726" level="INFO">${paperCategoryId} = None</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.726" endtime="20211202 19:51:57.726"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>netWeight</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${netWeight}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:57.727" level="INFO">${netWeight} = 330.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.726" endtime="20211202 19:51:57.727"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>paperMillPayAt</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperMillPayAt}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:57.728" level="INFO">${paperMillPayAt} = 2021-12-27</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.727" endtime="20211202 19:51:57.728"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>plateNumber</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${plateNumber}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:57.728" level="INFO">${plateNumber} = 贵R67890</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.728" endtime="20211202 19:51:57.728"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>settleWeight</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${settleWeight}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:57.729" level="INFO">${settleWeight} = 260.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.728" endtime="20211202 19:51:57.729"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${settleWeight}'=='None'</arg>
|
|
<arg>0</arg>
|
|
<arg>${settleWeight}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${settleWeight}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:57.730" level="INFO">${settleWeight} = 260.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.729" endtime="20211202 19:51:57.730"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${unitSurcharge}*${netWeight}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${surcharge1}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:57.730" level="INFO">${surcharge1} = 6.930000000000001</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.730" endtime="20211202 19:51:57.730"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${unitSurcharge}*${settleWeight}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${surcharge2}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:57.731" level="INFO">${surcharge2} = 5.46</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.730" endtime="20211202 19:51:57.731"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${proxySellerSettleType}'=='0'</arg>
|
|
<arg>${surcharge1}</arg>
|
|
<arg>${surcharge2}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${surcharge}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:57.731" level="INFO">${surcharge} = 6.930000000000001</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.731" endtime="20211202 19:51:57.731"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${paperMillPayAt}'=='无账期'</arg>
|
|
<arg>null</arg>
|
|
<arg>${paperMillPayAt}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperMillPayAt}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:57.732" level="INFO">${paperMillPayAt} = 2021-12-27</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.731" endtime="20211202 19:51:57.732"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>auditRequestId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${auditRequestId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:57.732" level="INFO">${auditRequestId} = 663872136221429760</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.732" endtime="20211202 19:51:57.733"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${auditRequestItemId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:57.733" level="INFO">${auditRequestItemId} = 663872136250789888</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.733" endtime="20211202 19:51:57.733"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${categoryName}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:57.734" level="INFO">${categoryName} = 坑卡</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.733" endtime="20211202 19:51:57.734"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${netWeight}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:57.734" level="INFO">${netWeight} = 330.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.734" endtime="20211202 19:51:57.734"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paperMillPayAt}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:57.735" level="INFO">${paperMillPayAt} = 2021-12-27</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.734" endtime="20211202 19:51:57.735"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${plateNumber}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:57.735" level="INFO">${plateNumber} = 贵R67890</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.735" endtime="20211202 19:51:57.735"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${settleWeight}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:57.736" level="INFO">${settleWeight} = 260.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.735" endtime="20211202 19:51:57.736"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paperCategoryId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:57.736" level="INFO">${paperCategoryId} = None</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.736" endtime="20211202 19:51:57.737"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${surcharge}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:57.737" level="INFO">${surcharge} = 6.930000000000001</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.737" endtime="20211202 19:51:57.737"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${auditRequestId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:57.738" level="INFO">${auditRequestId} = 663872136221429760</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.737" endtime="20211202 19:51:57.738"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:57.510" endtime="20211202 19:51:57.738"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:57.510" endtime="20211202 19:51:57.738"></status>
|
|
</kw>
|
|
<kw name="Run Keyword If" library="BuiltIn">
|
|
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${audit_status}'=='0'</arg>
|
|
<arg>Run Keyword</arg>
|
|
<arg>运营审核驳回</arg>
|
|
</arguments>
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>运营审核驳回</arg>
|
|
</arguments>
|
|
<kw name="运营审核驳回" library="运营审核驳回">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:57.740" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.739" endtime="20211202 19:51:57.740"></status>
|
|
</kw>
|
|
<kw name="Get Current Date" library="DateTime">
|
|
<doc>Returns current local or UTC time with an optional increment.</doc>
|
|
<arguments>
|
|
<arg>result_format=%Y-%m-%d</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${datatime}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:57.741" level="INFO">${datatime} = 2021-12-02</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.740" endtime="20211202 19:51:57.741"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{ \ \ \ \ "auditRequestId":"${auditRequestId}", \ \ \ \ "isPass":2, \ \ \ \ "remark":"${datatime}" }</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${data}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:57.741" level="INFO">${data} = { "auditRequestId":"663872136221429760", "isPass":2, "remark":"2021-12-02" }</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.741" endtime="20211202 19:51:57.741"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/operation/audit</arg>
|
|
<arg>${data.encode('utf-8')}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:57.884" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/operation/audit
|
|
path_url=/recycle-service/admin/operation/operation/audit
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '88'}
|
|
body=b'{ "auditRequestId":"663872136221429760", "isPass":2, "remark":"2021-12-02" }'
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:57.884" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/operation/audit
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:57 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":null}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:57.884" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.741" endtime="20211202 19:51:57.884"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:57.739" endtime="20211202 19:51:57.885"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:57.738" endtime="20211202 19:51:57.885"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:57.738" endtime="20211202 19:51:57.885"></status>
|
|
</kw>
|
|
<kw name="Sleep" library="BuiltIn">
|
|
<doc>Pauses the test executed for the given time.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:58.886" level="INFO">Slept 1 second</msg>
|
|
<status status="PASS" starttime="20211202 19:51:57.885" endtime="20211202 19:51:58.886"></status>
|
|
</kw>
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>获取磅单详情</arg>
|
|
</arguments>
|
|
<kw name="获取磅单详情" library="提交磅单">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:58.888" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:58.888" endtime="20211202 19:51:58.889"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/customer-service/get/proxy-order/${orderId}</arg>
|
|
<arg>params=orderId=${orderId}&orderItemId=${orderItemId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.097" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/customer-service/get/proxy-order/663872113362472960?orderId=663872113362472960&orderItemId=663872113416998912
|
|
path_url=/recycle-service/admin/customer-service/get/proxy-order/663872113362472960?orderId=663872113362472960&orderItemId=663872113416998912
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:59.097" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/customer-service/get/proxy-order/663872113362472960?orderId=663872113362472960&orderItemId=663872113416998912
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:59 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"status":51,"bizOwnerName":"张山","orderOwnerId":"554128866793361643","orderOwnerName":"赖勇兰","orderOwnerPhone":"18888888888","orderType":1,"activityId":null,"activitySettleType":null,"isEntire":null,"activityStatus":null,"activityName":null,"startTime":null,"endTime":null,"unitSurcharge":0.020,"surcharge":null,"totalEstimatedWeight":30000.000,"deliveryTime":"2021-12-02","paperMillDeliveryTime":"2021-12-02","remark":null,"attenssion":"663872113362472960","paperMillId":"660525241717624832","paperMillName":"Ceshi_factory","paperMillAddress":"山西省大同市大同县","millSupplierId":"660525241805705216","paperMillSupplierName":"测试111","millDeliveryOrderId":"663872113362472960","paperCategoryId":"661536969788100608","paperCategoryName":"坑卡","paperCategoryPrice":1.6200000,"proxySellerSettleType":0,"orderItemNum":1,"orderItems":[{"id":"663872113416998912","adjustMoney":10.000,"unitSurcharge":0.021000,"surcharge":6.930000,"unitPrice":1.6200000,"weightnoteInfo":{"id":"663872121931436032","orderId":"663872113362472960","orderItemId":"663872113416998912","type":null,"weightDay":"2021-12-02","settleDay":"2021-12-02","settleUtiPrice":1.6200000,"netWeight":330.000,"settleWeight":260.000,"deductedPoint":0.000,"settlePrice":424.530,"remark":null,"imageUrls":["https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png"]},"logisticcsInfo":{"id":"5334","plateNumber":"贵R67890"},"status":51,"displayStatus":51,"auditStatus":0,"preTotalMoney":null,"prepayMoney":null,"preSettleMoney":null,"settlePrice":424.53,"finalPayMoney":null,"otherAmountDtoList":[{"title":"运费补贴","amount":0.260,"unit":0.001000,"unitType":1},{"title":"其他补贴","amount":0.260,"unit":0.001000,"unitType":1},{"title":"违禁物品扣款","amount":-0.260,"unit":0.001000,"unitType":1},{"title":"装车不规范扣款","amount":-0.260,"unit":0.001000,"unitType":1},{"title":"其他扣款","amount":-0.260,"unit":0.001000,"unitType":1}],"deductionNotes":"2021-12-02","totalOtherAmount":-0.260000000,"paymentType":null,"activityNoteStatus":0,"activityOrderAuditPassNum":null,"unSettleMoney":null,"deliveryImageUrl":null,"weightNoteImageUrl":["https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png"],"transactionMainEnterpriseId":15,"transactionMainEnterpriseName":"厦门千纸互联科技有限公司","warehouseName":null,"publicSubsidies":0.000,"isSubsidyIncludeTax":0,"unitPriceIncludeTax":null,"publicSubsidiesIncludeTax":null,"settleUnitPrice":1.620000,"settleUnitPriceIncludeTax":2.040120,"operationsAuditNotPassedRemark":"2021-12-02","promptMessage":null,"orderItemTimeList":[{"description":"订单已提交,待预约","time":"2021-12-02 19:51:51","rank":0,"status":1},{"description":"预约成功,待送货","time":"2021-12-02 19:51:52","rank":1,"status":1},{"description":"已收货,待审核","time":null,"rank":2,"status":0},{"description":"已审核,结算中","time":null,"rank":3,"status":0},{"description":"已结算,订单完成","time":null,"rank":8,"status":0}],"paperCategoryName":"坑卡","proxySellerSettleType":0,"isInvoice":1,"invoicePoint":9.600000,"receivablePrice":null,"receivablePriceIncludeTax":null,"refundSubsidy":0.52,"unitRefundSubsidy":0.002000,"settleUtiPriceIncludeTax":null,"settleUtiPriceIncludeTaxType":1,"collectionCharges":0.013000,"advanceFund":0,"receivableAdjustMoney":110.000000,"isSubsidyAndDeductIncludeTax":0,"settleRules":0,"settleUtiPriceIncludeTaxRules":0,"contractId":"663533697236078592","contractType":2}],"orderId":"663872113362472960","createTime":"2021-12-02 19:51:51","factoryId":"660158494883844096","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司","factoryName":"88纸业","transactionMainEnterpriseId":15,"transactionMainEnterpriseName":"厦门千纸互联科技有限公司"}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:59.097" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:58.889" endtime="20211202 19:51:59.098"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["orderItems"][0]}</arg>
|
|
<arg>contractId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${contractId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.098" level="INFO">${contractId} = 663533697236078592</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.098" endtime="20211202 19:51:59.099"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["orderItems"][0]}</arg>
|
|
<arg>unitSurcharge</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${unitSurcharge}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.099" level="INFO">${unitSurcharge} = 0.021</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.099" endtime="20211202 19:51:59.099"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>proxySellerSettleType</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${proxySellerSettleType}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.100" level="INFO">${proxySellerSettleType} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.099" endtime="20211202 19:51:59.100"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>paperCategoryId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperCategoryId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.100" level="INFO">${paperCategoryId} = 661536969788100608</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.100" endtime="20211202 19:51:59.101"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>paperCategoryPrice</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${unitPrice}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.101" level="INFO">${unitPrice} = 1.62</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.101" endtime="20211202 19:51:59.101"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["orderItems"][0]}</arg>
|
|
<arg>publicSubsidies</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${publicSubsidies}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.102" level="INFO">${publicSubsidies} = 0.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.101" endtime="20211202 19:51:59.102"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>millSupplierId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${millSupplierId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.102" level="INFO">${millSupplierId} = 660525241805705216</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.102" endtime="20211202 19:51:59.102"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>paperMillSupplierName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperMillSupplierName}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.103" level="INFO">${paperMillSupplierName} = 测试111</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.103" endtime="20211202 19:51:59.103"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${publicSubsidies}'=='${null}'</arg>
|
|
<arg>0</arg>
|
|
<arg>${publicSubsidies}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${publicSubsidies}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.104" level="INFO">${publicSubsidies} = 0.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.103" endtime="20211202 19:51:59.104"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${unitSurcharge}'=='${None}'</arg>
|
|
<arg>0</arg>
|
|
<arg>${unitSurcharge}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${unitSurcharge}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.104" level="INFO">${unitSurcharge} = 0.021</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.104" endtime="20211202 19:51:59.104"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["orderItems"][0]}</arg>
|
|
<arg>contractId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${contractId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.105" level="INFO">${contractId} = 663533697236078592</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.104" endtime="20211202 19:51:59.105"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["orderItems"][0]["weightnoteInfo"]}</arg>
|
|
<arg>id</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${磅单id}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.106" level="INFO">${磅单id} = 663872121931436032</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.105" endtime="20211202 19:51:59.106"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>status</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${status}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.107" level="INFO">${status} = 51</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.106" endtime="20211202 19:51:59.107"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["orderItems"][0]}</arg>
|
|
<arg>receivableAdjustMoney</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${receivableAdjustMoney}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.107" level="INFO">${receivableAdjustMoney} = 110.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.107" endtime="20211202 19:51:59.107"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["orderItems"][0]}</arg>
|
|
<arg>adjustMoney</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${adjustMoney}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.108" level="INFO">${adjustMoney} = 10.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.107" endtime="20211202 19:51:59.108"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${receivableAdjustMoney}'=='${None}'</arg>
|
|
<arg>0</arg>
|
|
<arg>${receivableAdjustMoney}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${receivableAdjustMoney}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.108" level="INFO">${receivableAdjustMoney} = 110.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.108" endtime="20211202 19:51:59.108"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${adjustMoney}'=='${None}'</arg>
|
|
<arg>0</arg>
|
|
<arg>${adjustMoney}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${adjustMoney}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.109" level="INFO">${adjustMoney} = 10.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.109" endtime="20211202 19:51:59.109"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["orderItems"][0]["weightnoteInfo"]}</arg>
|
|
<arg>settleUtiPrice</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${settleUtiPrice}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.110" level="INFO">${settleUtiPrice} = 1.62</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.109" endtime="20211202 19:51:59.110"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["orderItems"][0]["weightnoteInfo"]}</arg>
|
|
<arg>netWeight</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${netWeight}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.110" level="INFO">${netWeight} = 330.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.110" endtime="20211202 19:51:59.110"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["orderItems"][0]["weightnoteInfo"]}</arg>
|
|
<arg>settleWeight</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${settleWeight}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.111" level="INFO">${settleWeight} = 260.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.111" endtime="20211202 19:51:59.111"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${netWeight}+30</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${netWeight1}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.111" level="INFO">${netWeight1} = 360.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.111" endtime="20211202 19:51:59.111"></status>
|
|
</kw>
|
|
<kw name="${净重index} IN RANGE [ ${netWeight} | 30 ]" type="for">
|
|
<status status="PASS" starttime="20211202 19:51:59.112" endtime="20211202 19:51:59.112"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${settleWeight}+30</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${settleWeight1}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.112" level="INFO">${settleWeight1} = 290.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.112" endtime="20211202 19:51:59.112"></status>
|
|
</kw>
|
|
<kw name="${结算重量index} IN RANGE [ ${settleWeight} | 30 ]" type="for">
|
|
<status status="PASS" starttime="20211202 19:51:59.112" endtime="20211202 19:51:59.112"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${unitSurcharge}+0.001</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${unitSurcharge1}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.113" level="INFO">${unitSurcharge1} = 0.022000000000000002</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.113" endtime="20211202 19:51:59.113"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} IN RANGE [ ${unitSurcharge} | 100 ]" type="for">
|
|
<kw name="${代卖费index} = 0.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.113" endtime="20211202 19:51:59.114"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.113" endtime="20211202 19:51:59.114"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 1.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.114" endtime="20211202 19:51:59.114"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.114" endtime="20211202 19:51:59.114"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 2.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.114" endtime="20211202 19:51:59.115"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.114" endtime="20211202 19:51:59.115"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 3.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.115" endtime="20211202 19:51:59.115"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.115" endtime="20211202 19:51:59.115"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 4.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.116" endtime="20211202 19:51:59.116"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.115" endtime="20211202 19:51:59.116"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 5.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.116" endtime="20211202 19:51:59.116"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.116" endtime="20211202 19:51:59.116"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 6.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.117" endtime="20211202 19:51:59.117"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.117" endtime="20211202 19:51:59.117"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 7.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.117" endtime="20211202 19:51:59.118"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.117" endtime="20211202 19:51:59.118"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 8.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.118" endtime="20211202 19:51:59.118"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.118" endtime="20211202 19:51:59.118"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 9.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.118" endtime="20211202 19:51:59.119"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.118" endtime="20211202 19:51:59.119"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 10.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.119" endtime="20211202 19:51:59.119"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.119" endtime="20211202 19:51:59.119"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 11.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.120" endtime="20211202 19:51:59.120"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.119" endtime="20211202 19:51:59.120"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 12.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.120" endtime="20211202 19:51:59.121"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.120" endtime="20211202 19:51:59.121"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 13.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.121" endtime="20211202 19:51:59.121"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.121" endtime="20211202 19:51:59.121"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 14.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.121" endtime="20211202 19:51:59.122"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.121" endtime="20211202 19:51:59.122"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 15.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.122" endtime="20211202 19:51:59.122"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.122" endtime="20211202 19:51:59.122"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 16.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.123" endtime="20211202 19:51:59.123"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.122" endtime="20211202 19:51:59.123"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 17.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.123" endtime="20211202 19:51:59.123"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.123" endtime="20211202 19:51:59.123"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 18.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.124" endtime="20211202 19:51:59.124"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.124" endtime="20211202 19:51:59.124"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 19.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.124" endtime="20211202 19:51:59.124"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.124" endtime="20211202 19:51:59.125"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 20.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.125" endtime="20211202 19:51:59.125"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.125" endtime="20211202 19:51:59.125"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 21.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.125" endtime="20211202 19:51:59.126"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.125" endtime="20211202 19:51:59.126"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 22.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.126" endtime="20211202 19:51:59.126"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.126" endtime="20211202 19:51:59.126"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 23.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.126" endtime="20211202 19:51:59.127"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.126" endtime="20211202 19:51:59.127"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 24.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.127" endtime="20211202 19:51:59.127"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.127" endtime="20211202 19:51:59.127"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 25.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.127" endtime="20211202 19:51:59.128"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.127" endtime="20211202 19:51:59.128"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 26.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.128" endtime="20211202 19:51:59.128"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.128" endtime="20211202 19:51:59.128"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 27.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.129" endtime="20211202 19:51:59.129"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.128" endtime="20211202 19:51:59.129"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 28.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.129" endtime="20211202 19:51:59.129"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.129" endtime="20211202 19:51:59.129"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 29.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.130" endtime="20211202 19:51:59.130"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.130" endtime="20211202 19:51:59.130"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 30.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.130" endtime="20211202 19:51:59.131"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.130" endtime="20211202 19:51:59.131"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 31.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.131" endtime="20211202 19:51:59.131"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.131" endtime="20211202 19:51:59.131"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 32.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.132" endtime="20211202 19:51:59.132"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.131" endtime="20211202 19:51:59.132"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 33.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.132" endtime="20211202 19:51:59.132"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.132" endtime="20211202 19:51:59.132"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 34.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.133" endtime="20211202 19:51:59.133"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.133" endtime="20211202 19:51:59.133"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 35.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.133" endtime="20211202 19:51:59.134"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.133" endtime="20211202 19:51:59.134"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 36.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.134" endtime="20211202 19:51:59.134"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.134" endtime="20211202 19:51:59.134"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 37.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.134" endtime="20211202 19:51:59.135"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.134" endtime="20211202 19:51:59.135"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 38.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.135" endtime="20211202 19:51:59.135"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.135" endtime="20211202 19:51:59.135"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 39.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.135" endtime="20211202 19:51:59.136"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.135" endtime="20211202 19:51:59.136"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 40.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.136" endtime="20211202 19:51:59.136"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.136" endtime="20211202 19:51:59.136"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 41.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.136" endtime="20211202 19:51:59.137"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.136" endtime="20211202 19:51:59.137"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 42.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.137" endtime="20211202 19:51:59.137"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.137" endtime="20211202 19:51:59.137"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 43.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.138" endtime="20211202 19:51:59.138"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.137" endtime="20211202 19:51:59.138"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 44.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.138" endtime="20211202 19:51:59.138"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.138" endtime="20211202 19:51:59.138"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 45.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.139" endtime="20211202 19:51:59.139"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.139" endtime="20211202 19:51:59.139"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 46.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.139" endtime="20211202 19:51:59.140"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.139" endtime="20211202 19:51:59.140"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 47.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.140" endtime="20211202 19:51:59.140"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.140" endtime="20211202 19:51:59.140"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 48.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.140" endtime="20211202 19:51:59.141"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.140" endtime="20211202 19:51:59.141"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 49.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.141" endtime="20211202 19:51:59.141"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.141" endtime="20211202 19:51:59.141"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 50.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.141" endtime="20211202 19:51:59.142"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.141" endtime="20211202 19:51:59.142"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 51.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.142" endtime="20211202 19:51:59.143"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.142" endtime="20211202 19:51:59.143"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 52.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.143" endtime="20211202 19:51:59.143"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.143" endtime="20211202 19:51:59.143"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 53.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.143" endtime="20211202 19:51:59.144"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.143" endtime="20211202 19:51:59.144"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 54.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.144" endtime="20211202 19:51:59.144"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.144" endtime="20211202 19:51:59.144"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 55.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.145" endtime="20211202 19:51:59.145"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.144" endtime="20211202 19:51:59.145"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 56.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.145" endtime="20211202 19:51:59.145"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.145" endtime="20211202 19:51:59.145"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 57.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.146" endtime="20211202 19:51:59.146"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.146" endtime="20211202 19:51:59.146"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 58.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.146" endtime="20211202 19:51:59.146"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.146" endtime="20211202 19:51:59.147"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 59.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.147" endtime="20211202 19:51:59.147"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.147" endtime="20211202 19:51:59.147"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 60.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.147" endtime="20211202 19:51:59.148"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.147" endtime="20211202 19:51:59.148"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 61.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.148" endtime="20211202 19:51:59.148"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.148" endtime="20211202 19:51:59.148"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 62.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.148" endtime="20211202 19:51:59.149"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.148" endtime="20211202 19:51:59.149"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 63.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.149" endtime="20211202 19:51:59.149"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.149" endtime="20211202 19:51:59.149"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 64.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.150" endtime="20211202 19:51:59.150"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.149" endtime="20211202 19:51:59.150"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 65.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.150" endtime="20211202 19:51:59.150"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.150" endtime="20211202 19:51:59.150"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 66.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.151" endtime="20211202 19:51:59.151"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.150" endtime="20211202 19:51:59.151"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 67.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.151" endtime="20211202 19:51:59.152"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.151" endtime="20211202 19:51:59.152"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 68.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.152" endtime="20211202 19:51:59.152"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.152" endtime="20211202 19:51:59.152"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 69.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.152" endtime="20211202 19:51:59.153"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.152" endtime="20211202 19:51:59.153"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 70.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.153" endtime="20211202 19:51:59.153"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.153" endtime="20211202 19:51:59.153"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 71.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.153" endtime="20211202 19:51:59.154"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.153" endtime="20211202 19:51:59.154"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 72.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.154" endtime="20211202 19:51:59.154"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.154" endtime="20211202 19:51:59.155"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 73.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.155" endtime="20211202 19:51:59.155"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.155" endtime="20211202 19:51:59.155"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 74.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.155" endtime="20211202 19:51:59.156"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.155" endtime="20211202 19:51:59.156"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 75.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.156" endtime="20211202 19:51:59.156"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.156" endtime="20211202 19:51:59.156"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 76.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.156" endtime="20211202 19:51:59.157"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.156" endtime="20211202 19:51:59.157"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 77.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.157" endtime="20211202 19:51:59.157"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.157" endtime="20211202 19:51:59.157"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 78.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.157" endtime="20211202 19:51:59.158"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.157" endtime="20211202 19:51:59.158"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 79.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.158" endtime="20211202 19:51:59.158"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.158" endtime="20211202 19:51:59.158"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 80.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.158" endtime="20211202 19:51:59.159"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.158" endtime="20211202 19:51:59.159"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 81.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.159" endtime="20211202 19:51:59.159"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.159" endtime="20211202 19:51:59.159"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 82.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.160" endtime="20211202 19:51:59.160"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.160" endtime="20211202 19:51:59.160"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 83.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.160" endtime="20211202 19:51:59.161"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.160" endtime="20211202 19:51:59.161"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 84.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.161" endtime="20211202 19:51:59.161"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.161" endtime="20211202 19:51:59.161"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 85.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.161" endtime="20211202 19:51:59.162"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.161" endtime="20211202 19:51:59.162"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 86.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.162" endtime="20211202 19:51:59.162"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.162" endtime="20211202 19:51:59.162"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 87.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.162" endtime="20211202 19:51:59.163"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.162" endtime="20211202 19:51:59.163"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 88.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.163" endtime="20211202 19:51:59.163"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.163" endtime="20211202 19:51:59.163"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 89.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.164" endtime="20211202 19:51:59.164"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.163" endtime="20211202 19:51:59.164"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 90.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.164" endtime="20211202 19:51:59.164"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.164" endtime="20211202 19:51:59.164"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 91.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.165" endtime="20211202 19:51:59.166"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.164" endtime="20211202 19:51:59.166"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 92.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.166" endtime="20211202 19:51:59.166"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.166" endtime="20211202 19:51:59.166"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 93.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.166" endtime="20211202 19:51:59.167"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.166" endtime="20211202 19:51:59.167"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 94.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.167" endtime="20211202 19:51:59.167"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.167" endtime="20211202 19:51:59.167"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 95.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.168" endtime="20211202 19:51:59.168"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.167" endtime="20211202 19:51:59.168"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 96.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.168" endtime="20211202 19:51:59.168"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.168" endtime="20211202 19:51:59.168"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 97.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.169" endtime="20211202 19:51:59.169"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.169" endtime="20211202 19:51:59.169"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 98.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.169" endtime="20211202 19:51:59.170"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.169" endtime="20211202 19:51:59.170"></status>
|
|
</kw>
|
|
<kw name="${代卖费index} = 99.021" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${代卖费index}'=='${unitSurcharge1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.170" endtime="20211202 19:51:59.170"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.170" endtime="20211202 19:51:59.170"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.113" endtime="20211202 19:51:59.170"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${settleUtiPrice}+0.1</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${settleUtiPrice1}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.171" level="INFO">${settleUtiPrice1} = 1.7200000000000002</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.170" endtime="20211202 19:51:59.171"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} IN RANGE [ ${settleUtiPrice} | 100 ]" type="for">
|
|
<kw name="${结算单价index} = 1.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.171" endtime="20211202 19:51:59.171"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.171" endtime="20211202 19:51:59.171"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 2.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.172" endtime="20211202 19:51:59.172"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.172" endtime="20211202 19:51:59.172"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 3.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.172" endtime="20211202 19:51:59.172"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.172" endtime="20211202 19:51:59.173"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 4.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.173" endtime="20211202 19:51:59.173"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.173" endtime="20211202 19:51:59.173"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 5.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.173" endtime="20211202 19:51:59.174"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.173" endtime="20211202 19:51:59.174"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 6.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.174" endtime="20211202 19:51:59.174"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.174" endtime="20211202 19:51:59.174"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 7.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.174" endtime="20211202 19:51:59.175"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.174" endtime="20211202 19:51:59.175"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 8.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.175" endtime="20211202 19:51:59.175"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.175" endtime="20211202 19:51:59.175"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 9.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.175" endtime="20211202 19:51:59.176"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.175" endtime="20211202 19:51:59.176"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 10.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.176" endtime="20211202 19:51:59.176"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.176" endtime="20211202 19:51:59.176"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 11.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.176" endtime="20211202 19:51:59.177"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.176" endtime="20211202 19:51:59.177"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 12.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.177" endtime="20211202 19:51:59.178"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.177" endtime="20211202 19:51:59.178"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 13.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.178" endtime="20211202 19:51:59.178"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.178" endtime="20211202 19:51:59.178"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 14.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.178" endtime="20211202 19:51:59.179"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.178" endtime="20211202 19:51:59.179"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 15.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.179" endtime="20211202 19:51:59.179"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.179" endtime="20211202 19:51:59.179"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 16.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.179" endtime="20211202 19:51:59.180"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.179" endtime="20211202 19:51:59.180"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 17.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.180" endtime="20211202 19:51:59.180"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.180" endtime="20211202 19:51:59.180"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 18.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.181" endtime="20211202 19:51:59.181"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.181" endtime="20211202 19:51:59.181"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 19.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.181" endtime="20211202 19:51:59.182"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.181" endtime="20211202 19:51:59.182"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 20.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.182" endtime="20211202 19:51:59.182"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.182" endtime="20211202 19:51:59.182"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 21.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.182" endtime="20211202 19:51:59.183"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.182" endtime="20211202 19:51:59.183"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 22.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.183" endtime="20211202 19:51:59.183"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.183" endtime="20211202 19:51:59.183"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 23.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.183" endtime="20211202 19:51:59.184"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.183" endtime="20211202 19:51:59.184"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 24.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.184" endtime="20211202 19:51:59.184"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.184" endtime="20211202 19:51:59.184"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 25.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.185" endtime="20211202 19:51:59.185"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.184" endtime="20211202 19:51:59.185"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 26.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.185" endtime="20211202 19:51:59.185"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.185" endtime="20211202 19:51:59.185"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 27.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.186" endtime="20211202 19:51:59.186"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.186" endtime="20211202 19:51:59.186"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 28.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.186" endtime="20211202 19:51:59.187"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.186" endtime="20211202 19:51:59.187"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 29.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.187" endtime="20211202 19:51:59.187"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.187" endtime="20211202 19:51:59.187"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 30.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.187" endtime="20211202 19:51:59.188"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.187" endtime="20211202 19:51:59.188"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 31.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.188" endtime="20211202 19:51:59.188"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.188" endtime="20211202 19:51:59.188"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 32.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.188" endtime="20211202 19:51:59.189"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.188" endtime="20211202 19:51:59.189"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 33.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.189" endtime="20211202 19:51:59.189"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.189" endtime="20211202 19:51:59.190"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 34.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.190" endtime="20211202 19:51:59.190"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.190" endtime="20211202 19:51:59.190"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 35.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.190" endtime="20211202 19:51:59.191"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.190" endtime="20211202 19:51:59.191"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 36.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.191" endtime="20211202 19:51:59.191"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.191" endtime="20211202 19:51:59.191"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 37.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.191" endtime="20211202 19:51:59.192"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.191" endtime="20211202 19:51:59.192"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 38.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.192" endtime="20211202 19:51:59.192"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.192" endtime="20211202 19:51:59.192"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 39.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.192" endtime="20211202 19:51:59.193"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.192" endtime="20211202 19:51:59.193"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 40.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.193" endtime="20211202 19:51:59.193"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.193" endtime="20211202 19:51:59.193"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 41.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.194" endtime="20211202 19:51:59.194"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.193" endtime="20211202 19:51:59.194"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 42.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.194" endtime="20211202 19:51:59.194"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.194" endtime="20211202 19:51:59.194"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 43.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.195" endtime="20211202 19:51:59.195"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.194" endtime="20211202 19:51:59.195"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 44.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.195" endtime="20211202 19:51:59.195"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.195" endtime="20211202 19:51:59.195"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 45.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.196" endtime="20211202 19:51:59.196"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.196" endtime="20211202 19:51:59.196"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 46.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.196" endtime="20211202 19:51:59.197"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.196" endtime="20211202 19:51:59.197"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 47.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.197" endtime="20211202 19:51:59.197"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.197" endtime="20211202 19:51:59.197"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 48.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.197" endtime="20211202 19:51:59.198"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.197" endtime="20211202 19:51:59.198"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 49.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.198" endtime="20211202 19:51:59.198"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.198" endtime="20211202 19:51:59.198"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 50.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.198" endtime="20211202 19:51:59.199"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.198" endtime="20211202 19:51:59.199"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 51.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.199" endtime="20211202 19:51:59.199"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.199" endtime="20211202 19:51:59.199"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 52.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.200" endtime="20211202 19:51:59.200"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.199" endtime="20211202 19:51:59.200"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 53.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.200" endtime="20211202 19:51:59.201"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.200" endtime="20211202 19:51:59.201"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 54.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.201" endtime="20211202 19:51:59.201"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.201" endtime="20211202 19:51:59.201"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 55.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.201" endtime="20211202 19:51:59.202"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.201" endtime="20211202 19:51:59.202"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 56.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.202" endtime="20211202 19:51:59.202"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.202" endtime="20211202 19:51:59.202"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 57.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.202" endtime="20211202 19:51:59.203"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.202" endtime="20211202 19:51:59.203"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 58.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.203" endtime="20211202 19:51:59.203"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.203" endtime="20211202 19:51:59.203"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 59.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.204" endtime="20211202 19:51:59.204"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.203" endtime="20211202 19:51:59.204"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 60.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.204" endtime="20211202 19:51:59.204"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.204" endtime="20211202 19:51:59.204"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 61.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.205" endtime="20211202 19:51:59.205"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.205" endtime="20211202 19:51:59.205"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 62.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.205" endtime="20211202 19:51:59.205"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.205" endtime="20211202 19:51:59.206"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 63.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.206" endtime="20211202 19:51:59.206"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.206" endtime="20211202 19:51:59.206"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 64.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.206" endtime="20211202 19:51:59.207"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.206" endtime="20211202 19:51:59.207"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 65.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.207" endtime="20211202 19:51:59.207"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.207" endtime="20211202 19:51:59.207"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 66.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.207" endtime="20211202 19:51:59.208"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.207" endtime="20211202 19:51:59.208"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 67.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.208" endtime="20211202 19:51:59.208"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.208" endtime="20211202 19:51:59.208"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 68.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.208" endtime="20211202 19:51:59.209"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.208" endtime="20211202 19:51:59.209"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 69.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.209" endtime="20211202 19:51:59.209"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.209" endtime="20211202 19:51:59.209"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 70.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.210" endtime="20211202 19:51:59.210"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.209" endtime="20211202 19:51:59.210"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 71.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.210" endtime="20211202 19:51:59.210"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.210" endtime="20211202 19:51:59.210"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 72.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.211" endtime="20211202 19:51:59.211"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.211" endtime="20211202 19:51:59.211"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 73.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.211" endtime="20211202 19:51:59.212"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.211" endtime="20211202 19:51:59.212"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 74.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.212" endtime="20211202 19:51:59.212"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.212" endtime="20211202 19:51:59.212"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 75.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.212" endtime="20211202 19:51:59.213"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.212" endtime="20211202 19:51:59.213"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 76.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.213" endtime="20211202 19:51:59.213"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.213" endtime="20211202 19:51:59.213"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 77.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.214" endtime="20211202 19:51:59.214"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.213" endtime="20211202 19:51:59.214"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 78.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.214" endtime="20211202 19:51:59.214"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.214" endtime="20211202 19:51:59.214"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 79.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.215" endtime="20211202 19:51:59.215"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.215" endtime="20211202 19:51:59.215"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 80.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.215" endtime="20211202 19:51:59.215"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.215" endtime="20211202 19:51:59.216"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 81.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.216" endtime="20211202 19:51:59.216"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.216" endtime="20211202 19:51:59.216"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 82.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.216" endtime="20211202 19:51:59.217"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.216" endtime="20211202 19:51:59.217"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 83.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.217" endtime="20211202 19:51:59.217"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.217" endtime="20211202 19:51:59.217"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 84.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.217" endtime="20211202 19:51:59.218"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.217" endtime="20211202 19:51:59.218"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 85.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.218" endtime="20211202 19:51:59.218"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.218" endtime="20211202 19:51:59.218"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 86.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.218" endtime="20211202 19:51:59.219"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.218" endtime="20211202 19:51:59.219"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 87.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.219" endtime="20211202 19:51:59.219"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.219" endtime="20211202 19:51:59.219"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 88.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.220" endtime="20211202 19:51:59.220"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.219" endtime="20211202 19:51:59.220"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 89.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.220" endtime="20211202 19:51:59.220"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.220" endtime="20211202 19:51:59.221"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 90.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.221" endtime="20211202 19:51:59.221"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.221" endtime="20211202 19:51:59.221"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 91.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.221" endtime="20211202 19:51:59.222"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.221" endtime="20211202 19:51:59.222"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 92.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.222" endtime="20211202 19:51:59.222"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.222" endtime="20211202 19:51:59.222"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 93.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.223" endtime="20211202 19:51:59.223"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.222" endtime="20211202 19:51:59.223"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 94.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.223" endtime="20211202 19:51:59.223"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.223" endtime="20211202 19:51:59.223"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 95.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.224" endtime="20211202 19:51:59.224"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.224" endtime="20211202 19:51:59.224"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 96.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.224" endtime="20211202 19:51:59.224"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.224" endtime="20211202 19:51:59.225"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 97.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.225" endtime="20211202 19:51:59.225"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.225" endtime="20211202 19:51:59.225"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 98.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.225" endtime="20211202 19:51:59.226"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.225" endtime="20211202 19:51:59.226"></status>
|
|
</kw>
|
|
<kw name="${结算单价index} = 99.62" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${结算单价index}'=='${settleUtiPrice1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.226" endtime="20211202 19:51:59.226"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.226" endtime="20211202 19:51:59.226"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.171" endtime="20211202 19:51:59.226"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${receivableAdjustMoney}+10</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${receivableAdjustMoney1}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.227" level="INFO">${receivableAdjustMoney1} = 120.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.226" endtime="20211202 19:51:59.227"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} IN RANGE [ ${receivableAdjustMoney} | 500 ]" type="for">
|
|
<kw name="${应收调节费index} = 110.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${receivableAdjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.227" endtime="20211202 19:51:59.227"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.227" endtime="20211202 19:51:59.227"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 111.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${receivableAdjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.228" endtime="20211202 19:51:59.228"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.228" endtime="20211202 19:51:59.228"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 112.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${receivableAdjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.228" endtime="20211202 19:51:59.229"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.228" endtime="20211202 19:51:59.229"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 113.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${receivableAdjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.229" endtime="20211202 19:51:59.229"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.229" endtime="20211202 19:51:59.229"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 114.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${receivableAdjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.229" endtime="20211202 19:51:59.230"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.229" endtime="20211202 19:51:59.230"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 115.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${receivableAdjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.230" endtime="20211202 19:51:59.230"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.230" endtime="20211202 19:51:59.230"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 116.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${receivableAdjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.230" endtime="20211202 19:51:59.231"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.230" endtime="20211202 19:51:59.231"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 117.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${receivableAdjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.231" endtime="20211202 19:51:59.231"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.231" endtime="20211202 19:51:59.231"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 118.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${receivableAdjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.232" endtime="20211202 19:51:59.232"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.231" endtime="20211202 19:51:59.232"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 119.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${receivableAdjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.232" endtime="20211202 19:51:59.232"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.232" endtime="20211202 19:51:59.232"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 120.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${receivableAdjustMoney1}'</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:59.233" level="INFO">Exiting for loop altogether.</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.233" endtime="20211202 19:51:59.233"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.233" endtime="20211202 19:51:59.233"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.227" endtime="20211202 19:51:59.233"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${adjustMoney}+10</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${adjustMoney1}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.234" level="INFO">${adjustMoney1} = 20.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.233" endtime="20211202 19:51:59.234"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} IN RANGE [ ${adjustMoney} | 500 ]" type="for">
|
|
<kw name="${应收调节费index} = 10.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${adjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.234" endtime="20211202 19:51:59.235"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.234" endtime="20211202 19:51:59.235"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 11.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${adjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.235" endtime="20211202 19:51:59.235"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.235" endtime="20211202 19:51:59.235"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 12.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${adjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.235" endtime="20211202 19:51:59.236"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.235" endtime="20211202 19:51:59.236"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 13.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${adjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.236" endtime="20211202 19:51:59.236"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.236" endtime="20211202 19:51:59.236"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 14.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${adjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.236" endtime="20211202 19:51:59.237"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.236" endtime="20211202 19:51:59.237"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 15.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${adjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.237" endtime="20211202 19:51:59.237"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.237" endtime="20211202 19:51:59.237"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 16.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${adjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.238" endtime="20211202 19:51:59.238"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.237" endtime="20211202 19:51:59.238"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 17.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${adjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.238" endtime="20211202 19:51:59.239"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.238" endtime="20211202 19:51:59.239"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 18.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${adjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.239" endtime="20211202 19:51:59.239"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.239" endtime="20211202 19:51:59.239"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 19.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${adjustMoney1}'</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.239" endtime="20211202 19:51:59.240"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.239" endtime="20211202 19:51:59.240"></status>
|
|
</kw>
|
|
<kw name="${应收调节费index} = 20.0" type="foritem">
|
|
<kw name="Exit For Loop If" library="BuiltIn">
|
|
<doc>Stops executing the enclosing for loop if the ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${应收调节费index}'=='${adjustMoney1}'</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:59.240" level="INFO">Exiting for loop altogether.</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.240" endtime="20211202 19:51:59.240"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.240" endtime="20211202 19:51:59.240"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.234" endtime="20211202 19:51:59.240"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${contractId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:59.241" level="INFO">${contractId} = 663533697236078592</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.240" endtime="20211202 19:51:59.241"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${unitSurcharge}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:59.241" level="INFO">${unitSurcharge} = 0.021</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.241" endtime="20211202 19:51:59.241"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paperCategoryId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:59.242" level="INFO">${paperCategoryId} = 661536969788100608</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.241" endtime="20211202 19:51:59.242"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${settleUtiPrice1}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:59.242" level="INFO">${settleUtiPrice1} = 1.7200000000000002</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.242" endtime="20211202 19:51:59.242"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${unitPrice}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:59.243" level="INFO">${unitPrice} = 1.62</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.242" endtime="20211202 19:51:59.243"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${publicSubsidies}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:59.243" level="INFO">${publicSubsidies} = 0.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.243" endtime="20211202 19:51:59.243"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${millSupplierId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:59.243" level="INFO">${millSupplierId} = 660525241805705216</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.243" endtime="20211202 19:51:59.244"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paperMillSupplierName}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:59.244" level="INFO">${paperMillSupplierName} = 测试111</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.244" endtime="20211202 19:51:59.244"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${proxySellerSettleType}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:59.244" level="INFO">${proxySellerSettleType} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.244" endtime="20211202 19:51:59.244"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${contractId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:59.245" level="INFO">${contractId} = 663533697236078592</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.245" endtime="20211202 19:51:59.245"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${netWeight1}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:59.245" level="INFO">${netWeight1} = 360.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.245" endtime="20211202 19:51:59.245"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${settleWeight1}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:59.246" level="INFO">${settleWeight1} = 290.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.245" endtime="20211202 19:51:59.246"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${磅单id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:59.246" level="INFO">${磅单id} = 663872121931436032</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.246" endtime="20211202 19:51:59.246"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${status}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:59.247" level="INFO">${status} = 51</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.246" endtime="20211202 19:51:59.247"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${unitSurcharge1}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:59.247" level="INFO">${unitSurcharge1} = 0.022000000000000002</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.247" endtime="20211202 19:51:59.247"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${adjustMoney1}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:59.247" level="INFO">${adjustMoney1} = 20.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.247" endtime="20211202 19:51:59.247"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${receivableAdjustMoney1}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:59.248" level="INFO">${receivableAdjustMoney1} = 120.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.248" endtime="20211202 19:51:59.248"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:58.887" endtime="20211202 19:51:59.248"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:58.886" endtime="20211202 19:51:59.248"></status>
|
|
</kw>
|
|
<kw name="Run Keyword If" library="BuiltIn">
|
|
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${status}'=='51'</arg>
|
|
<arg>weightnote</arg>
|
|
</arguments>
|
|
<kw name="weightnote" library="提交磅单">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:59.249" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.249" endtime="20211202 19:51:59.250"></status>
|
|
</kw>
|
|
<kw name="Get Current Date" library="DateTime">
|
|
<doc>Returns current local or UTC time with an optional increment.</doc>
|
|
<arguments>
|
|
<arg>result_format=%Y-%m-%d</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${datatime}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.250" level="INFO">${datatime} = 2021-12-02</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.250" endtime="20211202 19:51:59.250"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{ \ \ \ \ "deductedPoint":0, \ \ \ \ "imageUrl":[ \ \ \ \ \ \ \ \ "${pictures}" \ \ \ \ ], \ \ \ \ "orderItemId":"${orderItemId}", \ \ \ \ "unitPrice":"${unitPrice}", \ \ \ \ "paperCategoryId":"${paperCategoryId}", \ \ \ \ "millSupplierId":"${supplier_id}", \ \ \ \ "millSupplierName":"${millSupplierName}", \ \ \ \ "settleUtiPriceIncludeTax":2.04012, \ \ \ \ "settleUtiPriceIncludeTaxType":1, \ \ \ \ "receivableAdjustMoney":"${receivableAdjustMoney1}", \ \ \ \ "refundSubsidy":0.002, \ \ \ \ "adjustMoney":"${adjustMoney1}", \ \ \ \ "collectionCharges":"${proxyPaySurcharge}", \ \ \ \ "advanceFund":"${advanceFund}", \ \ \ \ "contractId":"${contractId}", \ \ \ \ "warehouseName":"${所属仓库}", \ \ \ \ "weightDay":"${datatime}", \ \ \ \ "settleDay":"${datatime}", \ \ \ \ "transactionMainEnterpriseId":"${交易主体id}", \ \ \ \ \ "transactionMainEnterpriseName":"${交易主体name}", \ \ \ \ "proxySellerSettleType":"${proxySellerSettleType}", \ \ \ \ "receivableSettlementRules":"${receivableSettlementRules}", \ \ \ \ "isInvoice":"${hasInvoice}", \ \ \ \ "invoicePoint":"${taxRefundRate}", \ \ \ \ "deductionNotes":"${datatime}", \ \ \ \ "plateNumber":"${carList}", \ \ \ \ "settlePriceIncludeTaxSettleRules":"${settlePriceIncludeTaxSettleRules}", \ \ \ \ "settleUtiPrice":"${settleUtiPrice1}", \ \ \ \ "netWeight":"${netWeight1}", \ \ \ \ "activitySettleType":null, \ \ \ \ "unitSurcharge":"${unitSurcharge1}", \ \ \ \ "deliveryImageUrls":[ \ \ \ \ \ ], \ \ \ \ "publicSubsidies":0, \ \ \ \ "isSubsidyAndDeductIncludeTax":0, \ \ \ \ "orderId":"${orderId}", \ \ \ \ "settleWeight":"${settleWeight1}", \ \ \ \ "deductedWeight":2, \ \ \ \ "orderType":"${orderType}", \ \ \ \ "otherAmountList":[ \ \ \ \ \ \ \ \ { \ \ \ \ \ \ \ \ \ \ \ \ "unitType":1, \ \ \ \ \ \ \ \ \ \ \ \ "unitAmount":0.001, \ \ \ \ \ \ \ \ \ \ \ \ "title":"freightSubsidies", \ \ \ \ \ \ \ \ \ \ \ \ "isSubsidies":1 \ \ \ \ \ \ \ \ }, \ \ \ \ \ \ \ \ { \ \ \ \ \ \ \ \ \ \ \ \ "unitType":1, \ \ \ \ \ \ \ \ \ \ \ \ "unitAmount":0.001, \ \ \ \ \ \ \ \ \ \ \ \ "title":"otherSubsidies", \ \ \ \ \ \ \ \ \ \ \ \ "isSubsidies":1 \ \ \ \ \ \ \ \ }, \ \ \ \ \ \ \ \ { \ \ \ \ \ \ \ \ \ \ \ \ "unitType":1, \ \ \ \ \ \ \ \ \ \ \ \ "unitAmount":0.001, \ \ \ \ \ \ \ \ \ \ \ \ "title":"contrabandPenalty", \ \ \ \ \ \ \ \ \ \ \ \ "isSubsidies":0 \ \ \ \ \ \ \ \ }, \ \ \ \ \ \ \ \ { \ \ \ \ \ \ \ \ \ \ \ \ "unitType":1, \ \ \ \ \ \ \ \ \ \ \ \ "unitAmount":0.001, \ \ \ \ \ \ \ \ \ \ \ \ "title":"nonStandardPenalty", \ \ \ \ \ \ \ \ \ \ \ \ "isSubsidies":0 \ \ \ \ \ \ \ \ }, \ \ \ \ \ \ \ \ { \ \ \ \ \ \ \ \ \ \ \ \ "unitType":1, \ \ \ \ \ \ \ \ \ \ \ \ "unitAmount":0.001, \ \ \ \ \ \ \ \ \ \ \ \ "title":"otherPenalty", \ \ \ \ \ \ \ \ \ \ \ \ "isSubsidies":0 \ \ \ \ \ \ \ \ } \ \ \ \ ], \ \ \ \ "id":"${磅单id}" \ \ \ \ }</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${data}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.254" level="INFO">${data} = { "deductedPoint":0, "imageUrl":[ "https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png" ], "orderItemId":"663872113416998912", "unitPrice...</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.250" endtime="20211202 19:51:59.254"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${data}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:59.254" level="INFO">{ "deductedPoint":0, "imageUrl":[ "https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png" ], "orderItemId":"663872113416998912", "unitPrice":"1.62", "paperCategoryId":"661536969788100608", "millSupplierId":"660525241805705216", "millSupplierName":"测试111", "settleUtiPriceIncludeTax":2.04012, "settleUtiPriceIncludeTaxType":1, "receivableAdjustMoney":"120.0", "refundSubsidy":0.002, "adjustMoney":"20.0", "collectionCharges":"0.013", "advanceFund":"0", "contractId":"663533697236078592", "warehouseName":"江高仓", "weightDay":"2021-12-02", "settleDay":"2021-12-02", "transactionMainEnterpriseId":"15", "transactionMainEnterpriseName":"厦门千纸互联科技有限公司", "proxySellerSettleType":"0", "receivableSettlementRules":"0", "isInvoice":"1", "invoicePoint":"9.6", "deductionNotes":"2021-12-02", "plateNumber":"贵R67890", "settlePriceIncludeTaxSettleRules":"0", "settleUtiPrice":"1.7200000000000002", "netWeight":"360.0", "activitySettleType":null, "unitSurcharge":"0.022000000000000002", "deliveryImageUrls":[ ], "publicSubsidies":0, "isSubsidyAndDeductIncludeTax":0, "orderId":"663872113362472960", "settleWeight":"290.0", "deductedWeight":2, "orderType":"1", "otherAmountList":[ { "unitType":1, "unitAmount":0.001, "title":"freightSubsidies", "isSubsidies":1 }, { "unitType":1, "unitAmount":0.001, "title":"otherSubsidies", "isSubsidies":1 }, { "unitType":1, "unitAmount":0.001, "title":"contrabandPenalty", "isSubsidies":0 }, { "unitType":1, "unitAmount":0.001, "title":"nonStandardPenalty", "isSubsidies":0 }, { "unitType":1, "unitAmount":0.001, "title":"otherPenalty", "isSubsidies":0 } ], "id":"663872121931436032" }</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.254" endtime="20211202 19:51:59.254"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/proxy-sell/update/weightnote</arg>
|
|
<arg>${data.encode('utf-8')}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.441" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/proxy-sell/update/weightnote
|
|
path_url=/recycle-service/admin/proxy-sell/update/weightnote
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '2179'}
|
|
body=b'{ "deductedPoint":0, "imageUrl":[ "https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png" ], "orderItemId":"663872113416998912", "unitPrice":"1.62", "paperCategoryId":"661536969788100608", "millSupplierId":"660525241805705216", "millSupplierName":"\xe6\xb5\x8b\xe8\xaf\x95111", "settleUtiPriceIncludeTax":2.04012, "settleUtiPriceIncludeTaxType":1, "receivableAdjustMoney":"120.0", "refundSubsidy":0.002, "adjustMoney":"20.0", "collectionCharges":"0.013", "advanceFund":"0", "contractId":"663533697236078592", "warehouseName":"\xe6\xb1\x9f\xe9\xab\x98\xe4\xbb\x93", "weightDay":"2021-12-02", "settleDay":"2021-12-02", "transactionMainEnterpriseId":"15", "transactionMainEnterpriseName":"\xe5\x8e\xa6\xe9\x97\xa8\xe5\x8d\x83\xe7\xba\xb8\xe4\xba\x92\xe8\x81\x94\xe7\xa7\x91\xe6\x8a\x80\xe6\x9c\x89\xe9\x99\x90\xe5\x85\xac\xe5\x8f\xb8", "proxySellerSettleType":"0", "receivableSettlementRules":"0", "isInvoice":"1", "invoicePoint":"9.6", "deductionNotes":"2021-12-02", "plateNumber":"\xe8\xb4\xb5R67890", "settlePriceIncludeTaxSettleRules":"0", "settleUtiPrice":"1.7200000000000002", "netWeight":"360.0", "activitySettleType":null, "unitSurcharge":"0.022000000000000002", "deliveryImageUrls":[ ], "publicSubsidies":0, "isSubsidyAndDeductIncludeTax":0, "orderId":"663872113362472960", "settleWeight":"290.0", "deductedWeight":2, "orderType":"1", "otherAmountList":[ { "unitType":1, "unitAmount":0.001, "title":"freightSubsidies", "isSubsidies":1 }, { "unitType":1, "unitAmount":0.001, "title":"otherSubsidies", "isSubsidies":1 }, { "unitType":1, "unitAmount":0.001, "title":"contrabandPenalty", "isSubsidies":0 }, { "unitType":1, "unitAmount":0.001, "title":"nonStandardPenalty", "isSubsidies":0 }, { "unitType":1, "unitAmount":0.001, "title":"otherPenalty", "isSubsidies":0 } ], "id":"663872121931436032" }'
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:59.442" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/proxy-sell/update/weightnote
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:59 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"weightNoteId":"663872121931436032","contractId":"663533697236078592"}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:59.442" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.254" endtime="20211202 19:51:59.442"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:59.443" level="INFO">{'weightNoteId': '663872121931436032', 'contractId': '663533697236078592'}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.442" endtime="20211202 19:51:59.443"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>weightNoteId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${weightNoteId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.443" level="INFO">${weightNoteId} = 663872121931436032</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.443" endtime="20211202 19:51:59.444"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${weightNoteId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:59.444" level="INFO">${weightNoteId} = 663872121931436032</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.444" endtime="20211202 19:51:59.444"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Strings" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to strings.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["message"]}</arg>
|
|
<arg>successful</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.444" endtime="20211202 19:51:59.445"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.249" endtime="20211202 19:51:59.445"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.248" endtime="20211202 19:51:59.445"></status>
|
|
</kw>
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>audit_weightnote</arg>
|
|
</arguments>
|
|
<kw name="audit_weightnote" library="提交磅单">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:59.446" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.446" endtime="20211202 19:51:59.447"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/customer-service/audit/weightnote/${weightNoteId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${repsonse}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.579" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/customer-service/audit/weightnote/663872121931436032
|
|
path_url=/recycle-service/admin/customer-service/audit/weightnote/663872121931436032
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '0'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:59.579" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/customer-service/audit/weightnote/663872121931436032
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:59 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":null}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:59.579" level="INFO">${repsonse} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.447" endtime="20211202 19:51:59.579"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${repsonse.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:59.580" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.580" endtime="20211202 19:51:59.580"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.446" endtime="20211202 19:51:59.580"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.445" endtime="20211202 19:51:59.580"></status>
|
|
</kw>
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>获取上传磅单后的订单详情</arg>
|
|
</arguments>
|
|
<kw name="获取上传磅单后的订单详情" library="提交磅单">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:59.581" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.581" endtime="20211202 19:51:59.582"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/customer-service/get/proxy-order/${orderId}</arg>
|
|
<arg>params=orderId=${orderId}&orderItemId=${orderItemId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.753" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/customer-service/get/proxy-order/663872113362472960?orderId=663872113362472960&orderItemId=663872113416998912
|
|
path_url=/recycle-service/admin/customer-service/get/proxy-order/663872113362472960?orderId=663872113362472960&orderItemId=663872113416998912
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:59.753" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/customer-service/get/proxy-order/663872113362472960?orderId=663872113362472960&orderItemId=663872113416998912
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:59 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"status":51,"bizOwnerName":"张山","orderOwnerId":"554128866793361643","orderOwnerName":"赖勇兰","orderOwnerPhone":"18888888888","orderType":1,"activityId":null,"activitySettleType":null,"isEntire":null,"activityStatus":null,"activityName":null,"startTime":null,"endTime":null,"unitSurcharge":0.020,"surcharge":null,"totalEstimatedWeight":30000.000,"deliveryTime":"2021-12-02","paperMillDeliveryTime":"2021-12-02","remark":null,"attenssion":"663872113362472960","paperMillId":"660525241717624832","paperMillName":"Ceshi_factory","paperMillAddress":"山西省大同市大同县","millSupplierId":"660525241805705216","paperMillSupplierName":"测试111","millDeliveryOrderId":"663872113362472960","paperCategoryId":"661536969788100608","paperCategoryName":"坑卡","paperCategoryPrice":1.6200000,"proxySellerSettleType":0,"orderItemNum":1,"orderItems":[{"id":"663872113416998912","adjustMoney":20.000,"unitSurcharge":0.022000,"surcharge":7.920000,"unitPrice":1.6200000,"weightnoteInfo":{"id":"663872121931436032","orderId":"663872113362472960","orderItemId":"663872113416998912","type":null,"weightDay":"2021-12-02","settleDay":"2021-12-02","settleUtiPrice":1.6200000,"netWeight":360.000,"settleWeight":290.000,"deductedPoint":0.000,"settlePrice":482.170,"remark":null,"imageUrls":["https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png"]},"logisticcsInfo":{"id":"5334","plateNumber":"贵R67890"},"status":52,"displayStatus":52,"auditStatus":1,"preTotalMoney":null,"prepayMoney":null,"preSettleMoney":null,"settlePrice":482.17,"finalPayMoney":null,"otherAmountDtoList":[{"title":"运费补贴","amount":0.290,"unit":0.001000,"unitType":1},{"title":"其他补贴","amount":0.290,"unit":0.001000,"unitType":1},{"title":"违禁物品扣款","amount":-0.290,"unit":0.001000,"unitType":1},{"title":"装车不规范扣款","amount":-0.290,"unit":0.001000,"unitType":1},{"title":"其他扣款","amount":-0.290,"unit":0.001000,"unitType":1}],"deductionNotes":"2021-12-02","totalOtherAmount":-0.290000000,"paymentType":null,"activityNoteStatus":1,"activityOrderAuditPassNum":null,"unSettleMoney":null,"deliveryImageUrl":null,"weightNoteImageUrl":["https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png"],"transactionMainEnterpriseId":15,"transactionMainEnterpriseName":"厦门千纸互联科技有限公司","warehouseName":null,"publicSubsidies":0.000,"isSubsidyIncludeTax":0,"unitPriceIncludeTax":null,"publicSubsidiesIncludeTax":null,"settleUnitPrice":1.620000,"settleUnitPriceIncludeTax":2.040120,"operationsAuditNotPassedRemark":null,"promptMessage":null,"orderItemTimeList":[{"description":"订单已提交,待预约","time":"2021-12-02 19:51:51","rank":0,"status":1},{"description":"预约成功,待送货","time":"2021-12-02 19:51:52","rank":1,"status":1},{"description":"已收货,待审核","time":"2021-12-02 19:51:53","rank":2,"status":1},{"description":"已审核,结算中","time":null,"rank":3,"status":0},{"description":"已结算,订单完成","time":null,"rank":8,"status":0}],"paperCategoryName":"坑卡","proxySellerSettleType":0,"isInvoice":1,"invoicePoint":9.600000,"receivablePrice":null,"receivablePriceIncludeTax":null,"refundSubsidy":0.58,"unitRefundSubsidy":0.002000,"settleUtiPriceIncludeTax":null,"settleUtiPriceIncludeTaxType":1,"collectionCharges":0.013000,"advanceFund":0,"receivableAdjustMoney":120.000000,"isSubsidyAndDeductIncludeTax":0,"settleRules":0,"settleUtiPriceIncludeTaxRules":0,"contractId":"663533697236078592","contractType":2}],"orderId":"663872113362472960","createTime":"2021-12-02 19:51:51","factoryId":"660158494883844096","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司","factoryName":"88纸业","transactionMainEnterpriseId":15,"transactionMainEnterpriseName":"厦门千纸互联科技有限公司"}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:59.753" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.582" endtime="20211202 19:51:59.753"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["orderItems"][0]["weightnoteInfo"]}</arg>
|
|
<arg>settleUtiPrice</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${settleUnitPrice}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.754" level="INFO">${settleUnitPrice} = 1.62</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.753" endtime="20211202 19:51:59.754"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["orderItems"][0]}</arg>
|
|
<arg>unitSurcharge</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${unitSurcharge}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.755" level="INFO">${unitSurcharge} = 0.022</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.754" endtime="20211202 19:51:59.755"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["orderItems"][0]["weightnoteInfo"]}</arg>
|
|
<arg>netWeight</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${netWeight}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.755" level="INFO">${netWeight} = 360.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.755" endtime="20211202 19:51:59.756"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["orderItems"][0]["weightnoteInfo"]}</arg>
|
|
<arg>settleWeight</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${settleWeight}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.756" level="INFO">${settleWeight} = 290.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.756" endtime="20211202 19:51:59.756"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["orderItems"][0]}</arg>
|
|
<arg>receivableAdjustMoney</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${receivableAdjustMoney}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.757" level="INFO">${receivableAdjustMoney} = 120.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.756" endtime="20211202 19:51:59.757"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["orderItems"][0]}</arg>
|
|
<arg>adjustMoney</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${adjustMoney}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.757" level="INFO">${adjustMoney} = 20.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.757" endtime="20211202 19:51:59.757"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${settleUnitPrice}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:59.758" level="INFO">${settleUnitPrice} = 1.62</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.758" endtime="20211202 19:51:59.758"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${unitSurcharge}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:59.758" level="INFO">${unitSurcharge} = 0.022</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.758" endtime="20211202 19:51:59.759"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${netWeight}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:59.759" level="INFO">${netWeight} = 360.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.759" endtime="20211202 19:51:59.759"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${settleWeight}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:59.759" level="INFO">${settleWeight} = 290.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.759" endtime="20211202 19:51:59.760"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${receivableAdjustMoney}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:59.760" level="INFO">${receivableAdjustMoney} = 120.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.760" endtime="20211202 19:51:59.760"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${adjustMoney}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:59.760" level="INFO">${adjustMoney} = 20.0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.760" endtime="20211202 19:51:59.761"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.581" endtime="20211202 19:51:59.761"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.581" endtime="20211202 19:51:59.761"></status>
|
|
</kw>
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>台账查询</arg>
|
|
</arguments>
|
|
<kw name="台账查询" library="台账查询">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:59.762" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.761" endtime="20211202 19:51:59.762"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/parameter/get/parameter</arg>
|
|
<arg>params=pageNum=1&pageSize=10&withdrawState=&state=&orderItemId=${orderItemId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.877" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/parameter/get/parameter?pageNum=1&pageSize=10&withdrawState=&state=&orderItemId=663872113416998912
|
|
path_url=/recycle-service/admin/parameter/get/parameter?pageNum=1&pageSize=10&withdrawState=&state=&orderItemId=663872113416998912
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:59.877" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/parameter/get/parameter?pageNum=1&pageSize=10&withdrawState=&state=&orderItemId=663872113416998912
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:59 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"records":[{"id":"46054","orderId":"663872113362472960","orderItemId":"663872113416998912","auditRequestId":"663872146581360640","weightNoteId":"663872121931436032","orderCreateTime":"2021-12-02 19:51:51","bizName":"张山","bizId":"498985714587930624","customerName":"赖勇兰","settlePrice":482.170,"buzName":"赖勇兰","buzId":"617003842541850624","paperMillName":"Ceshi_factory","paperMillId":"660525241717624832","millSupplierName":"测试111","millSupplierId":"660525241805705216","plateNum":"贵R67890","paperCategoryId":"661536969788100608","paperCategoryName":"坑卡","netWeight":360.000,"deductedPoint":0.000,"settleWeight":290.000,"settleUtiPrice":1.620000,"unitPriceIncludeTax":null,"receivablePriceIncludeTax":null,"unitSurcharge":0.022,"adjustMoney":20.000,"receivablePrice":null,"paybackDay":null,"paybackId":null,"state":1,"isDelay":0,"paidPrice":null,"transactionMainEnterpriseId":null,"transactionMainEnterpriseName":"厦门千纸互联科技有限公司","fundSourceName":null,"fundSourceId":null,"warehouseName":"江高仓","invoiceStatus":0,"withdrawState":0,"secondPaybackId":null,"isInvoice":1,"isSubsidyIncludeTax":null,"publicSubsidies":0.000000,"unitPrice":1.620000,"publicSubsidiesIncludeTax":null,"settleUnitPriceIncludeTax":2.040120,"invoicePoint":9.600,"allCollectionCharges":null,"allMatCharges":null,"allPublicSubsidies":null,"firstSettlePriceTime":null,"firstSettlePrice":null,"secondSettlePriceTime":null,"secondSettlePrice":null,"weighingDate":"2021-12-02","paperMillPayAt":"2021-12-27","paybackIntever":"25","noReceivablePrice":null,"financialConfirmTheSettlementTime":null,"secondFinancialConfirmTheSettlementTime":null,"factoryId":"660158494883844096","factoryName":"88纸业","paperMillLocateProvinceName":"山西省","receivedAdjustMoney":null,"receivableAdjustMoney":120.000000,"paperMillBizName":"qniaoGuest","allAgencyFee":7.920000,"purchaseUnitPrice":null,"firstFinanceOwner":null,"secondFinanceOwner":null,"firstReceivablePrice":null,"secondReceivablePrice":null,"firstReceivablePriceIncludeTax":null,"secondReceivablePriceIncludeTax":null,"firstPaidPrice":null,"firstPaidTime":null,"secondPaidPrice":null,"secondPaidTime":null,"twiceFirstPaidPrice":null,"twiceFirstPaidTime":null,"twiceSecondPaidPrice":null,"twiceSecondPaidTime":null,"proxySellerSettleType":0,"deductionNote":"2021-12-02","totalOtherAmount":-0.290000,"remark":null,"contractType":2,"settlementType":0,"contractId":null,"contractNo":"Ceshi_factory--代收","activityId":null,"activitySettleType":null,"belongsToEnterpriseId":"660158494724460544","belongsToEnterpriseName":"重庆亨乐西餐食品有限公司","firstPayPercent":"100%","settleDay":"2021-12-02","refundSubsidy":0.002000,"isNoPeriodOrder":false,"firstSettlementPrice":482.170000,"secondSettlementPrice":null}],"total":1,"size":10,"current":1,"orders":[{"column":"order_create_time","asc":false}],"searchCount":true,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:59.878" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.762" endtime="20211202 19:51:59.878"></status>
|
|
</kw>
|
|
<kw name="Get From List" library="Collections">
|
|
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"]}</arg>
|
|
<arg>0</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${台账列表数据}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.879" level="INFO">${台账列表数据} = {'id': '46054', 'orderId': '663872113362472960', 'orderItemId': '663872113416998912', 'auditRequestId': '663872146581360640', 'weightNoteId': '663872121931436032', 'orderCreateTime': '2021-12-02 19:51...</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.878" endtime="20211202 19:51:59.879"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Numbers" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to real numbers.</doc>
|
|
<arguments>
|
|
<arg>${netWeight}</arg>
|
|
<arg>${reps.json()["data"]["records"][0]["netWeight"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.879" endtime="20211202 19:51:59.880"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Numbers" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to real numbers.</doc>
|
|
<arguments>
|
|
<arg>${unitSurcharge}</arg>
|
|
<arg>${reps.json()["data"]["records"][0]["unitSurcharge"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.880" endtime="20211202 19:51:59.880"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Numbers" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to real numbers.</doc>
|
|
<arguments>
|
|
<arg>${settleWeight}</arg>
|
|
<arg>${reps.json()["data"]["records"][0]["settleWeight"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.880" endtime="20211202 19:51:59.881"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Numbers" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to real numbers.</doc>
|
|
<arguments>
|
|
<arg>${settleUnitPrice}</arg>
|
|
<arg>${reps.json()["data"]["records"][0]["settleUtiPrice"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.881" endtime="20211202 19:51:59.882"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Numbers" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to real numbers.</doc>
|
|
<arguments>
|
|
<arg>${receivableAdjustMoney}</arg>
|
|
<arg>${reps.json()["data"]["records"][0]["receivableAdjustMoney"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.882" endtime="20211202 19:51:59.882"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Numbers" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to real numbers.</doc>
|
|
<arguments>
|
|
<arg>${adjustMoney}</arg>
|
|
<arg>${reps.json()["data"]["records"][0]["adjustMoney"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:51:59.882" endtime="20211202 19:51:59.883"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.761" endtime="20211202 19:51:59.883"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.761" endtime="20211202 19:51:59.883"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:57.436" endtime="20211202 19:51:59.883"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:54.926" endtime="20211202 19:51:59.883"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:54.924" endtime="20211202 19:51:59.883" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s2-s3-t8" name="get_operation_list1">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:59.885" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.884" endtime="20211202 19:51:59.885"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/get/paper-mill-order-receipt-audit</arg>
|
|
<arg>params=pageNum=1&pageSize=10&status=0&orderItemId=&orderId=${orderId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.951" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/paper-mill-order-receipt-audit?pageNum=1&pageSize=10&status=0&orderItemId=&orderId=663872113362472960
|
|
path_url=/recycle-service/admin/operation/get/paper-mill-order-receipt-audit?pageNum=1&pageSize=10&status=0&orderItemId=&orderId=663872113362472960
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:59.951" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/paper-mill-order-receipt-audit?pageNum=1&pageSize=10&status=0&orderItemId=&orderId=663872113362472960
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:51:59 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"records":[{"orderId":"663872113362472960","orderItemId":"663872113416998912","auditRequestId":"663872146581360640","userName":"赖勇兰","paperMillName":"Ceshi_factory","plateNumber":"贵R67890","millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","categoryName":"坑卡","settlePrice":482.170000,"bizOwnerName":"张山","status":0,"isAdjusted":1,"weightNoteId":"663872121931436032","updateTime":null,"activityId":null,"activityName":null,"activityStartTime":null,"activityEndTime":null,"activityPayType":null,"orderType":1,"financeRejectedTime":null,"factoryId":"660158494883844096","factoryName":"88纸业","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"}],"total":1,"size":10,"current":1,"orders":[{"column":"ar.create_time","asc":false}],"searchCount":true,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:51:59.951" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.885" endtime="20211202 19:51:59.951"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"][0]}</arg>
|
|
<arg>status</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${audit_status}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.952" level="INFO">${audit_status} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.951" endtime="20211202 19:51:59.952"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"][0]}</arg>
|
|
<arg>auditRequestId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${auditRequestId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:51:59.953" level="INFO">${auditRequestId} = 663872146581360640</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.952" endtime="20211202 19:51:59.953"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${audit_status}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:59.953" level="INFO">${audit_status} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.953" endtime="20211202 19:51:59.954"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${auditRequestId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:59.954" level="INFO">${auditRequestId} = 663872146581360640</msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.954" endtime="20211202 19:51:59.954"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.884" endtime="20211202 19:51:59.954" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s2-s3-t9" name="get_order-receipt-audit-details1">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:51:59.956" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.955" endtime="20211202 19:51:59.956"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/get/order-receipt-audit-details/${auditRequestId}/${weightNoteId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:00.279" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/order-receipt-audit-details/663872146581360640/663872121931436032
|
|
path_url=/recycle-service/admin/operation/get/order-receipt-audit-details/663872146581360640/663872121931436032
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '0'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:00.279" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/order-receipt-audit-details/663872146581360640/663872121931436032
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:00 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"orderItemId":"663872113416998912","auditType":0,"auditRequestId":"663872146581360640","bizOwnerId":"498985714587930624","bizOwnerName":"张山","paperMillName":"Ceshi_factory","categoryName":"坑卡","paperCategoryId":null,"millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","status":0,"auditStatus":1,"settleStatus":0,"weightNoteImageUrlList":["https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png"],"scrapOrderId":"663872113362472960","orderDate":"2021-12-02","orderPlacerName":"赖勇兰","idNumber":"441481******213863","shortName":"Ceshi_factory","locDetails":"","invoicePoint":9.600000,"auditorId":null,"auditorName":null,"paperCategoryList":[{"id":"660529551931215872","isDelete":0,"createTime":"2021-11-23 14:29:42","updateTime":"2021-11-23 14:29:42","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"花纸","enable":0,"inspectionNote":null,"parentId":null},{"id":"661536965862232064","isDelete":0,"createTime":"2021-11-26 09:12:49","updateTime":"2021-11-26 09:12:49","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"小白纸","enable":0,"inspectionNote":null,"parentId":null},{"id":"661536969788100608","isDelete":0,"createTime":"2021-11-26 09:12:49","updateTime":"2021-11-26 09:12:49","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"坑卡","enable":0,"inspectionNote":null,"parentId":null}],"transactionMainEnterpriseId":"15","transactionMainEnterpriseName":"厦门千纸互联科技有限公司","fundSourceName":"千鸟数据","fundSourceId":47,"isInvoice":1,"adminId":"617003842541850624","receiptIsInvoice":null,"paymentStatus":null,"items":[{"auditRequestItemId":"663872146614915072","driverName":null,"plateNumber":"贵R67890","netWeight":360.000,"settleWeight":290.000,"deductedWeight":70.000,"deductedWeightPoint":0.000,"unitPrice":1.6200000,"weighingDate":"2021-12-02","settlementDate":"2021-12-02","paperMillPayAt":"2021-12-27","settlePrice":482.170000,"adjustmentFee":20.000,"unitSurcharge":0.022000,"receivablePrice":469.510000,"proxySellerSettleType":0,"packageNum":0,"unitPriceIncludeTax":1.775520,"receivablePriceIncludeTax":638.35,"preReceivablePriceIncludeTax":null,"noReceivablePrice":null,"paidPrice":null,"paybackIntever":25,"returnPayDate":null,"bankFlowNo":null,"confirmReceivePayRemark":null,"paymentAdjustmentFee":null,"preTotalMoney":null,"prepayMoney":null,"preSettleMoney":null,"finalPayMoney":null,"paymentType":null,"weightNoteRemark":null,"remarkImgs":null,"deliveryImageUrl":null,"isSubsidyIncludeTax":null,"publicSubsidies":0.000000,"publicSubsidiesIncludeTax":null,"settleUnitPriceIncludeTax":1.774424,"settleUnitPrice":1.620000,"financeAuditNotPassedRemark":null,"categoryName":"坑卡","paperCategoryId":"661536969788100608","deductionNotes":"2021-12-02","receivableSettlementRules":0,"otherAmountList":[{"title":"运费补贴","amount":0.290,"unit":0.001000,"unitType":1},{"title":"其他补贴","amount":0.290,"unit":0.001000,"unitType":1},{"title":"违禁物品扣款","amount":-0.290,"unit":0.001000,"unitType":1},{"title":"装车不规范扣款","amount":-0.290,"unit":0.001000,"unitType":1},{"title":"其他扣款","amount":-0.290,"unit":0.001000,"unitType":1}],"refundSubsidy":0.002000,"receivableAdjustMoney":120.000000,"settleUtiPriceIncludeTaxType":1,"collectionCharges":0.013000,"advanceFund":0.000000,"isSubsidyAndDeductIncludeTax":0,"settleRules":null,"settleUtiPriceIncludeTaxRules":0,"receivedAdjustMoney":null,"contractNo":"Ceshi_factory--代收","contractId":"663533697236078592"}],"paymentRemark":null,"orderType":1,"activitySettleType":null,"isEntire":null,"factoryName":"88纸业","factoryId":"660158494883844096","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:00.280" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:51:59.956" endtime="20211202 19:52:00.280"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:00.281" level="INFO">{'code': 0, 'message': 'successful', 'data': {'orderItemId': '663872113416998912', 'auditType': 0, 'auditRequestId': '663872146581360640', 'bizOwnerId': '498985714587930624', 'bizOwnerName': '张山', 'paperMillName': 'Ceshi_factory', 'categoryName': '坑卡', 'paperCategoryId': None, 'millSupplierName': '测试111', 'millDelieveryOrderId': '663872113362472960', 'status': 0, 'auditStatus': 1, 'settleStatus': 0, 'weightNoteImageUrlList': ['https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png'], 'scrapOrderId': '663872113362472960', 'orderDate': '2021-12-02', 'orderPlacerName': '赖勇兰', 'idNumber': '441481******213863', 'shortName': 'Ceshi_factory', 'locDetails': '', 'invoicePoint': 9.6, 'auditorId': None, 'auditorName': None, 'paperCategoryList': [{'id': '660529551931215872', 'isDelete': 0, 'createTime': '2021-11-23 14:29:42', 'updateTime': '2021-11-23 14:29:42', 'creatorId': 617003842541850624, 'editorId': 617003842541850624, 'millId': '660525241717624832', 'name': '花纸', 'enable': 0, 'inspectionNote': None, 'parentId': None}, {'id': '661536965862232064', 'isDelete': 0, 'createTime': '2021-11-26 09:12:49', 'updateTime': '2021-11-26 09:12:49', 'creatorId': 617003842541850624, 'editorId': 617003842541850624, 'millId': '660525241717624832', 'name': '小白纸', 'enable': 0, 'inspectionNote': None, 'parentId': None}, {'id': '661536969788100608', 'isDelete': 0, 'createTime': '2021-11-26 09:12:49', 'updateTime': '2021-11-26 09:12:49', 'creatorId': 617003842541850624, 'editorId': 617003842541850624, 'millId': '660525241717624832', 'name': '坑卡', 'enable': 0, 'inspectionNote': None, 'parentId': None}], 'transactionMainEnterpriseId': '15', 'transactionMainEnterpriseName': '厦门千纸互联科技有限公司', 'fundSourceName': '千鸟数据', 'fundSourceId': 47, 'isInvoice': 1, 'adminId': '617003842541850624', 'receiptIsInvoice': None, 'paymentStatus': None, 'items': [{'auditRequestItemId': '663872146614915072', 'driverName': None, 'plateNumber': '贵R67890', 'netWeight': 360.0, 'settleWeight': 290.0, 'deductedWeight': 70.0, 'deductedWeightPoint': 0.0, 'unitPrice': 1.62, 'weighingDate': '2021-12-02', 'settlementDate': '2021-12-02', 'paperMillPayAt': '2021-12-27', 'settlePrice': 482.17, 'adjustmentFee': 20.0, 'unitSurcharge': 0.022, 'receivablePrice': 469.51, 'proxySellerSettleType': 0, 'packageNum': 0, 'unitPriceIncludeTax': 1.77552, 'receivablePriceIncludeTax': 638.35, 'preReceivablePriceIncludeTax': None, 'noReceivablePrice': None, 'paidPrice': None, 'paybackIntever': 25, 'returnPayDate': None, 'bankFlowNo': None, 'confirmReceivePayRemark': None, 'paymentAdjustmentFee': None, 'preTotalMoney': None, 'prepayMoney': None, 'preSettleMoney': None, 'finalPayMoney': None, 'paymentType': None, 'weightNoteRemark': None, 'remarkImgs': None, 'deliveryImageUrl': None, 'isSubsidyIncludeTax': None, 'publicSubsidies': 0.0, 'publicSubsidiesIncludeTax': None, 'settleUnitPriceIncludeTax': 1.774424, 'settleUnitPrice': 1.62, 'financeAuditNotPassedRemark': None, 'categoryName': '坑卡', 'paperCategoryId': '661536969788100608', 'deductionNotes': '2021-12-02', 'receivableSettlementRules': 0, 'otherAmountList': [{'title': '运费补贴', 'amount': 0.29, 'unit': 0.001, 'unitType': 1}, {'title': '其他补贴', 'amount': 0.29, 'unit': 0.001, 'unitType': 1}, {'title': '违禁物品扣款', 'amount': -0.29, 'unit': 0.001, 'unitType': 1}, {'title': '装车不规范扣款', 'amount': -0.29, 'unit': 0.001, 'unitType': 1}, {'title': '其他扣款', 'amount': -0.29, 'unit': 0.001, 'unitType': 1}], 'refundSubsidy': 0.002, 'receivableAdjustMoney': 120.0, 'settleUtiPriceIncludeTaxType': 1, 'collectionCharges': 0.013, 'advanceFund': 0.0, 'isSubsidyAndDeductIncludeTax': 0, 'settleRules': None, 'settleUtiPriceIncludeTaxRules': 0, 'receivedAdjustMoney': None, 'contractNo': 'Ceshi_factory--代收', 'contractId': '663533697236078592'}], 'paymentRemark': None, 'orderType': 1, 'activitySettleType': None, 'isEntire': None, 'factoryName': '88纸业', 'factoryId': '660158494883844096', 'enterpriseId': '660158494724460544', 'enterpriseName': '重庆亨乐西餐食品有限公司'}}</msg>
|
|
<status status="PASS" starttime="20211202 19:52:00.280" endtime="20211202 19:52:00.281"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>auditRequestItemId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${auditRequestItemId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:00.283" level="INFO">${auditRequestItemId} = 663872146614915072</msg>
|
|
<status status="PASS" starttime="20211202 19:52:00.282" endtime="20211202 19:52:00.283"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>categoryName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${categoryName}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:00.284" level="INFO">${categoryName} = 坑卡</msg>
|
|
<status status="PASS" starttime="20211202 19:52:00.283" endtime="20211202 19:52:00.284"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>paperCategoryId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperCategoryId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:00.285" level="INFO">${paperCategoryId} = 661536969788100608</msg>
|
|
<status status="PASS" starttime="20211202 19:52:00.284" endtime="20211202 19:52:00.285"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>netWeight</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${netWeight}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:00.286" level="INFO">${netWeight} = 360.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:00.285" endtime="20211202 19:52:00.286"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>paperMillPayAt</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperMillPayAt}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:00.286" level="INFO">${paperMillPayAt} = 2021-12-27</msg>
|
|
<status status="PASS" starttime="20211202 19:52:00.286" endtime="20211202 19:52:00.286"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>plateNumber</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${plateNumber}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:00.287" level="INFO">${plateNumber} = 贵R67890</msg>
|
|
<status status="PASS" starttime="20211202 19:52:00.287" endtime="20211202 19:52:00.287"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>settleWeight</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${settleWeight}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:00.288" level="INFO">${settleWeight} = 290.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:00.288" endtime="20211202 19:52:00.288"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${settleWeight}'=='None'</arg>
|
|
<arg>0</arg>
|
|
<arg>${settleWeight}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${settleWeight}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:00.289" level="INFO">${settleWeight} = 290.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:00.289" endtime="20211202 19:52:00.289"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${unitSurcharge}*${netWeight}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${surcharge1}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:00.290" level="INFO">${surcharge1} = 7.92</msg>
|
|
<status status="PASS" starttime="20211202 19:52:00.289" endtime="20211202 19:52:00.290"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${unitSurcharge}*${settleWeight}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${surcharge2}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:00.291" level="INFO">${surcharge2} = 6.38</msg>
|
|
<status status="PASS" starttime="20211202 19:52:00.290" endtime="20211202 19:52:00.291"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${proxySellerSettleType}'=='0'</arg>
|
|
<arg>${surcharge1}</arg>
|
|
<arg>${surcharge2}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${surcharge}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:00.291" level="INFO">${surcharge} = 7.92</msg>
|
|
<status status="PASS" starttime="20211202 19:52:00.291" endtime="20211202 19:52:00.291"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${paperMillPayAt}'=='无账期'</arg>
|
|
<arg>null</arg>
|
|
<arg>${paperMillPayAt}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperMillPayAt}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:00.292" level="INFO">${paperMillPayAt} = 2021-12-27</msg>
|
|
<status status="PASS" starttime="20211202 19:52:00.292" endtime="20211202 19:52:00.292"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>auditRequestId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${auditRequestId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:00.293" level="INFO">${auditRequestId} = 663872146581360640</msg>
|
|
<status status="PASS" starttime="20211202 19:52:00.293" endtime="20211202 19:52:00.293"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${auditRequestItemId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:00.294" level="INFO">${auditRequestItemId} = 663872146614915072</msg>
|
|
<status status="PASS" starttime="20211202 19:52:00.294" endtime="20211202 19:52:00.294"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${categoryName}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:00.295" level="INFO">${categoryName} = 坑卡</msg>
|
|
<status status="PASS" starttime="20211202 19:52:00.295" endtime="20211202 19:52:00.295"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${netWeight}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:00.296" level="INFO">${netWeight} = 360.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:00.295" endtime="20211202 19:52:00.296"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paperMillPayAt}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:00.297" level="INFO">${paperMillPayAt} = 2021-12-27</msg>
|
|
<status status="PASS" starttime="20211202 19:52:00.296" endtime="20211202 19:52:00.297"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${plateNumber}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:00.298" level="INFO">${plateNumber} = 贵R67890</msg>
|
|
<status status="PASS" starttime="20211202 19:52:00.297" endtime="20211202 19:52:00.298"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${settleWeight}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:00.298" level="INFO">${settleWeight} = 290.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:00.298" endtime="20211202 19:52:00.299"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paperCategoryId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:00.299" level="INFO">${paperCategoryId} = 661536969788100608</msg>
|
|
<status status="PASS" starttime="20211202 19:52:00.299" endtime="20211202 19:52:00.299"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${surcharge}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:00.300" level="INFO">${surcharge} = 7.92</msg>
|
|
<status status="PASS" starttime="20211202 19:52:00.300" endtime="20211202 19:52:00.300"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${auditRequestId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:00.301" level="INFO">${auditRequestId} = 663872146581360640</msg>
|
|
<status status="PASS" starttime="20211202 19:52:00.300" endtime="20211202 19:52:00.301"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:51:59.955" endtime="20211202 19:52:00.301" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s2-s3-t10" name="order-receipt-audit-details1">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:00.303" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:00.302" endtime="20211202 19:52:00.303"></status>
|
|
</kw>
|
|
<kw name="Get Current Date" library="DateTime">
|
|
<doc>Returns current local or UTC time with an optional increment.</doc>
|
|
<arguments>
|
|
<arg>result_format=%Y-%m-%d</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${datatime}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:00.304" level="INFO">${datatime} = 2021-12-02</msg>
|
|
<status status="PASS" starttime="20211202 19:52:00.304" endtime="20211202 19:52:00.304"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{ \ \ \ \ "auditRequestItemId":"${auditRequestItemId}", \ \ \ \ "categoryName":"${categoryName}", \ \ \ \ "netWeight":"${netWeight}", \ \ \ \ "paperCategoryId":"${paperCategoryId}", \ \ \ \ "paperMillPayAt":"${paperMillPayAt}", \ \ \ \ "plateNumber":"${plateNumber}", \ \ \ \ "settlementDate":"${datatime}", \ \ \ \ "weighingDate":"${datatime}", \ \ \ \ "settleWeight":"${settleWeight}", \ \ \ \ "isInvoice":"${hasInvoice}", \ \ \ \ "fundSourceId":"${id}", \ \ \ \ "transactionMainEnterpriseName":"${交易主体name}", \ \ \ \ "invoicePoint":"${taxRefundRate}", \ \ \ \ "publicSubsidies":"${publicSubsidies}", \ \ \ \ "publicSubsidiesIncludeTax":0, \ \ \ \ "settleUnitPrice":"${settleUtiPrice}", \ \ \ \ "fundSourceName":"${name}" }</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${data}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:00.306" level="INFO">${data} = { "auditRequestItemId":"663872146614915072", "categoryName":"坑卡", "netWeight":"360.0", "paperCategoryId":"661536969788100608", "paperMillPayAt":"2021-12-27", "plateNumber":"贵R6...</msg>
|
|
<status status="PASS" starttime="20211202 19:52:00.305" endtime="20211202 19:52:00.306"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/edit/order-receipt-audit-details</arg>
|
|
<arg>${data.encode('utf-8')}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:00.611" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/edit/order-receipt-audit-details
|
|
path_url=/recycle-service/admin/operation/edit/order-receipt-audit-details
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '588'}
|
|
body=b'{ "auditRequestItemId":"663872146614915072", "categoryName":"\xe5\x9d\x91\xe5\x8d\xa1", "netWeight":"360.0", "paperCategoryId":"661536969788100608", "paperMillPayAt":"2021-12-27", "plateNumber":"\xe8\xb4\xb5R67890", "settlementDate":"2021-12-02", "weighingDate":"2021-12-02", "settleWeight":"290.0", "isInvoice":"1", "fundSourceId":"47", "transactionMainEnterpriseName":"\xe5\x8e\xa6\xe9\x97\xa8\xe5\x8d\x83\xe7\xba\xb8\xe4\xba\x92\xe8\x81\x94\xe7\xa7\x91\xe6\x8a\x80\xe6\x9c\x89\xe9\x99\x90\xe5\x85\xac\xe5\x8f\xb8", "invoicePoint":"9.6", "publicSubsidies":"0.0", "publicSubsidiesIncludeTax":0, "settleUnitPrice":"1.62", "fundSourceName":"\xe5\x8d\x83\xe9\xb8\x9f\xe6\x95\xb0\xe6\x8d\xae" }'
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:00.612" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/edit/order-receipt-audit-details
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:00 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":null}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:00.612" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:00.307" endtime="20211202 19:52:00.612"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Strings" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to strings.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["message"]}</arg>
|
|
<arg>successful</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:52:00.612" endtime="20211202 19:52:00.613"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:00.301" endtime="20211202 19:52:00.613" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s2-s3-t11" name="operation_audit">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:00.614" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:00.614" endtime="20211202 19:52:00.615"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{ \ "auditRequestId":"${auditRequestId}", \ \ \ \ "isPass":1, \ \ \ \ "remark":"${datatime}" }</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${data}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:00.615" level="INFO">${data} = { "auditRequestId":"663872146581360640", "isPass":1, "remark":"2021-12-02" }</msg>
|
|
<status status="PASS" starttime="20211202 19:52:00.615" endtime="20211202 19:52:00.615"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/operation/audit</arg>
|
|
<arg>${data.encode('utf-8')}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:00.811" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/operation/audit
|
|
path_url=/recycle-service/admin/operation/operation/audit
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '85'}
|
|
body=b'{ "auditRequestId":"663872146581360640", "isPass":1, "remark":"2021-12-02" }'
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:00.811" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/operation/audit
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:00 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":null}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:00.811" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:00.615" endtime="20211202 19:52:00.811"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Strings" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to strings.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["message"]}</arg>
|
|
<arg>successful</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:52:00.812" endtime="20211202 19:52:00.812"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:00.613" endtime="20211202 19:52:00.812" critical="yes"></status>
|
|
</test>
|
|
<doc>运营审核-常规</doc>
|
|
<status status="PASS" starttime="20211202 19:51:54.055" endtime="20211202 19:52:00.813"></status>
|
|
</suite>
|
|
<status status="PASS" starttime="20211202 19:51:51.901" endtime="20211202 19:52:00.818"></status>
|
|
</suite>
|
|
<suite id="s1-s2-s3" name="3-Withdrawal application" source="/root/ztb-trading-rf-api/000-Regularorder/2-Background_system(Test)/3-Withdrawal_application">
|
|
<suite id="s1-s2-s3-s1" name="4-Financial audit" source="/root/ztb-trading-rf-api/000-Regularorder/2-Background_system(Test)/3-Withdrawal_application/4-Financial_audit.robot">
|
|
<test id="s1-s2-s3-s1-t1" name="get_list">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${url}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:00.842" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-psc-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:00.842" endtime="20211202 19:52:00.843"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>payment-settlement-center/admin/paper-mill-order-receipt-proof-request/get/list</arg>
|
|
<arg>params=pageNum=1&pageSize=10&status=&orderId=&orderItemId=${orderItemId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:00.936" level="INFO">GET Request : url=http://api-ops-psc-test.qniao.cn/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/get/list?pageNum=1&pageSize=10&status=&orderId=&orderItemId=663872113416998912
|
|
path_url=/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/get/list?pageNum=1&pageSize=10&status=&orderId=&orderItemId=663872113416998912
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:00.936" level="INFO">GET Response : url=http://api-ops-psc-test.qniao.cn/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/get/list?pageNum=1&pageSize=10&status=&orderId=&orderItemId=663872113416998912
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:00 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"records":[{"orderId":"663872113362472960","orderItemId":"663872113416998912","auditRequestId":"663872146581360640","userName":"赖勇兰","paperMillName":"Ceshi_factory","plateNumber":"贵R67890","millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","categoryName":"坑卡","weighingDate":"2021-12-02 00:00:00","settlePrice":482.170000,"bizOwnerName":"张山","status":0,"auditedTime":null,"auditorId":null,"auditorName":null,"weightNoteId":"663872121931436032","settleStatus":0,"financeAdminName":"赖勇兰","realSettlementDate":null,"transactionMainEnterpriseName":"厦门千纸互联科技有限公司","fundSourceName":"千鸟数据","fundSourceAuditAdminId":null,"fundSourceAuditAdminName":null,"activityName":null,"activityId":null,"paymentType":null,"factoryId":"660158494883844096","factoryName":"88纸业","settlementDate":"2021-12-02","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"}],"total":1,"size":10,"current":1,"orders":null,"searchCount":true,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:00.936" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:00.843" endtime="20211202 19:52:00.936"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"][0]}</arg>
|
|
<arg>auditedTime</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${auditedTime}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:00.937" level="INFO">${auditedTime} = None</msg>
|
|
<status status="PASS" starttime="20211202 19:52:00.937" endtime="20211202 19:52:00.937"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Strings" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to strings.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["message"]}</arg>
|
|
<arg>successful</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:52:00.937" endtime="20211202 19:52:00.938"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:00.841" endtime="20211202 19:52:00.938" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s3-s1-t2" name="get_order-log-detail">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL1}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:00.939" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:00.939" endtime="20211202 19:52:00.940"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/get/order-log-detail</arg>
|
|
<arg>params=orderId=${orderId}&weightNoteId=${weightNoteId}&operationStatus=3</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:00.999" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/order-log-detail?orderId=663872113362472960&weightNoteId=663872121931436032&operationStatus=3
|
|
path_url=/recycle-service/admin/operation/get/order-log-detail?orderId=663872113362472960&weightNoteId=663872121931436032&operationStatus=3
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:01.000" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/order-log-detail?orderId=663872113362472960&weightNoteId=663872121931436032&operationStatus=3
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:00 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":[]}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:01.000" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:00.940" endtime="20211202 19:52:01.000"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:00.938" endtime="20211202 19:52:01.000" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s3-s1-t3" name="重复执行财务审核驳回何运营审核通过">
|
|
<kw name="${index} IN RANGE [ 5 ]" type="for">
|
|
<kw name="${index} = 0" type="foritem">
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>获取财务审核列表</arg>
|
|
</arguments>
|
|
<kw name="获取财务审核列表" library="财务审核驳回">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${url}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:01.004" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-psc-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:01.003" endtime="20211202 19:52:01.004"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>payment-settlement-center/admin/paper-mill-order-receipt-proof-request/get/list</arg>
|
|
<arg>params=pageNum=1&pageSize=10&status=&orderId=&orderItemId=${orderItemId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:01.080" level="INFO">GET Request : url=http://api-ops-psc-test.qniao.cn/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/get/list?pageNum=1&pageSize=10&status=&orderId=&orderItemId=663872113416998912
|
|
path_url=/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/get/list?pageNum=1&pageSize=10&status=&orderId=&orderItemId=663872113416998912
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:01.080" level="INFO">GET Response : url=http://api-ops-psc-test.qniao.cn/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/get/list?pageNum=1&pageSize=10&status=&orderId=&orderItemId=663872113416998912
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:01 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"records":[{"orderId":"663872113362472960","orderItemId":"663872113416998912","auditRequestId":"663872146581360640","userName":"赖勇兰","paperMillName":"Ceshi_factory","plateNumber":"贵R67890","millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","categoryName":"坑卡","weighingDate":"2021-12-02 00:00:00","settlePrice":482.170000,"bizOwnerName":"张山","status":0,"auditedTime":null,"auditorId":null,"auditorName":null,"weightNoteId":"663872121931436032","settleStatus":0,"financeAdminName":"赖勇兰","realSettlementDate":null,"transactionMainEnterpriseName":"厦门千纸互联科技有限公司","fundSourceName":"千鸟数据","fundSourceAuditAdminId":null,"fundSourceAuditAdminName":null,"activityName":null,"activityId":null,"paymentType":null,"factoryId":"660158494883844096","factoryName":"88纸业","settlementDate":"2021-12-02","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"}],"total":1,"size":10,"current":1,"orders":null,"searchCount":true,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:01.080" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:01.004" endtime="20211202 19:52:01.080"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"][0]}</arg>
|
|
<arg>status</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${staus}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:01.081" level="INFO">${staus} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:01.080" endtime="20211202 19:52:01.081"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"][0]}</arg>
|
|
<arg>auditRequestId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${auditRequestId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:01.081" level="INFO">${auditRequestId} = 663872146581360640</msg>
|
|
<status status="PASS" starttime="20211202 19:52:01.081" endtime="20211202 19:52:01.081"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Strings" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to strings.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["message"]}</arg>
|
|
<arg>successful</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:52:01.082" endtime="20211202 19:52:01.082"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${staus}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:01.083" level="INFO">${staus} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:01.083" endtime="20211202 19:52:01.083"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${auditRequestId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:01.083" level="INFO">${auditRequestId} = 663872146581360640</msg>
|
|
<status status="PASS" starttime="20211202 19:52:01.083" endtime="20211202 19:52:01.083"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:01.003" endtime="20211202 19:52:01.084"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:01.003" endtime="20211202 19:52:01.084"></status>
|
|
</kw>
|
|
<kw name="Run Keyword If" library="BuiltIn">
|
|
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${staus}'=='0'</arg>
|
|
<arg>财务驳回</arg>
|
|
</arguments>
|
|
<kw name="财务驳回" library="财务审核驳回">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${url}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:01.085" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-psc-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:01.084" endtime="20211202 19:52:01.085"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"auditRequestId":"${auditRequestId}","adminId":null,"isPass":2,"remark":"${datatime}" }</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${data}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:01.085" level="INFO">${data} = {"auditRequestId":"663872146581360640","adminId":null,"isPass":2,"remark":"2021-12-02" }</msg>
|
|
<status status="PASS" starttime="20211202 19:52:01.085" endtime="20211202 19:52:01.086"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>payment-settlement-center/admin/paper-mill-order-receipt-proof-request/audit</arg>
|
|
<arg>${data.encode('utf-8')}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:01.184" level="INFO">POST Request : url=http://api-ops-psc-test.qniao.cn/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/audit
|
|
path_url=/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/audit
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '88'}
|
|
body=b'{"auditRequestId":"663872146581360640","adminId":null,"isPass":2,"remark":"2021-12-02" }'
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:01.185" level="INFO">POST Response : url=http://api-ops-psc-test.qniao.cn/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/audit
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:01 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":null}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:01.185" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:01.086" endtime="20211202 19:52:01.185"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:01.186" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211202 19:52:01.185" endtime="20211202 19:52:01.186"></status>
|
|
</kw>
|
|
<kw name="Sleep" library="BuiltIn">
|
|
<doc>Pauses the test executed for the given time.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:02.187" level="INFO">Slept 1 second</msg>
|
|
<status status="PASS" starttime="20211202 19:52:01.186" endtime="20211202 19:52:02.187"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:01.084" endtime="20211202 19:52:02.187"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:01.084" endtime="20211202 19:52:02.187"></status>
|
|
</kw>
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>get_operation_list</arg>
|
|
</arguments>
|
|
<kw name="get_operation_list" library="运营审核通过">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL1}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:02.189" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.188" endtime="20211202 19:52:02.189"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/get/paper-mill-order-receipt-audit</arg>
|
|
<arg>params=pageNum=1&pageSize=10&status=0&orderItemId=&orderId=${orderId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:02.249" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/paper-mill-order-receipt-audit?pageNum=1&pageSize=10&status=0&orderItemId=&orderId=663872113362472960
|
|
path_url=/recycle-service/admin/operation/get/paper-mill-order-receipt-audit?pageNum=1&pageSize=10&status=0&orderItemId=&orderId=663872113362472960
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:02.249" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/paper-mill-order-receipt-audit?pageNum=1&pageSize=10&status=0&orderItemId=&orderId=663872113362472960
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:02 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"records":[{"orderId":"663872113362472960","orderItemId":"663872113416998912","auditRequestId":"663872153690705920","userName":"赖勇兰","paperMillName":"Ceshi_factory","plateNumber":"贵R67890","millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","categoryName":"坑卡","settlePrice":482.170000,"bizOwnerName":"张山","status":0,"isAdjusted":1,"weightNoteId":"663872121931436032","updateTime":null,"activityId":null,"activityName":null,"activityStartTime":null,"activityEndTime":null,"activityPayType":null,"orderType":1,"financeRejectedTime":"2021-12-02 19:52:01","factoryId":"660158494883844096","factoryName":"88纸业","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"}],"total":1,"size":10,"current":1,"orders":[{"column":"ar.create_time","asc":false}],"searchCount":true,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:02.249" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.189" endtime="20211202 19:52:02.249"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"][0]}</arg>
|
|
<arg>status</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${audit_status}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:02.250" level="INFO">${audit_status} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.249" endtime="20211202 19:52:02.250"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"][0]}</arg>
|
|
<arg>auditRequestId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${auditRequestId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:02.251" level="INFO">${auditRequestId} = 663872153690705920</msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.250" endtime="20211202 19:52:02.251"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${audit_status}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:02.251" level="INFO">${audit_status} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.251" endtime="20211202 19:52:02.251"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${auditRequestId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:02.252" level="INFO">${auditRequestId} = 663872153690705920</msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.251" endtime="20211202 19:52:02.252"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:02.188" endtime="20211202 19:52:02.252"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:02.187" endtime="20211202 19:52:02.252"></status>
|
|
</kw>
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>get_order-receipt-audit-details</arg>
|
|
</arguments>
|
|
<kw name="get_order-receipt-audit-details" library="运营审核通过">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL1}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:02.253" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.252" endtime="20211202 19:52:02.253"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/get/order-receipt-audit-details/${auditRequestId}/${weightNoteId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:02.445" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/order-receipt-audit-details/663872153690705920/663872121931436032
|
|
path_url=/recycle-service/admin/operation/get/order-receipt-audit-details/663872153690705920/663872121931436032
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '0'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:02.445" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/order-receipt-audit-details/663872153690705920/663872121931436032
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:02 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"orderItemId":"663872113416998912","auditType":0,"auditRequestId":"663872153690705920","bizOwnerId":"498985714587930624","bizOwnerName":"张山","paperMillName":"Ceshi_factory","categoryName":"坑卡","paperCategoryId":null,"millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","status":0,"auditStatus":1,"settleStatus":0,"weightNoteImageUrlList":["https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png"],"scrapOrderId":"663872113362472960","orderDate":"2021-12-02","orderPlacerName":"赖勇兰","idNumber":"441481******213863","shortName":"Ceshi_factory","locDetails":"","invoicePoint":9.600000,"auditorId":null,"auditorName":null,"paperCategoryList":[{"id":"660529551931215872","isDelete":0,"createTime":"2021-11-23 14:29:42","updateTime":"2021-11-23 14:29:42","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"花纸","enable":0,"inspectionNote":null,"parentId":null},{"id":"661536965862232064","isDelete":0,"createTime":"2021-11-26 09:12:49","updateTime":"2021-11-26 09:12:49","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"小白纸","enable":0,"inspectionNote":null,"parentId":null},{"id":"661536969788100608","isDelete":0,"createTime":"2021-11-26 09:12:49","updateTime":"2021-11-26 09:12:49","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"坑卡","enable":0,"inspectionNote":null,"parentId":null}],"transactionMainEnterpriseId":"15","transactionMainEnterpriseName":"厦门千纸互联科技有限公司","fundSourceName":"千鸟数据","fundSourceId":47,"isInvoice":1,"adminId":"617003842541850624","receiptIsInvoice":null,"paymentStatus":null,"items":[{"auditRequestItemId":"663872153782980608","driverName":null,"plateNumber":"贵R67890","netWeight":360.000,"settleWeight":290.000,"deductedWeight":70.000,"deductedWeightPoint":19.440,"unitPrice":1.6200000,"weighingDate":"2021-12-02","settlementDate":"2021-12-02","paperMillPayAt":"2021-12-27","settlePrice":482.170000,"adjustmentFee":20.000,"unitSurcharge":0.022000,"receivablePrice":469.510000,"proxySellerSettleType":0,"packageNum":0,"unitPriceIncludeTax":1.775520,"receivablePriceIncludeTax":638.35,"preReceivablePriceIncludeTax":null,"noReceivablePrice":null,"paidPrice":null,"paybackIntever":25,"returnPayDate":null,"bankFlowNo":null,"confirmReceivePayRemark":null,"paymentAdjustmentFee":null,"preTotalMoney":null,"prepayMoney":null,"preSettleMoney":null,"finalPayMoney":null,"paymentType":null,"weightNoteRemark":null,"remarkImgs":null,"deliveryImageUrl":null,"isSubsidyIncludeTax":null,"publicSubsidies":0.000000,"publicSubsidiesIncludeTax":null,"settleUnitPriceIncludeTax":1.774424,"settleUnitPrice":1.620000,"financeAuditNotPassedRemark":"2021-12-02","categoryName":"坑卡","paperCategoryId":"661536969788100608","deductionNotes":"2021-12-02","receivableSettlementRules":0,"otherAmountList":[{"title":"运费补贴","amount":0.290,"unit":0.001000,"unitType":1},{"title":"其他补贴","amount":0.290,"unit":0.001000,"unitType":1},{"title":"违禁物品扣款","amount":-0.290,"unit":0.001000,"unitType":1},{"title":"装车不规范扣款","amount":-0.290,"unit":0.001000,"unitType":1},{"title":"其他扣款","amount":-0.290,"unit":0.001000,"unitType":1}],"refundSubsidy":0.002000,"receivableAdjustMoney":120.000000,"settleUtiPriceIncludeTaxType":1,"collectionCharges":0.013000,"advanceFund":0.000000,"isSubsidyAndDeductIncludeTax":0,"settleRules":null,"settleUtiPriceIncludeTaxRules":0,"receivedAdjustMoney":null,"contractNo":"Ceshi_factory--代收","contractId":"663533697236078592"}],"paymentRemark":null,"orderType":1,"activitySettleType":null,"isEntire":null,"factoryName":"88纸业","factoryId":"660158494883844096","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:02.446" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.254" endtime="20211202 19:52:02.446"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:02.447" level="INFO">{'code': 0, 'message': 'successful', 'data': {'orderItemId': '663872113416998912', 'auditType': 0, 'auditRequestId': '663872153690705920', 'bizOwnerId': '498985714587930624', 'bizOwnerName': '张山', 'paperMillName': 'Ceshi_factory', 'categoryName': '坑卡', 'paperCategoryId': None, 'millSupplierName': '测试111', 'millDelieveryOrderId': '663872113362472960', 'status': 0, 'auditStatus': 1, 'settleStatus': 0, 'weightNoteImageUrlList': ['https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png'], 'scrapOrderId': '663872113362472960', 'orderDate': '2021-12-02', 'orderPlacerName': '赖勇兰', 'idNumber': '441481******213863', 'shortName': 'Ceshi_factory', 'locDetails': '', 'invoicePoint': 9.6, 'auditorId': None, 'auditorName': None, 'paperCategoryList': [{'id': '660529551931215872', 'isDelete': 0, 'createTime': '2021-11-23 14:29:42', 'updateTime': '2021-11-23 14:29:42', 'creatorId': 617003842541850624, 'editorId': 617003842541850624, 'millId': '660525241717624832', 'name': '花纸', 'enable': 0, 'inspectionNote': None, 'parentId': None}, {'id': '661536965862232064', 'isDelete': 0, 'createTime': '2021-11-26 09:12:49', 'updateTime': '2021-11-26 09:12:49', 'creatorId': 617003842541850624, 'editorId': 617003842541850624, 'millId': '660525241717624832', 'name': '小白纸', 'enable': 0, 'inspectionNote': None, 'parentId': None}, {'id': '661536969788100608', 'isDelete': 0, 'createTime': '2021-11-26 09:12:49', 'updateTime': '2021-11-26 09:12:49', 'creatorId': 617003842541850624, 'editorId': 617003842541850624, 'millId': '660525241717624832', 'name': '坑卡', 'enable': 0, 'inspectionNote': None, 'parentId': None}], 'transactionMainEnterpriseId': '15', 'transactionMainEnterpriseName': '厦门千纸互联科技有限公司', 'fundSourceName': '千鸟数据', 'fundSourceId': 47, 'isInvoice': 1, 'adminId': '617003842541850624', 'receiptIsInvoice': None, 'paymentStatus': None, 'items': [{'auditRequestItemId': '663872153782980608', 'driverName': None, 'plateNumber': '贵R67890', 'netWeight': 360.0, 'settleWeight': 290.0, 'deductedWeight': 70.0, 'deductedWeightPoint': 19.44, 'unitPrice': 1.62, 'weighingDate': '2021-12-02', 'settlementDate': '2021-12-02', 'paperMillPayAt': '2021-12-27', 'settlePrice': 482.17, 'adjustmentFee': 20.0, 'unitSurcharge': 0.022, 'receivablePrice': 469.51, 'proxySellerSettleType': 0, 'packageNum': 0, 'unitPriceIncludeTax': 1.77552, 'receivablePriceIncludeTax': 638.35, 'preReceivablePriceIncludeTax': None, 'noReceivablePrice': None, 'paidPrice': None, 'paybackIntever': 25, 'returnPayDate': None, 'bankFlowNo': None, 'confirmReceivePayRemark': None, 'paymentAdjustmentFee': None, 'preTotalMoney': None, 'prepayMoney': None, 'preSettleMoney': None, 'finalPayMoney': None, 'paymentType': None, 'weightNoteRemark': None, 'remarkImgs': None, 'deliveryImageUrl': None, 'isSubsidyIncludeTax': None, 'publicSubsidies': 0.0, 'publicSubsidiesIncludeTax': None, 'settleUnitPriceIncludeTax': 1.774424, 'settleUnitPrice': 1.62, 'financeAuditNotPassedRemark': '2021-12-02', 'categoryName': '坑卡', 'paperCategoryId': '661536969788100608', 'deductionNotes': '2021-12-02', 'receivableSettlementRules': 0, 'otherAmountList': [{'title': '运费补贴', 'amount': 0.29, 'unit': 0.001, 'unitType': 1}, {'title': '其他补贴', 'amount': 0.29, 'unit': 0.001, 'unitType': 1}, {'title': '违禁物品扣款', 'amount': -0.29, 'unit': 0.001, 'unitType': 1}, {'title': '装车不规范扣款', 'amount': -0.29, 'unit': 0.001, 'unitType': 1}, {'title': '其他扣款', 'amount': -0.29, 'unit': 0.001, 'unitType': 1}], 'refundSubsidy': 0.002, 'receivableAdjustMoney': 120.0, 'settleUtiPriceIncludeTaxType': 1, 'collectionCharges': 0.013, 'advanceFund': 0.0, 'isSubsidyAndDeductIncludeTax': 0, 'settleRules': None, 'settleUtiPriceIncludeTaxRules': 0, 'receivedAdjustMoney': None, 'contractNo': 'Ceshi_factory--代收', 'contractId': '663533697236078592'}], 'paymentRemark': None, 'orderType': 1, 'activitySettleType': None, 'isEntire': None, 'factoryName': '88纸业', 'factoryId': '660158494883844096', 'enterpriseId': '660158494724460544', 'enterpriseName': '重庆亨乐西餐食品有限公司'}}</msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.446" endtime="20211202 19:52:02.447"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>auditRequestItemId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${auditRequestItemId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:02.448" level="INFO">${auditRequestItemId} = 663872153782980608</msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.447" endtime="20211202 19:52:02.448"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>categoryName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${categoryName}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:02.448" level="INFO">${categoryName} = 坑卡</msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.448" endtime="20211202 19:52:02.448"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>paperCategoryId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperCategoryId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:02.449" level="INFO">${paperCategoryId} = 661536969788100608</msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.448" endtime="20211202 19:52:02.449"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>netWeight</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${netWeight}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:02.450" level="INFO">${netWeight} = 360.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.449" endtime="20211202 19:52:02.450"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>paperMillPayAt</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperMillPayAt}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:02.450" level="INFO">${paperMillPayAt} = 2021-12-27</msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.450" endtime="20211202 19:52:02.450"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>plateNumber</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${plateNumber}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:02.451" level="INFO">${plateNumber} = 贵R67890</msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.451" endtime="20211202 19:52:02.451"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>settleWeight</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${settleWeight}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:02.452" level="INFO">${settleWeight} = 290.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.451" endtime="20211202 19:52:02.452"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${settleWeight}'=='None'</arg>
|
|
<arg>0</arg>
|
|
<arg>${settleWeight}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${settleWeight}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:02.452" level="INFO">${settleWeight} = 290.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.452" endtime="20211202 19:52:02.452"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${unitSurcharge}*${netWeight}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${surcharge1}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:02.453" level="INFO">${surcharge1} = 7.92</msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.453" endtime="20211202 19:52:02.453"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${unitSurcharge}*${settleWeight}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${surcharge2}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:02.454" level="INFO">${surcharge2} = 6.38</msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.453" endtime="20211202 19:52:02.454"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${proxySellerSettleType}'=='0'</arg>
|
|
<arg>${surcharge1}</arg>
|
|
<arg>${surcharge2}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${surcharge}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:02.454" level="INFO">${surcharge} = 7.92</msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.454" endtime="20211202 19:52:02.454"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${paperMillPayAt}'=='无账期'</arg>
|
|
<arg>null</arg>
|
|
<arg>${paperMillPayAt}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperMillPayAt}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:02.455" level="INFO">${paperMillPayAt} = 2021-12-27</msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.454" endtime="20211202 19:52:02.455"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>auditRequestId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${auditRequestId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:02.455" level="INFO">${auditRequestId} = 663872153690705920</msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.455" endtime="20211202 19:52:02.455"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${auditRequestItemId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:02.456" level="INFO">${auditRequestItemId} = 663872153782980608</msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.456" endtime="20211202 19:52:02.456"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${categoryName}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:02.456" level="INFO">${categoryName} = 坑卡</msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.456" endtime="20211202 19:52:02.457"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${netWeight}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:02.457" level="INFO">${netWeight} = 360.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.457" endtime="20211202 19:52:02.457"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paperMillPayAt}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:02.458" level="INFO">${paperMillPayAt} = 2021-12-27</msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.457" endtime="20211202 19:52:02.458"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${plateNumber}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:02.458" level="INFO">${plateNumber} = 贵R67890</msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.458" endtime="20211202 19:52:02.458"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${settleWeight}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:02.459" level="INFO">${settleWeight} = 290.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.458" endtime="20211202 19:52:02.459"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paperCategoryId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:02.459" level="INFO">${paperCategoryId} = 661536969788100608</msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.459" endtime="20211202 19:52:02.459"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${surcharge}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:02.460" level="INFO">${surcharge} = 7.92</msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.459" endtime="20211202 19:52:02.460"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${auditRequestId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:02.460" level="INFO">${auditRequestId} = 663872153690705920</msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.460" endtime="20211202 19:52:02.460"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:02.252" endtime="20211202 19:52:02.460"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:02.252" endtime="20211202 19:52:02.460"></status>
|
|
</kw>
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>order-receipt-audit-details</arg>
|
|
</arguments>
|
|
<kw name="order-receipt-audit-details" library="运营审核通过">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL1}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:02.461" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.461" endtime="20211202 19:52:02.462"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{ \ \ \ \ "auditRequestItemId":"${auditRequestItemId}", \ \ \ \ "categoryName":"${categoryName}", \ \ \ \ "netWeight":"${netWeight}", \ \ \ \ "paperCategoryId":"${paperCategoryId}", \ \ \ \ "paperMillPayAt":"${paperMillPayAt}", \ \ \ \ "plateNumber":"${plateNumber}", \ \ \ \ "settlementDate":"${datatime}", \ \ \ \ "weighingDate":"${datatime}", \ \ \ \ "settleWeight":"${settleWeight}", \ \ \ \ "isInvoice":"${hasInvoice}", \ \ \ \ "fundSourceId":"${id}", \ \ \ \ "transactionMainEnterpriseName":"${交易主体name}", \ \ \ \ "invoicePoint":"${taxRefundRate}", \ \ \ \ "publicSubsidies":"${publicSubsidies}", \ \ \ \ "publicSubsidiesIncludeTax":0, \ \ \ \ "settleUnitPrice":"${settleUtiPrice}", \ \ \ \ "fundSourceName":"${name}" }</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${data}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:02.463" level="INFO">${data} = { "auditRequestItemId":"663872153782980608", "categoryName":"坑卡", "netWeight":"360.0", "paperCategoryId":"661536969788100608", "paperMillPayAt":"2021-12-27", "plateNumber":"贵R6...</msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.462" endtime="20211202 19:52:02.463"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/edit/order-receipt-audit-details</arg>
|
|
<arg>${data.encode('utf-8')}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:02.761" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/edit/order-receipt-audit-details
|
|
path_url=/recycle-service/admin/operation/edit/order-receipt-audit-details
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '588'}
|
|
body=b'{ "auditRequestItemId":"663872153782980608", "categoryName":"\xe5\x9d\x91\xe5\x8d\xa1", "netWeight":"360.0", "paperCategoryId":"661536969788100608", "paperMillPayAt":"2021-12-27", "plateNumber":"\xe8\xb4\xb5R67890", "settlementDate":"2021-12-02", "weighingDate":"2021-12-02", "settleWeight":"290.0", "isInvoice":"1", "fundSourceId":"47", "transactionMainEnterpriseName":"\xe5\x8e\xa6\xe9\x97\xa8\xe5\x8d\x83\xe7\xba\xb8\xe4\xba\x92\xe8\x81\x94\xe7\xa7\x91\xe6\x8a\x80\xe6\x9c\x89\xe9\x99\x90\xe5\x85\xac\xe5\x8f\xb8", "invoicePoint":"9.6", "publicSubsidies":"0.0", "publicSubsidiesIncludeTax":0, "settleUnitPrice":"1.62", "fundSourceName":"\xe5\x8d\x83\xe9\xb8\x9f\xe6\x95\xb0\xe6\x8d\xae" }'
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:02.761" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/edit/order-receipt-audit-details
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:02 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":null}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:02.762" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.463" endtime="20211202 19:52:02.762"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Strings" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to strings.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["message"]}</arg>
|
|
<arg>successful</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:52:02.762" endtime="20211202 19:52:02.763"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:02.461" endtime="20211202 19:52:02.763"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:02.460" endtime="20211202 19:52:02.763"></status>
|
|
</kw>
|
|
<kw name="Run Keyword If" library="BuiltIn">
|
|
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${audit_status}'=='0'</arg>
|
|
<arg>运营审核通过</arg>
|
|
</arguments>
|
|
<kw name="运营审核通过" library="运营审核通过">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL1}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:02.764" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.764" endtime="20211202 19:52:02.764"></status>
|
|
</kw>
|
|
<kw name="Get Current Date" library="DateTime">
|
|
<doc>Returns current local or UTC time with an optional increment.</doc>
|
|
<arguments>
|
|
<arg>result_format=%Y-%m-%d</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${datatime}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:02.765" level="INFO">${datatime} = 2021-12-02</msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.764" endtime="20211202 19:52:02.765"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{ \ \ \ \ "auditRequestId":"${auditRequestId}", \ \ \ \ "isPass":1, \ \ \ \ "remark":"${datatime}" }</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${data}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:02.765" level="INFO">${data} = { "auditRequestId":"663872153690705920", "isPass":1, "remark":"2021-12-02" }</msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.765" endtime="20211202 19:52:02.765"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/operation/audit</arg>
|
|
<arg>${data.encode('utf-8')}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:02.966" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/operation/audit
|
|
path_url=/recycle-service/admin/operation/operation/audit
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '88'}
|
|
body=b'{ "auditRequestId":"663872153690705920", "isPass":1, "remark":"2021-12-02" }'
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:02.966" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/operation/audit
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:02 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":null}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:02.967" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.765" endtime="20211202 19:52:02.967"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:02.763" endtime="20211202 19:52:02.967"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:02.763" endtime="20211202 19:52:02.967"></status>
|
|
</kw>
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>运营审核后详情</arg>
|
|
</arguments>
|
|
<kw name="运营审核后详情" library="运营审核通过">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL1}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:02.968" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.968" endtime="20211202 19:52:02.968"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/get/order-receipt-audit-details/${auditRequestId}/${weightNoteId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:03.154" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/order-receipt-audit-details/663872153690705920/663872121931436032
|
|
path_url=/recycle-service/admin/operation/get/order-receipt-audit-details/663872153690705920/663872121931436032
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '0'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:03.154" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/order-receipt-audit-details/663872153690705920/663872121931436032
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:03 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"orderItemId":"663872113416998912","auditType":0,"auditRequestId":"663872153690705920","bizOwnerId":"498985714587930624","bizOwnerName":"张山","paperMillName":"Ceshi_factory","categoryName":"坑卡","paperCategoryId":null,"millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","status":1,"auditStatus":2,"settleStatus":0,"weightNoteImageUrlList":["https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png"],"scrapOrderId":"663872113362472960","orderDate":"2021-12-02","orderPlacerName":"赖勇兰","idNumber":"441481******213863","shortName":"Ceshi_factory","locDetails":"","invoicePoint":9.600000,"auditorId":null,"auditorName":"赖勇兰","paperCategoryList":[{"id":"660529551931215872","isDelete":0,"createTime":"2021-11-23 14:29:42","updateTime":"2021-11-23 14:29:42","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"花纸","enable":0,"inspectionNote":null,"parentId":null},{"id":"661536965862232064","isDelete":0,"createTime":"2021-11-26 09:12:49","updateTime":"2021-11-26 09:12:49","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"小白纸","enable":0,"inspectionNote":null,"parentId":null},{"id":"661536969788100608","isDelete":0,"createTime":"2021-11-26 09:12:49","updateTime":"2021-11-26 09:12:49","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"坑卡","enable":0,"inspectionNote":null,"parentId":null}],"transactionMainEnterpriseId":"15","transactionMainEnterpriseName":"厦门千纸互联科技有限公司","fundSourceName":"千鸟数据","fundSourceId":47,"isInvoice":1,"adminId":"617003842541850624","receiptIsInvoice":0,"paymentStatus":0,"items":[{"auditRequestItemId":"663872153782980608","driverName":null,"plateNumber":"贵R67890","netWeight":360.000,"settleWeight":290.000,"deductedWeight":70.000,"deductedWeightPoint":19.440,"unitPrice":1.6200000,"weighingDate":"2021-12-02","settlementDate":"2021-12-02","paperMillPayAt":"2021-12-27","settlePrice":482.170000,"adjustmentFee":20.000,"unitSurcharge":0.022000,"receivablePrice":469.510000,"proxySellerSettleType":0,"packageNum":0,"unitPriceIncludeTax":1.775520,"receivablePriceIncludeTax":638.35,"preReceivablePriceIncludeTax":null,"noReceivablePrice":638.350,"paidPrice":0,"paybackIntever":25,"returnPayDate":null,"bankFlowNo":null,"confirmReceivePayRemark":null,"paymentAdjustmentFee":0.000,"preTotalMoney":null,"prepayMoney":null,"preSettleMoney":null,"finalPayMoney":null,"paymentType":null,"weightNoteRemark":null,"remarkImgs":null,"deliveryImageUrl":null,"isSubsidyIncludeTax":null,"publicSubsidies":0.000000,"publicSubsidiesIncludeTax":null,"settleUnitPriceIncludeTax":1.774424,"settleUnitPrice":1.620000,"financeAuditNotPassedRemark":null,"categoryName":"坑卡","paperCategoryId":"661536969788100608","deductionNotes":"2021-12-02","receivableSettlementRules":0,"otherAmountList":[{"title":"运费补贴","amount":0.290,"unit":0.001000,"unitType":1},{"title":"其他补贴","amount":0.290,"unit":0.001000,"unitType":1},{"title":"违禁物品扣款","amount":-0.290,"unit":0.001000,"unitType":1},{"title":"装车不规范扣款","amount":-0.290,"unit":0.001000,"unitType":1},{"title":"其他扣款","amount":-0.290,"unit":0.001000,"unitType":1}],"refundSubsidy":0.002000,"receivableAdjustMoney":120.000000,"settleUtiPriceIncludeTaxType":1,"collectionCharges":0.013000,"advanceFund":0.000000,"isSubsidyAndDeductIncludeTax":0,"settleRules":null,"settleUtiPriceIncludeTaxRules":0,"receivedAdjustMoney":0,"contractNo":"Ceshi_factory--代收","contractId":"663533697236078592"}],"paymentRemark":null,"orderType":1,"activitySettleType":null,"isEntire":null,"factoryName":"88纸业","factoryId":"660158494883844096","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:03.155" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:02.969" endtime="20211202 19:52:03.155"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>noReceivablePrice</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${noReceivablePrice}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:03.156" level="INFO">${noReceivablePrice} = 638.35</msg>
|
|
<status status="PASS" starttime="20211202 19:52:03.155" endtime="20211202 19:52:03.156"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>paperMillPayAt</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperMillPayAt}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:03.156" level="INFO">${paperMillPayAt} = 2021-12-27</msg>
|
|
<status status="PASS" starttime="20211202 19:52:03.156" endtime="20211202 19:52:03.156"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>receivableAdjustMoney</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${receivableAdjustMoney}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:03.157" level="INFO">${receivableAdjustMoney} = 120.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:03.156" endtime="20211202 19:52:03.157"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${noReceivablePrice}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:03.157" level="INFO">${noReceivablePrice} = 638.35</msg>
|
|
<status status="PASS" starttime="20211202 19:52:03.157" endtime="20211202 19:52:03.157"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paperMillPayAt}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:03.158" level="INFO">${paperMillPayAt} = 2021-12-27</msg>
|
|
<status status="PASS" starttime="20211202 19:52:03.158" endtime="20211202 19:52:03.158"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${receivableAdjustMoney}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:03.158" level="INFO">${receivableAdjustMoney} = 120.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:03.158" endtime="20211202 19:52:03.158"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:02.967" endtime="20211202 19:52:03.158"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:02.967" endtime="20211202 19:52:03.158"></status>
|
|
</kw>
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>台账查询</arg>
|
|
</arguments>
|
|
<kw name="台账查询" library="台账查询">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL1}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:03.160" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:03.159" endtime="20211202 19:52:03.160"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/parameter/get/parameter</arg>
|
|
<arg>params=pageNum=1&pageSize=10&withdrawState=&state=&orderItemId=${orderItemId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:03.280" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/parameter/get/parameter?pageNum=1&pageSize=10&withdrawState=&state=&orderItemId=663872113416998912
|
|
path_url=/recycle-service/admin/parameter/get/parameter?pageNum=1&pageSize=10&withdrawState=&state=&orderItemId=663872113416998912
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:03.280" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/parameter/get/parameter?pageNum=1&pageSize=10&withdrawState=&state=&orderItemId=663872113416998912
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:03 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"records":[{"id":"46054","orderId":"663872113362472960","orderItemId":"663872113416998912","auditRequestId":"663872153690705920","weightNoteId":"663872121931436032","orderCreateTime":"2021-12-02 19:51:51","bizName":"张山","bizId":"498985714587930624","customerName":"赖勇兰","settlePrice":482.170,"buzName":"赖勇兰","buzId":"617003842541850624","paperMillName":"Ceshi_factory","paperMillId":"660525241717624832","millSupplierName":"测试111","millSupplierId":"660525241805705216","plateNum":"贵R67890","paperCategoryId":"661536969788100608","paperCategoryName":"坑卡","netWeight":360.000,"deductedPoint":19.440,"settleWeight":290.000,"settleUtiPrice":1.620000,"unitPriceIncludeTax":1.775520,"receivablePriceIncludeTax":638.350000,"unitSurcharge":0.022,"adjustMoney":20.000,"receivablePrice":469.510,"paybackDay":null,"paybackId":"663872160774885376 ","state":2,"isDelay":0,"paidPrice":0.000,"transactionMainEnterpriseId":null,"transactionMainEnterpriseName":"厦门千纸互联科技有限公司","fundSourceName":"千鸟数据","fundSourceId":null,"warehouseName":"江高仓","invoiceStatus":0,"withdrawState":0,"secondPaybackId":null,"isInvoice":1,"isSubsidyIncludeTax":null,"publicSubsidies":0.000000,"unitPrice":1.620000,"publicSubsidiesIncludeTax":null,"settleUnitPriceIncludeTax":1.774424,"invoicePoint":9.600,"allCollectionCharges":3.7700,"allMatCharges":0.0000,"allPublicSubsidies":0.0000,"firstSettlePriceTime":null,"firstSettlePrice":null,"secondSettlePriceTime":null,"secondSettlePrice":null,"weighingDate":"2021-12-02","paperMillPayAt":"2021-12-27","paybackIntever":"25","noReceivablePrice":638.350,"financialConfirmTheSettlementTime":null,"secondFinancialConfirmTheSettlementTime":null,"factoryId":"660158494883844096","factoryName":"88纸业","paperMillLocateProvinceName":"山西省","receivedAdjustMoney":null,"receivableAdjustMoney":120.000000,"paperMillBizName":"qniaoGuest","allAgencyFee":7.920000,"purchaseUnitPrice":1.662655,"firstFinanceOwner":null,"secondFinanceOwner":null,"firstReceivablePrice":469.510000,"secondReceivablePrice":null,"firstReceivablePriceIncludeTax":638.350000,"secondReceivablePriceIncludeTax":null,"firstPaidPrice":null,"firstPaidTime":null,"secondPaidPrice":null,"secondPaidTime":null,"twiceFirstPaidPrice":null,"twiceFirstPaidTime":null,"twiceSecondPaidPrice":null,"twiceSecondPaidTime":null,"proxySellerSettleType":0,"deductionNote":"2021-12-02","totalOtherAmount":-0.290000,"remark":null,"contractType":2,"settlementType":0,"contractId":null,"contractNo":"Ceshi_factory--代收","activityId":null,"activitySettleType":null,"belongsToEnterpriseId":"660158494724460544","belongsToEnterpriseName":"重庆亨乐西餐食品有限公司","firstPayPercent":"100%","settleDay":"2021-12-02","refundSubsidy":0.580000,"isNoPeriodOrder":false,"firstSettlementPrice":482.170000,"secondSettlementPrice":null}],"total":1,"size":10,"current":1,"orders":[{"column":"order_create_time","asc":false}],"searchCount":true,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:03.281" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:03.160" endtime="20211202 19:52:03.281"></status>
|
|
</kw>
|
|
<kw name="Get From List" library="Collections">
|
|
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"]}</arg>
|
|
<arg>0</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${台账列表数据}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:03.282" level="INFO">${台账列表数据} = {'id': '46054', 'orderId': '663872113362472960', 'orderItemId': '663872113416998912', 'auditRequestId': '663872153690705920', 'weightNoteId': '663872121931436032', 'orderCreateTime': '2021-12-02 19:51...</msg>
|
|
<status status="PASS" starttime="20211202 19:52:03.281" endtime="20211202 19:52:03.282"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Numbers" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to real numbers.</doc>
|
|
<arguments>
|
|
<arg>${noReceivablePrice}</arg>
|
|
<arg>${reps.json()["data"]["records"][0]["noReceivablePrice"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:52:03.282" endtime="20211202 19:52:03.283"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Strings" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to strings.</doc>
|
|
<arguments>
|
|
<arg>${paperMillPayAt}</arg>
|
|
<arg>${reps.json()["data"]["records"][0]["paperMillPayAt"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:52:03.283" endtime="20211202 19:52:03.283"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:03.159" endtime="20211202 19:52:03.284"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:03.159" endtime="20211202 19:52:03.284"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:01.002" endtime="20211202 19:52:03.284"></status>
|
|
</kw>
|
|
<kw name="${index} = 1" type="foritem">
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>获取财务审核列表</arg>
|
|
</arguments>
|
|
<kw name="获取财务审核列表" library="财务审核驳回">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${url}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:03.285" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-psc-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:03.285" endtime="20211202 19:52:03.285"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>payment-settlement-center/admin/paper-mill-order-receipt-proof-request/get/list</arg>
|
|
<arg>params=pageNum=1&pageSize=10&status=&orderId=&orderItemId=${orderItemId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:03.376" level="INFO">GET Request : url=http://api-ops-psc-test.qniao.cn/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/get/list?pageNum=1&pageSize=10&status=&orderId=&orderItemId=663872113416998912
|
|
path_url=/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/get/list?pageNum=1&pageSize=10&status=&orderId=&orderItemId=663872113416998912
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:03.376" level="INFO">GET Response : url=http://api-ops-psc-test.qniao.cn/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/get/list?pageNum=1&pageSize=10&status=&orderId=&orderItemId=663872113416998912
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:03 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"records":[{"orderId":"663872113362472960","orderItemId":"663872113416998912","auditRequestId":"663872153690705920","userName":"赖勇兰","paperMillName":"Ceshi_factory","plateNumber":"贵R67890","millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","categoryName":"坑卡","weighingDate":"2021-12-02 00:00:00","settlePrice":482.170000,"bizOwnerName":"张山","status":0,"auditedTime":null,"auditorId":null,"auditorName":null,"weightNoteId":"663872121931436032","settleStatus":0,"financeAdminName":"赖勇兰","realSettlementDate":null,"transactionMainEnterpriseName":"厦门千纸互联科技有限公司","fundSourceName":"千鸟数据","fundSourceAuditAdminId":null,"fundSourceAuditAdminName":null,"activityName":null,"activityId":null,"paymentType":null,"factoryId":"660158494883844096","factoryName":"88纸业","settlementDate":"2021-12-02","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"},{"orderId":"663872113362472960","orderItemId":"663872113416998912","auditRequestId":"663872146581360640","userName":"赖勇兰","paperMillName":"Ceshi_factory","plateNumber":"贵R67890","millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","categoryName":"坑卡","weighingDate":"2021-12-02 00:00:00","settlePrice":482.170000,"bizOwnerName":"张山","status":3,"auditedTime":"2021-12-02 19:52:01","auditorId":617003842541850624,"auditorName":"","weightNoteId":"663872121931436032","settleStatus":0,"financeAdminName":"赖勇兰","realSettlementDate":null,"transactionMainEnterpriseName":"厦门千纸互联科技有限公司","fundSourceName":"千鸟数据","fundSourceAuditAdminId":null,"fundSourceAuditAdminName":null,"activityName":null,"activityId":null,"paymentType":null,"factoryId":"660158494883844096","factoryName":"88纸业","settlementDate":"2021-12-02","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"}],"total":2,"size":10,"current":1,"orders":null,"searchCount":true,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:03.376" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:03.285" endtime="20211202 19:52:03.376"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"][0]}</arg>
|
|
<arg>status</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${staus}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:03.377" level="INFO">${staus} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:03.377" endtime="20211202 19:52:03.377"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"][0]}</arg>
|
|
<arg>auditRequestId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${auditRequestId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:03.378" level="INFO">${auditRequestId} = 663872153690705920</msg>
|
|
<status status="PASS" starttime="20211202 19:52:03.378" endtime="20211202 19:52:03.378"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Strings" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to strings.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["message"]}</arg>
|
|
<arg>successful</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:52:03.378" endtime="20211202 19:52:03.379"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${staus}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:03.379" level="INFO">${staus} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:03.379" endtime="20211202 19:52:03.380"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${auditRequestId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:03.380" level="INFO">${auditRequestId} = 663872153690705920</msg>
|
|
<status status="PASS" starttime="20211202 19:52:03.380" endtime="20211202 19:52:03.380"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:03.284" endtime="20211202 19:52:03.380"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:03.284" endtime="20211202 19:52:03.380"></status>
|
|
</kw>
|
|
<kw name="Run Keyword If" library="BuiltIn">
|
|
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${staus}'=='0'</arg>
|
|
<arg>财务驳回</arg>
|
|
</arguments>
|
|
<kw name="财务驳回" library="财务审核驳回">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${url}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:03.382" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-psc-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:03.381" endtime="20211202 19:52:03.382"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"auditRequestId":"${auditRequestId}","adminId":null,"isPass":2,"remark":"${datatime}" }</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${data}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:03.383" level="INFO">${data} = {"auditRequestId":"663872153690705920","adminId":null,"isPass":2,"remark":"2021-12-02" }</msg>
|
|
<status status="PASS" starttime="20211202 19:52:03.382" endtime="20211202 19:52:03.383"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>payment-settlement-center/admin/paper-mill-order-receipt-proof-request/audit</arg>
|
|
<arg>${data.encode('utf-8')}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:03.471" level="INFO">POST Request : url=http://api-ops-psc-test.qniao.cn/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/audit
|
|
path_url=/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/audit
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '88'}
|
|
body=b'{"auditRequestId":"663872153690705920","adminId":null,"isPass":2,"remark":"2021-12-02" }'
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:03.471" level="INFO">POST Response : url=http://api-ops-psc-test.qniao.cn/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/audit
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:03 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":null}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:03.471" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:03.383" endtime="20211202 19:52:03.471"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:03.472" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211202 19:52:03.471" endtime="20211202 19:52:03.472"></status>
|
|
</kw>
|
|
<kw name="Sleep" library="BuiltIn">
|
|
<doc>Pauses the test executed for the given time.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:04.473" level="INFO">Slept 1 second</msg>
|
|
<status status="PASS" starttime="20211202 19:52:03.472" endtime="20211202 19:52:04.473"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:03.381" endtime="20211202 19:52:04.473"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:03.380" endtime="20211202 19:52:04.473"></status>
|
|
</kw>
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>get_operation_list</arg>
|
|
</arguments>
|
|
<kw name="get_operation_list" library="运营审核通过">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL1}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:04.475" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:04.475" endtime="20211202 19:52:04.476"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/get/paper-mill-order-receipt-audit</arg>
|
|
<arg>params=pageNum=1&pageSize=10&status=0&orderItemId=&orderId=${orderId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:04.539" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/paper-mill-order-receipt-audit?pageNum=1&pageSize=10&status=0&orderItemId=&orderId=663872113362472960
|
|
path_url=/recycle-service/admin/operation/get/paper-mill-order-receipt-audit?pageNum=1&pageSize=10&status=0&orderItemId=&orderId=663872113362472960
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:04.539" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/paper-mill-order-receipt-audit?pageNum=1&pageSize=10&status=0&orderItemId=&orderId=663872113362472960
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:04 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"records":[{"orderId":"663872113362472960","orderItemId":"663872113416998912","auditRequestId":"663872163283079168","userName":"赖勇兰","paperMillName":"Ceshi_factory","plateNumber":"贵R67890","millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","categoryName":"坑卡","settlePrice":482.170000,"bizOwnerName":"张山","status":0,"isAdjusted":1,"weightNoteId":"663872121931436032","updateTime":null,"activityId":null,"activityName":null,"activityStartTime":null,"activityEndTime":null,"activityPayType":null,"orderType":1,"financeRejectedTime":"2021-12-02 19:52:03","factoryId":"660158494883844096","factoryName":"88纸业","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"}],"total":1,"size":10,"current":1,"orders":[{"column":"ar.create_time","asc":false}],"searchCount":true,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:04.540" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:04.476" endtime="20211202 19:52:04.540"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"][0]}</arg>
|
|
<arg>status</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${audit_status}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:04.540" level="INFO">${audit_status} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:04.540" endtime="20211202 19:52:04.540"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"][0]}</arg>
|
|
<arg>auditRequestId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${auditRequestId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:04.541" level="INFO">${auditRequestId} = 663872163283079168</msg>
|
|
<status status="PASS" starttime="20211202 19:52:04.541" endtime="20211202 19:52:04.541"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${audit_status}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:04.542" level="INFO">${audit_status} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:04.541" endtime="20211202 19:52:04.542"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${auditRequestId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:04.542" level="INFO">${auditRequestId} = 663872163283079168</msg>
|
|
<status status="PASS" starttime="20211202 19:52:04.542" endtime="20211202 19:52:04.542"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:04.474" endtime="20211202 19:52:04.542"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:04.474" endtime="20211202 19:52:04.542"></status>
|
|
</kw>
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>get_order-receipt-audit-details</arg>
|
|
</arguments>
|
|
<kw name="get_order-receipt-audit-details" library="运营审核通过">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL1}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:04.543" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:04.543" endtime="20211202 19:52:04.544"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/get/order-receipt-audit-details/${auditRequestId}/${weightNoteId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:04.837" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/order-receipt-audit-details/663872163283079168/663872121931436032
|
|
path_url=/recycle-service/admin/operation/get/order-receipt-audit-details/663872163283079168/663872121931436032
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '0'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:04.837" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/order-receipt-audit-details/663872163283079168/663872121931436032
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:04 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"orderItemId":"663872113416998912","auditType":0,"auditRequestId":"663872163283079168","bizOwnerId":"498985714587930624","bizOwnerName":"张山","paperMillName":"Ceshi_factory","categoryName":"坑卡","paperCategoryId":null,"millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","status":0,"auditStatus":1,"settleStatus":0,"weightNoteImageUrlList":["https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png"],"scrapOrderId":"663872113362472960","orderDate":"2021-12-02","orderPlacerName":"赖勇兰","idNumber":"441481******213863","shortName":"Ceshi_factory","locDetails":"","invoicePoint":9.600000,"auditorId":null,"auditorName":null,"paperCategoryList":[{"id":"660529551931215872","isDelete":0,"createTime":"2021-11-23 14:29:42","updateTime":"2021-11-23 14:29:42","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"花纸","enable":0,"inspectionNote":null,"parentId":null},{"id":"661536965862232064","isDelete":0,"createTime":"2021-11-26 09:12:49","updateTime":"2021-11-26 09:12:49","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"小白纸","enable":0,"inspectionNote":null,"parentId":null},{"id":"661536969788100608","isDelete":0,"createTime":"2021-11-26 09:12:49","updateTime":"2021-11-26 09:12:49","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"坑卡","enable":0,"inspectionNote":null,"parentId":null}],"transactionMainEnterpriseId":"15","transactionMainEnterpriseName":"厦门千纸互联科技有限公司","fundSourceName":"千鸟数据","fundSourceId":47,"isInvoice":1,"adminId":"617003842541850624","receiptIsInvoice":null,"paymentStatus":null,"items":[{"auditRequestItemId":"663872163366965248","driverName":null,"plateNumber":"贵R67890","netWeight":360.000,"settleWeight":290.000,"deductedWeight":70.000,"deductedWeightPoint":19.440,"unitPrice":1.6200000,"weighingDate":"2021-12-02","settlementDate":"2021-12-02","paperMillPayAt":"2021-12-27","settlePrice":482.170000,"adjustmentFee":20.000,"unitSurcharge":0.022000,"receivablePrice":469.510000,"proxySellerSettleType":0,"packageNum":0,"unitPriceIncludeTax":1.775520,"receivablePriceIncludeTax":638.35,"preReceivablePriceIncludeTax":null,"noReceivablePrice":null,"paidPrice":null,"paybackIntever":25,"returnPayDate":null,"bankFlowNo":null,"confirmReceivePayRemark":null,"paymentAdjustmentFee":null,"preTotalMoney":null,"prepayMoney":null,"preSettleMoney":null,"finalPayMoney":null,"paymentType":null,"weightNoteRemark":null,"remarkImgs":null,"deliveryImageUrl":null,"isSubsidyIncludeTax":null,"publicSubsidies":0.000000,"publicSubsidiesIncludeTax":null,"settleUnitPriceIncludeTax":1.774424,"settleUnitPrice":1.620000,"financeAuditNotPassedRemark":"2021-12-02","categoryName":"坑卡","paperCategoryId":"661536969788100608","deductionNotes":"2021-12-02","receivableSettlementRules":0,"otherAmountList":[{"title":"运费补贴","amount":0.290,"unit":0.001000,"unitType":1},{"title":"其他补贴","amount":0.290,"unit":0.001000,"unitType":1},{"title":"违禁物品扣款","amount":-0.290,"unit":0.001000,"unitType":1},{"title":"装车不规范扣款","amount":-0.290,"unit":0.001000,"unitType":1},{"title":"其他扣款","amount":-0.290,"unit":0.001000,"unitType":1}],"refundSubsidy":0.002000,"receivableAdjustMoney":120.000000,"settleUtiPriceIncludeTaxType":1,"collectionCharges":0.013000,"advanceFund":0.000000,"isSubsidyAndDeductIncludeTax":0,"settleRules":null,"settleUtiPriceIncludeTaxRules":0,"receivedAdjustMoney":null,"contractNo":"Ceshi_factory--代收","contractId":"663533697236078592"}],"paymentRemark":null,"orderType":1,"activitySettleType":null,"isEntire":null,"factoryName":"88纸业","factoryId":"660158494883844096","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:04.837" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:04.544" endtime="20211202 19:52:04.838"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:04.839" level="INFO">{'code': 0, 'message': 'successful', 'data': {'orderItemId': '663872113416998912', 'auditType': 0, 'auditRequestId': '663872163283079168', 'bizOwnerId': '498985714587930624', 'bizOwnerName': '张山', 'paperMillName': 'Ceshi_factory', 'categoryName': '坑卡', 'paperCategoryId': None, 'millSupplierName': '测试111', 'millDelieveryOrderId': '663872113362472960', 'status': 0, 'auditStatus': 1, 'settleStatus': 0, 'weightNoteImageUrlList': ['https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png'], 'scrapOrderId': '663872113362472960', 'orderDate': '2021-12-02', 'orderPlacerName': '赖勇兰', 'idNumber': '441481******213863', 'shortName': 'Ceshi_factory', 'locDetails': '', 'invoicePoint': 9.6, 'auditorId': None, 'auditorName': None, 'paperCategoryList': [{'id': '660529551931215872', 'isDelete': 0, 'createTime': '2021-11-23 14:29:42', 'updateTime': '2021-11-23 14:29:42', 'creatorId': 617003842541850624, 'editorId': 617003842541850624, 'millId': '660525241717624832', 'name': '花纸', 'enable': 0, 'inspectionNote': None, 'parentId': None}, {'id': '661536965862232064', 'isDelete': 0, 'createTime': '2021-11-26 09:12:49', 'updateTime': '2021-11-26 09:12:49', 'creatorId': 617003842541850624, 'editorId': 617003842541850624, 'millId': '660525241717624832', 'name': '小白纸', 'enable': 0, 'inspectionNote': None, 'parentId': None}, {'id': '661536969788100608', 'isDelete': 0, 'createTime': '2021-11-26 09:12:49', 'updateTime': '2021-11-26 09:12:49', 'creatorId': 617003842541850624, 'editorId': 617003842541850624, 'millId': '660525241717624832', 'name': '坑卡', 'enable': 0, 'inspectionNote': None, 'parentId': None}], 'transactionMainEnterpriseId': '15', 'transactionMainEnterpriseName': '厦门千纸互联科技有限公司', 'fundSourceName': '千鸟数据', 'fundSourceId': 47, 'isInvoice': 1, 'adminId': '617003842541850624', 'receiptIsInvoice': None, 'paymentStatus': None, 'items': [{'auditRequestItemId': '663872163366965248', 'driverName': None, 'plateNumber': '贵R67890', 'netWeight': 360.0, 'settleWeight': 290.0, 'deductedWeight': 70.0, 'deductedWeightPoint': 19.44, 'unitPrice': 1.62, 'weighingDate': '2021-12-02', 'settlementDate': '2021-12-02', 'paperMillPayAt': '2021-12-27', 'settlePrice': 482.17, 'adjustmentFee': 20.0, 'unitSurcharge': 0.022, 'receivablePrice': 469.51, 'proxySellerSettleType': 0, 'packageNum': 0, 'unitPriceIncludeTax': 1.77552, 'receivablePriceIncludeTax': 638.35, 'preReceivablePriceIncludeTax': None, 'noReceivablePrice': None, 'paidPrice': None, 'paybackIntever': 25, 'returnPayDate': None, 'bankFlowNo': None, 'confirmReceivePayRemark': None, 'paymentAdjustmentFee': None, 'preTotalMoney': None, 'prepayMoney': None, 'preSettleMoney': None, 'finalPayMoney': None, 'paymentType': None, 'weightNoteRemark': None, 'remarkImgs': None, 'deliveryImageUrl': None, 'isSubsidyIncludeTax': None, 'publicSubsidies': 0.0, 'publicSubsidiesIncludeTax': None, 'settleUnitPriceIncludeTax': 1.774424, 'settleUnitPrice': 1.62, 'financeAuditNotPassedRemark': '2021-12-02', 'categoryName': '坑卡', 'paperCategoryId': '661536969788100608', 'deductionNotes': '2021-12-02', 'receivableSettlementRules': 0, 'otherAmountList': [{'title': '运费补贴', 'amount': 0.29, 'unit': 0.001, 'unitType': 1}, {'title': '其他补贴', 'amount': 0.29, 'unit': 0.001, 'unitType': 1}, {'title': '违禁物品扣款', 'amount': -0.29, 'unit': 0.001, 'unitType': 1}, {'title': '装车不规范扣款', 'amount': -0.29, 'unit': 0.001, 'unitType': 1}, {'title': '其他扣款', 'amount': -0.29, 'unit': 0.001, 'unitType': 1}], 'refundSubsidy': 0.002, 'receivableAdjustMoney': 120.0, 'settleUtiPriceIncludeTaxType': 1, 'collectionCharges': 0.013, 'advanceFund': 0.0, 'isSubsidyAndDeductIncludeTax': 0, 'settleRules': None, 'settleUtiPriceIncludeTaxRules': 0, 'receivedAdjustMoney': None, 'contractNo': 'Ceshi_factory--代收', 'contractId': '663533697236078592'}], 'paymentRemark': None, 'orderType': 1, 'activitySettleType': None, 'isEntire': None, 'factoryName': '88纸业', 'factoryId': '660158494883844096', 'enterpriseId': '660158494724460544', 'enterpriseName': '重庆亨乐西餐食品有限公司'}}</msg>
|
|
<status status="PASS" starttime="20211202 19:52:04.838" endtime="20211202 19:52:04.839"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>auditRequestItemId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${auditRequestItemId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:04.839" level="INFO">${auditRequestItemId} = 663872163366965248</msg>
|
|
<status status="PASS" starttime="20211202 19:52:04.839" endtime="20211202 19:52:04.840"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>categoryName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${categoryName}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:04.840" level="INFO">${categoryName} = 坑卡</msg>
|
|
<status status="PASS" starttime="20211202 19:52:04.840" endtime="20211202 19:52:04.840"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>paperCategoryId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperCategoryId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:04.841" level="INFO">${paperCategoryId} = 661536969788100608</msg>
|
|
<status status="PASS" starttime="20211202 19:52:04.840" endtime="20211202 19:52:04.841"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>netWeight</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${netWeight}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:04.842" level="INFO">${netWeight} = 360.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:04.841" endtime="20211202 19:52:04.842"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>paperMillPayAt</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperMillPayAt}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:04.842" level="INFO">${paperMillPayAt} = 2021-12-27</msg>
|
|
<status status="PASS" starttime="20211202 19:52:04.842" endtime="20211202 19:52:04.842"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>plateNumber</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${plateNumber}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:04.843" level="INFO">${plateNumber} = 贵R67890</msg>
|
|
<status status="PASS" starttime="20211202 19:52:04.842" endtime="20211202 19:52:04.843"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>settleWeight</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${settleWeight}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:04.844" level="INFO">${settleWeight} = 290.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:04.843" endtime="20211202 19:52:04.844"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${settleWeight}'=='None'</arg>
|
|
<arg>0</arg>
|
|
<arg>${settleWeight}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${settleWeight}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:04.844" level="INFO">${settleWeight} = 290.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:04.844" endtime="20211202 19:52:04.844"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${unitSurcharge}*${netWeight}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${surcharge1}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:04.845" level="INFO">${surcharge1} = 7.92</msg>
|
|
<status status="PASS" starttime="20211202 19:52:04.844" endtime="20211202 19:52:04.845"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${unitSurcharge}*${settleWeight}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${surcharge2}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:04.845" level="INFO">${surcharge2} = 6.38</msg>
|
|
<status status="PASS" starttime="20211202 19:52:04.845" endtime="20211202 19:52:04.845"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${proxySellerSettleType}'=='0'</arg>
|
|
<arg>${surcharge1}</arg>
|
|
<arg>${surcharge2}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${surcharge}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:04.846" level="INFO">${surcharge} = 7.92</msg>
|
|
<status status="PASS" starttime="20211202 19:52:04.845" endtime="20211202 19:52:04.846"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${paperMillPayAt}'=='无账期'</arg>
|
|
<arg>null</arg>
|
|
<arg>${paperMillPayAt}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperMillPayAt}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:04.846" level="INFO">${paperMillPayAt} = 2021-12-27</msg>
|
|
<status status="PASS" starttime="20211202 19:52:04.846" endtime="20211202 19:52:04.846"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>auditRequestId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${auditRequestId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:04.847" level="INFO">${auditRequestId} = 663872163283079168</msg>
|
|
<status status="PASS" starttime="20211202 19:52:04.846" endtime="20211202 19:52:04.847"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${auditRequestItemId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:04.847" level="INFO">${auditRequestItemId} = 663872163366965248</msg>
|
|
<status status="PASS" starttime="20211202 19:52:04.847" endtime="20211202 19:52:04.847"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${categoryName}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:04.848" level="INFO">${categoryName} = 坑卡</msg>
|
|
<status status="PASS" starttime="20211202 19:52:04.848" endtime="20211202 19:52:04.848"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${netWeight}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:04.848" level="INFO">${netWeight} = 360.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:04.848" endtime="20211202 19:52:04.849"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paperMillPayAt}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:04.849" level="INFO">${paperMillPayAt} = 2021-12-27</msg>
|
|
<status status="PASS" starttime="20211202 19:52:04.849" endtime="20211202 19:52:04.849"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${plateNumber}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:04.850" level="INFO">${plateNumber} = 贵R67890</msg>
|
|
<status status="PASS" starttime="20211202 19:52:04.849" endtime="20211202 19:52:04.850"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${settleWeight}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:04.850" level="INFO">${settleWeight} = 290.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:04.850" endtime="20211202 19:52:04.850"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paperCategoryId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:04.851" level="INFO">${paperCategoryId} = 661536969788100608</msg>
|
|
<status status="PASS" starttime="20211202 19:52:04.850" endtime="20211202 19:52:04.851"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${surcharge}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:04.851" level="INFO">${surcharge} = 7.92</msg>
|
|
<status status="PASS" starttime="20211202 19:52:04.851" endtime="20211202 19:52:04.851"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${auditRequestId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:04.852" level="INFO">${auditRequestId} = 663872163283079168</msg>
|
|
<status status="PASS" starttime="20211202 19:52:04.851" endtime="20211202 19:52:04.852"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:04.543" endtime="20211202 19:52:04.852"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:04.543" endtime="20211202 19:52:04.852"></status>
|
|
</kw>
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>order-receipt-audit-details</arg>
|
|
</arguments>
|
|
<kw name="order-receipt-audit-details" library="运营审核通过">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL1}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:04.853" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:04.853" endtime="20211202 19:52:04.853"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{ \ \ \ \ "auditRequestItemId":"${auditRequestItemId}", \ \ \ \ "categoryName":"${categoryName}", \ \ \ \ "netWeight":"${netWeight}", \ \ \ \ "paperCategoryId":"${paperCategoryId}", \ \ \ \ "paperMillPayAt":"${paperMillPayAt}", \ \ \ \ "plateNumber":"${plateNumber}", \ \ \ \ "settlementDate":"${datatime}", \ \ \ \ "weighingDate":"${datatime}", \ \ \ \ "settleWeight":"${settleWeight}", \ \ \ \ "isInvoice":"${hasInvoice}", \ \ \ \ "fundSourceId":"${id}", \ \ \ \ "transactionMainEnterpriseName":"${交易主体name}", \ \ \ \ "invoicePoint":"${taxRefundRate}", \ \ \ \ "publicSubsidies":"${publicSubsidies}", \ \ \ \ "publicSubsidiesIncludeTax":0, \ \ \ \ "settleUnitPrice":"${settleUtiPrice}", \ \ \ \ "fundSourceName":"${name}" }</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${data}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:04.855" level="INFO">${data} = { "auditRequestItemId":"663872163366965248", "categoryName":"坑卡", "netWeight":"360.0", "paperCategoryId":"661536969788100608", "paperMillPayAt":"2021-12-27", "plateNumber":"贵R6...</msg>
|
|
<status status="PASS" starttime="20211202 19:52:04.854" endtime="20211202 19:52:04.855"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/edit/order-receipt-audit-details</arg>
|
|
<arg>${data.encode('utf-8')}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:05.168" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/edit/order-receipt-audit-details
|
|
path_url=/recycle-service/admin/operation/edit/order-receipt-audit-details
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '588'}
|
|
body=b'{ "auditRequestItemId":"663872163366965248", "categoryName":"\xe5\x9d\x91\xe5\x8d\xa1", "netWeight":"360.0", "paperCategoryId":"661536969788100608", "paperMillPayAt":"2021-12-27", "plateNumber":"\xe8\xb4\xb5R67890", "settlementDate":"2021-12-02", "weighingDate":"2021-12-02", "settleWeight":"290.0", "isInvoice":"1", "fundSourceId":"47", "transactionMainEnterpriseName":"\xe5\x8e\xa6\xe9\x97\xa8\xe5\x8d\x83\xe7\xba\xb8\xe4\xba\x92\xe8\x81\x94\xe7\xa7\x91\xe6\x8a\x80\xe6\x9c\x89\xe9\x99\x90\xe5\x85\xac\xe5\x8f\xb8", "invoicePoint":"9.6", "publicSubsidies":"0.0", "publicSubsidiesIncludeTax":0, "settleUnitPrice":"1.62", "fundSourceName":"\xe5\x8d\x83\xe9\xb8\x9f\xe6\x95\xb0\xe6\x8d\xae" }'
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:05.168" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/edit/order-receipt-audit-details
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:05 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":null}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:05.168" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:04.855" endtime="20211202 19:52:05.168"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Strings" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to strings.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["message"]}</arg>
|
|
<arg>successful</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:52:05.168" endtime="20211202 19:52:05.169"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:04.852" endtime="20211202 19:52:05.169"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:04.852" endtime="20211202 19:52:05.169"></status>
|
|
</kw>
|
|
<kw name="Run Keyword If" library="BuiltIn">
|
|
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${audit_status}'=='0'</arg>
|
|
<arg>运营审核通过</arg>
|
|
</arguments>
|
|
<kw name="运营审核通过" library="运营审核通过">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL1}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:05.171" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:05.170" endtime="20211202 19:52:05.171"></status>
|
|
</kw>
|
|
<kw name="Get Current Date" library="DateTime">
|
|
<doc>Returns current local or UTC time with an optional increment.</doc>
|
|
<arguments>
|
|
<arg>result_format=%Y-%m-%d</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${datatime}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:05.172" level="INFO">${datatime} = 2021-12-02</msg>
|
|
<status status="PASS" starttime="20211202 19:52:05.171" endtime="20211202 19:52:05.172"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{ \ \ \ \ "auditRequestId":"${auditRequestId}", \ \ \ \ "isPass":1, \ \ \ \ "remark":"${datatime}" }</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${data}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:05.172" level="INFO">${data} = { "auditRequestId":"663872163283079168", "isPass":1, "remark":"2021-12-02" }</msg>
|
|
<status status="PASS" starttime="20211202 19:52:05.172" endtime="20211202 19:52:05.173"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/operation/audit</arg>
|
|
<arg>${data.encode('utf-8')}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:05.380" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/operation/audit
|
|
path_url=/recycle-service/admin/operation/operation/audit
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '88'}
|
|
body=b'{ "auditRequestId":"663872163283079168", "isPass":1, "remark":"2021-12-02" }'
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:05.380" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/operation/audit
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:05 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":null}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:05.381" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:05.173" endtime="20211202 19:52:05.381"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:05.170" endtime="20211202 19:52:05.381"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:05.169" endtime="20211202 19:52:05.381"></status>
|
|
</kw>
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>运营审核后详情</arg>
|
|
</arguments>
|
|
<kw name="运营审核后详情" library="运营审核通过">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL1}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:05.382" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:05.382" endtime="20211202 19:52:05.383"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/get/order-receipt-audit-details/${auditRequestId}/${weightNoteId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:05.590" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/order-receipt-audit-details/663872163283079168/663872121931436032
|
|
path_url=/recycle-service/admin/operation/get/order-receipt-audit-details/663872163283079168/663872121931436032
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '0'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:05.590" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/order-receipt-audit-details/663872163283079168/663872121931436032
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:05 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"orderItemId":"663872113416998912","auditType":0,"auditRequestId":"663872163283079168","bizOwnerId":"498985714587930624","bizOwnerName":"张山","paperMillName":"Ceshi_factory","categoryName":"坑卡","paperCategoryId":null,"millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","status":1,"auditStatus":2,"settleStatus":0,"weightNoteImageUrlList":["https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png"],"scrapOrderId":"663872113362472960","orderDate":"2021-12-02","orderPlacerName":"赖勇兰","idNumber":"441481******213863","shortName":"Ceshi_factory","locDetails":"","invoicePoint":9.600000,"auditorId":null,"auditorName":"赖勇兰","paperCategoryList":[{"id":"660529551931215872","isDelete":0,"createTime":"2021-11-23 14:29:42","updateTime":"2021-11-23 14:29:42","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"花纸","enable":0,"inspectionNote":null,"parentId":null},{"id":"661536965862232064","isDelete":0,"createTime":"2021-11-26 09:12:49","updateTime":"2021-11-26 09:12:49","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"小白纸","enable":0,"inspectionNote":null,"parentId":null},{"id":"661536969788100608","isDelete":0,"createTime":"2021-11-26 09:12:49","updateTime":"2021-11-26 09:12:49","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"坑卡","enable":0,"inspectionNote":null,"parentId":null}],"transactionMainEnterpriseId":"15","transactionMainEnterpriseName":"厦门千纸互联科技有限公司","fundSourceName":"千鸟数据","fundSourceId":47,"isInvoice":1,"adminId":"617003842541850624","receiptIsInvoice":0,"paymentStatus":0,"items":[{"auditRequestItemId":"663872163366965248","driverName":null,"plateNumber":"贵R67890","netWeight":360.000,"settleWeight":290.000,"deductedWeight":70.000,"deductedWeightPoint":19.440,"unitPrice":1.6200000,"weighingDate":"2021-12-02","settlementDate":"2021-12-02","paperMillPayAt":"2021-12-27","settlePrice":482.170000,"adjustmentFee":20.000,"unitSurcharge":0.022000,"receivablePrice":469.510000,"proxySellerSettleType":0,"packageNum":0,"unitPriceIncludeTax":1.775520,"receivablePriceIncludeTax":638.35,"preReceivablePriceIncludeTax":null,"noReceivablePrice":638.350,"paidPrice":0,"paybackIntever":25,"returnPayDate":null,"bankFlowNo":null,"confirmReceivePayRemark":null,"paymentAdjustmentFee":0.000,"preTotalMoney":null,"prepayMoney":null,"preSettleMoney":null,"finalPayMoney":null,"paymentType":null,"weightNoteRemark":null,"remarkImgs":null,"deliveryImageUrl":null,"isSubsidyIncludeTax":null,"publicSubsidies":0.000000,"publicSubsidiesIncludeTax":null,"settleUnitPriceIncludeTax":1.774424,"settleUnitPrice":1.620000,"financeAuditNotPassedRemark":null,"categoryName":"坑卡","paperCategoryId":"661536969788100608","deductionNotes":"2021-12-02","receivableSettlementRules":0,"otherAmountList":[{"title":"运费补贴","amount":0.290,"unit":0.001000,"unitType":1},{"title":"其他补贴","amount":0.290,"unit":0.001000,"unitType":1},{"title":"违禁物品扣款","amount":-0.290,"unit":0.001000,"unitType":1},{"title":"装车不规范扣款","amount":-0.290,"unit":0.001000,"unitType":1},{"title":"其他扣款","amount":-0.290,"unit":0.001000,"unitType":1}],"refundSubsidy":0.002000,"receivableAdjustMoney":120.000000,"settleUtiPriceIncludeTaxType":1,"collectionCharges":0.013000,"advanceFund":0.000000,"isSubsidyAndDeductIncludeTax":0,"settleRules":null,"settleUtiPriceIncludeTaxRules":0,"receivedAdjustMoney":0,"contractNo":"Ceshi_factory--代收","contractId":"663533697236078592"}],"paymentRemark":null,"orderType":1,"activitySettleType":null,"isEntire":null,"factoryName":"88纸业","factoryId":"660158494883844096","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:05.590" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:05.383" endtime="20211202 19:52:05.590"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>noReceivablePrice</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${noReceivablePrice}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:05.591" level="INFO">${noReceivablePrice} = 638.35</msg>
|
|
<status status="PASS" starttime="20211202 19:52:05.591" endtime="20211202 19:52:05.591"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>paperMillPayAt</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperMillPayAt}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:05.592" level="INFO">${paperMillPayAt} = 2021-12-27</msg>
|
|
<status status="PASS" starttime="20211202 19:52:05.591" endtime="20211202 19:52:05.592"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>receivableAdjustMoney</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${receivableAdjustMoney}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:05.593" level="INFO">${receivableAdjustMoney} = 120.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:05.592" endtime="20211202 19:52:05.593"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${noReceivablePrice}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:05.593" level="INFO">${noReceivablePrice} = 638.35</msg>
|
|
<status status="PASS" starttime="20211202 19:52:05.593" endtime="20211202 19:52:05.593"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paperMillPayAt}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:05.594" level="INFO">${paperMillPayAt} = 2021-12-27</msg>
|
|
<status status="PASS" starttime="20211202 19:52:05.593" endtime="20211202 19:52:05.594"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${receivableAdjustMoney}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:05.594" level="INFO">${receivableAdjustMoney} = 120.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:05.594" endtime="20211202 19:52:05.594"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:05.381" endtime="20211202 19:52:05.594"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:05.381" endtime="20211202 19:52:05.594"></status>
|
|
</kw>
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>台账查询</arg>
|
|
</arguments>
|
|
<kw name="台账查询" library="台账查询">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL1}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:05.595" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:05.595" endtime="20211202 19:52:05.596"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/parameter/get/parameter</arg>
|
|
<arg>params=pageNum=1&pageSize=10&withdrawState=&state=&orderItemId=${orderItemId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:05.716" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/parameter/get/parameter?pageNum=1&pageSize=10&withdrawState=&state=&orderItemId=663872113416998912
|
|
path_url=/recycle-service/admin/parameter/get/parameter?pageNum=1&pageSize=10&withdrawState=&state=&orderItemId=663872113416998912
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:05.716" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/parameter/get/parameter?pageNum=1&pageSize=10&withdrawState=&state=&orderItemId=663872113416998912
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:05 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"records":[{"id":"46054","orderId":"663872113362472960","orderItemId":"663872113416998912","auditRequestId":"663872163283079168","weightNoteId":"663872121931436032","orderCreateTime":"2021-12-02 19:51:51","bizName":"张山","bizId":"498985714587930624","customerName":"赖勇兰","settlePrice":482.170,"buzName":"赖勇兰","buzId":"617003842541850624","paperMillName":"Ceshi_factory","paperMillId":"660525241717624832","millSupplierName":"测试111","millSupplierId":"660525241805705216","plateNum":"贵R67890","paperCategoryId":"661536969788100608","paperCategoryName":"坑卡","netWeight":360.000,"deductedPoint":19.440,"settleWeight":290.000,"settleUtiPrice":1.620000,"unitPriceIncludeTax":1.775520,"receivablePriceIncludeTax":638.350000,"unitSurcharge":0.022,"adjustMoney":20.000,"receivablePrice":469.510,"paybackDay":null,"paybackId":"663872170870575104 ","state":2,"isDelay":0,"paidPrice":0.000,"transactionMainEnterpriseId":null,"transactionMainEnterpriseName":"厦门千纸互联科技有限公司","fundSourceName":"千鸟数据","fundSourceId":null,"warehouseName":"江高仓","invoiceStatus":0,"withdrawState":0,"secondPaybackId":null,"isInvoice":1,"isSubsidyIncludeTax":null,"publicSubsidies":0.000000,"unitPrice":1.620000,"publicSubsidiesIncludeTax":null,"settleUnitPriceIncludeTax":1.774424,"invoicePoint":9.600,"allCollectionCharges":3.7700,"allMatCharges":0.0000,"allPublicSubsidies":0.0000,"firstSettlePriceTime":null,"firstSettlePrice":null,"secondSettlePriceTime":null,"secondSettlePrice":null,"weighingDate":"2021-12-02","paperMillPayAt":"2021-12-27","paybackIntever":"25","noReceivablePrice":638.350,"financialConfirmTheSettlementTime":null,"secondFinancialConfirmTheSettlementTime":null,"factoryId":"660158494883844096","factoryName":"88纸业","paperMillLocateProvinceName":"山西省","receivedAdjustMoney":null,"receivableAdjustMoney":120.000000,"paperMillBizName":"qniaoGuest","allAgencyFee":7.920000,"purchaseUnitPrice":1.662655,"firstFinanceOwner":null,"secondFinanceOwner":null,"firstReceivablePrice":469.510000,"secondReceivablePrice":null,"firstReceivablePriceIncludeTax":638.350000,"secondReceivablePriceIncludeTax":null,"firstPaidPrice":null,"firstPaidTime":null,"secondPaidPrice":null,"secondPaidTime":null,"twiceFirstPaidPrice":null,"twiceFirstPaidTime":null,"twiceSecondPaidPrice":null,"twiceSecondPaidTime":null,"proxySellerSettleType":0,"deductionNote":"2021-12-02","totalOtherAmount":-0.290000,"remark":null,"contractType":2,"settlementType":0,"contractId":null,"contractNo":"Ceshi_factory--代收","activityId":null,"activitySettleType":null,"belongsToEnterpriseId":"660158494724460544","belongsToEnterpriseName":"重庆亨乐西餐食品有限公司","firstPayPercent":"100%","settleDay":"2021-12-02","refundSubsidy":0.580000,"isNoPeriodOrder":false,"firstSettlementPrice":482.170000,"secondSettlementPrice":null}],"total":1,"size":10,"current":1,"orders":[{"column":"order_create_time","asc":false}],"searchCount":true,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:05.717" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:05.596" endtime="20211202 19:52:05.717"></status>
|
|
</kw>
|
|
<kw name="Get From List" library="Collections">
|
|
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"]}</arg>
|
|
<arg>0</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${台账列表数据}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:05.717" level="INFO">${台账列表数据} = {'id': '46054', 'orderId': '663872113362472960', 'orderItemId': '663872113416998912', 'auditRequestId': '663872163283079168', 'weightNoteId': '663872121931436032', 'orderCreateTime': '2021-12-02 19:51...</msg>
|
|
<status status="PASS" starttime="20211202 19:52:05.717" endtime="20211202 19:52:05.718"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Numbers" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to real numbers.</doc>
|
|
<arguments>
|
|
<arg>${noReceivablePrice}</arg>
|
|
<arg>${reps.json()["data"]["records"][0]["noReceivablePrice"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:52:05.718" endtime="20211202 19:52:05.718"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Strings" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to strings.</doc>
|
|
<arguments>
|
|
<arg>${paperMillPayAt}</arg>
|
|
<arg>${reps.json()["data"]["records"][0]["paperMillPayAt"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:52:05.718" endtime="20211202 19:52:05.719"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:05.595" endtime="20211202 19:52:05.719"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:05.594" endtime="20211202 19:52:05.719"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:03.284" endtime="20211202 19:52:05.719"></status>
|
|
</kw>
|
|
<kw name="${index} = 2" type="foritem">
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>获取财务审核列表</arg>
|
|
</arguments>
|
|
<kw name="获取财务审核列表" library="财务审核驳回">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${url}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:05.720" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-psc-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:05.720" endtime="20211202 19:52:05.721"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>payment-settlement-center/admin/paper-mill-order-receipt-proof-request/get/list</arg>
|
|
<arg>params=pageNum=1&pageSize=10&status=&orderId=&orderItemId=${orderItemId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:05.803" level="INFO">GET Request : url=http://api-ops-psc-test.qniao.cn/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/get/list?pageNum=1&pageSize=10&status=&orderId=&orderItemId=663872113416998912
|
|
path_url=/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/get/list?pageNum=1&pageSize=10&status=&orderId=&orderItemId=663872113416998912
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:05.803" level="INFO">GET Response : url=http://api-ops-psc-test.qniao.cn/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/get/list?pageNum=1&pageSize=10&status=&orderId=&orderItemId=663872113416998912
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:05 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"records":[{"orderId":"663872113362472960","orderItemId":"663872113416998912","auditRequestId":"663872163283079168","userName":"赖勇兰","paperMillName":"Ceshi_factory","plateNumber":"贵R67890","millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","categoryName":"坑卡","weighingDate":"2021-12-02 00:00:00","settlePrice":482.170000,"bizOwnerName":"张山","status":0,"auditedTime":null,"auditorId":null,"auditorName":null,"weightNoteId":"663872121931436032","settleStatus":0,"financeAdminName":"赖勇兰","realSettlementDate":null,"transactionMainEnterpriseName":"厦门千纸互联科技有限公司","fundSourceName":"千鸟数据","fundSourceAuditAdminId":null,"fundSourceAuditAdminName":null,"activityName":null,"activityId":null,"paymentType":null,"factoryId":"660158494883844096","factoryName":"88纸业","settlementDate":"2021-12-02","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"},{"orderId":"663872113362472960","orderItemId":"663872113416998912","auditRequestId":"663872153690705920","userName":"赖勇兰","paperMillName":"Ceshi_factory","plateNumber":"贵R67890","millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","categoryName":"坑卡","weighingDate":"2021-12-02 00:00:00","settlePrice":482.170000,"bizOwnerName":"张山","status":3,"auditedTime":"2021-12-02 19:52:03","auditorId":617003842541850624,"auditorName":"","weightNoteId":"663872121931436032","settleStatus":0,"financeAdminName":"赖勇兰","realSettlementDate":null,"transactionMainEnterpriseName":"厦门千纸互联科技有限公司","fundSourceName":"千鸟数据","fundSourceAuditAdminId":null,"fundSourceAuditAdminName":null,"activityName":null,"activityId":null,"paymentType":null,"factoryId":"660158494883844096","factoryName":"88纸业","settlementDate":"2021-12-02","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"},{"orderId":"663872113362472960","orderItemId":"663872113416998912","auditRequestId":"663872146581360640","userName":"赖勇兰","paperMillName":"Ceshi_factory","plateNumber":"贵R67890","millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","categoryName":"坑卡","weighingDate":"2021-12-02 00:00:00","settlePrice":482.170000,"bizOwnerName":"张山","status":3,"auditedTime":"2021-12-02 19:52:01","auditorId":617003842541850624,"auditorName":"","weightNoteId":"663872121931436032","settleStatus":0,"financeAdminName":"赖勇兰","realSettlementDate":null,"transactionMainEnterpriseName":"厦门千纸互联科技有限公司","fundSourceName":"千鸟数据","fundSourceAuditAdminId":null,"fundSourceAuditAdminName":null,"activityName":null,"activityId":null,"paymentType":null,"factoryId":"660158494883844096","factoryName":"88纸业","settlementDate":"2021-12-02","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"}],"total":3,"size":10,"current":1,"orders":null,"searchCount":true,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:05.804" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:05.721" endtime="20211202 19:52:05.804"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"][0]}</arg>
|
|
<arg>status</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${staus}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:05.805" level="INFO">${staus} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:05.804" endtime="20211202 19:52:05.805"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"][0]}</arg>
|
|
<arg>auditRequestId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${auditRequestId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:05.805" level="INFO">${auditRequestId} = 663872163283079168</msg>
|
|
<status status="PASS" starttime="20211202 19:52:05.805" endtime="20211202 19:52:05.805"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Strings" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to strings.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["message"]}</arg>
|
|
<arg>successful</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:52:05.805" endtime="20211202 19:52:05.806"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${staus}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:05.806" level="INFO">${staus} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:05.806" endtime="20211202 19:52:05.806"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${auditRequestId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:05.807" level="INFO">${auditRequestId} = 663872163283079168</msg>
|
|
<status status="PASS" starttime="20211202 19:52:05.806" endtime="20211202 19:52:05.807"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:05.720" endtime="20211202 19:52:05.807"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:05.719" endtime="20211202 19:52:05.807"></status>
|
|
</kw>
|
|
<kw name="Run Keyword If" library="BuiltIn">
|
|
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${staus}'=='0'</arg>
|
|
<arg>财务驳回</arg>
|
|
</arguments>
|
|
<kw name="财务驳回" library="财务审核驳回">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${url}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:05.808" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-psc-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:05.808" endtime="20211202 19:52:05.809"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"auditRequestId":"${auditRequestId}","adminId":null,"isPass":2,"remark":"${datatime}" }</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${data}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:05.809" level="INFO">${data} = {"auditRequestId":"663872163283079168","adminId":null,"isPass":2,"remark":"2021-12-02" }</msg>
|
|
<status status="PASS" starttime="20211202 19:52:05.809" endtime="20211202 19:52:05.809"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>payment-settlement-center/admin/paper-mill-order-receipt-proof-request/audit</arg>
|
|
<arg>${data.encode('utf-8')}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:05.894" level="INFO">POST Request : url=http://api-ops-psc-test.qniao.cn/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/audit
|
|
path_url=/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/audit
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '88'}
|
|
body=b'{"auditRequestId":"663872163283079168","adminId":null,"isPass":2,"remark":"2021-12-02" }'
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:05.894" level="INFO">POST Response : url=http://api-ops-psc-test.qniao.cn/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/audit
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:05 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":null}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:05.894" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:05.809" endtime="20211202 19:52:05.894"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:05.895" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211202 19:52:05.895" endtime="20211202 19:52:05.895"></status>
|
|
</kw>
|
|
<kw name="Sleep" library="BuiltIn">
|
|
<doc>Pauses the test executed for the given time.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:06.896" level="INFO">Slept 1 second</msg>
|
|
<status status="PASS" starttime="20211202 19:52:05.895" endtime="20211202 19:52:06.896"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:05.808" endtime="20211202 19:52:06.896"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:05.807" endtime="20211202 19:52:06.896"></status>
|
|
</kw>
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>get_operation_list</arg>
|
|
</arguments>
|
|
<kw name="get_operation_list" library="运营审核通过">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL1}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:06.898" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:06.898" endtime="20211202 19:52:06.899"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/get/paper-mill-order-receipt-audit</arg>
|
|
<arg>params=pageNum=1&pageSize=10&status=0&orderItemId=&orderId=${orderId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:06.963" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/paper-mill-order-receipt-audit?pageNum=1&pageSize=10&status=0&orderItemId=&orderId=663872113362472960
|
|
path_url=/recycle-service/admin/operation/get/paper-mill-order-receipt-audit?pageNum=1&pageSize=10&status=0&orderItemId=&orderId=663872113362472960
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:06.963" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/paper-mill-order-receipt-audit?pageNum=1&pageSize=10&status=0&orderItemId=&orderId=663872113362472960
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:06 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"records":[{"orderId":"663872113362472960","orderItemId":"663872113416998912","auditRequestId":"663872173450072064","userName":"赖勇兰","paperMillName":"Ceshi_factory","plateNumber":"贵R67890","millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","categoryName":"坑卡","settlePrice":482.170000,"bizOwnerName":"张山","status":0,"isAdjusted":1,"weightNoteId":"663872121931436032","updateTime":null,"activityId":null,"activityName":null,"activityStartTime":null,"activityEndTime":null,"activityPayType":null,"orderType":1,"financeRejectedTime":"2021-12-02 19:52:06","factoryId":"660158494883844096","factoryName":"88纸业","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"}],"total":1,"size":10,"current":1,"orders":[{"column":"ar.create_time","asc":false}],"searchCount":true,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:06.963" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:06.899" endtime="20211202 19:52:06.963"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"][0]}</arg>
|
|
<arg>status</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${audit_status}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:06.964" level="INFO">${audit_status} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:06.963" endtime="20211202 19:52:06.964"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"][0]}</arg>
|
|
<arg>auditRequestId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${auditRequestId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:06.965" level="INFO">${auditRequestId} = 663872173450072064</msg>
|
|
<status status="PASS" starttime="20211202 19:52:06.964" endtime="20211202 19:52:06.965"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${audit_status}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:06.965" level="INFO">${audit_status} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:06.965" endtime="20211202 19:52:06.965"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${auditRequestId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:06.966" level="INFO">${auditRequestId} = 663872173450072064</msg>
|
|
<status status="PASS" starttime="20211202 19:52:06.965" endtime="20211202 19:52:06.966"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:06.897" endtime="20211202 19:52:06.966"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:06.897" endtime="20211202 19:52:06.966"></status>
|
|
</kw>
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>get_order-receipt-audit-details</arg>
|
|
</arguments>
|
|
<kw name="get_order-receipt-audit-details" library="运营审核通过">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL1}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:06.967" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:06.967" endtime="20211202 19:52:06.967"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/get/order-receipt-audit-details/${auditRequestId}/${weightNoteId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:07.167" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/order-receipt-audit-details/663872173450072064/663872121931436032
|
|
path_url=/recycle-service/admin/operation/get/order-receipt-audit-details/663872173450072064/663872121931436032
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '0'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:07.168" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/order-receipt-audit-details/663872173450072064/663872121931436032
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:07 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"orderItemId":"663872113416998912","auditType":0,"auditRequestId":"663872173450072064","bizOwnerId":"498985714587930624","bizOwnerName":"张山","paperMillName":"Ceshi_factory","categoryName":"坑卡","paperCategoryId":null,"millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","status":0,"auditStatus":1,"settleStatus":0,"weightNoteImageUrlList":["https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png"],"scrapOrderId":"663872113362472960","orderDate":"2021-12-02","orderPlacerName":"赖勇兰","idNumber":"441481******213863","shortName":"Ceshi_factory","locDetails":"","invoicePoint":9.600000,"auditorId":null,"auditorName":null,"paperCategoryList":[{"id":"660529551931215872","isDelete":0,"createTime":"2021-11-23 14:29:42","updateTime":"2021-11-23 14:29:42","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"花纸","enable":0,"inspectionNote":null,"parentId":null},{"id":"661536965862232064","isDelete":0,"createTime":"2021-11-26 09:12:49","updateTime":"2021-11-26 09:12:49","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"小白纸","enable":0,"inspectionNote":null,"parentId":null},{"id":"661536969788100608","isDelete":0,"createTime":"2021-11-26 09:12:49","updateTime":"2021-11-26 09:12:49","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"坑卡","enable":0,"inspectionNote":null,"parentId":null}],"transactionMainEnterpriseId":"15","transactionMainEnterpriseName":"厦门千纸互联科技有限公司","fundSourceName":"千鸟数据","fundSourceId":47,"isInvoice":1,"adminId":"617003842541850624","receiptIsInvoice":null,"paymentStatus":null,"items":[{"auditRequestItemId":"663872173525569536","driverName":null,"plateNumber":"贵R67890","netWeight":360.000,"settleWeight":290.000,"deductedWeight":70.000,"deductedWeightPoint":19.440,"unitPrice":1.6200000,"weighingDate":"2021-12-02","settlementDate":"2021-12-02","paperMillPayAt":"2021-12-27","settlePrice":482.170000,"adjustmentFee":20.000,"unitSurcharge":0.022000,"receivablePrice":469.510000,"proxySellerSettleType":0,"packageNum":0,"unitPriceIncludeTax":1.775520,"receivablePriceIncludeTax":638.35,"preReceivablePriceIncludeTax":null,"noReceivablePrice":null,"paidPrice":null,"paybackIntever":25,"returnPayDate":null,"bankFlowNo":null,"confirmReceivePayRemark":null,"paymentAdjustmentFee":null,"preTotalMoney":null,"prepayMoney":null,"preSettleMoney":null,"finalPayMoney":null,"paymentType":null,"weightNoteRemark":null,"remarkImgs":null,"deliveryImageUrl":null,"isSubsidyIncludeTax":null,"publicSubsidies":0.000000,"publicSubsidiesIncludeTax":null,"settleUnitPriceIncludeTax":1.774424,"settleUnitPrice":1.620000,"financeAuditNotPassedRemark":null,"categoryName":"坑卡","paperCategoryId":"661536969788100608","deductionNotes":"2021-12-02","receivableSettlementRules":0,"otherAmountList":[{"title":"运费补贴","amount":0.290,"unit":0.001000,"unitType":1},{"title":"其他补贴","amount":0.290,"unit":0.001000,"unitType":1},{"title":"违禁物品扣款","amount":-0.290,"unit":0.001000,"unitType":1},{"title":"装车不规范扣款","amount":-0.290,"unit":0.001000,"unitType":1},{"title":"其他扣款","amount":-0.290,"unit":0.001000,"unitType":1}],"refundSubsidy":0.002000,"receivableAdjustMoney":120.000000,"settleUtiPriceIncludeTaxType":1,"collectionCharges":0.013000,"advanceFund":0.000000,"isSubsidyAndDeductIncludeTax":0,"settleRules":null,"settleUtiPriceIncludeTaxRules":0,"receivedAdjustMoney":null,"contractNo":"Ceshi_factory--代收","contractId":"663533697236078592"}],"paymentRemark":null,"orderType":1,"activitySettleType":null,"isEntire":null,"factoryName":"88纸业","factoryId":"660158494883844096","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:07.168" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:06.968" endtime="20211202 19:52:07.168"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:07.170" level="INFO">{'code': 0, 'message': 'successful', 'data': {'orderItemId': '663872113416998912', 'auditType': 0, 'auditRequestId': '663872173450072064', 'bizOwnerId': '498985714587930624', 'bizOwnerName': '张山', 'paperMillName': 'Ceshi_factory', 'categoryName': '坑卡', 'paperCategoryId': None, 'millSupplierName': '测试111', 'millDelieveryOrderId': '663872113362472960', 'status': 0, 'auditStatus': 1, 'settleStatus': 0, 'weightNoteImageUrlList': ['https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png'], 'scrapOrderId': '663872113362472960', 'orderDate': '2021-12-02', 'orderPlacerName': '赖勇兰', 'idNumber': '441481******213863', 'shortName': 'Ceshi_factory', 'locDetails': '', 'invoicePoint': 9.6, 'auditorId': None, 'auditorName': None, 'paperCategoryList': [{'id': '660529551931215872', 'isDelete': 0, 'createTime': '2021-11-23 14:29:42', 'updateTime': '2021-11-23 14:29:42', 'creatorId': 617003842541850624, 'editorId': 617003842541850624, 'millId': '660525241717624832', 'name': '花纸', 'enable': 0, 'inspectionNote': None, 'parentId': None}, {'id': '661536965862232064', 'isDelete': 0, 'createTime': '2021-11-26 09:12:49', 'updateTime': '2021-11-26 09:12:49', 'creatorId': 617003842541850624, 'editorId': 617003842541850624, 'millId': '660525241717624832', 'name': '小白纸', 'enable': 0, 'inspectionNote': None, 'parentId': None}, {'id': '661536969788100608', 'isDelete': 0, 'createTime': '2021-11-26 09:12:49', 'updateTime': '2021-11-26 09:12:49', 'creatorId': 617003842541850624, 'editorId': 617003842541850624, 'millId': '660525241717624832', 'name': '坑卡', 'enable': 0, 'inspectionNote': None, 'parentId': None}], 'transactionMainEnterpriseId': '15', 'transactionMainEnterpriseName': '厦门千纸互联科技有限公司', 'fundSourceName': '千鸟数据', 'fundSourceId': 47, 'isInvoice': 1, 'adminId': '617003842541850624', 'receiptIsInvoice': None, 'paymentStatus': None, 'items': [{'auditRequestItemId': '663872173525569536', 'driverName': None, 'plateNumber': '贵R67890', 'netWeight': 360.0, 'settleWeight': 290.0, 'deductedWeight': 70.0, 'deductedWeightPoint': 19.44, 'unitPrice': 1.62, 'weighingDate': '2021-12-02', 'settlementDate': '2021-12-02', 'paperMillPayAt': '2021-12-27', 'settlePrice': 482.17, 'adjustmentFee': 20.0, 'unitSurcharge': 0.022, 'receivablePrice': 469.51, 'proxySellerSettleType': 0, 'packageNum': 0, 'unitPriceIncludeTax': 1.77552, 'receivablePriceIncludeTax': 638.35, 'preReceivablePriceIncludeTax': None, 'noReceivablePrice': None, 'paidPrice': None, 'paybackIntever': 25, 'returnPayDate': None, 'bankFlowNo': None, 'confirmReceivePayRemark': None, 'paymentAdjustmentFee': None, 'preTotalMoney': None, 'prepayMoney': None, 'preSettleMoney': None, 'finalPayMoney': None, 'paymentType': None, 'weightNoteRemark': None, 'remarkImgs': None, 'deliveryImageUrl': None, 'isSubsidyIncludeTax': None, 'publicSubsidies': 0.0, 'publicSubsidiesIncludeTax': None, 'settleUnitPriceIncludeTax': 1.774424, 'settleUnitPrice': 1.62, 'financeAuditNotPassedRemark': None, 'categoryName': '坑卡', 'paperCategoryId': '661536969788100608', 'deductionNotes': '2021-12-02', 'receivableSettlementRules': 0, 'otherAmountList': [{'title': '运费补贴', 'amount': 0.29, 'unit': 0.001, 'unitType': 1}, {'title': '其他补贴', 'amount': 0.29, 'unit': 0.001, 'unitType': 1}, {'title': '违禁物品扣款', 'amount': -0.29, 'unit': 0.001, 'unitType': 1}, {'title': '装车不规范扣款', 'amount': -0.29, 'unit': 0.001, 'unitType': 1}, {'title': '其他扣款', 'amount': -0.29, 'unit': 0.001, 'unitType': 1}], 'refundSubsidy': 0.002, 'receivableAdjustMoney': 120.0, 'settleUtiPriceIncludeTaxType': 1, 'collectionCharges': 0.013, 'advanceFund': 0.0, 'isSubsidyAndDeductIncludeTax': 0, 'settleRules': None, 'settleUtiPriceIncludeTaxRules': 0, 'receivedAdjustMoney': None, 'contractNo': 'Ceshi_factory--代收', 'contractId': '663533697236078592'}], 'paymentRemark': None, 'orderType': 1, 'activitySettleType': None, 'isEntire': None, 'factoryName': '88纸业', 'factoryId': '660158494883844096', 'enterpriseId': '660158494724460544', 'enterpriseName': '重庆亨乐西餐食品有限公司'}}</msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.169" endtime="20211202 19:52:07.170"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>auditRequestItemId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${auditRequestItemId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:07.171" level="INFO">${auditRequestItemId} = 663872173525569536</msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.170" endtime="20211202 19:52:07.171"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>categoryName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${categoryName}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:07.172" level="INFO">${categoryName} = 坑卡</msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.171" endtime="20211202 19:52:07.172"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>paperCategoryId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperCategoryId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:07.173" level="INFO">${paperCategoryId} = 661536969788100608</msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.172" endtime="20211202 19:52:07.173"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>netWeight</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${netWeight}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:07.174" level="INFO">${netWeight} = 360.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.173" endtime="20211202 19:52:07.174"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>paperMillPayAt</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperMillPayAt}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:07.175" level="INFO">${paperMillPayAt} = 2021-12-27</msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.174" endtime="20211202 19:52:07.175"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>plateNumber</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${plateNumber}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:07.176" level="INFO">${plateNumber} = 贵R67890</msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.175" endtime="20211202 19:52:07.176"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>settleWeight</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${settleWeight}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:07.177" level="INFO">${settleWeight} = 290.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.176" endtime="20211202 19:52:07.177"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${settleWeight}'=='None'</arg>
|
|
<arg>0</arg>
|
|
<arg>${settleWeight}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${settleWeight}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:07.178" level="INFO">${settleWeight} = 290.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.177" endtime="20211202 19:52:07.178"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${unitSurcharge}*${netWeight}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${surcharge1}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:07.178" level="INFO">${surcharge1} = 7.92</msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.178" endtime="20211202 19:52:07.179"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${unitSurcharge}*${settleWeight}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${surcharge2}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:07.179" level="INFO">${surcharge2} = 6.38</msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.179" endtime="20211202 19:52:07.179"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${proxySellerSettleType}'=='0'</arg>
|
|
<arg>${surcharge1}</arg>
|
|
<arg>${surcharge2}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${surcharge}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:07.180" level="INFO">${surcharge} = 7.92</msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.180" endtime="20211202 19:52:07.180"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${paperMillPayAt}'=='无账期'</arg>
|
|
<arg>null</arg>
|
|
<arg>${paperMillPayAt}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperMillPayAt}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:07.181" level="INFO">${paperMillPayAt} = 2021-12-27</msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.180" endtime="20211202 19:52:07.181"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>auditRequestId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${auditRequestId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:07.184" level="INFO">${auditRequestId} = 663872173450072064</msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.181" endtime="20211202 19:52:07.184"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${auditRequestItemId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:07.185" level="INFO">${auditRequestItemId} = 663872173525569536</msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.184" endtime="20211202 19:52:07.185"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${categoryName}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:07.185" level="INFO">${categoryName} = 坑卡</msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.185" endtime="20211202 19:52:07.186"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${netWeight}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:07.186" level="INFO">${netWeight} = 360.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.186" endtime="20211202 19:52:07.186"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paperMillPayAt}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:07.187" level="INFO">${paperMillPayAt} = 2021-12-27</msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.187" endtime="20211202 19:52:07.187"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${plateNumber}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:07.188" level="INFO">${plateNumber} = 贵R67890</msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.187" endtime="20211202 19:52:07.188"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${settleWeight}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:07.189" level="INFO">${settleWeight} = 290.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.188" endtime="20211202 19:52:07.189"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paperCategoryId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:07.189" level="INFO">${paperCategoryId} = 661536969788100608</msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.189" endtime="20211202 19:52:07.189"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${surcharge}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:07.190" level="INFO">${surcharge} = 7.92</msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.190" endtime="20211202 19:52:07.190"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${auditRequestId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:07.191" level="INFO">${auditRequestId} = 663872173450072064</msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.190" endtime="20211202 19:52:07.191"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:06.966" endtime="20211202 19:52:07.191"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:06.966" endtime="20211202 19:52:07.191"></status>
|
|
</kw>
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>order-receipt-audit-details</arg>
|
|
</arguments>
|
|
<kw name="order-receipt-audit-details" library="运营审核通过">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL1}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:07.193" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.192" endtime="20211202 19:52:07.193"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{ \ \ \ \ "auditRequestItemId":"${auditRequestItemId}", \ \ \ \ "categoryName":"${categoryName}", \ \ \ \ "netWeight":"${netWeight}", \ \ \ \ "paperCategoryId":"${paperCategoryId}", \ \ \ \ "paperMillPayAt":"${paperMillPayAt}", \ \ \ \ "plateNumber":"${plateNumber}", \ \ \ \ "settlementDate":"${datatime}", \ \ \ \ "weighingDate":"${datatime}", \ \ \ \ "settleWeight":"${settleWeight}", \ \ \ \ "isInvoice":"${hasInvoice}", \ \ \ \ "fundSourceId":"${id}", \ \ \ \ "transactionMainEnterpriseName":"${交易主体name}", \ \ \ \ "invoicePoint":"${taxRefundRate}", \ \ \ \ "publicSubsidies":"${publicSubsidies}", \ \ \ \ "publicSubsidiesIncludeTax":0, \ \ \ \ "settleUnitPrice":"${settleUtiPrice}", \ \ \ \ "fundSourceName":"${name}" }</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${data}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:07.195" level="INFO">${data} = { "auditRequestItemId":"663872173525569536", "categoryName":"坑卡", "netWeight":"360.0", "paperCategoryId":"661536969788100608", "paperMillPayAt":"2021-12-27", "plateNumber":"贵R6...</msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.194" endtime="20211202 19:52:07.195"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/edit/order-receipt-audit-details</arg>
|
|
<arg>${data.encode('utf-8')}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:07.496" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/edit/order-receipt-audit-details
|
|
path_url=/recycle-service/admin/operation/edit/order-receipt-audit-details
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '588'}
|
|
body=b'{ "auditRequestItemId":"663872173525569536", "categoryName":"\xe5\x9d\x91\xe5\x8d\xa1", "netWeight":"360.0", "paperCategoryId":"661536969788100608", "paperMillPayAt":"2021-12-27", "plateNumber":"\xe8\xb4\xb5R67890", "settlementDate":"2021-12-02", "weighingDate":"2021-12-02", "settleWeight":"290.0", "isInvoice":"1", "fundSourceId":"47", "transactionMainEnterpriseName":"\xe5\x8e\xa6\xe9\x97\xa8\xe5\x8d\x83\xe7\xba\xb8\xe4\xba\x92\xe8\x81\x94\xe7\xa7\x91\xe6\x8a\x80\xe6\x9c\x89\xe9\x99\x90\xe5\x85\xac\xe5\x8f\xb8", "invoicePoint":"9.6", "publicSubsidies":"0.0", "publicSubsidiesIncludeTax":0, "settleUnitPrice":"1.62", "fundSourceName":"\xe5\x8d\x83\xe9\xb8\x9f\xe6\x95\xb0\xe6\x8d\xae" }'
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:07.496" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/edit/order-receipt-audit-details
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:07 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":null}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:07.497" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.196" endtime="20211202 19:52:07.497"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Strings" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to strings.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["message"]}</arg>
|
|
<arg>successful</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:52:07.497" endtime="20211202 19:52:07.498"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:07.192" endtime="20211202 19:52:07.498"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:07.191" endtime="20211202 19:52:07.498"></status>
|
|
</kw>
|
|
<kw name="Run Keyword If" library="BuiltIn">
|
|
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${audit_status}'=='0'</arg>
|
|
<arg>运营审核通过</arg>
|
|
</arguments>
|
|
<kw name="运营审核通过" library="运营审核通过">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL1}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:07.499" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.499" endtime="20211202 19:52:07.499"></status>
|
|
</kw>
|
|
<kw name="Get Current Date" library="DateTime">
|
|
<doc>Returns current local or UTC time with an optional increment.</doc>
|
|
<arguments>
|
|
<arg>result_format=%Y-%m-%d</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${datatime}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:07.500" level="INFO">${datatime} = 2021-12-02</msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.500" endtime="20211202 19:52:07.500"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{ \ \ \ \ "auditRequestId":"${auditRequestId}", \ \ \ \ "isPass":1, \ \ \ \ "remark":"${datatime}" }</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${data}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:07.500" level="INFO">${data} = { "auditRequestId":"663872173450072064", "isPass":1, "remark":"2021-12-02" }</msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.500" endtime="20211202 19:52:07.501"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/operation/audit</arg>
|
|
<arg>${data.encode('utf-8')}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:07.690" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/operation/audit
|
|
path_url=/recycle-service/admin/operation/operation/audit
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '88'}
|
|
body=b'{ "auditRequestId":"663872173450072064", "isPass":1, "remark":"2021-12-02" }'
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:07.691" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/operation/audit
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:07 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":null}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:07.691" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.501" endtime="20211202 19:52:07.691"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:07.498" endtime="20211202 19:52:07.691"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:07.498" endtime="20211202 19:52:07.691"></status>
|
|
</kw>
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>运营审核后详情</arg>
|
|
</arguments>
|
|
<kw name="运营审核后详情" library="运营审核通过">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL1}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:07.693" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.692" endtime="20211202 19:52:07.693"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/get/order-receipt-audit-details/${auditRequestId}/${weightNoteId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:07.886" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/order-receipt-audit-details/663872173450072064/663872121931436032
|
|
path_url=/recycle-service/admin/operation/get/order-receipt-audit-details/663872173450072064/663872121931436032
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '0'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:07.886" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/order-receipt-audit-details/663872173450072064/663872121931436032
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:07 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"orderItemId":"663872113416998912","auditType":0,"auditRequestId":"663872173450072064","bizOwnerId":"498985714587930624","bizOwnerName":"张山","paperMillName":"Ceshi_factory","categoryName":"坑卡","paperCategoryId":null,"millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","status":1,"auditStatus":2,"settleStatus":0,"weightNoteImageUrlList":["https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png"],"scrapOrderId":"663872113362472960","orderDate":"2021-12-02","orderPlacerName":"赖勇兰","idNumber":"441481******213863","shortName":"Ceshi_factory","locDetails":"","invoicePoint":9.600000,"auditorId":null,"auditorName":"赖勇兰","paperCategoryList":[{"id":"660529551931215872","isDelete":0,"createTime":"2021-11-23 14:29:42","updateTime":"2021-11-23 14:29:42","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"花纸","enable":0,"inspectionNote":null,"parentId":null},{"id":"661536965862232064","isDelete":0,"createTime":"2021-11-26 09:12:49","updateTime":"2021-11-26 09:12:49","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"小白纸","enable":0,"inspectionNote":null,"parentId":null},{"id":"661536969788100608","isDelete":0,"createTime":"2021-11-26 09:12:49","updateTime":"2021-11-26 09:12:49","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"坑卡","enable":0,"inspectionNote":null,"parentId":null}],"transactionMainEnterpriseId":"15","transactionMainEnterpriseName":"厦门千纸互联科技有限公司","fundSourceName":"千鸟数据","fundSourceId":47,"isInvoice":1,"adminId":"617003842541850624","receiptIsInvoice":0,"paymentStatus":0,"items":[{"auditRequestItemId":"663872173525569536","driverName":null,"plateNumber":"贵R67890","netWeight":360.000,"settleWeight":290.000,"deductedWeight":70.000,"deductedWeightPoint":19.440,"unitPrice":1.6200000,"weighingDate":"2021-12-02","settlementDate":"2021-12-02","paperMillPayAt":"2021-12-27","settlePrice":482.170000,"adjustmentFee":20.000,"unitSurcharge":0.022000,"receivablePrice":469.510000,"proxySellerSettleType":0,"packageNum":0,"unitPriceIncludeTax":1.775520,"receivablePriceIncludeTax":638.35,"preReceivablePriceIncludeTax":null,"noReceivablePrice":638.350,"paidPrice":0,"paybackIntever":25,"returnPayDate":null,"bankFlowNo":null,"confirmReceivePayRemark":null,"paymentAdjustmentFee":0.000,"preTotalMoney":null,"prepayMoney":null,"preSettleMoney":null,"finalPayMoney":null,"paymentType":null,"weightNoteRemark":null,"remarkImgs":null,"deliveryImageUrl":null,"isSubsidyIncludeTax":null,"publicSubsidies":0.000000,"publicSubsidiesIncludeTax":null,"settleUnitPriceIncludeTax":1.774424,"settleUnitPrice":1.620000,"financeAuditNotPassedRemark":null,"categoryName":"坑卡","paperCategoryId":"661536969788100608","deductionNotes":"2021-12-02","receivableSettlementRules":0,"otherAmountList":[{"title":"运费补贴","amount":0.290,"unit":0.001000,"unitType":1},{"title":"其他补贴","amount":0.290,"unit":0.001000,"unitType":1},{"title":"违禁物品扣款","amount":-0.290,"unit":0.001000,"unitType":1},{"title":"装车不规范扣款","amount":-0.290,"unit":0.001000,"unitType":1},{"title":"其他扣款","amount":-0.290,"unit":0.001000,"unitType":1}],"refundSubsidy":0.002000,"receivableAdjustMoney":120.000000,"settleUtiPriceIncludeTaxType":1,"collectionCharges":0.013000,"advanceFund":0.000000,"isSubsidyAndDeductIncludeTax":0,"settleRules":null,"settleUtiPriceIncludeTaxRules":0,"receivedAdjustMoney":0,"contractNo":"Ceshi_factory--代收","contractId":"663533697236078592"}],"paymentRemark":null,"orderType":1,"activitySettleType":null,"isEntire":null,"factoryName":"88纸业","factoryId":"660158494883844096","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:07.886" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.693" endtime="20211202 19:52:07.886"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>noReceivablePrice</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${noReceivablePrice}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:07.887" level="INFO">${noReceivablePrice} = 638.35</msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.887" endtime="20211202 19:52:07.887"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>paperMillPayAt</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperMillPayAt}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:07.888" level="INFO">${paperMillPayAt} = 2021-12-27</msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.888" endtime="20211202 19:52:07.888"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>receivableAdjustMoney</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${receivableAdjustMoney}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:07.889" level="INFO">${receivableAdjustMoney} = 120.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.888" endtime="20211202 19:52:07.889"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${noReceivablePrice}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:07.889" level="INFO">${noReceivablePrice} = 638.35</msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.889" endtime="20211202 19:52:07.889"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paperMillPayAt}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:07.890" level="INFO">${paperMillPayAt} = 2021-12-27</msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.889" endtime="20211202 19:52:07.890"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${receivableAdjustMoney}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:07.890" level="INFO">${receivableAdjustMoney} = 120.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.890" endtime="20211202 19:52:07.890"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:07.692" endtime="20211202 19:52:07.890"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:07.691" endtime="20211202 19:52:07.890"></status>
|
|
</kw>
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>台账查询</arg>
|
|
</arguments>
|
|
<kw name="台账查询" library="台账查询">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL1}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:07.892" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.891" endtime="20211202 19:52:07.892"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/parameter/get/parameter</arg>
|
|
<arg>params=pageNum=1&pageSize=10&withdrawState=&state=&orderItemId=${orderItemId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:08.016" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/parameter/get/parameter?pageNum=1&pageSize=10&withdrawState=&state=&orderItemId=663872113416998912
|
|
path_url=/recycle-service/admin/parameter/get/parameter?pageNum=1&pageSize=10&withdrawState=&state=&orderItemId=663872113416998912
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:08.016" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/parameter/get/parameter?pageNum=1&pageSize=10&withdrawState=&state=&orderItemId=663872113416998912
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:08 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"records":[{"id":"46054","orderId":"663872113362472960","orderItemId":"663872113416998912","auditRequestId":"663872173450072064","weightNoteId":"663872121931436032","orderCreateTime":"2021-12-02 19:51:51","bizName":"张山","bizId":"498985714587930624","customerName":"赖勇兰","settlePrice":482.170,"buzName":"赖勇兰","buzId":"617003842541850624","paperMillName":"Ceshi_factory","paperMillId":"660525241717624832","millSupplierName":"测试111","millSupplierId":"660525241805705216","plateNum":"贵R67890","paperCategoryId":"661536969788100608","paperCategoryName":"坑卡","netWeight":360.000,"deductedPoint":19.440,"settleWeight":290.000,"settleUtiPrice":1.620000,"unitPriceIncludeTax":1.775520,"receivablePriceIncludeTax":638.350000,"unitSurcharge":0.022,"adjustMoney":20.000,"receivablePrice":469.510,"paybackDay":null,"paybackId":"663872180592971777 ","state":2,"isDelay":0,"paidPrice":0.000,"transactionMainEnterpriseId":null,"transactionMainEnterpriseName":"厦门千纸互联科技有限公司","fundSourceName":"千鸟数据","fundSourceId":null,"warehouseName":"江高仓","invoiceStatus":0,"withdrawState":0,"secondPaybackId":null,"isInvoice":1,"isSubsidyIncludeTax":null,"publicSubsidies":0.000000,"unitPrice":1.620000,"publicSubsidiesIncludeTax":null,"settleUnitPriceIncludeTax":1.774424,"invoicePoint":9.600,"allCollectionCharges":3.7700,"allMatCharges":0.0000,"allPublicSubsidies":0.0000,"firstSettlePriceTime":null,"firstSettlePrice":null,"secondSettlePriceTime":null,"secondSettlePrice":null,"weighingDate":"2021-12-02","paperMillPayAt":"2021-12-27","paybackIntever":"25","noReceivablePrice":638.350,"financialConfirmTheSettlementTime":null,"secondFinancialConfirmTheSettlementTime":null,"factoryId":"660158494883844096","factoryName":"88纸业","paperMillLocateProvinceName":"山西省","receivedAdjustMoney":null,"receivableAdjustMoney":120.000000,"paperMillBizName":"qniaoGuest","allAgencyFee":7.920000,"purchaseUnitPrice":1.662655,"firstFinanceOwner":null,"secondFinanceOwner":null,"firstReceivablePrice":469.510000,"secondReceivablePrice":null,"firstReceivablePriceIncludeTax":638.350000,"secondReceivablePriceIncludeTax":null,"firstPaidPrice":null,"firstPaidTime":null,"secondPaidPrice":null,"secondPaidTime":null,"twiceFirstPaidPrice":null,"twiceFirstPaidTime":null,"twiceSecondPaidPrice":null,"twiceSecondPaidTime":null,"proxySellerSettleType":0,"deductionNote":"2021-12-02","totalOtherAmount":-0.290000,"remark":null,"contractType":2,"settlementType":0,"contractId":null,"contractNo":"Ceshi_factory--代收","activityId":null,"activitySettleType":null,"belongsToEnterpriseId":"660158494724460544","belongsToEnterpriseName":"重庆亨乐西餐食品有限公司","firstPayPercent":"100%","settleDay":"2021-12-02","refundSubsidy":0.580000,"isNoPeriodOrder":false,"firstSettlementPrice":482.170000,"secondSettlementPrice":null}],"total":1,"size":10,"current":1,"orders":[{"column":"order_create_time","asc":false}],"searchCount":true,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:08.017" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:07.892" endtime="20211202 19:52:08.017"></status>
|
|
</kw>
|
|
<kw name="Get From List" library="Collections">
|
|
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"]}</arg>
|
|
<arg>0</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${台账列表数据}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:08.018" level="INFO">${台账列表数据} = {'id': '46054', 'orderId': '663872113362472960', 'orderItemId': '663872113416998912', 'auditRequestId': '663872173450072064', 'weightNoteId': '663872121931436032', 'orderCreateTime': '2021-12-02 19:51...</msg>
|
|
<status status="PASS" starttime="20211202 19:52:08.017" endtime="20211202 19:52:08.018"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Numbers" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to real numbers.</doc>
|
|
<arguments>
|
|
<arg>${noReceivablePrice}</arg>
|
|
<arg>${reps.json()["data"]["records"][0]["noReceivablePrice"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:52:08.018" endtime="20211202 19:52:08.019"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Strings" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to strings.</doc>
|
|
<arguments>
|
|
<arg>${paperMillPayAt}</arg>
|
|
<arg>${reps.json()["data"]["records"][0]["paperMillPayAt"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:52:08.019" endtime="20211202 19:52:08.019"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:07.891" endtime="20211202 19:52:08.019"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:07.891" endtime="20211202 19:52:08.019"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:05.719" endtime="20211202 19:52:08.019"></status>
|
|
</kw>
|
|
<kw name="${index} = 3" type="foritem">
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>获取财务审核列表</arg>
|
|
</arguments>
|
|
<kw name="获取财务审核列表" library="财务审核驳回">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${url}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:08.021" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-psc-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:08.020" endtime="20211202 19:52:08.021"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>payment-settlement-center/admin/paper-mill-order-receipt-proof-request/get/list</arg>
|
|
<arg>params=pageNum=1&pageSize=10&status=&orderId=&orderItemId=${orderItemId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:08.103" level="INFO">GET Request : url=http://api-ops-psc-test.qniao.cn/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/get/list?pageNum=1&pageSize=10&status=&orderId=&orderItemId=663872113416998912
|
|
path_url=/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/get/list?pageNum=1&pageSize=10&status=&orderId=&orderItemId=663872113416998912
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:08.103" level="INFO">GET Response : url=http://api-ops-psc-test.qniao.cn/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/get/list?pageNum=1&pageSize=10&status=&orderId=&orderItemId=663872113416998912
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:08 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"records":[{"orderId":"663872113362472960","orderItemId":"663872113416998912","auditRequestId":"663872173450072064","userName":"赖勇兰","paperMillName":"Ceshi_factory","plateNumber":"贵R67890","millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","categoryName":"坑卡","weighingDate":"2021-12-02 00:00:00","settlePrice":482.170000,"bizOwnerName":"张山","status":0,"auditedTime":null,"auditorId":null,"auditorName":null,"weightNoteId":"663872121931436032","settleStatus":0,"financeAdminName":"赖勇兰","realSettlementDate":null,"transactionMainEnterpriseName":"厦门千纸互联科技有限公司","fundSourceName":"千鸟数据","fundSourceAuditAdminId":null,"fundSourceAuditAdminName":null,"activityName":null,"activityId":null,"paymentType":null,"factoryId":"660158494883844096","factoryName":"88纸业","settlementDate":"2021-12-02","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"},{"orderId":"663872113362472960","orderItemId":"663872113416998912","auditRequestId":"663872163283079168","userName":"赖勇兰","paperMillName":"Ceshi_factory","plateNumber":"贵R67890","millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","categoryName":"坑卡","weighingDate":"2021-12-02 00:00:00","settlePrice":482.170000,"bizOwnerName":"张山","status":3,"auditedTime":"2021-12-02 19:52:05","auditorId":617003842541850624,"auditorName":"","weightNoteId":"663872121931436032","settleStatus":0,"financeAdminName":"赖勇兰","realSettlementDate":null,"transactionMainEnterpriseName":"厦门千纸互联科技有限公司","fundSourceName":"千鸟数据","fundSourceAuditAdminId":null,"fundSourceAuditAdminName":null,"activityName":null,"activityId":null,"paymentType":null,"factoryId":"660158494883844096","factoryName":"88纸业","settlementDate":"2021-12-02","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"},{"orderId":"663872113362472960","orderItemId":"663872113416998912","auditRequestId":"663872153690705920","userName":"赖勇兰","paperMillName":"Ceshi_factory","plateNumber":"贵R67890","millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","categoryName":"坑卡","weighingDate":"2021-12-02 00:00:00","settlePrice":482.170000,"bizOwnerName":"张山","status":3,"auditedTime":"2021-12-02 19:52:03","auditorId":617003842541850624,"auditorName":"","weightNoteId":"663872121931436032","settleStatus":0,"financeAdminName":"赖勇兰","realSettlementDate":null,"transactionMainEnterpriseName":"厦门千纸互联科技有限公司","fundSourceName":"千鸟数据","fundSourceAuditAdminId":null,"fundSourceAuditAdminName":null,"activityName":null,"activityId":null,"paymentType":null,"factoryId":"660158494883844096","factoryName":"88纸业","settlementDate":"2021-12-02","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"},{"orderId":"663872113362472960","orderItemId":"663872113416998912","auditRequestId":"663872146581360640","userName":"赖勇兰","paperMillName":"Ceshi_factory","plateNumber":"贵R67890","millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","categoryName":"坑卡","weighingDate":"2021-12-02 00:00:00","settlePrice":482.170000,"bizOwnerName":"张山","status":3,"auditedTime":"2021-12-02 19:52:01","auditorId":617003842541850624,"auditorName":"","weightNoteId":"663872121931436032","settleStatus":0,"financeAdminName":"赖勇兰","realSettlementDate":null,"transactionMainEnterpriseName":"厦门千纸互联科技有限公司","fundSourceName":"千鸟数据","fundSourceAuditAdminId":null,"fundSourceAuditAdminName":null,"activityName":null,"activityId":null,"paymentType":null,"factoryId":"660158494883844096","factoryName":"88纸业","settlementDate":"2021-12-02","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"}],"total":4,"size":10,"current":1,"orders":null,"searchCount":true,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:08.103" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:08.021" endtime="20211202 19:52:08.103"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"][0]}</arg>
|
|
<arg>status</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${staus}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:08.104" level="INFO">${staus} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:08.103" endtime="20211202 19:52:08.104"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"][0]}</arg>
|
|
<arg>auditRequestId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${auditRequestId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:08.105" level="INFO">${auditRequestId} = 663872173450072064</msg>
|
|
<status status="PASS" starttime="20211202 19:52:08.104" endtime="20211202 19:52:08.105"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Strings" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to strings.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["message"]}</arg>
|
|
<arg>successful</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:52:08.105" endtime="20211202 19:52:08.105"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${staus}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:08.106" level="INFO">${staus} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:08.105" endtime="20211202 19:52:08.106"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${auditRequestId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:08.106" level="INFO">${auditRequestId} = 663872173450072064</msg>
|
|
<status status="PASS" starttime="20211202 19:52:08.106" endtime="20211202 19:52:08.106"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:08.020" endtime="20211202 19:52:08.106"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:08.020" endtime="20211202 19:52:08.106"></status>
|
|
</kw>
|
|
<kw name="Run Keyword If" library="BuiltIn">
|
|
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${staus}'=='0'</arg>
|
|
<arg>财务驳回</arg>
|
|
</arguments>
|
|
<kw name="财务驳回" library="财务审核驳回">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${url}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:08.108" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-psc-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:08.107" endtime="20211202 19:52:08.108"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"auditRequestId":"${auditRequestId}","adminId":null,"isPass":2,"remark":"${datatime}" }</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${data}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:08.108" level="INFO">${data} = {"auditRequestId":"663872173450072064","adminId":null,"isPass":2,"remark":"2021-12-02" }</msg>
|
|
<status status="PASS" starttime="20211202 19:52:08.108" endtime="20211202 19:52:08.108"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>payment-settlement-center/admin/paper-mill-order-receipt-proof-request/audit</arg>
|
|
<arg>${data.encode('utf-8')}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:08.209" level="INFO">POST Request : url=http://api-ops-psc-test.qniao.cn/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/audit
|
|
path_url=/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/audit
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '88'}
|
|
body=b'{"auditRequestId":"663872173450072064","adminId":null,"isPass":2,"remark":"2021-12-02" }'
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:08.209" level="INFO">POST Response : url=http://api-ops-psc-test.qniao.cn/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/audit
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:08 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":null}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:08.209" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:08.108" endtime="20211202 19:52:08.209"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:08.210" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211202 19:52:08.210" endtime="20211202 19:52:08.210"></status>
|
|
</kw>
|
|
<kw name="Sleep" library="BuiltIn">
|
|
<doc>Pauses the test executed for the given time.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:09.211" level="INFO">Slept 1 second</msg>
|
|
<status status="PASS" starttime="20211202 19:52:08.210" endtime="20211202 19:52:09.211"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:08.107" endtime="20211202 19:52:09.211"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:08.107" endtime="20211202 19:52:09.211"></status>
|
|
</kw>
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>get_operation_list</arg>
|
|
</arguments>
|
|
<kw name="get_operation_list" library="运营审核通过">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL1}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:09.213" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.212" endtime="20211202 19:52:09.213"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/get/paper-mill-order-receipt-audit</arg>
|
|
<arg>params=pageNum=1&pageSize=10&status=0&orderItemId=&orderId=${orderId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:09.277" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/paper-mill-order-receipt-audit?pageNum=1&pageSize=10&status=0&orderItemId=&orderId=663872113362472960
|
|
path_url=/recycle-service/admin/operation/get/paper-mill-order-receipt-audit?pageNum=1&pageSize=10&status=0&orderItemId=&orderId=663872113362472960
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:09.278" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/paper-mill-order-receipt-audit?pageNum=1&pageSize=10&status=0&orderItemId=&orderId=663872113362472960
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:09 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"records":[{"orderId":"663872113362472960","orderItemId":"663872113416998912","auditRequestId":"663872183151497216","userName":"赖勇兰","paperMillName":"Ceshi_factory","plateNumber":"贵R67890","millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","categoryName":"坑卡","settlePrice":482.170000,"bizOwnerName":"张山","status":0,"isAdjusted":1,"weightNoteId":"663872121931436032","updateTime":null,"activityId":null,"activityName":null,"activityStartTime":null,"activityEndTime":null,"activityPayType":null,"orderType":1,"financeRejectedTime":"2021-12-02 19:52:08","factoryId":"660158494883844096","factoryName":"88纸业","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"}],"total":1,"size":10,"current":1,"orders":[{"column":"ar.create_time","asc":false}],"searchCount":true,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:09.278" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.213" endtime="20211202 19:52:09.278"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"][0]}</arg>
|
|
<arg>status</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${audit_status}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:09.279" level="INFO">${audit_status} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.278" endtime="20211202 19:52:09.279"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"][0]}</arg>
|
|
<arg>auditRequestId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${auditRequestId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:09.279" level="INFO">${auditRequestId} = 663872183151497216</msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.279" endtime="20211202 19:52:09.280"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${audit_status}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:09.280" level="INFO">${audit_status} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.280" endtime="20211202 19:52:09.280"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${auditRequestId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:09.281" level="INFO">${auditRequestId} = 663872183151497216</msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.280" endtime="20211202 19:52:09.281"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:09.212" endtime="20211202 19:52:09.281"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:09.211" endtime="20211202 19:52:09.281"></status>
|
|
</kw>
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>get_order-receipt-audit-details</arg>
|
|
</arguments>
|
|
<kw name="get_order-receipt-audit-details" library="运营审核通过">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL1}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:09.282" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.282" endtime="20211202 19:52:09.283"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/get/order-receipt-audit-details/${auditRequestId}/${weightNoteId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:09.470" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/order-receipt-audit-details/663872183151497216/663872121931436032
|
|
path_url=/recycle-service/admin/operation/get/order-receipt-audit-details/663872183151497216/663872121931436032
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '0'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:09.471" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/order-receipt-audit-details/663872183151497216/663872121931436032
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:09 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"orderItemId":"663872113416998912","auditType":0,"auditRequestId":"663872183151497216","bizOwnerId":"498985714587930624","bizOwnerName":"张山","paperMillName":"Ceshi_factory","categoryName":"坑卡","paperCategoryId":null,"millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","status":0,"auditStatus":1,"settleStatus":0,"weightNoteImageUrlList":["https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png"],"scrapOrderId":"663872113362472960","orderDate":"2021-12-02","orderPlacerName":"赖勇兰","idNumber":"441481******213863","shortName":"Ceshi_factory","locDetails":"","invoicePoint":9.600000,"auditorId":null,"auditorName":null,"paperCategoryList":[{"id":"660529551931215872","isDelete":0,"createTime":"2021-11-23 14:29:42","updateTime":"2021-11-23 14:29:42","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"花纸","enable":0,"inspectionNote":null,"parentId":null},{"id":"661536965862232064","isDelete":0,"createTime":"2021-11-26 09:12:49","updateTime":"2021-11-26 09:12:49","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"小白纸","enable":0,"inspectionNote":null,"parentId":null},{"id":"661536969788100608","isDelete":0,"createTime":"2021-11-26 09:12:49","updateTime":"2021-11-26 09:12:49","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"坑卡","enable":0,"inspectionNote":null,"parentId":null}],"transactionMainEnterpriseId":"15","transactionMainEnterpriseName":"厦门千纸互联科技有限公司","fundSourceName":"千鸟数据","fundSourceId":47,"isInvoice":1,"adminId":"617003842541850624","receiptIsInvoice":null,"paymentStatus":null,"items":[{"auditRequestItemId":"663872183239577600","driverName":null,"plateNumber":"贵R67890","netWeight":360.000,"settleWeight":290.000,"deductedWeight":70.000,"deductedWeightPoint":19.440,"unitPrice":1.6200000,"weighingDate":"2021-12-02","settlementDate":"2021-12-02","paperMillPayAt":"2021-12-27","settlePrice":482.170000,"adjustmentFee":20.000,"unitSurcharge":0.022000,"receivablePrice":469.510000,"proxySellerSettleType":0,"packageNum":0,"unitPriceIncludeTax":1.775520,"receivablePriceIncludeTax":638.35,"preReceivablePriceIncludeTax":null,"noReceivablePrice":null,"paidPrice":null,"paybackIntever":25,"returnPayDate":null,"bankFlowNo":null,"confirmReceivePayRemark":null,"paymentAdjustmentFee":null,"preTotalMoney":null,"prepayMoney":null,"preSettleMoney":null,"finalPayMoney":null,"paymentType":null,"weightNoteRemark":null,"remarkImgs":null,"deliveryImageUrl":null,"isSubsidyIncludeTax":null,"publicSubsidies":0.000000,"publicSubsidiesIncludeTax":null,"settleUnitPriceIncludeTax":1.774424,"settleUnitPrice":1.620000,"financeAuditNotPassedRemark":"2021-12-02","categoryName":"坑卡","paperCategoryId":"661536969788100608","deductionNotes":"2021-12-02","receivableSettlementRules":0,"otherAmountList":[{"title":"运费补贴","amount":0.290,"unit":0.001000,"unitType":1},{"title":"其他补贴","amount":0.290,"unit":0.001000,"unitType":1},{"title":"违禁物品扣款","amount":-0.290,"unit":0.001000,"unitType":1},{"title":"装车不规范扣款","amount":-0.290,"unit":0.001000,"unitType":1},{"title":"其他扣款","amount":-0.290,"unit":0.001000,"unitType":1}],"refundSubsidy":0.002000,"receivableAdjustMoney":120.000000,"settleUtiPriceIncludeTaxType":1,"collectionCharges":0.013000,"advanceFund":0.000000,"isSubsidyAndDeductIncludeTax":0,"settleRules":null,"settleUtiPriceIncludeTaxRules":0,"receivedAdjustMoney":null,"contractNo":"Ceshi_factory--代收","contractId":"663533697236078592"}],"paymentRemark":null,"orderType":1,"activitySettleType":null,"isEntire":null,"factoryName":"88纸业","factoryId":"660158494883844096","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:09.471" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.283" endtime="20211202 19:52:09.471"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:09.472" level="INFO">{'code': 0, 'message': 'successful', 'data': {'orderItemId': '663872113416998912', 'auditType': 0, 'auditRequestId': '663872183151497216', 'bizOwnerId': '498985714587930624', 'bizOwnerName': '张山', 'paperMillName': 'Ceshi_factory', 'categoryName': '坑卡', 'paperCategoryId': None, 'millSupplierName': '测试111', 'millDelieveryOrderId': '663872113362472960', 'status': 0, 'auditStatus': 1, 'settleStatus': 0, 'weightNoteImageUrlList': ['https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png'], 'scrapOrderId': '663872113362472960', 'orderDate': '2021-12-02', 'orderPlacerName': '赖勇兰', 'idNumber': '441481******213863', 'shortName': 'Ceshi_factory', 'locDetails': '', 'invoicePoint': 9.6, 'auditorId': None, 'auditorName': None, 'paperCategoryList': [{'id': '660529551931215872', 'isDelete': 0, 'createTime': '2021-11-23 14:29:42', 'updateTime': '2021-11-23 14:29:42', 'creatorId': 617003842541850624, 'editorId': 617003842541850624, 'millId': '660525241717624832', 'name': '花纸', 'enable': 0, 'inspectionNote': None, 'parentId': None}, {'id': '661536965862232064', 'isDelete': 0, 'createTime': '2021-11-26 09:12:49', 'updateTime': '2021-11-26 09:12:49', 'creatorId': 617003842541850624, 'editorId': 617003842541850624, 'millId': '660525241717624832', 'name': '小白纸', 'enable': 0, 'inspectionNote': None, 'parentId': None}, {'id': '661536969788100608', 'isDelete': 0, 'createTime': '2021-11-26 09:12:49', 'updateTime': '2021-11-26 09:12:49', 'creatorId': 617003842541850624, 'editorId': 617003842541850624, 'millId': '660525241717624832', 'name': '坑卡', 'enable': 0, 'inspectionNote': None, 'parentId': None}], 'transactionMainEnterpriseId': '15', 'transactionMainEnterpriseName': '厦门千纸互联科技有限公司', 'fundSourceName': '千鸟数据', 'fundSourceId': 47, 'isInvoice': 1, 'adminId': '617003842541850624', 'receiptIsInvoice': None, 'paymentStatus': None, 'items': [{'auditRequestItemId': '663872183239577600', 'driverName': None, 'plateNumber': '贵R67890', 'netWeight': 360.0, 'settleWeight': 290.0, 'deductedWeight': 70.0, 'deductedWeightPoint': 19.44, 'unitPrice': 1.62, 'weighingDate': '2021-12-02', 'settlementDate': '2021-12-02', 'paperMillPayAt': '2021-12-27', 'settlePrice': 482.17, 'adjustmentFee': 20.0, 'unitSurcharge': 0.022, 'receivablePrice': 469.51, 'proxySellerSettleType': 0, 'packageNum': 0, 'unitPriceIncludeTax': 1.77552, 'receivablePriceIncludeTax': 638.35, 'preReceivablePriceIncludeTax': None, 'noReceivablePrice': None, 'paidPrice': None, 'paybackIntever': 25, 'returnPayDate': None, 'bankFlowNo': None, 'confirmReceivePayRemark': None, 'paymentAdjustmentFee': None, 'preTotalMoney': None, 'prepayMoney': None, 'preSettleMoney': None, 'finalPayMoney': None, 'paymentType': None, 'weightNoteRemark': None, 'remarkImgs': None, 'deliveryImageUrl': None, 'isSubsidyIncludeTax': None, 'publicSubsidies': 0.0, 'publicSubsidiesIncludeTax': None, 'settleUnitPriceIncludeTax': 1.774424, 'settleUnitPrice': 1.62, 'financeAuditNotPassedRemark': '2021-12-02', 'categoryName': '坑卡', 'paperCategoryId': '661536969788100608', 'deductionNotes': '2021-12-02', 'receivableSettlementRules': 0, 'otherAmountList': [{'title': '运费补贴', 'amount': 0.29, 'unit': 0.001, 'unitType': 1}, {'title': '其他补贴', 'amount': 0.29, 'unit': 0.001, 'unitType': 1}, {'title': '违禁物品扣款', 'amount': -0.29, 'unit': 0.001, 'unitType': 1}, {'title': '装车不规范扣款', 'amount': -0.29, 'unit': 0.001, 'unitType': 1}, {'title': '其他扣款', 'amount': -0.29, 'unit': 0.001, 'unitType': 1}], 'refundSubsidy': 0.002, 'receivableAdjustMoney': 120.0, 'settleUtiPriceIncludeTaxType': 1, 'collectionCharges': 0.013, 'advanceFund': 0.0, 'isSubsidyAndDeductIncludeTax': 0, 'settleRules': None, 'settleUtiPriceIncludeTaxRules': 0, 'receivedAdjustMoney': None, 'contractNo': 'Ceshi_factory--代收', 'contractId': '663533697236078592'}], 'paymentRemark': None, 'orderType': 1, 'activitySettleType': None, 'isEntire': None, 'factoryName': '88纸业', 'factoryId': '660158494883844096', 'enterpriseId': '660158494724460544', 'enterpriseName': '重庆亨乐西餐食品有限公司'}}</msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.471" endtime="20211202 19:52:09.472"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>auditRequestItemId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${auditRequestItemId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:09.473" level="INFO">${auditRequestItemId} = 663872183239577600</msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.472" endtime="20211202 19:52:09.473"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>categoryName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${categoryName}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:09.474" level="INFO">${categoryName} = 坑卡</msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.473" endtime="20211202 19:52:09.474"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>paperCategoryId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperCategoryId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:09.474" level="INFO">${paperCategoryId} = 661536969788100608</msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.474" endtime="20211202 19:52:09.474"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>netWeight</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${netWeight}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:09.475" level="INFO">${netWeight} = 360.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.475" endtime="20211202 19:52:09.475"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>paperMillPayAt</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperMillPayAt}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:09.476" level="INFO">${paperMillPayAt} = 2021-12-27</msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.475" endtime="20211202 19:52:09.476"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>plateNumber</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${plateNumber}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:09.476" level="INFO">${plateNumber} = 贵R67890</msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.476" endtime="20211202 19:52:09.476"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>settleWeight</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${settleWeight}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:09.477" level="INFO">${settleWeight} = 290.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.477" endtime="20211202 19:52:09.477"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${settleWeight}'=='None'</arg>
|
|
<arg>0</arg>
|
|
<arg>${settleWeight}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${settleWeight}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:09.478" level="INFO">${settleWeight} = 290.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.477" endtime="20211202 19:52:09.478"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${unitSurcharge}*${netWeight}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${surcharge1}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:09.478" level="INFO">${surcharge1} = 7.92</msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.478" endtime="20211202 19:52:09.478"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${unitSurcharge}*${settleWeight}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${surcharge2}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:09.479" level="INFO">${surcharge2} = 6.38</msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.479" endtime="20211202 19:52:09.479"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${proxySellerSettleType}'=='0'</arg>
|
|
<arg>${surcharge1}</arg>
|
|
<arg>${surcharge2}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${surcharge}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:09.479" level="INFO">${surcharge} = 7.92</msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.479" endtime="20211202 19:52:09.480"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${paperMillPayAt}'=='无账期'</arg>
|
|
<arg>null</arg>
|
|
<arg>${paperMillPayAt}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperMillPayAt}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:09.480" level="INFO">${paperMillPayAt} = 2021-12-27</msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.480" endtime="20211202 19:52:09.480"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>auditRequestId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${auditRequestId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:09.481" level="INFO">${auditRequestId} = 663872183151497216</msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.480" endtime="20211202 19:52:09.481"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${auditRequestItemId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:09.481" level="INFO">${auditRequestItemId} = 663872183239577600</msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.481" endtime="20211202 19:52:09.481"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${categoryName}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:09.482" level="INFO">${categoryName} = 坑卡</msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.481" endtime="20211202 19:52:09.482"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${netWeight}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:09.482" level="INFO">${netWeight} = 360.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.482" endtime="20211202 19:52:09.482"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paperMillPayAt}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:09.483" level="INFO">${paperMillPayAt} = 2021-12-27</msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.483" endtime="20211202 19:52:09.483"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${plateNumber}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:09.483" level="INFO">${plateNumber} = 贵R67890</msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.483" endtime="20211202 19:52:09.483"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${settleWeight}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:09.484" level="INFO">${settleWeight} = 290.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.484" endtime="20211202 19:52:09.484"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paperCategoryId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:09.485" level="INFO">${paperCategoryId} = 661536969788100608</msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.484" endtime="20211202 19:52:09.485"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${surcharge}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:09.485" level="INFO">${surcharge} = 7.92</msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.485" endtime="20211202 19:52:09.485"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${auditRequestId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:09.486" level="INFO">${auditRequestId} = 663872183151497216</msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.485" endtime="20211202 19:52:09.486"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:09.281" endtime="20211202 19:52:09.486"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:09.281" endtime="20211202 19:52:09.486"></status>
|
|
</kw>
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>order-receipt-audit-details</arg>
|
|
</arguments>
|
|
<kw name="order-receipt-audit-details" library="运营审核通过">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL1}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:09.487" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.487" endtime="20211202 19:52:09.487"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{ \ \ \ \ "auditRequestItemId":"${auditRequestItemId}", \ \ \ \ "categoryName":"${categoryName}", \ \ \ \ "netWeight":"${netWeight}", \ \ \ \ "paperCategoryId":"${paperCategoryId}", \ \ \ \ "paperMillPayAt":"${paperMillPayAt}", \ \ \ \ "plateNumber":"${plateNumber}", \ \ \ \ "settlementDate":"${datatime}", \ \ \ \ "weighingDate":"${datatime}", \ \ \ \ "settleWeight":"${settleWeight}", \ \ \ \ "isInvoice":"${hasInvoice}", \ \ \ \ "fundSourceId":"${id}", \ \ \ \ "transactionMainEnterpriseName":"${交易主体name}", \ \ \ \ "invoicePoint":"${taxRefundRate}", \ \ \ \ "publicSubsidies":"${publicSubsidies}", \ \ \ \ "publicSubsidiesIncludeTax":0, \ \ \ \ "settleUnitPrice":"${settleUtiPrice}", \ \ \ \ "fundSourceName":"${name}" }</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${data}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:09.489" level="INFO">${data} = { "auditRequestItemId":"663872183239577600", "categoryName":"坑卡", "netWeight":"360.0", "paperCategoryId":"661536969788100608", "paperMillPayAt":"2021-12-27", "plateNumber":"贵R6...</msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.487" endtime="20211202 19:52:09.489"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/edit/order-receipt-audit-details</arg>
|
|
<arg>${data.encode('utf-8')}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:09.796" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/edit/order-receipt-audit-details
|
|
path_url=/recycle-service/admin/operation/edit/order-receipt-audit-details
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '588'}
|
|
body=b'{ "auditRequestItemId":"663872183239577600", "categoryName":"\xe5\x9d\x91\xe5\x8d\xa1", "netWeight":"360.0", "paperCategoryId":"661536969788100608", "paperMillPayAt":"2021-12-27", "plateNumber":"\xe8\xb4\xb5R67890", "settlementDate":"2021-12-02", "weighingDate":"2021-12-02", "settleWeight":"290.0", "isInvoice":"1", "fundSourceId":"47", "transactionMainEnterpriseName":"\xe5\x8e\xa6\xe9\x97\xa8\xe5\x8d\x83\xe7\xba\xb8\xe4\xba\x92\xe8\x81\x94\xe7\xa7\x91\xe6\x8a\x80\xe6\x9c\x89\xe9\x99\x90\xe5\x85\xac\xe5\x8f\xb8", "invoicePoint":"9.6", "publicSubsidies":"0.0", "publicSubsidiesIncludeTax":0, "settleUnitPrice":"1.62", "fundSourceName":"\xe5\x8d\x83\xe9\xb8\x9f\xe6\x95\xb0\xe6\x8d\xae" }'
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:09.796" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/edit/order-receipt-audit-details
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:09 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":null}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:09.796" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.489" endtime="20211202 19:52:09.796"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Strings" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to strings.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["message"]}</arg>
|
|
<arg>successful</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:52:09.797" endtime="20211202 19:52:09.797"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:09.486" endtime="20211202 19:52:09.797"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:09.486" endtime="20211202 19:52:09.797"></status>
|
|
</kw>
|
|
<kw name="Run Keyword If" library="BuiltIn">
|
|
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${audit_status}'=='0'</arg>
|
|
<arg>运营审核通过</arg>
|
|
</arguments>
|
|
<kw name="运营审核通过" library="运营审核通过">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL1}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:09.799" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.798" endtime="20211202 19:52:09.799"></status>
|
|
</kw>
|
|
<kw name="Get Current Date" library="DateTime">
|
|
<doc>Returns current local or UTC time with an optional increment.</doc>
|
|
<arguments>
|
|
<arg>result_format=%Y-%m-%d</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${datatime}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:09.799" level="INFO">${datatime} = 2021-12-02</msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.799" endtime="20211202 19:52:09.799"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{ \ \ \ \ "auditRequestId":"${auditRequestId}", \ \ \ \ "isPass":1, \ \ \ \ "remark":"${datatime}" }</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${data}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:09.800" level="INFO">${data} = { "auditRequestId":"663872183151497216", "isPass":1, "remark":"2021-12-02" }</msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.800" endtime="20211202 19:52:09.800"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/operation/audit</arg>
|
|
<arg>${data.encode('utf-8')}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:09.985" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/operation/audit
|
|
path_url=/recycle-service/admin/operation/operation/audit
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '88'}
|
|
body=b'{ "auditRequestId":"663872183151497216", "isPass":1, "remark":"2021-12-02" }'
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:09.985" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/operation/audit
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:09 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":null}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:09.986" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.800" endtime="20211202 19:52:09.986"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:09.798" endtime="20211202 19:52:09.986"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:09.798" endtime="20211202 19:52:09.986"></status>
|
|
</kw>
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>运营审核后详情</arg>
|
|
</arguments>
|
|
<kw name="运营审核后详情" library="运营审核通过">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL1}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:09.987" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.987" endtime="20211202 19:52:09.988"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/get/order-receipt-audit-details/${auditRequestId}/${weightNoteId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:10.184" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/order-receipt-audit-details/663872183151497216/663872121931436032
|
|
path_url=/recycle-service/admin/operation/get/order-receipt-audit-details/663872183151497216/663872121931436032
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '0'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:10.184" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/order-receipt-audit-details/663872183151497216/663872121931436032
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:10 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"orderItemId":"663872113416998912","auditType":0,"auditRequestId":"663872183151497216","bizOwnerId":"498985714587930624","bizOwnerName":"张山","paperMillName":"Ceshi_factory","categoryName":"坑卡","paperCategoryId":null,"millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","status":1,"auditStatus":2,"settleStatus":0,"weightNoteImageUrlList":["https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png"],"scrapOrderId":"663872113362472960","orderDate":"2021-12-02","orderPlacerName":"赖勇兰","idNumber":"441481******213863","shortName":"Ceshi_factory","locDetails":"","invoicePoint":9.600000,"auditorId":null,"auditorName":"赖勇兰","paperCategoryList":[{"id":"660529551931215872","isDelete":0,"createTime":"2021-11-23 14:29:42","updateTime":"2021-11-23 14:29:42","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"花纸","enable":0,"inspectionNote":null,"parentId":null},{"id":"661536965862232064","isDelete":0,"createTime":"2021-11-26 09:12:49","updateTime":"2021-11-26 09:12:49","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"小白纸","enable":0,"inspectionNote":null,"parentId":null},{"id":"661536969788100608","isDelete":0,"createTime":"2021-11-26 09:12:49","updateTime":"2021-11-26 09:12:49","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"坑卡","enable":0,"inspectionNote":null,"parentId":null}],"transactionMainEnterpriseId":"15","transactionMainEnterpriseName":"厦门千纸互联科技有限公司","fundSourceName":"千鸟数据","fundSourceId":47,"isInvoice":1,"adminId":"617003842541850624","receiptIsInvoice":0,"paymentStatus":0,"items":[{"auditRequestItemId":"663872183239577600","driverName":null,"plateNumber":"贵R67890","netWeight":360.000,"settleWeight":290.000,"deductedWeight":70.000,"deductedWeightPoint":19.440,"unitPrice":1.6200000,"weighingDate":"2021-12-02","settlementDate":"2021-12-02","paperMillPayAt":"2021-12-27","settlePrice":482.170000,"adjustmentFee":20.000,"unitSurcharge":0.022000,"receivablePrice":469.510000,"proxySellerSettleType":0,"packageNum":0,"unitPriceIncludeTax":1.775520,"receivablePriceIncludeTax":638.35,"preReceivablePriceIncludeTax":null,"noReceivablePrice":638.350,"paidPrice":0,"paybackIntever":25,"returnPayDate":null,"bankFlowNo":null,"confirmReceivePayRemark":null,"paymentAdjustmentFee":0.000,"preTotalMoney":null,"prepayMoney":null,"preSettleMoney":null,"finalPayMoney":null,"paymentType":null,"weightNoteRemark":null,"remarkImgs":null,"deliveryImageUrl":null,"isSubsidyIncludeTax":null,"publicSubsidies":0.000000,"publicSubsidiesIncludeTax":null,"settleUnitPriceIncludeTax":1.774424,"settleUnitPrice":1.620000,"financeAuditNotPassedRemark":null,"categoryName":"坑卡","paperCategoryId":"661536969788100608","deductionNotes":"2021-12-02","receivableSettlementRules":0,"otherAmountList":[{"title":"运费补贴","amount":0.290,"unit":0.001000,"unitType":1},{"title":"其他补贴","amount":0.290,"unit":0.001000,"unitType":1},{"title":"违禁物品扣款","amount":-0.290,"unit":0.001000,"unitType":1},{"title":"装车不规范扣款","amount":-0.290,"unit":0.001000,"unitType":1},{"title":"其他扣款","amount":-0.290,"unit":0.001000,"unitType":1}],"refundSubsidy":0.002000,"receivableAdjustMoney":120.000000,"settleUtiPriceIncludeTaxType":1,"collectionCharges":0.013000,"advanceFund":0.000000,"isSubsidyAndDeductIncludeTax":0,"settleRules":null,"settleUtiPriceIncludeTaxRules":0,"receivedAdjustMoney":0,"contractNo":"Ceshi_factory--代收","contractId":"663533697236078592"}],"paymentRemark":null,"orderType":1,"activitySettleType":null,"isEntire":null,"factoryName":"88纸业","factoryId":"660158494883844096","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:10.184" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:09.988" endtime="20211202 19:52:10.184"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>noReceivablePrice</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${noReceivablePrice}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:10.185" level="INFO">${noReceivablePrice} = 638.35</msg>
|
|
<status status="PASS" starttime="20211202 19:52:10.185" endtime="20211202 19:52:10.185"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>paperMillPayAt</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperMillPayAt}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:10.186" level="INFO">${paperMillPayAt} = 2021-12-27</msg>
|
|
<status status="PASS" starttime="20211202 19:52:10.186" endtime="20211202 19:52:10.186"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>receivableAdjustMoney</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${receivableAdjustMoney}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:10.187" level="INFO">${receivableAdjustMoney} = 120.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:10.186" endtime="20211202 19:52:10.187"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${noReceivablePrice}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:10.187" level="INFO">${noReceivablePrice} = 638.35</msg>
|
|
<status status="PASS" starttime="20211202 19:52:10.187" endtime="20211202 19:52:10.187"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paperMillPayAt}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:10.188" level="INFO">${paperMillPayAt} = 2021-12-27</msg>
|
|
<status status="PASS" starttime="20211202 19:52:10.187" endtime="20211202 19:52:10.188"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${receivableAdjustMoney}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:10.188" level="INFO">${receivableAdjustMoney} = 120.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:10.188" endtime="20211202 19:52:10.188"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:09.987" endtime="20211202 19:52:10.188"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:09.986" endtime="20211202 19:52:10.189"></status>
|
|
</kw>
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>台账查询</arg>
|
|
</arguments>
|
|
<kw name="台账查询" library="台账查询">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL1}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:10.190" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:10.190" endtime="20211202 19:52:10.190"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/parameter/get/parameter</arg>
|
|
<arg>params=pageNum=1&pageSize=10&withdrawState=&state=&orderItemId=${orderItemId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:10.305" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/parameter/get/parameter?pageNum=1&pageSize=10&withdrawState=&state=&orderItemId=663872113416998912
|
|
path_url=/recycle-service/admin/parameter/get/parameter?pageNum=1&pageSize=10&withdrawState=&state=&orderItemId=663872113416998912
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:10.305" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/parameter/get/parameter?pageNum=1&pageSize=10&withdrawState=&state=&orderItemId=663872113416998912
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:10 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"records":[{"id":"46054","orderId":"663872113362472960","orderItemId":"663872113416998912","auditRequestId":"663872183151497216","weightNoteId":"663872121931436032","orderCreateTime":"2021-12-02 19:51:51","bizName":"张山","bizId":"498985714587930624","customerName":"赖勇兰","settlePrice":482.170,"buzName":"赖勇兰","buzId":"617003842541850624","paperMillName":"Ceshi_factory","paperMillId":"660525241717624832","millSupplierName":"测试111","millSupplierId":"660525241805705216","plateNum":"贵R67890","paperCategoryId":"661536969788100608","paperCategoryName":"坑卡","netWeight":360.000,"deductedPoint":19.440,"settleWeight":290.000,"settleUtiPrice":1.620000,"unitPriceIncludeTax":1.775520,"receivablePriceIncludeTax":638.350000,"unitSurcharge":0.022,"adjustMoney":20.000,"receivablePrice":469.510,"paybackDay":null,"paybackId":"663872190223093761 ","state":2,"isDelay":0,"paidPrice":0.000,"transactionMainEnterpriseId":null,"transactionMainEnterpriseName":"厦门千纸互联科技有限公司","fundSourceName":"千鸟数据","fundSourceId":null,"warehouseName":"江高仓","invoiceStatus":0,"withdrawState":0,"secondPaybackId":null,"isInvoice":1,"isSubsidyIncludeTax":null,"publicSubsidies":0.000000,"unitPrice":1.620000,"publicSubsidiesIncludeTax":null,"settleUnitPriceIncludeTax":1.774424,"invoicePoint":9.600,"allCollectionCharges":3.7700,"allMatCharges":0.0000,"allPublicSubsidies":0.0000,"firstSettlePriceTime":null,"firstSettlePrice":null,"secondSettlePriceTime":null,"secondSettlePrice":null,"weighingDate":"2021-12-02","paperMillPayAt":"2021-12-27","paybackIntever":"25","noReceivablePrice":638.350,"financialConfirmTheSettlementTime":null,"secondFinancialConfirmTheSettlementTime":null,"factoryId":"660158494883844096","factoryName":"88纸业","paperMillLocateProvinceName":"山西省","receivedAdjustMoney":null,"receivableAdjustMoney":120.000000,"paperMillBizName":"qniaoGuest","allAgencyFee":7.920000,"purchaseUnitPrice":1.662655,"firstFinanceOwner":null,"secondFinanceOwner":null,"firstReceivablePrice":469.510000,"secondReceivablePrice":null,"firstReceivablePriceIncludeTax":638.350000,"secondReceivablePriceIncludeTax":null,"firstPaidPrice":null,"firstPaidTime":null,"secondPaidPrice":null,"secondPaidTime":null,"twiceFirstPaidPrice":null,"twiceFirstPaidTime":null,"twiceSecondPaidPrice":null,"twiceSecondPaidTime":null,"proxySellerSettleType":0,"deductionNote":"2021-12-02","totalOtherAmount":-0.290000,"remark":null,"contractType":2,"settlementType":0,"contractId":null,"contractNo":"Ceshi_factory--代收","activityId":null,"activitySettleType":null,"belongsToEnterpriseId":"660158494724460544","belongsToEnterpriseName":"重庆亨乐西餐食品有限公司","firstPayPercent":"100%","settleDay":"2021-12-02","refundSubsidy":0.580000,"isNoPeriodOrder":false,"firstSettlementPrice":482.170000,"secondSettlementPrice":null}],"total":1,"size":10,"current":1,"orders":[{"column":"order_create_time","asc":false}],"searchCount":true,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:10.305" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:10.190" endtime="20211202 19:52:10.305"></status>
|
|
</kw>
|
|
<kw name="Get From List" library="Collections">
|
|
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"]}</arg>
|
|
<arg>0</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${台账列表数据}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:10.306" level="INFO">${台账列表数据} = {'id': '46054', 'orderId': '663872113362472960', 'orderItemId': '663872113416998912', 'auditRequestId': '663872183151497216', 'weightNoteId': '663872121931436032', 'orderCreateTime': '2021-12-02 19:51...</msg>
|
|
<status status="PASS" starttime="20211202 19:52:10.306" endtime="20211202 19:52:10.306"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Numbers" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to real numbers.</doc>
|
|
<arguments>
|
|
<arg>${noReceivablePrice}</arg>
|
|
<arg>${reps.json()["data"]["records"][0]["noReceivablePrice"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:52:10.307" endtime="20211202 19:52:10.307"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Strings" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to strings.</doc>
|
|
<arguments>
|
|
<arg>${paperMillPayAt}</arg>
|
|
<arg>${reps.json()["data"]["records"][0]["paperMillPayAt"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:52:10.307" endtime="20211202 19:52:10.308"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:10.189" endtime="20211202 19:52:10.308"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:10.189" endtime="20211202 19:52:10.308"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:08.019" endtime="20211202 19:52:10.308"></status>
|
|
</kw>
|
|
<kw name="${index} = 4" type="foritem">
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>获取财务审核列表</arg>
|
|
</arguments>
|
|
<kw name="获取财务审核列表" library="财务审核驳回">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${url}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:10.309" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-psc-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:10.309" endtime="20211202 19:52:10.310"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>payment-settlement-center/admin/paper-mill-order-receipt-proof-request/get/list</arg>
|
|
<arg>params=pageNum=1&pageSize=10&status=&orderId=&orderItemId=${orderItemId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:10.410" level="INFO">GET Request : url=http://api-ops-psc-test.qniao.cn/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/get/list?pageNum=1&pageSize=10&status=&orderId=&orderItemId=663872113416998912
|
|
path_url=/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/get/list?pageNum=1&pageSize=10&status=&orderId=&orderItemId=663872113416998912
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:10.410" level="INFO">GET Response : url=http://api-ops-psc-test.qniao.cn/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/get/list?pageNum=1&pageSize=10&status=&orderId=&orderItemId=663872113416998912
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:10 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"records":[{"orderId":"663872113362472960","orderItemId":"663872113416998912","auditRequestId":"663872183151497216","userName":"赖勇兰","paperMillName":"Ceshi_factory","plateNumber":"贵R67890","millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","categoryName":"坑卡","weighingDate":"2021-12-02 00:00:00","settlePrice":482.170000,"bizOwnerName":"张山","status":0,"auditedTime":null,"auditorId":null,"auditorName":null,"weightNoteId":"663872121931436032","settleStatus":0,"financeAdminName":"赖勇兰","realSettlementDate":null,"transactionMainEnterpriseName":"厦门千纸互联科技有限公司","fundSourceName":"千鸟数据","fundSourceAuditAdminId":null,"fundSourceAuditAdminName":null,"activityName":null,"activityId":null,"paymentType":null,"factoryId":"660158494883844096","factoryName":"88纸业","settlementDate":"2021-12-02","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"},{"orderId":"663872113362472960","orderItemId":"663872113416998912","auditRequestId":"663872173450072064","userName":"赖勇兰","paperMillName":"Ceshi_factory","plateNumber":"贵R67890","millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","categoryName":"坑卡","weighingDate":"2021-12-02 00:00:00","settlePrice":482.170000,"bizOwnerName":"张山","status":3,"auditedTime":"2021-12-02 19:52:08","auditorId":617003842541850624,"auditorName":"","weightNoteId":"663872121931436032","settleStatus":0,"financeAdminName":"赖勇兰","realSettlementDate":null,"transactionMainEnterpriseName":"厦门千纸互联科技有限公司","fundSourceName":"千鸟数据","fundSourceAuditAdminId":null,"fundSourceAuditAdminName":null,"activityName":null,"activityId":null,"paymentType":null,"factoryId":"660158494883844096","factoryName":"88纸业","settlementDate":"2021-12-02","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"},{"orderId":"663872113362472960","orderItemId":"663872113416998912","auditRequestId":"663872163283079168","userName":"赖勇兰","paperMillName":"Ceshi_factory","plateNumber":"贵R67890","millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","categoryName":"坑卡","weighingDate":"2021-12-02 00:00:00","settlePrice":482.170000,"bizOwnerName":"张山","status":3,"auditedTime":"2021-12-02 19:52:05","auditorId":617003842541850624,"auditorName":"","weightNoteId":"663872121931436032","settleStatus":0,"financeAdminName":"赖勇兰","realSettlementDate":null,"transactionMainEnterpriseName":"厦门千纸互联科技有限公司","fundSourceName":"千鸟数据","fundSourceAuditAdminId":null,"fundSourceAuditAdminName":null,"activityName":null,"activityId":null,"paymentType":null,"factoryId":"660158494883844096","factoryName":"88纸业","settlementDate":"2021-12-02","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"},{"orderId":"663872113362472960","orderItemId":"663872113416998912","auditRequestId":"663872153690705920","userName":"赖勇兰","paperMillName":"Ceshi_factory","plateNumber":"贵R67890","millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","categoryName":"坑卡","weighingDate":"2021-12-02 00:00:00","settlePrice":482.170000,"bizOwnerName":"张山","status":3,"auditedTime":"2021-12-02 19:52:03","auditorId":617003842541850624,"auditorName":"","weightNoteId":"663872121931436032","settleStatus":0,"financeAdminName":"赖勇兰","realSettlementDate":null,"transactionMainEnterpriseName":"厦门千纸互联科技有限公司","fundSourceName":"千鸟数据","fundSourceAuditAdminId":null,"fundSourceAuditAdminName":null,"activityName":null,"activityId":null,"paymentType":null,"factoryId":"660158494883844096","factoryName":"88纸业","settlementDate":"2021-12-02","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"},{"orderId":"663872113362472960","orderItemId":"663872113416998912","auditRequestId":"663872146581360640","userName":"赖勇兰","paperMillName":"Ceshi_factory","plateNumber":"贵R67890","millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","categoryName":"坑卡","weighingDate":"2021-12-02 00:00:00","settlePrice":482.170000,"bizOwnerName":"张山","status":3,"auditedTime":"2021-12-02 19:52:01","auditorId":617003842541850624,"auditorName":"","weightNoteId":"663872121931436032","settleStatus":0,"financeAdminName":"赖勇兰","realSettlementDate":null,"transactionMainEnterpriseName":"厦门千纸互联科技有限公司","fundSourceName":"千鸟数据","fundSourceAuditAdminId":null,"fundSourceAuditAdminName":null,"activityName":null,"activityId":null,"paymentType":null,"factoryId":"660158494883844096","factoryName":"88纸业","settlementDate":"2021-12-02","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"}],"total":5,"size":10,"current":1,"orders":null,"searchCount":true,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:10.410" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:10.310" endtime="20211202 19:52:10.410"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"][0]}</arg>
|
|
<arg>status</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${staus}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:10.411" level="INFO">${staus} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:10.410" endtime="20211202 19:52:10.411"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"][0]}</arg>
|
|
<arg>auditRequestId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${auditRequestId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:10.412" level="INFO">${auditRequestId} = 663872183151497216</msg>
|
|
<status status="PASS" starttime="20211202 19:52:10.411" endtime="20211202 19:52:10.412"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Strings" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to strings.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["message"]}</arg>
|
|
<arg>successful</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:52:10.412" endtime="20211202 19:52:10.413"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${staus}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:10.413" level="INFO">${staus} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:10.413" endtime="20211202 19:52:10.413"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${auditRequestId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:10.414" level="INFO">${auditRequestId} = 663872183151497216</msg>
|
|
<status status="PASS" starttime="20211202 19:52:10.413" endtime="20211202 19:52:10.414"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:10.309" endtime="20211202 19:52:10.414"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:10.308" endtime="20211202 19:52:10.414"></status>
|
|
</kw>
|
|
<kw name="Run Keyword If" library="BuiltIn">
|
|
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${staus}'=='0'</arg>
|
|
<arg>财务驳回</arg>
|
|
</arguments>
|
|
<kw name="财务驳回" library="财务审核驳回">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${url}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:10.416" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-psc-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:10.415" endtime="20211202 19:52:10.416"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"auditRequestId":"${auditRequestId}","adminId":null,"isPass":2,"remark":"${datatime}" }</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${data}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:10.417" level="INFO">${data} = {"auditRequestId":"663872183151497216","adminId":null,"isPass":2,"remark":"2021-12-02" }</msg>
|
|
<status status="PASS" starttime="20211202 19:52:10.416" endtime="20211202 19:52:10.417"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>payment-settlement-center/admin/paper-mill-order-receipt-proof-request/audit</arg>
|
|
<arg>${data.encode('utf-8')}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:10.509" level="INFO">POST Request : url=http://api-ops-psc-test.qniao.cn/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/audit
|
|
path_url=/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/audit
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '88'}
|
|
body=b'{"auditRequestId":"663872183151497216","adminId":null,"isPass":2,"remark":"2021-12-02" }'
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:10.509" level="INFO">POST Response : url=http://api-ops-psc-test.qniao.cn/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/audit
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:10 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":null}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:10.509" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:10.417" endtime="20211202 19:52:10.509"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:10.510" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211202 19:52:10.510" endtime="20211202 19:52:10.510"></status>
|
|
</kw>
|
|
<kw name="Sleep" library="BuiltIn">
|
|
<doc>Pauses the test executed for the given time.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:11.511" level="INFO">Slept 1 second</msg>
|
|
<status status="PASS" starttime="20211202 19:52:10.510" endtime="20211202 19:52:11.511"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:10.415" endtime="20211202 19:52:11.511"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:10.414" endtime="20211202 19:52:11.511"></status>
|
|
</kw>
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>get_operation_list</arg>
|
|
</arguments>
|
|
<kw name="get_operation_list" library="运营审核通过">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL1}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:11.513" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:11.513" endtime="20211202 19:52:11.513"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/get/paper-mill-order-receipt-audit</arg>
|
|
<arg>params=pageNum=1&pageSize=10&status=0&orderItemId=&orderId=${orderId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:11.579" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/paper-mill-order-receipt-audit?pageNum=1&pageSize=10&status=0&orderItemId=&orderId=663872113362472960
|
|
path_url=/recycle-service/admin/operation/get/paper-mill-order-receipt-audit?pageNum=1&pageSize=10&status=0&orderItemId=&orderId=663872113362472960
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:11.579" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/paper-mill-order-receipt-audit?pageNum=1&pageSize=10&status=0&orderItemId=&orderId=663872113362472960
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:11 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"records":[{"orderId":"663872113362472960","orderItemId":"663872113416998912","auditRequestId":"663872192798396416","userName":"赖勇兰","paperMillName":"Ceshi_factory","plateNumber":"贵R67890","millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","categoryName":"坑卡","settlePrice":482.170000,"bizOwnerName":"张山","status":0,"isAdjusted":1,"weightNoteId":"663872121931436032","updateTime":null,"activityId":null,"activityName":null,"activityStartTime":null,"activityEndTime":null,"activityPayType":null,"orderType":1,"financeRejectedTime":"2021-12-02 19:52:11","factoryId":"660158494883844096","factoryName":"88纸业","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"}],"total":1,"size":10,"current":1,"orders":[{"column":"ar.create_time","asc":false}],"searchCount":true,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:11.579" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:11.514" endtime="20211202 19:52:11.579"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"][0]}</arg>
|
|
<arg>status</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${audit_status}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:11.580" level="INFO">${audit_status} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:11.579" endtime="20211202 19:52:11.580"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"][0]}</arg>
|
|
<arg>auditRequestId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${auditRequestId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:11.581" level="INFO">${auditRequestId} = 663872192798396416</msg>
|
|
<status status="PASS" starttime="20211202 19:52:11.580" endtime="20211202 19:52:11.581"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${audit_status}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:11.581" level="INFO">${audit_status} = 0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:11.581" endtime="20211202 19:52:11.581"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${auditRequestId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:11.582" level="INFO">${auditRequestId} = 663872192798396416</msg>
|
|
<status status="PASS" starttime="20211202 19:52:11.582" endtime="20211202 19:52:11.582"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:11.512" endtime="20211202 19:52:11.582"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:11.512" endtime="20211202 19:52:11.582"></status>
|
|
</kw>
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>get_order-receipt-audit-details</arg>
|
|
</arguments>
|
|
<kw name="get_order-receipt-audit-details" library="运营审核通过">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL1}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:11.583" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:11.583" endtime="20211202 19:52:11.584"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/get/order-receipt-audit-details/${auditRequestId}/${weightNoteId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:11.773" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/order-receipt-audit-details/663872192798396416/663872121931436032
|
|
path_url=/recycle-service/admin/operation/get/order-receipt-audit-details/663872192798396416/663872121931436032
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '0'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:11.773" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/order-receipt-audit-details/663872192798396416/663872121931436032
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:11 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"orderItemId":"663872113416998912","auditType":0,"auditRequestId":"663872192798396416","bizOwnerId":"498985714587930624","bizOwnerName":"张山","paperMillName":"Ceshi_factory","categoryName":"坑卡","paperCategoryId":null,"millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","status":0,"auditStatus":1,"settleStatus":0,"weightNoteImageUrlList":["https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png"],"scrapOrderId":"663872113362472960","orderDate":"2021-12-02","orderPlacerName":"赖勇兰","idNumber":"441481******213863","shortName":"Ceshi_factory","locDetails":"","invoicePoint":9.600000,"auditorId":null,"auditorName":null,"paperCategoryList":[{"id":"660529551931215872","isDelete":0,"createTime":"2021-11-23 14:29:42","updateTime":"2021-11-23 14:29:42","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"花纸","enable":0,"inspectionNote":null,"parentId":null},{"id":"661536965862232064","isDelete":0,"createTime":"2021-11-26 09:12:49","updateTime":"2021-11-26 09:12:49","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"小白纸","enable":0,"inspectionNote":null,"parentId":null},{"id":"661536969788100608","isDelete":0,"createTime":"2021-11-26 09:12:49","updateTime":"2021-11-26 09:12:49","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"坑卡","enable":0,"inspectionNote":null,"parentId":null}],"transactionMainEnterpriseId":"15","transactionMainEnterpriseName":"厦门千纸互联科技有限公司","fundSourceName":"千鸟数据","fundSourceId":47,"isInvoice":1,"adminId":"617003842541850624","receiptIsInvoice":null,"paymentStatus":null,"items":[{"auditRequestItemId":"663872192873893888","driverName":null,"plateNumber":"贵R67890","netWeight":360.000,"settleWeight":290.000,"deductedWeight":70.000,"deductedWeightPoint":19.440,"unitPrice":1.6200000,"weighingDate":"2021-12-02","settlementDate":"2021-12-02","paperMillPayAt":"2021-12-27","settlePrice":482.170000,"adjustmentFee":20.000,"unitSurcharge":0.022000,"receivablePrice":469.510000,"proxySellerSettleType":0,"packageNum":0,"unitPriceIncludeTax":1.775520,"receivablePriceIncludeTax":638.35,"preReceivablePriceIncludeTax":null,"noReceivablePrice":null,"paidPrice":null,"paybackIntever":25,"returnPayDate":null,"bankFlowNo":null,"confirmReceivePayRemark":null,"paymentAdjustmentFee":null,"preTotalMoney":null,"prepayMoney":null,"preSettleMoney":null,"finalPayMoney":null,"paymentType":null,"weightNoteRemark":null,"remarkImgs":null,"deliveryImageUrl":null,"isSubsidyIncludeTax":null,"publicSubsidies":0.000000,"publicSubsidiesIncludeTax":null,"settleUnitPriceIncludeTax":1.774424,"settleUnitPrice":1.620000,"financeAuditNotPassedRemark":"2021-12-02","categoryName":"坑卡","paperCategoryId":"661536969788100608","deductionNotes":"2021-12-02","receivableSettlementRules":0,"otherAmountList":[{"title":"运费补贴","amount":0.290,"unit":0.001000,"unitType":1},{"title":"其他补贴","amount":0.290,"unit":0.001000,"unitType":1},{"title":"违禁物品扣款","amount":-0.290,"unit":0.001000,"unitType":1},{"title":"装车不规范扣款","amount":-0.290,"unit":0.001000,"unitType":1},{"title":"其他扣款","amount":-0.290,"unit":0.001000,"unitType":1}],"refundSubsidy":0.002000,"receivableAdjustMoney":120.000000,"settleUtiPriceIncludeTaxType":1,"collectionCharges":0.013000,"advanceFund":0.000000,"isSubsidyAndDeductIncludeTax":0,"settleRules":null,"settleUtiPriceIncludeTaxRules":0,"receivedAdjustMoney":null,"contractNo":"Ceshi_factory--代收","contractId":"663533697236078592"}],"paymentRemark":null,"orderType":1,"activitySettleType":null,"isEntire":null,"factoryName":"88纸业","factoryId":"660158494883844096","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:11.773" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:11.584" endtime="20211202 19:52:11.774"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:11.775" level="INFO">{'code': 0, 'message': 'successful', 'data': {'orderItemId': '663872113416998912', 'auditType': 0, 'auditRequestId': '663872192798396416', 'bizOwnerId': '498985714587930624', 'bizOwnerName': '张山', 'paperMillName': 'Ceshi_factory', 'categoryName': '坑卡', 'paperCategoryId': None, 'millSupplierName': '测试111', 'millDelieveryOrderId': '663872113362472960', 'status': 0, 'auditStatus': 1, 'settleStatus': 0, 'weightNoteImageUrlList': ['https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png'], 'scrapOrderId': '663872113362472960', 'orderDate': '2021-12-02', 'orderPlacerName': '赖勇兰', 'idNumber': '441481******213863', 'shortName': 'Ceshi_factory', 'locDetails': '', 'invoicePoint': 9.6, 'auditorId': None, 'auditorName': None, 'paperCategoryList': [{'id': '660529551931215872', 'isDelete': 0, 'createTime': '2021-11-23 14:29:42', 'updateTime': '2021-11-23 14:29:42', 'creatorId': 617003842541850624, 'editorId': 617003842541850624, 'millId': '660525241717624832', 'name': '花纸', 'enable': 0, 'inspectionNote': None, 'parentId': None}, {'id': '661536965862232064', 'isDelete': 0, 'createTime': '2021-11-26 09:12:49', 'updateTime': '2021-11-26 09:12:49', 'creatorId': 617003842541850624, 'editorId': 617003842541850624, 'millId': '660525241717624832', 'name': '小白纸', 'enable': 0, 'inspectionNote': None, 'parentId': None}, {'id': '661536969788100608', 'isDelete': 0, 'createTime': '2021-11-26 09:12:49', 'updateTime': '2021-11-26 09:12:49', 'creatorId': 617003842541850624, 'editorId': 617003842541850624, 'millId': '660525241717624832', 'name': '坑卡', 'enable': 0, 'inspectionNote': None, 'parentId': None}], 'transactionMainEnterpriseId': '15', 'transactionMainEnterpriseName': '厦门千纸互联科技有限公司', 'fundSourceName': '千鸟数据', 'fundSourceId': 47, 'isInvoice': 1, 'adminId': '617003842541850624', 'receiptIsInvoice': None, 'paymentStatus': None, 'items': [{'auditRequestItemId': '663872192873893888', 'driverName': None, 'plateNumber': '贵R67890', 'netWeight': 360.0, 'settleWeight': 290.0, 'deductedWeight': 70.0, 'deductedWeightPoint': 19.44, 'unitPrice': 1.62, 'weighingDate': '2021-12-02', 'settlementDate': '2021-12-02', 'paperMillPayAt': '2021-12-27', 'settlePrice': 482.17, 'adjustmentFee': 20.0, 'unitSurcharge': 0.022, 'receivablePrice': 469.51, 'proxySellerSettleType': 0, 'packageNum': 0, 'unitPriceIncludeTax': 1.77552, 'receivablePriceIncludeTax': 638.35, 'preReceivablePriceIncludeTax': None, 'noReceivablePrice': None, 'paidPrice': None, 'paybackIntever': 25, 'returnPayDate': None, 'bankFlowNo': None, 'confirmReceivePayRemark': None, 'paymentAdjustmentFee': None, 'preTotalMoney': None, 'prepayMoney': None, 'preSettleMoney': None, 'finalPayMoney': None, 'paymentType': None, 'weightNoteRemark': None, 'remarkImgs': None, 'deliveryImageUrl': None, 'isSubsidyIncludeTax': None, 'publicSubsidies': 0.0, 'publicSubsidiesIncludeTax': None, 'settleUnitPriceIncludeTax': 1.774424, 'settleUnitPrice': 1.62, 'financeAuditNotPassedRemark': '2021-12-02', 'categoryName': '坑卡', 'paperCategoryId': '661536969788100608', 'deductionNotes': '2021-12-02', 'receivableSettlementRules': 0, 'otherAmountList': [{'title': '运费补贴', 'amount': 0.29, 'unit': 0.001, 'unitType': 1}, {'title': '其他补贴', 'amount': 0.29, 'unit': 0.001, 'unitType': 1}, {'title': '违禁物品扣款', 'amount': -0.29, 'unit': 0.001, 'unitType': 1}, {'title': '装车不规范扣款', 'amount': -0.29, 'unit': 0.001, 'unitType': 1}, {'title': '其他扣款', 'amount': -0.29, 'unit': 0.001, 'unitType': 1}], 'refundSubsidy': 0.002, 'receivableAdjustMoney': 120.0, 'settleUtiPriceIncludeTaxType': 1, 'collectionCharges': 0.013, 'advanceFund': 0.0, 'isSubsidyAndDeductIncludeTax': 0, 'settleRules': None, 'settleUtiPriceIncludeTaxRules': 0, 'receivedAdjustMoney': None, 'contractNo': 'Ceshi_factory--代收', 'contractId': '663533697236078592'}], 'paymentRemark': None, 'orderType': 1, 'activitySettleType': None, 'isEntire': None, 'factoryName': '88纸业', 'factoryId': '660158494883844096', 'enterpriseId': '660158494724460544', 'enterpriseName': '重庆亨乐西餐食品有限公司'}}</msg>
|
|
<status status="PASS" starttime="20211202 19:52:11.774" endtime="20211202 19:52:11.775"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>auditRequestItemId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${auditRequestItemId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:11.775" level="INFO">${auditRequestItemId} = 663872192873893888</msg>
|
|
<status status="PASS" starttime="20211202 19:52:11.775" endtime="20211202 19:52:11.775"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>categoryName</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${categoryName}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:11.776" level="INFO">${categoryName} = 坑卡</msg>
|
|
<status status="PASS" starttime="20211202 19:52:11.776" endtime="20211202 19:52:11.776"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>paperCategoryId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperCategoryId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:11.777" level="INFO">${paperCategoryId} = 661536969788100608</msg>
|
|
<status status="PASS" starttime="20211202 19:52:11.776" endtime="20211202 19:52:11.777"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>netWeight</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${netWeight}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:11.778" level="INFO">${netWeight} = 360.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:11.777" endtime="20211202 19:52:11.778"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>paperMillPayAt</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperMillPayAt}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:11.778" level="INFO">${paperMillPayAt} = 2021-12-27</msg>
|
|
<status status="PASS" starttime="20211202 19:52:11.778" endtime="20211202 19:52:11.778"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>plateNumber</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${plateNumber}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:11.779" level="INFO">${plateNumber} = 贵R67890</msg>
|
|
<status status="PASS" starttime="20211202 19:52:11.779" endtime="20211202 19:52:11.779"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>settleWeight</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${settleWeight}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:11.780" level="INFO">${settleWeight} = 290.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:11.779" endtime="20211202 19:52:11.780"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${settleWeight}'=='None'</arg>
|
|
<arg>0</arg>
|
|
<arg>${settleWeight}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${settleWeight}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:11.780" level="INFO">${settleWeight} = 290.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:11.780" endtime="20211202 19:52:11.780"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${unitSurcharge}*${netWeight}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${surcharge1}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:11.781" level="INFO">${surcharge1} = 7.92</msg>
|
|
<status status="PASS" starttime="20211202 19:52:11.781" endtime="20211202 19:52:11.781"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${unitSurcharge}*${settleWeight}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${surcharge2}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:11.781" level="INFO">${surcharge2} = 6.38</msg>
|
|
<status status="PASS" starttime="20211202 19:52:11.781" endtime="20211202 19:52:11.782"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${proxySellerSettleType}'=='0'</arg>
|
|
<arg>${surcharge1}</arg>
|
|
<arg>${surcharge2}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${surcharge}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:11.782" level="INFO">${surcharge} = 7.92</msg>
|
|
<status status="PASS" starttime="20211202 19:52:11.782" endtime="20211202 19:52:11.782"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>'${paperMillPayAt}'=='无账期'</arg>
|
|
<arg>null</arg>
|
|
<arg>${paperMillPayAt}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperMillPayAt}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:11.783" level="INFO">${paperMillPayAt} = 2021-12-27</msg>
|
|
<status status="PASS" starttime="20211202 19:52:11.782" endtime="20211202 19:52:11.783"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]}</arg>
|
|
<arg>auditRequestId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${auditRequestId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:11.783" level="INFO">${auditRequestId} = 663872192798396416</msg>
|
|
<status status="PASS" starttime="20211202 19:52:11.783" endtime="20211202 19:52:11.783"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${auditRequestItemId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:11.784" level="INFO">${auditRequestItemId} = 663872192873893888</msg>
|
|
<status status="PASS" starttime="20211202 19:52:11.783" endtime="20211202 19:52:11.784"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${categoryName}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:11.784" level="INFO">${categoryName} = 坑卡</msg>
|
|
<status status="PASS" starttime="20211202 19:52:11.784" endtime="20211202 19:52:11.784"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${netWeight}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:11.785" level="INFO">${netWeight} = 360.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:11.785" endtime="20211202 19:52:11.785"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paperMillPayAt}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:11.785" level="INFO">${paperMillPayAt} = 2021-12-27</msg>
|
|
<status status="PASS" starttime="20211202 19:52:11.785" endtime="20211202 19:52:11.785"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${plateNumber}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:11.786" level="INFO">${plateNumber} = 贵R67890</msg>
|
|
<status status="PASS" starttime="20211202 19:52:11.785" endtime="20211202 19:52:11.786"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${settleWeight}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:11.786" level="INFO">${settleWeight} = 290.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:11.786" endtime="20211202 19:52:11.786"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paperCategoryId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:11.787" level="INFO">${paperCategoryId} = 661536969788100608</msg>
|
|
<status status="PASS" starttime="20211202 19:52:11.787" endtime="20211202 19:52:11.787"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${surcharge}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:11.787" level="INFO">${surcharge} = 7.92</msg>
|
|
<status status="PASS" starttime="20211202 19:52:11.787" endtime="20211202 19:52:11.787"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${auditRequestId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:11.788" level="INFO">${auditRequestId} = 663872192798396416</msg>
|
|
<status status="PASS" starttime="20211202 19:52:11.788" endtime="20211202 19:52:11.788"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:11.583" endtime="20211202 19:52:11.788"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:11.582" endtime="20211202 19:52:11.788"></status>
|
|
</kw>
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>order-receipt-audit-details</arg>
|
|
</arguments>
|
|
<kw name="order-receipt-audit-details" library="运营审核通过">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL1}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:11.789" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:11.789" endtime="20211202 19:52:11.790"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{ \ \ \ \ "auditRequestItemId":"${auditRequestItemId}", \ \ \ \ "categoryName":"${categoryName}", \ \ \ \ "netWeight":"${netWeight}", \ \ \ \ "paperCategoryId":"${paperCategoryId}", \ \ \ \ "paperMillPayAt":"${paperMillPayAt}", \ \ \ \ "plateNumber":"${plateNumber}", \ \ \ \ "settlementDate":"${datatime}", \ \ \ \ "weighingDate":"${datatime}", \ \ \ \ "settleWeight":"${settleWeight}", \ \ \ \ "isInvoice":"${hasInvoice}", \ \ \ \ "fundSourceId":"${id}", \ \ \ \ "transactionMainEnterpriseName":"${交易主体name}", \ \ \ \ "invoicePoint":"${taxRefundRate}", \ \ \ \ "publicSubsidies":"${publicSubsidies}", \ \ \ \ "publicSubsidiesIncludeTax":0, \ \ \ \ "settleUnitPrice":"${settleUtiPrice}", \ \ \ \ "fundSourceName":"${name}" }</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${data}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:11.791" level="INFO">${data} = { "auditRequestItemId":"663872192873893888", "categoryName":"坑卡", "netWeight":"360.0", "paperCategoryId":"661536969788100608", "paperMillPayAt":"2021-12-27", "plateNumber":"贵R6...</msg>
|
|
<status status="PASS" starttime="20211202 19:52:11.790" endtime="20211202 19:52:11.791"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/edit/order-receipt-audit-details</arg>
|
|
<arg>${data.encode('utf-8')}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:12.092" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/edit/order-receipt-audit-details
|
|
path_url=/recycle-service/admin/operation/edit/order-receipt-audit-details
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '588'}
|
|
body=b'{ "auditRequestItemId":"663872192873893888", "categoryName":"\xe5\x9d\x91\xe5\x8d\xa1", "netWeight":"360.0", "paperCategoryId":"661536969788100608", "paperMillPayAt":"2021-12-27", "plateNumber":"\xe8\xb4\xb5R67890", "settlementDate":"2021-12-02", "weighingDate":"2021-12-02", "settleWeight":"290.0", "isInvoice":"1", "fundSourceId":"47", "transactionMainEnterpriseName":"\xe5\x8e\xa6\xe9\x97\xa8\xe5\x8d\x83\xe7\xba\xb8\xe4\xba\x92\xe8\x81\x94\xe7\xa7\x91\xe6\x8a\x80\xe6\x9c\x89\xe9\x99\x90\xe5\x85\xac\xe5\x8f\xb8", "invoicePoint":"9.6", "publicSubsidies":"0.0", "publicSubsidiesIncludeTax":0, "settleUnitPrice":"1.62", "fundSourceName":"\xe5\x8d\x83\xe9\xb8\x9f\xe6\x95\xb0\xe6\x8d\xae" }'
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:12.093" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/edit/order-receipt-audit-details
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:12 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":null}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:12.093" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:11.791" endtime="20211202 19:52:12.093"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Strings" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to strings.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["message"]}</arg>
|
|
<arg>successful</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:52:12.093" endtime="20211202 19:52:12.094"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:11.789" endtime="20211202 19:52:12.094"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:11.788" endtime="20211202 19:52:12.094"></status>
|
|
</kw>
|
|
<kw name="Run Keyword If" library="BuiltIn">
|
|
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
|
|
<arguments>
|
|
<arg>'${audit_status}'=='0'</arg>
|
|
<arg>运营审核通过</arg>
|
|
</arguments>
|
|
<kw name="运营审核通过" library="运营审核通过">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL1}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:12.095" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:12.095" endtime="20211202 19:52:12.096"></status>
|
|
</kw>
|
|
<kw name="Get Current Date" library="DateTime">
|
|
<doc>Returns current local or UTC time with an optional increment.</doc>
|
|
<arguments>
|
|
<arg>result_format=%Y-%m-%d</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${datatime}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:12.097" level="INFO">${datatime} = 2021-12-02</msg>
|
|
<status status="PASS" starttime="20211202 19:52:12.096" endtime="20211202 19:52:12.097"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{ \ \ \ \ "auditRequestId":"${auditRequestId}", \ \ \ \ "isPass":1, \ \ \ \ "remark":"${datatime}" }</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${data}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:12.097" level="INFO">${data} = { "auditRequestId":"663872192798396416", "isPass":1, "remark":"2021-12-02" }</msg>
|
|
<status status="PASS" starttime="20211202 19:52:12.097" endtime="20211202 19:52:12.097"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/operation/audit</arg>
|
|
<arg>${data.encode('utf-8')}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:12.296" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/operation/audit
|
|
path_url=/recycle-service/admin/operation/operation/audit
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '88'}
|
|
body=b'{ "auditRequestId":"663872192798396416", "isPass":1, "remark":"2021-12-02" }'
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:12.297" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/operation/audit
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:12 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":null}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:12.297" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:12.097" endtime="20211202 19:52:12.297"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:12.095" endtime="20211202 19:52:12.297"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:12.094" endtime="20211202 19:52:12.297"></status>
|
|
</kw>
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>运营审核后详情</arg>
|
|
</arguments>
|
|
<kw name="运营审核后详情" library="运营审核通过">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL1}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:12.298" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:12.298" endtime="20211202 19:52:12.299"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/get/order-receipt-audit-details/${auditRequestId}/${weightNoteId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:12.489" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/order-receipt-audit-details/663872192798396416/663872121931436032
|
|
path_url=/recycle-service/admin/operation/get/order-receipt-audit-details/663872192798396416/663872121931436032
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '0'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:12.490" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/order-receipt-audit-details/663872192798396416/663872121931436032
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:12 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"orderItemId":"663872113416998912","auditType":0,"auditRequestId":"663872192798396416","bizOwnerId":"498985714587930624","bizOwnerName":"张山","paperMillName":"Ceshi_factory","categoryName":"坑卡","paperCategoryId":null,"millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","status":1,"auditStatus":2,"settleStatus":0,"weightNoteImageUrlList":["https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png"],"scrapOrderId":"663872113362472960","orderDate":"2021-12-02","orderPlacerName":"赖勇兰","idNumber":"441481******213863","shortName":"Ceshi_factory","locDetails":"","invoicePoint":9.600000,"auditorId":null,"auditorName":"赖勇兰","paperCategoryList":[{"id":"660529551931215872","isDelete":0,"createTime":"2021-11-23 14:29:42","updateTime":"2021-11-23 14:29:42","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"花纸","enable":0,"inspectionNote":null,"parentId":null},{"id":"661536965862232064","isDelete":0,"createTime":"2021-11-26 09:12:49","updateTime":"2021-11-26 09:12:49","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"小白纸","enable":0,"inspectionNote":null,"parentId":null},{"id":"661536969788100608","isDelete":0,"createTime":"2021-11-26 09:12:49","updateTime":"2021-11-26 09:12:49","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"坑卡","enable":0,"inspectionNote":null,"parentId":null}],"transactionMainEnterpriseId":"15","transactionMainEnterpriseName":"厦门千纸互联科技有限公司","fundSourceName":"千鸟数据","fundSourceId":47,"isInvoice":1,"adminId":"617003842541850624","receiptIsInvoice":0,"paymentStatus":0,"items":[{"auditRequestItemId":"663872192873893888","driverName":null,"plateNumber":"贵R67890","netWeight":360.000,"settleWeight":290.000,"deductedWeight":70.000,"deductedWeightPoint":19.440,"unitPrice":1.6200000,"weighingDate":"2021-12-02","settlementDate":"2021-12-02","paperMillPayAt":"2021-12-27","settlePrice":482.170000,"adjustmentFee":20.000,"unitSurcharge":0.022000,"receivablePrice":469.510000,"proxySellerSettleType":0,"packageNum":0,"unitPriceIncludeTax":1.775520,"receivablePriceIncludeTax":638.35,"preReceivablePriceIncludeTax":null,"noReceivablePrice":638.350,"paidPrice":0,"paybackIntever":25,"returnPayDate":null,"bankFlowNo":null,"confirmReceivePayRemark":null,"paymentAdjustmentFee":0.000,"preTotalMoney":null,"prepayMoney":null,"preSettleMoney":null,"finalPayMoney":null,"paymentType":null,"weightNoteRemark":null,"remarkImgs":null,"deliveryImageUrl":null,"isSubsidyIncludeTax":null,"publicSubsidies":0.000000,"publicSubsidiesIncludeTax":null,"settleUnitPriceIncludeTax":1.774424,"settleUnitPrice":1.620000,"financeAuditNotPassedRemark":null,"categoryName":"坑卡","paperCategoryId":"661536969788100608","deductionNotes":"2021-12-02","receivableSettlementRules":0,"otherAmountList":[{"title":"运费补贴","amount":0.290,"unit":0.001000,"unitType":1},{"title":"其他补贴","amount":0.290,"unit":0.001000,"unitType":1},{"title":"违禁物品扣款","amount":-0.290,"unit":0.001000,"unitType":1},{"title":"装车不规范扣款","amount":-0.290,"unit":0.001000,"unitType":1},{"title":"其他扣款","amount":-0.290,"unit":0.001000,"unitType":1}],"refundSubsidy":0.002000,"receivableAdjustMoney":120.000000,"settleUtiPriceIncludeTaxType":1,"collectionCharges":0.013000,"advanceFund":0.000000,"isSubsidyAndDeductIncludeTax":0,"settleRules":null,"settleUtiPriceIncludeTaxRules":0,"receivedAdjustMoney":0,"contractNo":"Ceshi_factory--代收","contractId":"663533697236078592"}],"paymentRemark":null,"orderType":1,"activitySettleType":null,"isEntire":null,"factoryName":"88纸业","factoryId":"660158494883844096","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:12.490" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:12.299" endtime="20211202 19:52:12.490"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>noReceivablePrice</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${noReceivablePrice}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:12.491" level="INFO">${noReceivablePrice} = 638.35</msg>
|
|
<status status="PASS" starttime="20211202 19:52:12.490" endtime="20211202 19:52:12.491"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>paperMillPayAt</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperMillPayAt}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:12.491" level="INFO">${paperMillPayAt} = 2021-12-27</msg>
|
|
<status status="PASS" starttime="20211202 19:52:12.491" endtime="20211202 19:52:12.492"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>receivableAdjustMoney</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${receivableAdjustMoney}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:12.492" level="INFO">${receivableAdjustMoney} = 120.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:12.492" endtime="20211202 19:52:12.492"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${noReceivablePrice}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:12.493" level="INFO">${noReceivablePrice} = 638.35</msg>
|
|
<status status="PASS" starttime="20211202 19:52:12.492" endtime="20211202 19:52:12.493"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paperMillPayAt}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:12.493" level="INFO">${paperMillPayAt} = 2021-12-27</msg>
|
|
<status status="PASS" starttime="20211202 19:52:12.493" endtime="20211202 19:52:12.493"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${receivableAdjustMoney}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:12.494" level="INFO">${receivableAdjustMoney} = 120.0</msg>
|
|
<status status="PASS" starttime="20211202 19:52:12.493" endtime="20211202 19:52:12.494"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:12.298" endtime="20211202 19:52:12.494"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:12.297" endtime="20211202 19:52:12.494"></status>
|
|
</kw>
|
|
<kw name="Run Keyword" library="BuiltIn">
|
|
<doc>Executes the given keyword with the given arguments.</doc>
|
|
<arguments>
|
|
<arg>台账查询</arg>
|
|
</arguments>
|
|
<kw name="台账查询" library="台账查询">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL1}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:12.495" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:12.495" endtime="20211202 19:52:12.495"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/parameter/get/parameter</arg>
|
|
<arg>params=pageNum=1&pageSize=10&withdrawState=&state=&orderItemId=${orderItemId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:12.610" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/parameter/get/parameter?pageNum=1&pageSize=10&withdrawState=&state=&orderItemId=663872113416998912
|
|
path_url=/recycle-service/admin/parameter/get/parameter?pageNum=1&pageSize=10&withdrawState=&state=&orderItemId=663872113416998912
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:12.610" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/parameter/get/parameter?pageNum=1&pageSize=10&withdrawState=&state=&orderItemId=663872113416998912
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:12 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"records":[{"id":"46054","orderId":"663872113362472960","orderItemId":"663872113416998912","auditRequestId":"663872192798396416","weightNoteId":"663872121931436032","orderCreateTime":"2021-12-02 19:51:51","bizName":"张山","bizId":"498985714587930624","customerName":"赖勇兰","settlePrice":482.170,"buzName":"赖勇兰","buzId":"617003842541850624","paperMillName":"Ceshi_factory","paperMillId":"660525241717624832","millSupplierName":"测试111","millSupplierId":"660525241805705216","plateNum":"贵R67890","paperCategoryId":"661536969788100608","paperCategoryName":"坑卡","netWeight":360.000,"deductedPoint":19.440,"settleWeight":290.000,"settleUtiPrice":1.620000,"unitPriceIncludeTax":1.775520,"receivablePriceIncludeTax":638.350000,"unitSurcharge":0.022,"adjustMoney":20.000,"receivablePrice":469.510,"paybackDay":null,"paybackId":"663872199907741696 ","state":2,"isDelay":0,"paidPrice":0.000,"transactionMainEnterpriseId":null,"transactionMainEnterpriseName":"厦门千纸互联科技有限公司","fundSourceName":"千鸟数据","fundSourceId":null,"warehouseName":"江高仓","invoiceStatus":0,"withdrawState":0,"secondPaybackId":null,"isInvoice":1,"isSubsidyIncludeTax":null,"publicSubsidies":0.000000,"unitPrice":1.620000,"publicSubsidiesIncludeTax":null,"settleUnitPriceIncludeTax":1.774424,"invoicePoint":9.600,"allCollectionCharges":3.7700,"allMatCharges":0.0000,"allPublicSubsidies":0.0000,"firstSettlePriceTime":null,"firstSettlePrice":null,"secondSettlePriceTime":null,"secondSettlePrice":null,"weighingDate":"2021-12-02","paperMillPayAt":"2021-12-27","paybackIntever":"25","noReceivablePrice":638.350,"financialConfirmTheSettlementTime":null,"secondFinancialConfirmTheSettlementTime":null,"factoryId":"660158494883844096","factoryName":"88纸业","paperMillLocateProvinceName":"山西省","receivedAdjustMoney":null,"receivableAdjustMoney":120.000000,"paperMillBizName":"qniaoGuest","allAgencyFee":7.920000,"purchaseUnitPrice":1.662655,"firstFinanceOwner":null,"secondFinanceOwner":null,"firstReceivablePrice":469.510000,"secondReceivablePrice":null,"firstReceivablePriceIncludeTax":638.350000,"secondReceivablePriceIncludeTax":null,"firstPaidPrice":null,"firstPaidTime":null,"secondPaidPrice":null,"secondPaidTime":null,"twiceFirstPaidPrice":null,"twiceFirstPaidTime":null,"twiceSecondPaidPrice":null,"twiceSecondPaidTime":null,"proxySellerSettleType":0,"deductionNote":"2021-12-02","totalOtherAmount":-0.290000,"remark":null,"contractType":2,"settlementType":0,"contractId":null,"contractNo":"Ceshi_factory--代收","activityId":null,"activitySettleType":null,"belongsToEnterpriseId":"660158494724460544","belongsToEnterpriseName":"重庆亨乐西餐食品有限公司","firstPayPercent":"100%","settleDay":"2021-12-02","refundSubsidy":0.580000,"isNoPeriodOrder":false,"firstSettlementPrice":482.170000,"secondSettlementPrice":null}],"total":1,"size":10,"current":1,"orders":[{"column":"order_create_time","asc":false}],"searchCount":true,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:12.611" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:12.496" endtime="20211202 19:52:12.611"></status>
|
|
</kw>
|
|
<kw name="Get From List" library="Collections">
|
|
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"]}</arg>
|
|
<arg>0</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${台账列表数据}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:12.612" level="INFO">${台账列表数据} = {'id': '46054', 'orderId': '663872113362472960', 'orderItemId': '663872113416998912', 'auditRequestId': '663872192798396416', 'weightNoteId': '663872121931436032', 'orderCreateTime': '2021-12-02 19:51...</msg>
|
|
<status status="PASS" starttime="20211202 19:52:12.611" endtime="20211202 19:52:12.612"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Numbers" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to real numbers.</doc>
|
|
<arguments>
|
|
<arg>${noReceivablePrice}</arg>
|
|
<arg>${reps.json()["data"]["records"][0]["noReceivablePrice"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:52:12.612" endtime="20211202 19:52:12.612"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Strings" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to strings.</doc>
|
|
<arguments>
|
|
<arg>${paperMillPayAt}</arg>
|
|
<arg>${reps.json()["data"]["records"][0]["paperMillPayAt"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:52:12.613" endtime="20211202 19:52:12.613"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:12.494" endtime="20211202 19:52:12.613"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:12.494" endtime="20211202 19:52:12.613"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:10.308" endtime="20211202 19:52:12.613"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:01.002" endtime="20211202 19:52:12.613"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:01.000" endtime="20211202 19:52:12.614" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s3-s1-t4" name="paper-mill-order-receipt-proof-request_audit">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${url}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:12.615" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-psc-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:12.614" endtime="20211202 19:52:12.615"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"auditRequestId":"${auditRequestId}","adminId":null,"isPass":1,"remark":"${datatime}" }</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${data}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:12.616" level="INFO">${data} = {"auditRequestId":"663872192798396416","adminId":null,"isPass":1,"remark":"2021-12-02" }</msg>
|
|
<status status="PASS" starttime="20211202 19:52:12.615" endtime="20211202 19:52:12.616"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>payment-settlement-center/admin/paper-mill-order-receipt-proof-request/audit</arg>
|
|
<arg>${data.encode('utf-8')}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:12.673" level="INFO">POST Request : url=http://api-ops-psc-test.qniao.cn/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/audit
|
|
path_url=/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/audit
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '88'}
|
|
body=b'{"auditRequestId":"663872192798396416","adminId":null,"isPass":1,"remark":"2021-12-02" }'
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:12.673" level="INFO">POST Response : url=http://api-ops-psc-test.qniao.cn/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/audit
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:12 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":null}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:12.673" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:12.616" endtime="20211202 19:52:12.673"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:12.674" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211202 19:52:12.673" endtime="20211202 19:52:12.674"></status>
|
|
</kw>
|
|
<kw name="Sleep" library="BuiltIn">
|
|
<doc>Pauses the test executed for the given time.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:13.675" level="INFO">Slept 1 second</msg>
|
|
<status status="PASS" starttime="20211202 19:52:12.674" endtime="20211202 19:52:13.675"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:12.614" endtime="20211202 19:52:13.675" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s3-s1-t5" name="paper-mill-order-receipt-proof-request_settle">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${url}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:13.677" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-psc-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:13.676" endtime="20211202 19:52:13.677"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{ \ \ \ \ "id":"${auditRequestId}", \ \ \ \ "adminId":null }</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${data}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:13.678" level="INFO">${data} = { "id":"663872192798396416", "adminId":null }</msg>
|
|
<status status="PASS" starttime="20211202 19:52:13.678" endtime="20211202 19:52:13.678"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>payment-settlement-center/admin/paper-mill-order-receipt-proof-request/settle</arg>
|
|
<arg>${data.encode('utf-8')}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:13.764" level="INFO">POST Request : url=http://api-ops-psc-test.qniao.cn/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/settle
|
|
path_url=/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/settle
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '53'}
|
|
body=b'{ "id":"663872192798396416", "adminId":null }'
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:13.764" level="INFO">POST Response : url=http://api-ops-psc-test.qniao.cn/payment-settlement-center/admin/paper-mill-order-receipt-proof-request/settle
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:13 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":null}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:13.765" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:13.678" endtime="20211202 19:52:13.765"></status>
|
|
</kw>
|
|
<kw name="Sleep" library="BuiltIn">
|
|
<doc>Pauses the test executed for the given time.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:14.765" level="INFO">Slept 1 second</msg>
|
|
<status status="PASS" starttime="20211202 19:52:13.765" endtime="20211202 19:52:14.766"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:13.676" endtime="20211202 19:52:14.766" critical="yes"></status>
|
|
</test>
|
|
<doc>代卖应付</doc>
|
|
<status status="PASS" starttime="20211202 19:52:00.826" endtime="20211202 19:52:14.767"></status>
|
|
</suite>
|
|
<suite id="s1-s2-s3-s2" name="5-Sales receivables" source="/root/ztb-trading-rf-api/000-Regularorder/2-Background_system(Test)/3-Withdrawal_application/5-Sales_receivables.robot">
|
|
<test id="s1-s2-s3-s2-t1" name="get_paper-payment-order-list">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:14.775" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:14.775" endtime="20211202 19:52:14.776"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/get/paper-payment-order-list</arg>
|
|
<arg>params=pageNum=1&pageSize=10&orderId=${orderId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:14.856" level="INFO">GET Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/paper-payment-order-list?pageNum=1&pageSize=10&orderId=663872113362472960
|
|
path_url=/recycle-service/admin/operation/get/paper-payment-order-list?pageNum=1&pageSize=10&orderId=663872113362472960
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:14.856" level="INFO">GET Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/paper-payment-order-list?pageNum=1&pageSize=10&orderId=663872113362472960
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:14 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"records":[{"id":"663872199907741696","orderId":"663872113362472960","orderItemId":"663872113416998912","paperMillName":"Ceshi_factory","millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","settlementDate":"2021-12-02","settlePrice":482.17,"bizOwnerName":"张山","paperMillPayAt":"2021-12-27","status":0,"isInvalid":0,"weighingDate":"2021-12-02","paidPrice":null,"bankFlowNo":null,"remark":null,"auditRequestId":"663872192798396416","receivablePrice":638.350,"financeAdminName":"赖勇兰","noReceivablePrice":null,"returnPayDate":null,"weightNoteId":"663872121931436032","paperMillMerchantAccout":"测试111","millDeliveryOrderId":"663872113362472960","paybackIntever":25,"activityName":null,"activityId":null,"factoryId":"660158494883844096","factoryName":"88纸业","receivedAdjustMoney":0.000,"firstPaidPrice":null,"firstPaidTime":null,"secondPaidPrice":null,"secondPaidTime":null,"enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"}],"total":1,"size":10,"current":1,"orders":null,"searchCount":true,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:14.857" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:14.776" endtime="20211202 19:52:14.857"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["records"][0]}</arg>
|
|
<arg>id</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paymentOrderId}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:14.858" level="INFO">${paymentOrderId} = 663872199907741696</msg>
|
|
<status status="PASS" starttime="20211202 19:52:14.857" endtime="20211202 19:52:14.858"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:14.858" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '663872199907741696', 'orderId': '663872113362472960', 'orderItemId': '663872113416998912', 'paperMillName': 'Ceshi_factory', 'millSupplierName': '测试111', 'millDelieveryOrderId': '663872113362472960', 'settlementDate': '2021-12-02', 'settlePrice': 482.17, 'bizOwnerName': '张山', 'paperMillPayAt': '2021-12-27', 'status': 0, 'isInvalid': 0, 'weighingDate': '2021-12-02', 'paidPrice': None, 'bankFlowNo': None, 'remark': None, 'auditRequestId': '663872192798396416', 'receivablePrice': 638.35, 'financeAdminName': '赖勇兰', 'noReceivablePrice': None, 'returnPayDate': None, 'weightNoteId': '663872121931436032', 'paperMillMerchantAccout': '测试111', 'millDeliveryOrderId': '663872113362472960', 'paybackIntever': 25, 'activityName': None, 'activityId': None, 'factoryId': '660158494883844096', 'factoryName': '88纸业', 'receivedAdjustMoney': 0.0, 'firstPaidPrice': None, 'firstPaidTime': None, 'secondPaidPrice': None, 'secondPaidTime': None, 'enterpriseId': '660158494724460544', 'enterpriseName': '重庆亨乐西餐食品有限公司'}], 'total': 1, 'size': 10, 'current': 1, 'orders': None, 'searchCount': True, 'pages': 1}}</msg>
|
|
<status status="PASS" starttime="20211202 19:52:14.858" endtime="20211202 19:52:14.858"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paymentOrderId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:14.859" level="INFO">${paymentOrderId} = 663872199907741696</msg>
|
|
<status status="PASS" starttime="20211202 19:52:14.858" endtime="20211202 19:52:14.859"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:14.774" endtime="20211202 19:52:14.859" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s3-s2-t2" name="get_order-receipt-audit-details">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:14.860" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:14.860" endtime="20211202 19:52:14.860"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/get/order-receipt-audit-details/${auditRequestId}/${weightNoteId}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:15.072" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/order-receipt-audit-details/663872192798396416/663872121931436032
|
|
path_url=/recycle-service/admin/operation/get/order-receipt-audit-details/663872192798396416/663872121931436032
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '0'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:15.072" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/get/order-receipt-audit-details/663872192798396416/663872121931436032
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:15 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":{"orderItemId":"663872113416998912","auditType":0,"auditRequestId":"663872192798396416","bizOwnerId":"498985714587930624","bizOwnerName":"张山","paperMillName":"Ceshi_factory","categoryName":"坑卡","paperCategoryId":null,"millSupplierName":"测试111","millDelieveryOrderId":"663872113362472960","status":1,"auditStatus":3,"settleStatus":2,"weightNoteImageUrlList":["https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1638445913202.png"],"scrapOrderId":"663872113362472960","orderDate":"2021-12-02","orderPlacerName":"赖勇兰","idNumber":"441481******213863","shortName":"Ceshi_factory","locDetails":"","invoicePoint":9.600000,"auditorId":null,"auditorName":"赖勇兰","paperCategoryList":[{"id":"660529551931215872","isDelete":0,"createTime":"2021-11-23 14:29:42","updateTime":"2021-11-23 14:29:42","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"花纸","enable":0,"inspectionNote":null,"parentId":null},{"id":"661536965862232064","isDelete":0,"createTime":"2021-11-26 09:12:49","updateTime":"2021-11-26 09:12:49","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"小白纸","enable":0,"inspectionNote":null,"parentId":null},{"id":"661536969788100608","isDelete":0,"createTime":"2021-11-26 09:12:49","updateTime":"2021-11-26 09:12:49","creatorId":617003842541850624,"editorId":617003842541850624,"millId":"660525241717624832","name":"坑卡","enable":0,"inspectionNote":null,"parentId":null}],"transactionMainEnterpriseId":"15","transactionMainEnterpriseName":"厦门千纸互联科技有限公司","fundSourceName":"千鸟数据","fundSourceId":47,"isInvoice":1,"adminId":"617003842541850624","receiptIsInvoice":0,"paymentStatus":0,"items":[{"auditRequestItemId":"663872192873893888","driverName":null,"plateNumber":"贵R67890","netWeight":360.000,"settleWeight":290.000,"deductedWeight":70.000,"deductedWeightPoint":19.440,"unitPrice":1.6200000,"weighingDate":"2021-12-02","settlementDate":"2021-12-02","paperMillPayAt":"2021-12-27","settlePrice":482.170000,"adjustmentFee":20.000,"unitSurcharge":0.022000,"receivablePrice":469.510000,"proxySellerSettleType":0,"packageNum":0,"unitPriceIncludeTax":1.775520,"receivablePriceIncludeTax":638.35,"preReceivablePriceIncludeTax":null,"noReceivablePrice":638.350,"paidPrice":0,"paybackIntever":25,"returnPayDate":null,"bankFlowNo":null,"confirmReceivePayRemark":null,"paymentAdjustmentFee":0.000,"preTotalMoney":null,"prepayMoney":null,"preSettleMoney":null,"finalPayMoney":null,"paymentType":null,"weightNoteRemark":null,"remarkImgs":null,"deliveryImageUrl":null,"isSubsidyIncludeTax":null,"publicSubsidies":0.000000,"publicSubsidiesIncludeTax":null,"settleUnitPriceIncludeTax":1.774424,"settleUnitPrice":1.620000,"financeAuditNotPassedRemark":null,"categoryName":"坑卡","paperCategoryId":"661536969788100608","deductionNotes":"2021-12-02","receivableSettlementRules":0,"otherAmountList":[{"title":"运费补贴","amount":0.290,"unit":0.001000,"unitType":1},{"title":"其他补贴","amount":0.290,"unit":0.001000,"unitType":1},{"title":"违禁物品扣款","amount":-0.290,"unit":0.001000,"unitType":1},{"title":"装车不规范扣款","amount":-0.290,"unit":0.001000,"unitType":1},{"title":"其他扣款","amount":-0.290,"unit":0.001000,"unitType":1}],"refundSubsidy":0.002000,"receivableAdjustMoney":120.000000,"settleUtiPriceIncludeTaxType":1,"collectionCharges":0.013000,"advanceFund":0.000000,"isSubsidyAndDeductIncludeTax":0,"settleRules":null,"settleUtiPriceIncludeTaxRules":0,"receivedAdjustMoney":0,"contractNo":"Ceshi_factory--代收","contractId":"663533697236078592"}],"paymentRemark":null,"orderType":1,"activitySettleType":null,"isEntire":null,"factoryName":"88纸业","factoryId":"660158494883844096","enterpriseId":"660158494724460544","enterpriseName":"重庆亨乐西餐食品有限公司"}}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:15.073" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:14.861" endtime="20211202 19:52:15.073"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>receivablePriceIncludeTax</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${receivablePriceIncludeTax}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:15.074" level="INFO">${receivablePriceIncludeTax} = 638.35</msg>
|
|
<status status="PASS" starttime="20211202 19:52:15.073" endtime="20211202 19:52:15.074"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["data"]["items"][0]}</arg>
|
|
<arg>noReceivablePrice</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${noReceivablePrice}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:15.075" level="INFO">${noReceivablePrice} = 638.35</msg>
|
|
<status status="PASS" starttime="20211202 19:52:15.074" endtime="20211202 19:52:15.075"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${receivablePriceIncludeTax}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:15.075" level="INFO">${receivablePriceIncludeTax} = 638.35</msg>
|
|
<status status="PASS" starttime="20211202 19:52:15.075" endtime="20211202 19:52:15.075"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${noReceivablePrice}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:15.076" level="INFO">${noReceivablePrice} = 638.35</msg>
|
|
<status status="PASS" starttime="20211202 19:52:15.075" endtime="20211202 19:52:15.076"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:14.859" endtime="20211202 19:52:15.076" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s3-s2-t3" name="update_payment-order-status">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>${URL}</arg>
|
|
<arg>${header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:15.077" level="INFO">Creating Session using : alias=ZTBT, url=http://api-ops-ztb-test.qniao.cn, headers={'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211202 19:52:15.077" endtime="20211202 19:52:15.077"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{ \ \ \ \ "paymentOrderId":"${paymentOrderId}", \ \ \ \ "receivablePrice":"${receivablePriceIncludeTax}", \ \ \ \ "paidPrice":"${receivablePriceIncludeTax}", \ \ \ \ "noReceiveblePrice":"${noReceivablePrice}", \ \ \ \ "bankFlowNo":null, \ \ \ \ "paymentAdjustmentFee":null, \ \ \ \ "returnPayDate":"${datatime}" }</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${data}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:15.078" level="INFO">${data} = { "paymentOrderId":"663872199907741696", "receivablePrice":"638.35", "paidPrice":"638.35", "noReceiveblePrice":"638.35", "bankFlowNo":null, "paymentAdjustmentFee":null, "re...</msg>
|
|
<status status="PASS" starttime="20211202 19:52:15.077" endtime="20211202 19:52:15.078"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>ZTBT</arg>
|
|
<arg>recycle-service/admin/operation/update/payment-order-status</arg>
|
|
<arg>${data.encode('utf-8')}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${reps}</var>
|
|
</assign>
|
|
<msg timestamp="20211202 19:52:15.166" level="INFO">POST Request : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/update/payment-order-status
|
|
path_url=/recycle-service/admin/operation/update/payment-order-status
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'X-APP-ID': '470236309865238555', 'Authorization': 'Token 6b08add42d6bcf73abb935b2adf83525', 'Content-Type': 'application/json', 'Content-Length': '227'}
|
|
body=b'{ "paymentOrderId":"663872199907741696", "receivablePrice":"638.35", "paidPrice":"638.35", "noReceiveblePrice":"638.35", "bankFlowNo":null, "paymentAdjustmentFee":null, "returnPayDate":"2021-12-02" }'
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:15.166" level="INFO">POST Response : url=http://api-ops-ztb-test.qniao.cn/recycle-service/admin/operation/update/payment-order-status
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Thu, 02 Dec 2021 11:52:15 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '6b08add42d6bcf73abb935b2adf83525', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'no-cache, no-store, max-age=0, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0', 'X-Frame-Options': 'DENY'}
|
|
body={"code":0,"message":"successful","data":null}
|
|
</msg>
|
|
<msg timestamp="20211202 19:52:15.166" level="INFO">${reps} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211202 19:52:15.078" endtime="20211202 19:52:15.166"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Strings" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to strings.</doc>
|
|
<arguments>
|
|
<arg>${reps.json()["message"]}</arg>
|
|
<arg>successful</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211202 19:52:15.166" endtime="20211202 19:52:15.167"></status>
|
|
</kw>
|
|
<kw name="Sleep" library="BuiltIn">
|
|
<doc>Pauses the test executed for the given time.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<msg timestamp="20211202 19:52:16.168" level="INFO">Slept 1 second</msg>
|
|
<status status="PASS" starttime="20211202 19:52:15.167" endtime="20211202 19:52:16.168"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211202 19:52:15.076" endtime="20211202 19:52:16.168" critical="yes"></status>
|
|
</test>
|
|
<doc>代卖应收</doc>
|
|
<status status="PASS" starttime="20211202 19:52:14.770" endtime="20211202 19:52:16.169"></status>
|
|
</suite>
|
|
<status status="PASS" starttime="20211202 19:52:00.822" endtime="20211202 19:52:16.172"></status>
|
|
</suite>
|
|
<status status="PASS" starttime="20211202 19:51:51.738" endtime="20211202 19:52:16.176"></status>
|
|
</suite>
|
|
<status status="PASS" starttime="20211202 19:51:50.568" endtime="20211202 19:52:16.185"></status>
|
|
</suite>
|
|
<statistics>
|
|
<total>
|
|
<stat pass="46" fail="0">Critical Tests</stat>
|
|
<stat pass="46" fail="0">All Tests</stat>
|
|
</total>
|
|
<tag>
|
|
</tag>
|
|
<suite>
|
|
<stat pass="46" fail="0" id="s1" name="000-Regularorder">000-Regularorder</stat>
|
|
<stat pass="6" fail="0" id="s1-s1" name="1-Client(Test)">000-Regularorder.1-Client(Test)</stat>
|
|
<stat pass="2" fail="0" id="s1-s1-s1" name="1-APPlogin(Test)">000-Regularorder.1-Client(Test).1-APPlogin(Test)</stat>
|
|
<stat pass="4" fail="0" id="s1-s1-s2" name="2.1-CreateRegularorder">000-Regularorder.1-Client(Test).2.1-CreateRegularorder</stat>
|
|
<stat pass="40" fail="0" id="s1-s2" name="2-Background system(Test)">000-Regularorder.2-Background system(Test)</stat>
|
|
<stat pass="2" fail="0" id="s1-s2-s1" name="1-WebLogin">000-Regularorder.2-Background system(Test).1-WebLogin</stat>
|
|
<stat pass="2" fail="0" id="s1-s2-s1-s1" name="Weblogin">000-Regularorder.2-Background system(Test).1-WebLogin.Weblogin</stat>
|
|
<stat pass="30" fail="0" id="s1-s2-s2" name="2.1-Consignment management">000-Regularorder.2-Background system(Test).2.1-Consignment management</stat>
|
|
<stat pass="3" fail="0" id="s1-s2-s2-s1" name="1-Appointment">000-Regularorder.2-Background system(Test).2.1-Consignment management.1-Appointment</stat>
|
|
<stat pass="16" fail="0" id="s1-s2-s2-s2" name="2.1-RegularUpload-weightnote">000-Regularorder.2-Background system(Test).2.1-Consignment management.2.1-RegularUpload-weightnote</stat>
|
|
<stat pass="11" fail="0" id="s1-s2-s2-s3" name="3.1-Operation audit">000-Regularorder.2-Background system(Test).2.1-Consignment management.3.1-Operation audit</stat>
|
|
<stat pass="8" fail="0" id="s1-s2-s3" name="3-Withdrawal application">000-Regularorder.2-Background system(Test).3-Withdrawal application</stat>
|
|
<stat pass="5" fail="0" id="s1-s2-s3-s1" name="4-Financial audit">000-Regularorder.2-Background system(Test).3-Withdrawal application.4-Financial audit</stat>
|
|
<stat pass="3" fail="0" id="s1-s2-s3-s2" name="5-Sales receivables">000-Regularorder.2-Background system(Test).3-Withdrawal application.5-Sales receivables</stat>
|
|
</suite>
|
|
</statistics>
|
|
<errors>
|
|
</errors>
|
|
</robot>
|