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.
22802 lines
1.7 MiB
22802 lines
1.7 MiB
<?xml version="1.0" encoding="UTF-8"?>
|
|
<robot generator="Robot 3.1.2 (Python 3.6.8 on linux)" generated="20211220 15:49:15.818" rpa="false">
|
|
<suite id="s1" name="Yyt-Trading-Rf-Api" source="/root/yyt-trading-rf-api">
|
|
<suite id="s1-s1" name="000 Get Base Datas" source="/root/yyt-trading-rf-api/000_get_base_datas">
|
|
<suite id="s1-s1-s1" name="Get Base Datas" source="/root/yyt-trading-rf-api/000_get_base_datas/get_base_datas.robot">
|
|
<test id="s1-s1-s1-t1" name="current_datetime">
|
|
<kw name="Get Current Date" library="DateTime">
|
|
<doc>Returns current local or UTC time with an optional increment.</doc>
|
|
<assign>
|
|
<var>${current_time}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:15.985" level="INFO">${current_time} = 2021-12-20 15:49:15.985</msg>
|
|
<status status="PASS" starttime="20211220 15:49:15.985" endtime="20211220 15:49:15.985"></status>
|
|
</kw>
|
|
<kw name="Convert Date" library="DateTime">
|
|
<doc>Converts between supported `date formats`.</doc>
|
|
<arguments>
|
|
<arg>${current_time}</arg>
|
|
<arg>result_format=%Y-%m-%d</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${current_date}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:15.988" level="INFO">${current_date} = 2021-12-20</msg>
|
|
<status status="PASS" starttime="20211220 15:49:15.985" endtime="20211220 15:49:15.988"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${current_date}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:15.989" level="INFO">${current_date} = 2021-12-20</msg>
|
|
<status status="PASS" starttime="20211220 15:49:15.989" endtime="20211220 15:49:15.989"></status>
|
|
</kw>
|
|
<kw name="Convert Date" library="DateTime">
|
|
<doc>Converts between supported `date formats`.</doc>
|
|
<arguments>
|
|
<arg>${current_time}</arg>
|
|
<arg>result_format=%Y-%m</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${current_date_month}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:15.989" level="INFO">${current_date_month} = 2021-12</msg>
|
|
<status status="PASS" starttime="20211220 15:49:15.989" endtime="20211220 15:49:15.989"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${current_date_month}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:15.990" level="INFO">${current_date_month} = 2021-12</msg>
|
|
<status status="PASS" starttime="20211220 15:49:15.990" endtime="20211220 15:49:15.990"></status>
|
|
</kw>
|
|
<kw name="Convert Date" library="DateTime">
|
|
<doc>Converts between supported `date formats`.</doc>
|
|
<arguments>
|
|
<arg>${current_time}</arg>
|
|
<arg>result_format=%Y-%m-%d %H:%M:%S</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${current_date_second}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:15.990" level="INFO">${current_date_second} = 2021-12-20 15:49:15</msg>
|
|
<status status="PASS" starttime="20211220 15:49:15.990" endtime="20211220 15:49:15.990"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${current_date_second}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:15.991" level="INFO">${current_date_second} = 2021-12-20 15:49:15</msg>
|
|
<status status="PASS" starttime="20211220 15:49:15.990" endtime="20211220 15:49:15.991"></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="20211220 15:49:15.991" endtime="20211220 15:49:15.991"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:15.984" endtime="20211220 15:49:15.991" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s1-s1-t2" name="base_url_header">
|
|
<kw name="Open Excel" library="ExcelLibrary">
|
|
<doc>Opens the Excel file from the path provided in the file name parameter.
|
|
If the boolean useTempDir is set to true, depending on the operating system of the computer running the test the file will be opened in the Temp directory if the operating system is Windows or tmp directory if it is not.</doc>
|
|
<arguments>
|
|
<arg>./datas/000_base.xls</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:15.992" endtime="20211220 15:49:15.999"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>url</arg>
|
|
<arg>B1</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${uecops}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.000" level="INFO">${uecops} = https://api-ops-uec-test.qniao.cn</msg>
|
|
<status status="PASS" starttime="20211220 15:49:15.999" endtime="20211220 15:49:16.000"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>url</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${yytops}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.001" level="INFO">${yytops} = https://api-ops-yyt-test.qniao.cn</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.000" endtime="20211220 15:49:16.001"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>url</arg>
|
|
<arg>B3</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${pscops}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.001" level="INFO">${pscops} = https://api-ops-psc-test.qniao.cn</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.001" endtime="20211220 15:49:16.001"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>url</arg>
|
|
<arg>B4</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${pscclient}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.001" level="INFO">${pscclient} = https://api-client-psc-test.qniao.cn</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.001" endtime="20211220 15:49:16.001"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>url</arg>
|
|
<arg>B5</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${yytclient}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.002" level="INFO">${yytclient} = https://api-client-yyt-test.qniao.cn</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.001" endtime="20211220 15:49:16.002"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>url</arg>
|
|
<arg>B6</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${uecclient}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.002" level="INFO">${uecclient} = https://api-client-uec-test.qniao.cn</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.002" endtime="20211220 15:49:16.002"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${uecops}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.002" level="INFO">${uecops} = https://api-ops-uec-test.qniao.cn</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.002" endtime="20211220 15:49:16.002"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${yytops}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.003" level="INFO">${yytops} = https://api-ops-yyt-test.qniao.cn</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.003" endtime="20211220 15:49:16.003"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${pscops}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.003" level="INFO">${pscops} = https://api-ops-psc-test.qniao.cn</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.003" endtime="20211220 15:49:16.003"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${pscclient}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.004" level="INFO">${pscclient} = https://api-client-psc-test.qniao.cn</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.003" endtime="20211220 15:49:16.004"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${yytclient}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.004" level="INFO">${yytclient} = https://api-client-yyt-test.qniao.cn</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.004" endtime="20211220 15:49:16.004"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${uecclient}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.005" level="INFO">${uecclient} = https://api-client-uec-test.qniao.cn</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.004" endtime="20211220 15:49:16.005"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>header</arg>
|
|
<arg>B1</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cloud_factory_customer_header}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.005" level="INFO">${cloud_factory_customer_header} = {'Content-Type':'application/json;charset=UTF-8','X-APP-ID':'503258978847965388'}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.005" endtime="20211220 15:49:16.005"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>header</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cloud_factory_supplier_header}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.006" level="INFO">${cloud_factory_supplier_header} = {'Content-Type':'application/json;charset=UTF-8','X-APP-ID':'503258978847956666'}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.005" endtime="20211220 15:49:16.006"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>header</arg>
|
|
<arg>B3</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${cloud_factory_supplierfocus_header}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.006" level="INFO">${cloud_factory_supplierfocus_header} = {'Content-Type':'application/json;charset=UTF-8','X-APP-ID':'503258978847953922'}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.006" endtime="20211220 15:49:16.006"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>header</arg>
|
|
<arg>B4</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${operation_backend_header}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.006" level="INFO">${operation_backend_header} = {'Content-Type':'application/x-www-form-urlencoded','X-APP-ID':'503258978847952999'}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.006" endtime="20211220 15:49:16.007"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>header</arg>
|
|
<arg>B5</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${operation_psc_header}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.007" level="INFO">${operation_psc_header} = {'Content-Type':'application/x-www-form-urlencoded','X-APP-ID':'503258978847965324'}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.007" endtime="20211220 15:49:16.007"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${cloud_factory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.007" level="INFO">${cloud_factory_customer_header} = {'Content-Type':'application/json;charset=UTF-8','X-APP-ID':'503258978847965388'}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.007" endtime="20211220 15:49:16.007"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${cloud_factory_supplier_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.008" level="INFO">${cloud_factory_supplier_header} = {'Content-Type':'application/json;charset=UTF-8','X-APP-ID':'503258978847956666'}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.007" endtime="20211220 15:49:16.008"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${cloud_factory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.008" level="INFO">${cloud_factory_supplierfocus_header} = {'Content-Type':'application/json;charset=UTF-8','X-APP-ID':'503258978847953922'}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.008" endtime="20211220 15:49:16.008"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${operation_backend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.008" level="INFO">${operation_backend_header} = {'Content-Type':'application/x-www-form-urlencoded','X-APP-ID':'503258978847952999'}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.008" endtime="20211220 15:49:16.009"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${operation_psc_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.009" level="INFO">${operation_psc_header} = {'Content-Type':'application/x-www-form-urlencoded','X-APP-ID':'503258978847965324'}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.009" endtime="20211220 15:49:16.009"></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="20211220 15:49:16.009" endtime="20211220 15:49:16.009"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:15.991" endtime="20211220 15:49:16.009" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s1-s1-t3" name="get_login_datas">
|
|
<kw name="Open Excel" library="ExcelLibrary">
|
|
<doc>Opens the Excel file from the path provided in the file name parameter.
|
|
If the boolean useTempDir is set to true, depending on the operating system of the computer running the test the file will be opened in the Temp directory if the operating system is Windows or tmp directory if it is not.</doc>
|
|
<arguments>
|
|
<arg>./datas/001_login.xls</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:16.010" endtime="20211220 15:49:16.016"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>customer_phone</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${accounttype_customer}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.017" level="INFO">${accounttype_customer} = 2</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.016" endtime="20211220 15:49:16.017"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>customer_phone</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${account_customer}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.017" level="INFO">${account_customer} = 13012345678</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.017" endtime="20211220 15:49:16.017"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>customer_phone</arg>
|
|
<arg>C2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${captcha_customer}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.017" level="INFO">${captcha_customer} = 888888</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.017" endtime="20211220 15:49:16.017"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${accounttype_customer}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.018" level="INFO">${accounttype_customer} = 2</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.017" endtime="20211220 15:49:16.018"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${account_customer}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.018" level="INFO">${account_customer} = 13012345678</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.018" endtime="20211220 15:49:16.018"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${captcha_customer}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.019" level="INFO">${captcha_customer} = 888888</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.018" endtime="20211220 15:49:16.019"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>supplier_phone</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${accounttype_supplier}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.019" level="INFO">${accounttype_supplier} = 2</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.019" endtime="20211220 15:49:16.019"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>supplier_phone</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${account_supplier}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.020" level="INFO">${account_supplier} = 13123456789</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.019" endtime="20211220 15:49:16.020"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>supplier_phone</arg>
|
|
<arg>C2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${captcha_supplier}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.020" level="INFO">${captcha_supplier} = 888888</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.020" endtime="20211220 15:49:16.020"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${accounttype_supplier}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.020" level="INFO">${accounttype_supplier} = 2</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.020" endtime="20211220 15:49:16.020"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${account_supplier}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.021" level="INFO">${account_supplier} = 13123456789</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.020" endtime="20211220 15:49:16.021"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${captcha_supplier}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.021" level="INFO">${captcha_supplier} = 888888</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.021" endtime="20211220 15:49:16.021"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>supplier_focus_phone</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${accounttype_supplierfocus}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.022" level="INFO">${accounttype_supplierfocus} = 2</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.021" endtime="20211220 15:49:16.022"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>supplier_focus_phone</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${account_supplierfocus}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.022" level="INFO">${account_supplierfocus} = 13500003333</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.022" endtime="20211220 15:49:16.022"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>supplier_focus_phone</arg>
|
|
<arg>C2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${captcha_supplierfocus}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.022" level="INFO">${captcha_supplierfocus} = 888888</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.022" endtime="20211220 15:49:16.022"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${accounttype_supplierfocus}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.023" level="INFO">${accounttype_supplierfocus} = 2</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.023" endtime="20211220 15:49:16.023"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${account_supplierfocus}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.023" level="INFO">${account_supplierfocus} = 13500003333</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.023" endtime="20211220 15:49:16.023"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${captcha_supplierfocus}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.024" level="INFO">${captcha_supplierfocus} = 888888</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.023" endtime="20211220 15:49:16.024"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>operate_mail</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${username_operate}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.024" level="INFO">${username_operate} = liangjinman@qniao.cn</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.024" endtime="20211220 15:49:16.024"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>operate_mail</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${password_operate}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.025" level="INFO">${password_operate} = qn123456</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.024" endtime="20211220 15:49:16.025"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${username_operate}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.025" level="INFO">${username_operate} = liangjinman@qniao.cn</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.025" endtime="20211220 15:49:16.025"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${password_operate}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.025" level="INFO">${password_operate} = qn123456</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.025" endtime="20211220 15:49:16.026"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>operate_psc_mail</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${username_operatepsc}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.026" level="INFO">${username_operatepsc} = liangjinman@qniao.cn</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.026" endtime="20211220 15:49:16.026"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>operate_psc_mail</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${password_operatepsc}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.027" level="INFO">${password_operatepsc} = qn123456</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.026" endtime="20211220 15:49:16.027"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${username_operatepsc}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.027" level="INFO">${username_operatepsc} = liangjinman@qniao.cn</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.027" endtime="20211220 15:49:16.027"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${password_operatepsc}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.027" level="INFO">${password_operatepsc} = qn123456</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.027" endtime="20211220 15:49:16.028"></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="20211220 15:49:16.028" endtime="20211220 15:49:16.028"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:16.010" endtime="20211220 15:49:16.028" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s1-s1-t4" name="get_user_register_datas">
|
|
<kw name="Open Excel" library="ExcelLibrary">
|
|
<doc>Opens the Excel file from the path provided in the file name parameter.
|
|
If the boolean useTempDir is set to true, depending on the operating system of the computer running the test the file will be opened in the Temp directory if the operating system is Windows or tmp directory if it is not.</doc>
|
|
<arguments>
|
|
<arg>./datas/002_user_register.xls</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:16.029" endtime="20211220 15:49:16.034"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>customerclue_customer</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_companyname}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.035" level="INFO">${customer_companyname} = autotest_companyname_customer</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.034" endtime="20211220 15:49:16.035"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>customerclue_customer</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_enterprisetype}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.035" level="INFO">${customer_enterprisetype} = 2</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.035" endtime="20211220 15:49:16.035"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>customerclue_customer</arg>
|
|
<arg>C2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_job}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.036" level="INFO">${customer_job} = autotest_job_customer</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.035" endtime="20211220 15:49:16.036"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>customerclue_customer</arg>
|
|
<arg>D2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_name}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.036" level="INFO">${customer_name} = autotest_name_customer</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.036" endtime="20211220 15:49:16.036"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_companyname}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.036" level="INFO">${customer_companyname} = autotest_companyname_customer</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.036" endtime="20211220 15:49:16.036"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_enterprisetype}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.037" level="INFO">${customer_enterprisetype} = 2</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.037" endtime="20211220 15:49:16.037"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_job}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.037" level="INFO">${customer_job} = autotest_job_customer</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.037" endtime="20211220 15:49:16.037"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_name}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.038" level="INFO">${customer_name} = autotest_name_customer</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.037" endtime="20211220 15:49:16.038"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>uploadpictures_customer</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_businesslicense}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.038" level="INFO">${customer_businesslicense} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.038" endtime="20211220 15:49:16.038"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>uploadpictures_customer</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_idcardback}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.039" level="INFO">${customer_idcardback} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.038" endtime="20211220 15:49:16.039"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>uploadpictures_customer</arg>
|
|
<arg>C2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_idcardfront}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.039" level="INFO">${customer_idcardfront} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.039" endtime="20211220 15:49:16.039"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>uploadpictures_customer</arg>
|
|
<arg>D2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customerclue_type}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.039" level="INFO">${customerclue_type} = 1</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.039" endtime="20211220 15:49:16.039"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_businesslicense}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.040" level="INFO">${customer_businesslicense} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.039" endtime="20211220 15:49:16.040"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_idcardback}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.040" level="INFO">${customer_idcardback} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.040" endtime="20211220 15:49:16.040"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_idcardfront}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.041" level="INFO">${customer_idcardfront} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.040" endtime="20211220 15:49:16.041"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customerclue_type}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.041" level="INFO">${customerclue_type} = 1</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.041" endtime="20211220 15:49:16.041"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>customerclue_supplier</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_companyname}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.042" level="INFO">${supplier_companyname} = autotest_companyname_supplier</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.041" endtime="20211220 15:49:16.042"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>customerclue_supplier</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_enterprisetype}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.042" level="INFO">${supplier_enterprisetype} = 5</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.042" endtime="20211220 15:49:16.042"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>customerclue_supplier</arg>
|
|
<arg>C2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_job}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.042" level="INFO">${supplier_job} = autotest_job_supplier</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.042" endtime="20211220 15:49:16.042"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>customerclue_supplier</arg>
|
|
<arg>D2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_name}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.043" level="INFO">${supplier_name} = autotest_name_supplier</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.042" endtime="20211220 15:49:16.043"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_companyname}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.043" level="INFO">${supplier_companyname} = autotest_companyname_supplier</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.043" endtime="20211220 15:49:16.043"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_enterprisetype}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.043" level="INFO">${supplier_enterprisetype} = 5</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.043" endtime="20211220 15:49:16.043"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_job}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.044" level="INFO">${supplier_job} = autotest_job_supplier</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.044" endtime="20211220 15:49:16.044"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_name}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.044" level="INFO">${supplier_name} = autotest_name_supplier</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.044" endtime="20211220 15:49:16.044"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>uploadpictures_supplier</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_businesslicense}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.045" level="INFO">${supplier_businesslicense} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.044" endtime="20211220 15:49:16.045"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>uploadpictures_supplier</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_idcardback}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.045" level="INFO">${supplier_idcardback} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.045" endtime="20211220 15:49:16.045"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>uploadpictures_supplier</arg>
|
|
<arg>C2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_idcardfront}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.046" level="INFO">${supplier_idcardfront} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.045" endtime="20211220 15:49:16.046"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>uploadpictures_supplier</arg>
|
|
<arg>D2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customerclue_type}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.046" level="INFO">${customerclue_type} = 1</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.046" endtime="20211220 15:49:16.046"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_businesslicense}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.046" level="INFO">${supplier_businesslicense} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.046" endtime="20211220 15:49:16.046"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_idcardback}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.047" level="INFO">${supplier_idcardback} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.047" endtime="20211220 15:49:16.047"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_idcardfront}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.047" level="INFO">${supplier_idcardfront} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.047" endtime="20211220 15:49:16.047"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customerclue_type}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.048" level="INFO">${customerclue_type} = 1</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.047" endtime="20211220 15:49:16.048"></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="20211220 15:49:16.048" endtime="20211220 15:49:16.048"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:16.028" endtime="20211220 15:49:16.048" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s1-s1-t5" name="get_customer_open_account_datas">
|
|
<kw name="Open Excel" library="ExcelLibrary">
|
|
<doc>Opens the Excel file from the path provided in the file name parameter.
|
|
If the boolean useTempDir is set to true, depending on the operating system of the computer running the test the file will be opened in the Temp directory if the operating system is Windows or tmp directory if it is not.</doc>
|
|
<arguments>
|
|
<arg>./datas/003_open_account_customer.xls</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:16.049" endtime="20211220 15:49:16.055"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_name}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.056" level="INFO">${printing_packaging_factory_name} = autotest_printing_packaging_factory_name</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.055" endtime="20211220 15:49:16.056"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_type}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.057" level="INFO">${printing_packaging_factory_type} = 2</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.056" endtime="20211220 15:49:16.057"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>C2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_shortname}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.057" level="INFO">${printing_packaging_factory_shortname} = autotest_shortname</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.057" endtime="20211220 15:49:16.057"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>D2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_uniformsocialcreditcode}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.057" level="INFO">${printing_packaging_factory_uniformsocialcreditcode} = autotest_91440101MA59F2J10M</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.057" endtime="20211220 15:49:16.058"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>E2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_locdetail}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.058" level="INFO">${printing_packaging_factory_locdetail} = autotest_printing_packaging_factory_locdetail</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.058" endtime="20211220 15:49:16.058"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>F2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_legalpersonname}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.058" level="INFO">${printing_packaging_factory_legalpersonname} = autotest_legalperson</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.058" endtime="20211220 15:49:16.058"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>G2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_legalpersonidcardno}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.059" level="INFO">${printing_packaging_factory_legalpersonidcardno} = autotest_legalpersonidcardno</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.058" endtime="20211220 15:49:16.059"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>H2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_locprovinceid}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.059" level="INFO">${printing_packaging_factory_locprovinceid} = 440000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.059" endtime="20211220 15:49:16.059"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>I2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_loccityid}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.060" level="INFO">${printing_packaging_factory_loccityid} = 440100</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.059" endtime="20211220 15:49:16.060"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>J2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_locdistrictid}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.060" level="INFO">${printing_packaging_factory_locdistrictid} = 440106</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.060" endtime="20211220 15:49:16.060"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>K2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_locstreetid}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.060" level="INFO">${printing_packaging_factory_locstreetid} = 440106003</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.060" endtime="20211220 15:49:16.060"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>L2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_locprovincename}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.061" level="INFO">${printing_packaging_factory_locprovincename} = 广东省</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.060" endtime="20211220 15:49:16.061"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>M2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_loccityname}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.061" level="INFO">${printing_packaging_factory_loccityname} = 广州市</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.061" endtime="20211220 15:49:16.061"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>N2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_locdistrictname}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.062" level="INFO">${printing_packaging_factory_locdistrictname} = 天河区</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.061" endtime="20211220 15:49:16.062"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>O2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_locstreetname}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.062" level="INFO">${printing_packaging_factory_locstreetname} = 车陂街道</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.062" endtime="20211220 15:49:16.062"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_name}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.062" level="INFO">${printing_packaging_factory_name} = autotest_printing_packaging_factory_name</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.062" endtime="20211220 15:49:16.063"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_type}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.063" level="INFO">${printing_packaging_factory_type} = 2</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.063" endtime="20211220 15:49:16.063"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_shortname}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.063" level="INFO">${printing_packaging_factory_shortname} = autotest_shortname</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.063" endtime="20211220 15:49:16.063"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_uniformsocialcreditcode}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.064" level="INFO">${printing_packaging_factory_uniformsocialcreditcode} = autotest_91440101MA59F2J10M</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.064" endtime="20211220 15:49:16.064"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_locdetail}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.064" level="INFO">${printing_packaging_factory_locdetail} = autotest_printing_packaging_factory_locdetail</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.064" endtime="20211220 15:49:16.064"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_legalpersonname}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.065" level="INFO">${printing_packaging_factory_legalpersonname} = autotest_legalperson</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.065" endtime="20211220 15:49:16.065"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_legalpersonidcardno}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.065" level="INFO">${printing_packaging_factory_legalpersonidcardno} = autotest_legalpersonidcardno</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.065" endtime="20211220 15:49:16.065"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_locprovinceid}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.066" level="INFO">${printing_packaging_factory_locprovinceid} = 440000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.065" endtime="20211220 15:49:16.066"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_loccityid}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.066" level="INFO">${printing_packaging_factory_loccityid} = 440100</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.066" endtime="20211220 15:49:16.066"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_locdistrictid}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.066" level="INFO">${printing_packaging_factory_locdistrictid} = 440106</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.066" endtime="20211220 15:49:16.066"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_locstreetid}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.067" level="INFO">${printing_packaging_factory_locstreetid} = 440106003</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.067" endtime="20211220 15:49:16.067"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_locprovincename}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.067" level="INFO">${printing_packaging_factory_locprovincename} = 广东省</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.067" endtime="20211220 15:49:16.067"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_loccityname}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.068" level="INFO">${printing_packaging_factory_loccityname} = 广州市</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.067" endtime="20211220 15:49:16.068"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_locdistrictname}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.068" level="INFO">${printing_packaging_factory_locdistrictname} = 天河区</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.068" endtime="20211220 15:49:16.068"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_locstreetname}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.068" level="INFO">${printing_packaging_factory_locstreetname} = 车陂街道</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.068" endtime="20211220 15:49:16.069"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_base_info_name}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.069" level="INFO">${printing_packaging_factory_base_info_name} = autotest_printing_packaging_factory_name</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.069" endtime="20211220 15:49:16.069"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_base_info_type}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.070" level="INFO">${printing_packaging_factory_base_info_type} = 2</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.069" endtime="20211220 15:49:16.070"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>C2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_base_info_shortname}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.070" level="INFO">${printing_packaging_factory_base_info_shortname} = autotest_shortname</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.070" endtime="20211220 15:49:16.070"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>D2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_base_info_uniformsocialcreditcode}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.070" level="INFO">${printing_packaging_factory_base_info_uniformsocialcreditcode} = autotest_91440101MA59F2J10M</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.070" endtime="20211220 15:49:16.070"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>E2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_base_info_locdetail}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.071" level="INFO">${printing_packaging_factory_base_info_locdetail} = autotest_printing_packaging_factory_locdetail</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.071" endtime="20211220 15:49:16.071"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>F2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_base_info_legalpersonname}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.071" level="INFO">${printing_packaging_factory_base_info_legalpersonname} = autotest_legalperson</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.071" endtime="20211220 15:49:16.071"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>G2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_base_info_legalpersonidcardno}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.072" level="INFO">${printing_packaging_factory_base_info_legalpersonidcardno} = autotest_legalpersonidcardno</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.071" endtime="20211220 15:49:16.072"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>H2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_base_info_locprovinceid}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.072" level="INFO">${printing_packaging_factory_base_info_locprovinceid} = 440000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.072" endtime="20211220 15:49:16.072"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>I2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_base_info_loccityid}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.072" level="INFO">${printing_packaging_factory_base_info_loccityid} = 440100</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.072" endtime="20211220 15:49:16.072"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>J2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_base_info_locdistrictid}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.073" level="INFO">${printing_packaging_factory_base_info_locdistrictid} = 440106</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.072" endtime="20211220 15:49:16.073"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>K2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_base_info_locstreetid}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.073" level="INFO">${printing_packaging_factory_base_info_locstreetid} = 440106003</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.073" endtime="20211220 15:49:16.073"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>L2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_base_info_locprovincename}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.073" level="INFO">${printing_packaging_factory_base_info_locprovincename} = 广东省</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.073" endtime="20211220 15:49:16.073"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>M2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_base_info_loccityname}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.074" level="INFO">${printing_packaging_factory_base_info_loccityname} = 广州市</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.073" endtime="20211220 15:49:16.074"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>N2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_base_info_locdistrictname}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.074" level="INFO">${printing_packaging_factory_base_info_locdistrictname} = 天河区</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.074" endtime="20211220 15:49:16.074"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>O2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_base_info_locstreetname}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.074" level="INFO">${printing_packaging_factory_base_info_locstreetname} = 车陂街道</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.074" endtime="20211220 15:49:16.074"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>P2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_base_info_legalpersonmobile}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.075" level="INFO">${printing_packaging_factory_base_info_legalpersonmobile} = 13800138000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.074" endtime="20211220 15:49:16.075"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>Q2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_base_info_businessLicense}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.075" level="INFO">${printing_packaging_factory_base_info_businessLicense} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.075" endtime="20211220 15:49:16.075"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>R2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_base_info_legalPersonIdCardBack}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.075" level="INFO">${printing_packaging_factory_base_info_legalPersonIdCardBack} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.075" endtime="20211220 15:49:16.075"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>S2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_base_info_legalPersonIdCardFront}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.076" level="INFO">${printing_packaging_factory_base_info_legalPersonIdCardFront} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.075" endtime="20211220 15:49:16.076"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_base_info_name}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.076" level="INFO">${printing_packaging_factory_base_info_name} = autotest_printing_packaging_factory_name</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.076" endtime="20211220 15:49:16.076"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_base_info_type}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.077" level="INFO">${printing_packaging_factory_base_info_type} = 2</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.076" endtime="20211220 15:49:16.077"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_base_info_shortname}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.077" level="INFO">${printing_packaging_factory_base_info_shortname} = autotest_shortname</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.077" endtime="20211220 15:49:16.077"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_base_info_uniformsocialcreditcode}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.078" level="INFO">${printing_packaging_factory_base_info_uniformsocialcreditcode} = autotest_91440101MA59F2J10M</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.077" endtime="20211220 15:49:16.078"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_base_info_locdetail}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.078" level="INFO">${printing_packaging_factory_base_info_locdetail} = autotest_printing_packaging_factory_locdetail</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.078" endtime="20211220 15:49:16.078"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_base_info_legalpersonname}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.078" level="INFO">${printing_packaging_factory_base_info_legalpersonname} = autotest_legalperson</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.078" endtime="20211220 15:49:16.079"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_base_info_legalpersonidcardno}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.079" level="INFO">${printing_packaging_factory_base_info_legalpersonidcardno} = autotest_legalpersonidcardno</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.079" endtime="20211220 15:49:16.079"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_base_info_locprovinceid}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.079" level="INFO">${printing_packaging_factory_base_info_locprovinceid} = 440000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.079" endtime="20211220 15:49:16.079"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_base_info_loccityid}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.080" level="INFO">${printing_packaging_factory_base_info_loccityid} = 440100</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.079" endtime="20211220 15:49:16.080"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_base_info_locdistrictid}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.080" level="INFO">${printing_packaging_factory_base_info_locdistrictid} = 440106</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.080" endtime="20211220 15:49:16.080"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_base_info_locstreetid}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.081" level="INFO">${printing_packaging_factory_base_info_locstreetid} = 440106003</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.080" endtime="20211220 15:49:16.081"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_base_info_locprovincename}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.081" level="INFO">${printing_packaging_factory_base_info_locprovincename} = 广东省</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.081" endtime="20211220 15:49:16.081"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_base_info_loccityname}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.081" level="INFO">${printing_packaging_factory_base_info_loccityname} = 广州市</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.081" endtime="20211220 15:49:16.082"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_base_info_locdistrictname}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.082" level="INFO">${printing_packaging_factory_base_info_locdistrictname} = 天河区</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.082" endtime="20211220 15:49:16.082"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_base_info_locstreetname}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.082" level="INFO">${printing_packaging_factory_base_info_locstreetname} = 车陂街道</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.082" endtime="20211220 15:49:16.082"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_base_info_legalpersonmobile}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.083" level="INFO">${printing_packaging_factory_base_info_legalpersonmobile} = 13800138000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.082" endtime="20211220 15:49:16.083"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_base_info_businessLicense}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.083" level="INFO">${printing_packaging_factory_base_info_businessLicense} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.083" endtime="20211220 15:49:16.083"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_base_info_legalPersonIdCardBack}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.084" level="INFO">${printing_packaging_factory_base_info_legalPersonIdCardBack} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.083" endtime="20211220 15:49:16.084"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_base_info_legalPersonIdCardFront}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.084" level="INFO">${printing_packaging_factory_base_info_legalPersonIdCardFront} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.084" endtime="20211220 15:49:16.084"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>factory_info</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_factory_locdetail}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.085" level="INFO">${printing_packaging_factory_factory_locdetail} = autotest_printing_packaging_factory_locdetail</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.084" endtime="20211220 15:49:16.085"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>factory_info</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_factory_locprovinceid}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.086" level="INFO">${printing_packaging_factory_factory_locprovinceid} = 440000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.085" endtime="20211220 15:49:16.086"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>factory_info</arg>
|
|
<arg>C2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_factory_loccityid}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.086" level="INFO">${printing_packaging_factory_factory_loccityid} = 440100</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.086" endtime="20211220 15:49:16.086"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>factory_info</arg>
|
|
<arg>D2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_factory_locdistrictid}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.086" level="INFO">${printing_packaging_factory_factory_locdistrictid} = 440106</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.086" endtime="20211220 15:49:16.086"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>factory_info</arg>
|
|
<arg>E2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_factory_locstreetid}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.087" level="INFO">${printing_packaging_factory_factory_locstreetid} = 440106003</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.086" endtime="20211220 15:49:16.087"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>factory_info</arg>
|
|
<arg>F2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_factory_locprovincename}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.087" level="INFO">${printing_packaging_factory_factory_locprovincename} = 广东省</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.087" endtime="20211220 15:49:16.087"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>factory_info</arg>
|
|
<arg>G2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_factory_loccityname}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.087" level="INFO">${printing_packaging_factory_factory_loccityname} = 广州市</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.087" endtime="20211220 15:49:16.087"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>factory_info</arg>
|
|
<arg>H2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_factory_locdistrictname}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.088" level="INFO">${printing_packaging_factory_factory_locdistrictname} = 天河区</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.087" endtime="20211220 15:49:16.088"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>factory_info</arg>
|
|
<arg>I2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_factory_locstreetname}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.088" level="INFO">${printing_packaging_factory_factory_locstreetname} = 车陂街道</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.088" endtime="20211220 15:49:16.088"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>factory_info</arg>
|
|
<arg>J2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_factory_factoryphotos}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.088" level="INFO">${printing_packaging_factory_factory_factoryphotos} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.088" endtime="20211220 15:49:16.088"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>factory_info</arg>
|
|
<arg>K2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_factory_leasecontract}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.088" level="INFO">${printing_packaging_factory_factory_leasecontract} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.088" endtime="20211220 15:49:16.089"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>factory_info</arg>
|
|
<arg>L2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_factory_mainproducts}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.089" level="INFO">${printing_packaging_factory_factory_mainproducts} = autotest_mainproducts</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.089" endtime="20211220 15:49:16.089"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_factory_locdetail}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.089" level="INFO">${printing_packaging_factory_factory_locdetail} = autotest_printing_packaging_factory_locdetail</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.089" endtime="20211220 15:49:16.089"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_factory_locprovinceid}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.090" level="INFO">${printing_packaging_factory_factory_locprovinceid} = 440000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.089" endtime="20211220 15:49:16.090"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_factory_loccityid}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.090" level="INFO">${printing_packaging_factory_factory_loccityid} = 440100</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.090" endtime="20211220 15:49:16.090"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_factory_locdistrictid}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.090" level="INFO">${printing_packaging_factory_factory_locdistrictid} = 440106</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.090" endtime="20211220 15:49:16.091"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_factory_locstreetid}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.091" level="INFO">${printing_packaging_factory_factory_locstreetid} = 440106003</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.091" endtime="20211220 15:49:16.091"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_factory_locprovincename}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.091" level="INFO">${printing_packaging_factory_factory_locprovincename} = 广东省</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.091" endtime="20211220 15:49:16.091"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_factory_loccityname}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.092" level="INFO">${printing_packaging_factory_factory_loccityname} = 广州市</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.092" endtime="20211220 15:49:16.092"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_factory_locdistrictname}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.092" level="INFO">${printing_packaging_factory_factory_locdistrictname} = 天河区</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.092" endtime="20211220 15:49:16.092"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_factory_locstreetname}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.093" level="INFO">${printing_packaging_factory_factory_locstreetname} = 车陂街道</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.092" endtime="20211220 15:49:16.093"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_factory_factoryphotos}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.093" level="INFO">${printing_packaging_factory_factory_factoryphotos} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.093" endtime="20211220 15:49:16.093"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_factory_leasecontract}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.094" level="INFO">${printing_packaging_factory_factory_leasecontract} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.093" endtime="20211220 15:49:16.094"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_factory_mainproducts}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.094" level="INFO">${printing_packaging_factory_factory_mainproducts} = autotest_mainproducts</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.094" endtime="20211220 15:49:16.094"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>shipping_addresses</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_shipping_addresses_detail}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.095" level="INFO">${printing_packaging_factory_shipping_addresses_detail} = autotest_printing_packaging_factory_locdetail</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.094" endtime="20211220 15:49:16.095"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>shipping_addresses</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_shipping_addresses_provinceid}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.095" level="INFO">${printing_packaging_factory_shipping_addresses_provinceid} = 440000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.095" endtime="20211220 15:49:16.095"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>shipping_addresses</arg>
|
|
<arg>C2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_shipping_addresses_cityid}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.095" level="INFO">${printing_packaging_factory_shipping_addresses_cityid} = 440100</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.095" endtime="20211220 15:49:16.095"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>shipping_addresses</arg>
|
|
<arg>D2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_shipping_addresses_districtid}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.096" level="INFO">${printing_packaging_factory_shipping_addresses_districtid} = 440106</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.095" endtime="20211220 15:49:16.096"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>shipping_addresses</arg>
|
|
<arg>E2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_shipping_addresses_streetid}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.096" level="INFO">${printing_packaging_factory_shipping_addresses_streetid} = 440106003</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.096" endtime="20211220 15:49:16.096"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>shipping_addresses</arg>
|
|
<arg>F2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_shipping_addresses_provincename}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.096" level="INFO">${printing_packaging_factory_shipping_addresses_provincename} = 广东省</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.096" endtime="20211220 15:49:16.096"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>shipping_addresses</arg>
|
|
<arg>G2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_shipping_addresses_cityname}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.097" level="INFO">${printing_packaging_factory_shipping_addresses_cityname} = 广州市</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.096" endtime="20211220 15:49:16.097"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>shipping_addresses</arg>
|
|
<arg>H2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_shipping_addresses_districtname}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.097" level="INFO">${printing_packaging_factory_shipping_addresses_districtname} = 天河区</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.097" endtime="20211220 15:49:16.097"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>shipping_addresses</arg>
|
|
<arg>I2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_shipping_addresses_streetname}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.097" level="INFO">${printing_packaging_factory_shipping_addresses_streetname} = 车陂街道</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.097" endtime="20211220 15:49:16.097"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>shipping_addresses</arg>
|
|
<arg>J2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_shipping_addresses_receiver}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.098" level="INFO">${printing_packaging_factory_shipping_addresses_receiver} = autotest_receiver</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.097" endtime="20211220 15:49:16.098"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>shipping_addresses</arg>
|
|
<arg>K2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_shipping_addresses_receivermobile}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.098" level="INFO">${printing_packaging_factory_shipping_addresses_receivermobile} = 13800138000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.098" endtime="20211220 15:49:16.098"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_shipping_addresses_detail}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.098" level="INFO">${printing_packaging_factory_shipping_addresses_detail} = autotest_printing_packaging_factory_locdetail</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.098" endtime="20211220 15:49:16.099"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_shipping_addresses_provinceid}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.099" level="INFO">${printing_packaging_factory_shipping_addresses_provinceid} = 440000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.099" endtime="20211220 15:49:16.099"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_shipping_addresses_cityid}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.099" level="INFO">${printing_packaging_factory_shipping_addresses_cityid} = 440100</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.099" endtime="20211220 15:49:16.099"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_shipping_addresses_districtid}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.100" level="INFO">${printing_packaging_factory_shipping_addresses_districtid} = 440106</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.099" endtime="20211220 15:49:16.100"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_shipping_addresses_streetid}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.100" level="INFO">${printing_packaging_factory_shipping_addresses_streetid} = 440106003</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.100" endtime="20211220 15:49:16.100"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_shipping_addresses_provincename}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.101" level="INFO">${printing_packaging_factory_shipping_addresses_provincename} = 广东省</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.100" endtime="20211220 15:49:16.101"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_shipping_addresses_cityname}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.101" level="INFO">${printing_packaging_factory_shipping_addresses_cityname} = 广州市</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.101" endtime="20211220 15:49:16.101"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_shipping_addresses_districtname}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.101" level="INFO">${printing_packaging_factory_shipping_addresses_districtname} = 天河区</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.101" endtime="20211220 15:49:16.102"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_shipping_addresses_streetname}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.102" level="INFO">${printing_packaging_factory_shipping_addresses_streetname} = 车陂街道</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.102" endtime="20211220 15:49:16.102"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_shipping_addresses_receiver}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.102" level="INFO">${printing_packaging_factory_shipping_addresses_receiver} = autotest_receiver</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.102" endtime="20211220 15:49:16.102"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_shipping_addresses_receivermobile}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.103" level="INFO">${printing_packaging_factory_shipping_addresses_receivermobile} = 13800138000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.102" endtime="20211220 15:49:16.103"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>scrap_paper_credit</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_scrappaper_credit_deposit}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.104" level="INFO">${printing_packaging_factory_scrappaper_credit_deposit} = 990000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.103" endtime="20211220 15:49:16.104"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>scrap_paper_credit</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_scrappaper_credit_earnest}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.104" level="INFO">${printing_packaging_factory_scrappaper_credit_earnest} = 900000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.104" endtime="20211220 15:49:16.104"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>scrap_paper_credit</arg>
|
|
<arg>C2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_scrappaper_credit_totalUsed}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.104" level="INFO">${printing_packaging_factory_scrappaper_credit_totalUsed} = 90000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.104" endtime="20211220 15:49:16.104"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_scrappaper_credit_deposit}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.105" level="INFO">${printing_packaging_factory_scrappaper_credit_deposit} = 990000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.104" endtime="20211220 15:49:16.105"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_scrappaper_credit_earnest}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.105" level="INFO">${printing_packaging_factory_scrappaper_credit_earnest} = 900000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.105" endtime="20211220 15:49:16.105"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_scrappaper_credit_totalUsed}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.106" level="INFO">${printing_packaging_factory_scrappaper_credit_totalUsed} = 90000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.105" endtime="20211220 15:49:16.106"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>private_account</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_private_account_cardholdername}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.106" level="INFO">${printing_packaging_factory_private_account_cardholdername} = autotest_name</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.106" endtime="20211220 15:49:16.106"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>private_account</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_private_account_bankcardnumber}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.107" level="INFO">${printing_packaging_factory_private_account_bankcardnumber} = autotest_bankcardnumber</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.106" endtime="20211220 15:49:16.107"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>private_account</arg>
|
|
<arg>C2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_private_account_openingbank}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.107" level="INFO">${printing_packaging_factory_private_account_openingbank} = autotest_openingbank</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.107" endtime="20211220 15:49:16.107"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_private_account_cardholdername}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.107" level="INFO">${printing_packaging_factory_private_account_cardholdername} = autotest_name</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.107" endtime="20211220 15:49:16.107"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_private_account_bankcardnumber}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.108" level="INFO">${printing_packaging_factory_private_account_bankcardnumber} = autotest_bankcardnumber</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.107" endtime="20211220 15:49:16.108"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_private_account_openingbank}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.108" level="INFO">${printing_packaging_factory_private_account_openingbank} = autotest_openingbank</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.108" endtime="20211220 15:49:16.108"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>administrator</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_administrator_realname}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.109" level="INFO">${printing_packaging_factory_administrator_realname} = autotest_name_customer</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.108" endtime="20211220 15:49:16.109"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>administrator</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_administrator_title}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.109" level="INFO">${printing_packaging_factory_administrator_title} = autotest_job_customer</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.109" endtime="20211220 15:49:16.109"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>administrator</arg>
|
|
<arg>C2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_administrator_mobile}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.109" level="INFO">${printing_packaging_factory_administrator_mobile} = 13012345678</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.109" endtime="20211220 15:49:16.109"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_administrator_realname}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.110" level="INFO">${printing_packaging_factory_administrator_realname} = autotest_name_customer</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.110" endtime="20211220 15:49:16.110"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_administrator_title}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.110" level="INFO">${printing_packaging_factory_administrator_title} = autotest_job_customer</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.110" endtime="20211220 15:49:16.110"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_administrator_mobile}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.111" level="INFO">${printing_packaging_factory_administrator_mobile} = 13012345678</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.110" endtime="20211220 15:49:16.111"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>add_employee</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_employee_position}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.111" level="INFO">${printing_packaging_factory_employee_position} = ADMINISTRATOR</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.111" endtime="20211220 15:49:16.111"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>add_employee</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_employee_realname}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.112" level="INFO">${printing_packaging_factory_employee_realname} = autotest_employee</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.111" endtime="20211220 15:49:16.112"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_employee_position}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.112" level="INFO">${printing_packaging_factory_employee_position} = ADMINISTRATOR</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.112" endtime="20211220 15:49:16.112"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_employee_realname}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.112" level="INFO">${printing_packaging_factory_employee_realname} = autotest_employee</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.112" endtime="20211220 15:49:16.112"></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="20211220 15:49:16.113" endtime="20211220 15:49:16.113"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:16.048" endtime="20211220 15:49:16.113" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s1-s1-t6" name="get_supplier_open_account_datas">
|
|
<kw name="Open Excel" library="ExcelLibrary">
|
|
<doc>Opens the Excel file from the path provided in the file name parameter.
|
|
If the boolean useTempDir is set to true, depending on the operating system of the computer running the test the file will be opened in the Temp directory if the operating system is Windows or tmp directory if it is not.</doc>
|
|
<arguments>
|
|
<arg>./datas/004_open_account_supplier_paper.xls</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:16.114" endtime="20211220 15:49:16.120"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>virtual_supplier</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${virtual_supplier_name}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.121" level="INFO">${virtual_supplier_name} = autotest_supplier_paper_name</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.120" endtime="20211220 15:49:16.121"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>virtual_supplier</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${virtual_supplier_shortName}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.121" level="INFO">${virtual_supplier_shortName} = autotest_supplier_shortName</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.121" endtime="20211220 15:49:16.121"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>virtual_supplier</arg>
|
|
<arg>C2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${virtual_supplier_details}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.122" level="INFO">${virtual_supplier_details} = autotest_supplier_paper_details</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.121" endtime="20211220 15:49:16.122"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>virtual_supplier</arg>
|
|
<arg>D2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${virtual_supplier_contactname}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.122" level="INFO">${virtual_supplier_contactname} = autotest_supplier_paper_contactname</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.122" endtime="20211220 15:49:16.122"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>virtual_supplier</arg>
|
|
<arg>E2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${virtual_supplier_contactmoblie}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.122" level="INFO">${virtual_supplier_contactmoblie} = 13800138000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.122" endtime="20211220 15:49:16.122"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>virtual_supplier</arg>
|
|
<arg>F2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${virtual_supplier_provinceid}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.123" level="INFO">${virtual_supplier_provinceid} = 440000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.122" endtime="20211220 15:49:16.123"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>virtual_supplier</arg>
|
|
<arg>G2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${virtual_supplier_cityid}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.123" level="INFO">${virtual_supplier_cityid} = 440100</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.123" endtime="20211220 15:49:16.123"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>virtual_supplier</arg>
|
|
<arg>H2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${virtual_supplier_districtid}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.123" level="INFO">${virtual_supplier_districtid} = 440106</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.123" endtime="20211220 15:49:16.123"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>virtual_supplier</arg>
|
|
<arg>I2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${virtual_supplier_streetid}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.124" level="INFO">${virtual_supplier_streetid} = 440106003</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.124" endtime="20211220 15:49:16.124"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>virtual_supplier</arg>
|
|
<arg>J2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${virtual_supplier_provincename}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.124" level="INFO">${virtual_supplier_provincename} = 广东省</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.124" endtime="20211220 15:49:16.124"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>virtual_supplier</arg>
|
|
<arg>K2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${virtual_supplier_cityname}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.124" level="INFO">${virtual_supplier_cityname} = 广州市</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.124" endtime="20211220 15:49:16.124"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>virtual_supplier</arg>
|
|
<arg>L2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${virtual_supplier_districtname}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.125" level="INFO">${virtual_supplier_districtname} = 天河区</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.125" endtime="20211220 15:49:16.125"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>virtual_supplier</arg>
|
|
<arg>M2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${virtual_supplier_streetname}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.125" level="INFO">${virtual_supplier_streetname} = 车陂街道</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.125" endtime="20211220 15:49:16.125"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${virtual_supplier_name}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.126" level="INFO">${virtual_supplier_name} = autotest_supplier_paper_name</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.125" endtime="20211220 15:49:16.126"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${virtual_supplier_shortName}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.126" level="INFO">${virtual_supplier_shortName} = autotest_supplier_shortName</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.126" endtime="20211220 15:49:16.126"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${virtual_supplier_details}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.126" level="INFO">${virtual_supplier_details} = autotest_supplier_paper_details</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.126" endtime="20211220 15:49:16.126"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${virtual_supplier_contactname}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.127" level="INFO">${virtual_supplier_contactname} = autotest_supplier_paper_contactname</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.127" endtime="20211220 15:49:16.127"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${virtual_supplier_contactmoblie}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.127" level="INFO">${virtual_supplier_contactmoblie} = 13800138000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.127" endtime="20211220 15:49:16.127"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${virtual_supplier_provinceid}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.128" level="INFO">${virtual_supplier_provinceid} = 440000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.127" endtime="20211220 15:49:16.128"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${virtual_supplier_cityid}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.128" level="INFO">${virtual_supplier_cityid} = 440100</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.128" endtime="20211220 15:49:16.128"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${virtual_supplier_districtid}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.129" level="INFO">${virtual_supplier_districtid} = 440106</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.128" endtime="20211220 15:49:16.129"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${virtual_supplier_streetid}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.129" level="INFO">${virtual_supplier_streetid} = 440106003</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.129" endtime="20211220 15:49:16.129"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${virtual_supplier_provincename}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.129" level="INFO">${virtual_supplier_provincename} = 广东省</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.129" endtime="20211220 15:49:16.129"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${virtual_supplier_cityname}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.130" level="INFO">${virtual_supplier_cityname} = 广州市</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.130" endtime="20211220 15:49:16.130"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${virtual_supplier_districtname}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.130" level="INFO">${virtual_supplier_districtname} = 天河区</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.130" endtime="20211220 15:49:16.130"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${virtual_supplier_streetname}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.131" level="INFO">${virtual_supplier_streetname} = 车陂街道</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.130" endtime="20211220 15:49:16.131"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_name}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.132" level="INFO">${supplier_paper_name} = autotest_supplier_paper_name</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.131" endtime="20211220 15:49:16.132"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_type}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.132" level="INFO">${supplier_paper_type} = 5</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.132" endtime="20211220 15:49:16.132"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>C2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_uniformSocialCreditCode}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.133" level="INFO">${supplier_paper_uniformSocialCreditCode} = autotest91440101MA59F2J10M</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.132" endtime="20211220 15:49:16.133"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>D2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_legalPersonName}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.133" level="INFO">${supplier_paper_legalPersonName} = autotest_legalperson</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.133" endtime="20211220 15:49:16.133"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>E2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_legalPersonIdCardNo}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.133" level="INFO">${supplier_paper_legalPersonIdCardNo} = autotest_legalpersonidcardno</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.133" endtime="20211220 15:49:16.134"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>F2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_paperSettlementIntervalTypeId}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.134" level="INFO">${supplier_paper_paperSettlementIntervalTypeId} = 1</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.134" endtime="20211220 15:49:16.134"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>G2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_locProvinceId}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.134" level="INFO">${supplier_paper_locProvinceId} = 440000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.134" endtime="20211220 15:49:16.134"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>H2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_locCityId}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.135" level="INFO">${supplier_paper_locCityId} = 440100</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.135" endtime="20211220 15:49:16.135"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>I2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_locDistrictId}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.135" level="INFO">${supplier_paper_locDistrictId} = 440106</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.135" endtime="20211220 15:49:16.135"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>J2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_locStreetId}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.136" level="INFO">${supplier_paper_locStreetId} = 440106003</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.135" endtime="20211220 15:49:16.136"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>K2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_locDetail}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.136" level="INFO">${supplier_paper_locDetail} = autotest_supplier_paper_details</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.136" endtime="20211220 15:49:16.136"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>L2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_legalPersonIdCardFrontImg}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.137" level="INFO">${supplier_paper_legalPersonIdCardFrontImg} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.136" endtime="20211220 15:49:16.137"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>M2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_legalPersonIdCardBackImg}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.137" level="INFO">${supplier_paper_legalPersonIdCardBackImg} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.137" endtime="20211220 15:49:16.137"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>N2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_businessLicenseImg}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.138" level="INFO">${supplier_paper_businessLicenseImg} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.137" endtime="20211220 15:49:16.138"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>O2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_contactsname}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.138" level="INFO">${supplier_paper_contactsname} = autotest_contactsname</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.138" endtime="20211220 15:49:16.138"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>P2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_mobilePhone}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.139" level="INFO">${supplier_paper_mobilePhone} = autotest_mobilePhone</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.138" endtime="20211220 15:49:16.139"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>Q2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_telephone}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.139" level="INFO">${supplier_paper_telephone} = autotest_telephone</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.139" endtime="20211220 15:49:16.139"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>R2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_email}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.139" level="INFO">${supplier_paper_email} = autotest_email</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.139" endtime="20211220 15:49:16.140"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>S2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_wechatAccount}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.140" level="INFO">${supplier_paper_wechatAccount} = autotest_wechatAccount</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.140" endtime="20211220 15:49:16.140"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>T2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_remark}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.140" level="INFO">${supplier_paper_remark} = autotest_remark</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.140" endtime="20211220 15:49:16.140"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>U2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_bankAccountName}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.141" level="INFO">${supplier_paper_bankAccountName} = autotest_bankAccountName</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.141" endtime="20211220 15:49:16.141"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>V2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_bankAccount}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.142" level="INFO">${supplier_paper_bankAccount} = autotest_bankAccount</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.141" endtime="20211220 15:49:16.142"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>W2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_bankName}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.143" level="INFO">${supplier_paper_bankName} = autotest_bankName</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.143" endtime="20211220 15:49:16.143"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>X2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_accountOpeningBranch}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.143" level="INFO">${supplier_paper_accountOpeningBranch} = autotest_accountOpeningBranch</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.143" endtime="20211220 15:49:16.143"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>open_account</arg>
|
|
<arg>Y2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_locationBank}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.144" level="INFO">${supplier_paper_locationBank} = autotest_locationBank</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.143" endtime="20211220 15:49:16.144"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_name}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.144" level="INFO">${supplier_paper_name} = autotest_supplier_paper_name</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.144" endtime="20211220 15:49:16.144"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_type}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.145" level="INFO">${supplier_paper_type} = 5</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.144" endtime="20211220 15:49:16.145"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_uniformSocialCreditCode}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.145" level="INFO">${supplier_paper_uniformSocialCreditCode} = autotest91440101MA59F2J10M</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.145" endtime="20211220 15:49:16.145"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_legalPersonName}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.146" level="INFO">${supplier_paper_legalPersonName} = autotest_legalperson</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.145" endtime="20211220 15:49:16.146"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_legalPersonIdCardNo}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.146" level="INFO">${supplier_paper_legalPersonIdCardNo} = autotest_legalpersonidcardno</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.146" endtime="20211220 15:49:16.146"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_paperSettlementIntervalTypeId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.146" level="INFO">${supplier_paper_paperSettlementIntervalTypeId} = 1</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.146" endtime="20211220 15:49:16.147"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_locProvinceId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.147" level="INFO">${supplier_paper_locProvinceId} = 440000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.147" endtime="20211220 15:49:16.147"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_locCityId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.147" level="INFO">${supplier_paper_locCityId} = 440100</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.147" endtime="20211220 15:49:16.147"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_locDistrictId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.148" level="INFO">${supplier_paper_locDistrictId} = 440106</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.147" endtime="20211220 15:49:16.148"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_locStreetId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.148" level="INFO">${supplier_paper_locStreetId} = 440106003</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.148" endtime="20211220 15:49:16.148"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_locDetail}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.148" level="INFO">${supplier_paper_locDetail} = autotest_supplier_paper_details</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.148" endtime="20211220 15:49:16.149"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_legalPersonIdCardFrontImg}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.149" level="INFO">${supplier_paper_legalPersonIdCardFrontImg} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.149" endtime="20211220 15:49:16.149"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_legalPersonIdCardBackImg}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.149" level="INFO">${supplier_paper_legalPersonIdCardBackImg} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.149" endtime="20211220 15:49:16.149"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_businessLicenseImg}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.150" level="INFO">${supplier_paper_businessLicenseImg} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.149" endtime="20211220 15:49:16.150"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_contactsname}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.150" level="INFO">${supplier_paper_contactsname} = autotest_contactsname</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.150" endtime="20211220 15:49:16.150"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_mobilePhone}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.150" level="INFO">${supplier_paper_mobilePhone} = autotest_mobilePhone</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.150" endtime="20211220 15:49:16.151"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_telephone}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.151" level="INFO">${supplier_paper_telephone} = autotest_telephone</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.151" endtime="20211220 15:49:16.151"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_email}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.151" level="INFO">${supplier_paper_email} = autotest_email</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.151" endtime="20211220 15:49:16.151"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_wechatAccount}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.152" level="INFO">${supplier_paper_wechatAccount} = autotest_wechatAccount</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.151" endtime="20211220 15:49:16.152"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_remark}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.152" level="INFO">${supplier_paper_remark} = autotest_remark</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.152" endtime="20211220 15:49:16.152"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_bankAccountName}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.153" level="INFO">${supplier_paper_bankAccountName} = autotest_bankAccountName</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.152" endtime="20211220 15:49:16.153"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_bankAccount}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.153" level="INFO">${supplier_paper_bankAccount} = autotest_bankAccount</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.153" endtime="20211220 15:49:16.153"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_bankName}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.153" level="INFO">${supplier_paper_bankName} = autotest_bankName</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.153" endtime="20211220 15:49:16.153"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_accountOpeningBranch}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.154" level="INFO">${supplier_paper_accountOpeningBranch} = autotest_accountOpeningBranch</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.154" endtime="20211220 15:49:16.154"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_locationBank}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.154" level="INFO">${supplier_paper_locationBank} = autotest_locationBank</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.154" endtime="20211220 15:49:16.154"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_base_info_name}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.155" level="INFO">${supplier_paper_base_info_name} = autotest_supplier_paper_name</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.154" endtime="20211220 15:49:16.155"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_base_info_shortName}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.156" level="INFO">${supplier_paper_base_info_shortName} = autotest_shortName</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.155" endtime="20211220 15:49:16.156"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>C2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_base_info_type}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.156" level="INFO">${supplier_paper_base_info_type} = 5</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.156" endtime="20211220 15:49:16.156"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>D2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_base_info_uniformSocialCreditCode}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.156" level="INFO">${supplier_paper_base_info_uniformSocialCreditCode} = autotest91440101MA59F2J10M</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.156" endtime="20211220 15:49:16.156"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>E2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_base_info_legalPersonName}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.157" level="INFO">${supplier_paper_base_info_legalPersonName} = autotest_legalperson</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.156" endtime="20211220 15:49:16.157"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>F2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_base_info_legalPersonIdCardNo}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.157" level="INFO">${supplier_paper_base_info_legalPersonIdCardNo} = autotest_legalpersonidcardno</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.157" endtime="20211220 15:49:16.157"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>G2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_base_info_legalPersonMobile}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.157" level="INFO">${supplier_paper_base_info_legalPersonMobile} = 13800138000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.157" endtime="20211220 15:49:16.157"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>H2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_base_info_paperSettlementIntervalTypeId}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.158" level="INFO">${supplier_paper_base_info_paperSettlementIntervalTypeId} = 1</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.157" endtime="20211220 15:49:16.158"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>I2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_base_info_locProvinceId}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.158" level="INFO">${supplier_paper_base_info_locProvinceId} = 440000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.158" endtime="20211220 15:49:16.158"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>J2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_base_info_locCityId}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.158" level="INFO">${supplier_paper_base_info_locCityId} = 440100</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.158" endtime="20211220 15:49:16.158"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>K2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_base_info_locDistrictId}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.159" level="INFO">${supplier_paper_base_info_locDistrictId} = 440106</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.158" endtime="20211220 15:49:16.159"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>L2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_base_info_locStreetId}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.159" level="INFO">${supplier_paper_base_info_locStreetId} = 440106003</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.159" endtime="20211220 15:49:16.159"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>M2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_base_info_locprovincename}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.159" level="INFO">${supplier_paper_base_info_locprovincename} = 广东省</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.159" endtime="20211220 15:49:16.159"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>N2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_base_info_loccityname}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.160" level="INFO">${supplier_paper_base_info_loccityname} = 广州市</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.159" endtime="20211220 15:49:16.160"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>O2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_base_info_locdistrictname}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.160" level="INFO">${supplier_paper_base_info_locdistrictname} = 天河区</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.160" endtime="20211220 15:49:16.160"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>P2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_base_info_locstreetname}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.160" level="INFO">${supplier_paper_base_info_locstreetname} = 车陂街道</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.160" endtime="20211220 15:49:16.160"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>Q2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_base_info_locDetail}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.161" level="INFO">${supplier_paper_base_info_locDetail} = autotest_supplier_paper_details</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.161" endtime="20211220 15:49:16.161"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>R2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_base_info_legalPersonIdCardFrontImg}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.161" level="INFO">${supplier_paper_base_info_legalPersonIdCardFrontImg} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.161" endtime="20211220 15:49:16.161"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>S2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_base_info_legalPersonIdCardBackImg}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.161" level="INFO">${supplier_paper_base_info_legalPersonIdCardBackImg} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.161" endtime="20211220 15:49:16.161"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>base_info</arg>
|
|
<arg>T2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_base_info_businessLicenseImg}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.162" level="INFO">${supplier_paper_base_info_businessLicenseImg} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.162" endtime="20211220 15:49:16.162"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_base_info_name}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.162" level="INFO">${supplier_paper_base_info_name} = autotest_supplier_paper_name</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.162" endtime="20211220 15:49:16.162"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_base_info_shortName}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.163" level="INFO">${supplier_paper_base_info_shortName} = autotest_shortName</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.163" endtime="20211220 15:49:16.163"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_base_info_type}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.163" level="INFO">${supplier_paper_base_info_type} = 5</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.163" endtime="20211220 15:49:16.163"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_base_info_uniformSocialCreditCode}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.164" level="INFO">${supplier_paper_base_info_uniformSocialCreditCode} = autotest91440101MA59F2J10M</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.163" endtime="20211220 15:49:16.164"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_base_info_legalPersonName}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.164" level="INFO">${supplier_paper_base_info_legalPersonName} = autotest_legalperson</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.164" endtime="20211220 15:49:16.164"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_base_info_legalPersonIdCardNo}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.164" level="INFO">${supplier_paper_base_info_legalPersonIdCardNo} = autotest_legalpersonidcardno</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.164" endtime="20211220 15:49:16.165"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_base_info_legalPersonMobile}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.165" level="INFO">${supplier_paper_base_info_legalPersonMobile} = 13800138000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.165" endtime="20211220 15:49:16.165"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_base_info_paperSettlementIntervalTypeId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.165" level="INFO">${supplier_paper_base_info_paperSettlementIntervalTypeId} = 1</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.165" endtime="20211220 15:49:16.165"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_base_info_locProvinceId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.166" level="INFO">${supplier_paper_base_info_locProvinceId} = 440000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.165" endtime="20211220 15:49:16.166"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_base_info_locCityId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.166" level="INFO">${supplier_paper_base_info_locCityId} = 440100</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.166" endtime="20211220 15:49:16.166"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_base_info_locDistrictId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.167" level="INFO">${supplier_paper_base_info_locDistrictId} = 440106</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.166" endtime="20211220 15:49:16.167"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_base_info_locStreetId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.167" level="INFO">${supplier_paper_base_info_locStreetId} = 440106003</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.167" endtime="20211220 15:49:16.167"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_base_info_locprovincename}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.167" level="INFO">${supplier_paper_base_info_locprovincename} = 广东省</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.167" endtime="20211220 15:49:16.168"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_base_info_loccityname}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.168" level="INFO">${supplier_paper_base_info_loccityname} = 广州市</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.168" endtime="20211220 15:49:16.168"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_base_info_locdistrictname}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.168" level="INFO">${supplier_paper_base_info_locdistrictname} = 天河区</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.168" endtime="20211220 15:49:16.168"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_base_info_locstreetname}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.169" level="INFO">${supplier_paper_base_info_locstreetname} = 车陂街道</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.168" endtime="20211220 15:49:16.169"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_base_info_locDetail}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.169" level="INFO">${supplier_paper_base_info_locDetail} = autotest_supplier_paper_details</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.169" endtime="20211220 15:49:16.169"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_base_info_legalPersonIdCardFrontImg}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.170" level="INFO">${supplier_paper_base_info_legalPersonIdCardFrontImg} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.169" endtime="20211220 15:49:16.170"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_base_info_legalPersonIdCardBackImg}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.170" level="INFO">${supplier_paper_base_info_legalPersonIdCardBackImg} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.170" endtime="20211220 15:49:16.170"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_base_info_businessLicenseImg}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.170" level="INFO">${supplier_paper_base_info_businessLicenseImg} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.170" endtime="20211220 15:49:16.170"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>factory_info</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_factory_locProvinceId}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.171" level="INFO">${supplier_factory_locProvinceId} = 440000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.171" endtime="20211220 15:49:16.171"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>factory_info</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_factory_locCityId}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.172" level="INFO">${supplier_factory_locCityId} = 440100</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.171" endtime="20211220 15:49:16.172"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>factory_info</arg>
|
|
<arg>C2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_factory_locDistrictId}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.172" level="INFO">${supplier_factory_locDistrictId} = 440106</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.172" endtime="20211220 15:49:16.172"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>factory_info</arg>
|
|
<arg>D2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_factory_locStreetId}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.172" level="INFO">${supplier_factory_locStreetId} = 440106003</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.172" endtime="20211220 15:49:16.172"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>factory_info</arg>
|
|
<arg>E2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_factory_locprovincename}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.173" level="INFO">${supplier_factory_locprovincename} = 广东省</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.172" endtime="20211220 15:49:16.173"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>factory_info</arg>
|
|
<arg>F2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_factory_loccityname}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.173" level="INFO">${supplier_factory_loccityname} = 广州市</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.173" endtime="20211220 15:49:16.173"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>factory_info</arg>
|
|
<arg>G2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_factory_locdistrictname}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.173" level="INFO">${supplier_factory_locdistrictname} = 天河区</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.173" endtime="20211220 15:49:16.173"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>factory_info</arg>
|
|
<arg>H2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_factory_locstreetname}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.174" level="INFO">${supplier_factory_locstreetname} = 车陂街道</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.173" endtime="20211220 15:49:16.174"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>factory_info</arg>
|
|
<arg>I2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_factory_locDetail}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.174" level="INFO">${supplier_factory_locDetail} = autotest_supplier_factory_details</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.174" endtime="20211220 15:49:16.174"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>factory_info</arg>
|
|
<arg>J2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_factory_leaseContractImg}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.174" level="INFO">${supplier_factory_leaseContractImg} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.174" endtime="20211220 15:49:16.174"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>factory_info</arg>
|
|
<arg>K2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_factory_factoryPhotos}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.175" level="INFO">${supplier_factory_factoryPhotos} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.174" endtime="20211220 15:49:16.175"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_factory_locProvinceId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.175" level="INFO">${supplier_factory_locProvinceId} = 440000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.175" endtime="20211220 15:49:16.175"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_factory_locCityId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.176" level="INFO">${supplier_factory_locCityId} = 440100</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.175" endtime="20211220 15:49:16.176"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_factory_locDistrictId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.176" level="INFO">${supplier_factory_locDistrictId} = 440106</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.176" endtime="20211220 15:49:16.176"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_factory_locStreetId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.176" level="INFO">${supplier_factory_locStreetId} = 440106003</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.176" endtime="20211220 15:49:16.176"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_factory_locprovincename}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.177" level="INFO">${supplier_factory_locprovincename} = 广东省</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.177" endtime="20211220 15:49:16.177"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_factory_loccityname}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.177" level="INFO">${supplier_factory_loccityname} = 广州市</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.177" endtime="20211220 15:49:16.177"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_factory_locdistrictname}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.178" level="INFO">${supplier_factory_locdistrictname} = 天河区</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.177" endtime="20211220 15:49:16.178"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_factory_locstreetname}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.178" level="INFO">${supplier_factory_locstreetname} = 车陂街道</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.178" endtime="20211220 15:49:16.178"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_factory_locDetail}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.178" level="INFO">${supplier_factory_locDetail} = autotest_supplier_factory_details</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.178" endtime="20211220 15:49:16.178"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_factory_leaseContractImg}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.179" level="INFO">${supplier_factory_leaseContractImg} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.179" endtime="20211220 15:49:16.179"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_factory_factoryPhotos}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.179" level="INFO">${supplier_factory_factoryPhotos} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.179" endtime="20211220 15:49:16.179"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>private_account</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_private_account_cardholderName}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.180" level="INFO">${supplier_private_account_cardholderName} = autotest_cardholder</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.179" endtime="20211220 15:49:16.180"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>private_account</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_private_account_bankCardNumber}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.180" level="INFO">${supplier_private_account_bankCardNumber} = autotest_bankcardnumber</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.180" endtime="20211220 15:49:16.180"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>private_account</arg>
|
|
<arg>C2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_private_account_openingBank}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.181" level="INFO">${supplier_private_account_openingBank} = autotest_openingbank</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.180" endtime="20211220 15:49:16.181"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_private_account_cardholderName}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.181" level="INFO">${supplier_private_account_cardholderName} = autotest_cardholder</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.181" endtime="20211220 15:49:16.181"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_private_account_bankCardNumber}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.181" level="INFO">${supplier_private_account_bankCardNumber} = autotest_bankcardnumber</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.181" endtime="20211220 15:49:16.181"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_private_account_openingBank}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.182" level="INFO">${supplier_private_account_openingBank} = autotest_openingbank</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.182" endtime="20211220 15:49:16.182"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>add_pc_machine</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_machine_name}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.182" level="INFO">${supplier_machine_name} = autotest_supplier_machine_name</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.182" endtime="20211220 15:49:16.183"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>add_pc_machine</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_machineType}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.183" level="INFO">${supplier_machineType} = 10</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.183" endtime="20211220 15:49:16.183"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_machine_name}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.184" level="INFO">${supplier_machine_name} = autotest_supplier_machine_name</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.183" endtime="20211220 15:49:16.184"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_machineType}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.184" level="INFO">${supplier_machineType} = 10</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.184" endtime="20211220 15:49:16.184"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>administrator</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_enterprise_administrator_realname}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.185" level="INFO">${supplier_enterprise_administrator_realname} = autotest_name_supplier</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.184" endtime="20211220 15:49:16.185"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>administrator</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_enterprise_administrator_mobile}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.185" level="INFO">${supplier_enterprise_administrator_mobile} = 13123456789</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.185" endtime="20211220 15:49:16.185"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>administrator</arg>
|
|
<arg>C2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_enterprise_administrator_position}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.185" level="INFO">${supplier_enterprise_administrator_position} = ADMINISTRATOR</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.185" endtime="20211220 15:49:16.185"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_enterprise_administrator_realname}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.186" level="INFO">${supplier_enterprise_administrator_realname} = autotest_name_supplier</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.185" endtime="20211220 15:49:16.186"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_enterprise_administrator_mobile}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.186" level="INFO">${supplier_enterprise_administrator_mobile} = 13123456789</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.186" endtime="20211220 15:49:16.186"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_enterprise_administrator_position}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.186" level="INFO">${supplier_enterprise_administrator_position} = ADMINISTRATOR</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.186" endtime="20211220 15:49:16.187"></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="20211220 15:49:16.187" endtime="20211220 15:49:16.187"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:16.113" endtime="20211220 15:49:16.187" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s1-s1-t7" name="get_credit_qniao_customer_datas">
|
|
<kw name="Open Excel" library="ExcelLibrary">
|
|
<doc>Opens the Excel file from the path provided in the file name parameter.
|
|
If the boolean useTempDir is set to true, depending on the operating system of the computer running the test the file will be opened in the Temp directory if the operating system is Windows or tmp directory if it is not.</doc>
|
|
<arguments>
|
|
<arg>./datas/005_credit_qniao_customer.xls</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:16.188" endtime="20211220 15:49:16.193"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>credit_qniao_save</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_credit_qniao_save_type}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.194" level="INFO">${printing_packaging_factory_credit_qniao_save_type} = 2</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.193" endtime="20211220 15:49:16.194"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>credit_qniao_save</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_credit_qniao_save_purpose}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.194" level="INFO">${printing_packaging_factory_credit_qniao_save_purpose} = 1</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.194" endtime="20211220 15:49:16.194"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>credit_qniao_save</arg>
|
|
<arg>C2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_credit_qniao_save_creditLine}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.195" level="INFO">${printing_packaging_factory_credit_qniao_save_creditLine} = 990000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.194" endtime="20211220 15:49:16.195"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>credit_qniao_save</arg>
|
|
<arg>D2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_credit_qniao_save_paperSettlementIntervalTypeId}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.195" level="INFO">${printing_packaging_factory_credit_qniao_save_paperSettlementIntervalTypeId} = 11</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.195" endtime="20211220 15:49:16.195"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>credit_qniao_save</arg>
|
|
<arg>E2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_credit_qniao_save_remark}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.195" level="INFO">${printing_packaging_factory_credit_qniao_save_remark} = autotest_remark</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.195" endtime="20211220 15:49:16.195"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_credit_qniao_save_type}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.196" level="INFO">${printing_packaging_factory_credit_qniao_save_type} = 2</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.195" endtime="20211220 15:49:16.196"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_credit_qniao_save_purpose}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.196" level="INFO">${printing_packaging_factory_credit_qniao_save_purpose} = 1</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.196" endtime="20211220 15:49:16.196"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_credit_qniao_save_creditLine}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.197" level="INFO">${printing_packaging_factory_credit_qniao_save_creditLine} = 990000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.196" endtime="20211220 15:49:16.197"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_credit_qniao_save_paperSettlementIntervalTypeId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.197" level="INFO">${printing_packaging_factory_credit_qniao_save_paperSettlementIntervalTypeId} = 11</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.197" endtime="20211220 15:49:16.197"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_credit_qniao_save_remark}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.198" level="INFO">${printing_packaging_factory_credit_qniao_save_remark} = autotest_remark</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.197" endtime="20211220 15:49:16.198"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>credit_qniao_edit</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_credit_qniao_edit_type}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.198" level="INFO">${printing_packaging_factory_credit_qniao_edit_type} = 2</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.198" endtime="20211220 15:49:16.198"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>credit_qniao_edit</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_credit_qniao_edit_purpose}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.199" level="INFO">${printing_packaging_factory_credit_qniao_edit_purpose} = 1</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.198" endtime="20211220 15:49:16.199"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>credit_qniao_edit</arg>
|
|
<arg>C2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_credit_qniao_edit_creditLine}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.199" level="INFO">${printing_packaging_factory_credit_qniao_edit_creditLine} = 990000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.199" endtime="20211220 15:49:16.199"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>credit_qniao_edit</arg>
|
|
<arg>D2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_credit_qniao_edit_paperSettlementIntervalTypeId}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.199" level="INFO">${printing_packaging_factory_credit_qniao_edit_paperSettlementIntervalTypeId} = 11</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.199" endtime="20211220 15:49:16.199"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>credit_qniao_edit</arg>
|
|
<arg>E2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_credit_qniao_edit_remark}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.200" level="INFO">${printing_packaging_factory_credit_qniao_edit_remark} = autotest_remark</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.199" endtime="20211220 15:49:16.200"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_credit_qniao_edit_type}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.200" level="INFO">${printing_packaging_factory_credit_qniao_edit_type} = 2</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.200" endtime="20211220 15:49:16.200"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_credit_qniao_edit_purpose}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.200" level="INFO">${printing_packaging_factory_credit_qniao_edit_purpose} = 1</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.200" endtime="20211220 15:49:16.200"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_credit_qniao_edit_creditLine}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.201" level="INFO">${printing_packaging_factory_credit_qniao_edit_creditLine} = 990000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.201" endtime="20211220 15:49:16.201"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_credit_qniao_edit_paperSettlementIntervalTypeId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.201" level="INFO">${printing_packaging_factory_credit_qniao_edit_paperSettlementIntervalTypeId} = 11</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.201" endtime="20211220 15:49:16.201"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_credit_qniao_edit_remark}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.202" level="INFO">${printing_packaging_factory_credit_qniao_edit_remark} = autotest_remark</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.201" endtime="20211220 15:49:16.202"></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="20211220 15:49:16.202" endtime="20211220 15:49:16.202"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:16.187" endtime="20211220 15:49:16.202" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s1-s1-t8" name="get_credit_password_datas">
|
|
<kw name="Open Excel" library="ExcelLibrary">
|
|
<doc>Opens the Excel file from the path provided in the file name parameter.
|
|
If the boolean useTempDir is set to true, depending on the operating system of the computer running the test the file will be opened in the Temp directory if the operating system is Windows or tmp directory if it is not.</doc>
|
|
<arguments>
|
|
<arg>./datas/006_credit_password.xls</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:16.203" endtime="20211220 15:49:16.209"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>credit_password_save</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_credit_password}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.209" level="INFO">${customer_credit_password} = 123456</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.209" endtime="20211220 15:49:16.209"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>credit_password_save</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${save_creditpassword_type}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.210" level="INFO">${save_creditpassword_type} = 0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.209" endtime="20211220 15:49:16.210"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_credit_password}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.210" level="INFO">${customer_credit_password} = 123456</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.210" endtime="20211220 15:49:16.210"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${save_creditpassword_type}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.210" level="INFO">${save_creditpassword_type} = 0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.210" endtime="20211220 15:49:16.211"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>credit_password_edit</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_credit_password_new}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.211" level="INFO">${customer_credit_password_new} = 123456</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.211" endtime="20211220 15:49:16.211"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>credit_password_edit</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${save_creditpassword_type_new}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.211" level="INFO">${save_creditpassword_type_new} = 1</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.211" endtime="20211220 15:49:16.211"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_credit_password_new}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.212" level="INFO">${customer_credit_password_new} = 123456</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.212" endtime="20211220 15:49:16.212"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${save_creditpassword_type_new}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.212" level="INFO">${save_creditpassword_type_new} = 1</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.212" endtime="20211220 15:49:16.212"></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="20211220 15:49:16.212" endtime="20211220 15:49:16.213"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:16.202" endtime="20211220 15:49:16.213" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s1-s1-t9" name="get_paper_variety_management_datas">
|
|
<kw name="Open Excel" library="ExcelLibrary">
|
|
<doc>Opens the Excel file from the path provided in the file name parameter.
|
|
If the boolean useTempDir is set to true, depending on the operating system of the computer running the test the file will be opened in the Temp directory if the operating system is Windows or tmp directory if it is not.</doc>
|
|
<arguments>
|
|
<arg>./datas/007_paper_variety_management.xls</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:16.214" endtime="20211220 15:49:16.219"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>paper_brand</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_categoryid}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.220" level="INFO">${paper_categoryid} = 638458876659896320</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.219" endtime="20211220 15:49:16.220"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>paper_brand</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_Manufacturerid}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.220" level="INFO">${paper_Manufacturerid} = 638458967357526016</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.220" endtime="20211220 15:49:16.220"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>paper_brand</arg>
|
|
<arg>C2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_brand_name}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.221" level="INFO">${paper_brand_name} = aotutest_paper_brand_name</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.220" endtime="20211220 15:49:16.221"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>paper_brand</arg>
|
|
<arg>D2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_name}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.221" level="INFO">${paper_name} = aotutest_paper_name</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.221" endtime="20211220 15:49:16.221"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>paper_brand</arg>
|
|
<arg>E2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_characteristic}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.221" level="INFO">${paper_characteristic} = This autotest_paper_characteristic</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.221" endtime="20211220 15:49:16.221"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>paper_brand</arg>
|
|
<arg>F2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_description}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.222" level="INFO">${paper_description} = This apaper_description</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.221" endtime="20211220 15:49:16.222"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>paper_brand</arg>
|
|
<arg>G2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_brand_img}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.222" level="INFO">${paper_brand_img} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.222" endtime="20211220 15:49:16.222"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paper_categoryid}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.222" level="INFO">${paper_categoryid} = 638458876659896320</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.222" endtime="20211220 15:49:16.222"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paper_Manufacturerid}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.223" level="INFO">${paper_Manufacturerid} = 638458967357526016</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.223" endtime="20211220 15:49:16.223"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paper_brand_name}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.223" level="INFO">${paper_brand_name} = aotutest_paper_brand_name</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.223" endtime="20211220 15:49:16.223"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paper_name}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.224" level="INFO">${paper_name} = aotutest_paper_name</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.223" endtime="20211220 15:49:16.224"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paper_characteristic}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.224" level="INFO">${paper_characteristic} = This autotest_paper_characteristic</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.224" endtime="20211220 15:49:16.224"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paper_description}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.225" level="INFO">${paper_description} = This apaper_description</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.224" endtime="20211220 15:49:16.225"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paper_brand_img}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.225" level="INFO">${paper_brand_img} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.225" endtime="20211220 15:49:16.225"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>paper_category</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_category_name}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.226" level="INFO">${paper_category_name} = autotest_paper_category_name</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.225" endtime="20211220 15:49:16.226"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paper_category_name}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.226" level="INFO">${paper_category_name} = autotest_paper_category_name</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.226" endtime="20211220 15:49:16.226"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>paper_manufacturer</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_manufacturer_name}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.227" level="INFO">${paper_manufacturer_name} = autotest_paper_manufacturer_name</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.226" endtime="20211220 15:49:16.227"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>paper_manufacturer</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_manufacturer_shortName}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.227" level="INFO">${paper_manufacturer_shortName} = apmn</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.227" endtime="20211220 15:49:16.227"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>paper_manufacturer</arg>
|
|
<arg>C2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_manufacturer_description}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.227" level="INFO">${paper_manufacturer_description} = autotest_paper_manufacturer</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.227" endtime="20211220 15:49:16.227"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>paper_manufacturer</arg>
|
|
<arg>D2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_manufacturer_logoImg}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.228" level="INFO">${paper_manufacturer_logoImg} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.227" endtime="20211220 15:49:16.228"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paper_manufacturer_name}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.228" level="INFO">${paper_manufacturer_name} = autotest_paper_manufacturer_name</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.228" endtime="20211220 15:49:16.228"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paper_manufacturer_shortName}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.228" level="INFO">${paper_manufacturer_shortName} = apmn</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.228" endtime="20211220 15:49:16.229"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paper_manufacturer_description}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.229" level="INFO">${paper_manufacturer_description} = autotest_paper_manufacturer</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.229" endtime="20211220 15:49:16.229"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paper_manufacturer_logoImg}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.229" level="INFO">${paper_manufacturer_logoImg} = https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.229" endtime="20211220 15:49:16.229"></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="20211220 15:49:16.230" endtime="20211220 15:49:16.230"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:16.213" endtime="20211220 15:49:16.230" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s1-s1-t10" name="get_market_information_link_datas">
|
|
<kw name="Open Excel" library="ExcelLibrary">
|
|
<doc>Opens the Excel file from the path provided in the file name parameter.
|
|
If the boolean useTempDir is set to true, depending on the operating system of the computer running the test the file will be opened in the Temp directory if the operating system is Windows or tmp directory if it is not.</doc>
|
|
<arguments>
|
|
<arg>./datas/008_market_information_link.xls</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:16.231" endtime="20211220 15:49:16.236"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>link</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${market_information_link}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.237" level="INFO">${market_information_link} = http://mp.weixin.qq.com/s?__biz=MzU1MDMwNzAzMA==&mid=2247483666&idx=1&sn=f63007b21094978d2f864fdd884b39dc&chksm=fba3d4abccd45dbdb535ef00b0a3cb7c24242e467f3b55e067c343da11d780d527d6fc5cb327&scene=18#we...</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.236" endtime="20211220 15:49:16.237"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${market_information_link}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.237" level="INFO">${market_information_link} = http://mp.weixin.qq.com/s?__biz=MzU1MDMwNzAzMA==&mid=2247483666&idx=1&sn=f63007b21094978d2f864fdd884b39dc&chksm=fba3d4abccd45dbdb535ef00b0a3cb7c24242e467f3b55e067c343da11d780d527d6fc5cb327&scene=18#we...</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.237" endtime="20211220 15:49:16.237"></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="20211220 15:49:16.238" endtime="20211220 15:49:16.238"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:16.230" endtime="20211220 15:49:16.238" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s1-s1-t11" name="get_product_manage_datas">
|
|
<kw name="Open Excel" library="ExcelLibrary">
|
|
<doc>Opens the Excel file from the path provided in the file name parameter.
|
|
If the boolean useTempDir is set to true, depending on the operating system of the computer running the test the file will be opened in the Temp directory if the operating system is Windows or tmp directory if it is not.</doc>
|
|
<arguments>
|
|
<arg>./datas/009_product_manage.xls</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:16.239" endtime="20211220 15:49:16.244"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>product_save</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${gramweight}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.245" level="INFO">${gramweight} = 678</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.244" endtime="20211220 15:49:16.245"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>product_save</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${purchasePrice}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.245" level="INFO">${purchasePrice} = 5678</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.245" endtime="20211220 15:49:16.245"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${gramweight}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.245" level="INFO">${gramweight} = 678</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.245" endtime="20211220 15:49:16.245"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${purchasePrice}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.246" level="INFO">${purchasePrice} = 5678</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.246" endtime="20211220 15:49:16.246"></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="20211220 15:49:16.246" endtime="20211220 15:49:16.246"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:16.238" endtime="20211220 15:49:16.246" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s1-s1-t12" name="get_product_price_datas">
|
|
<kw name="Open Excel" library="ExcelLibrary">
|
|
<doc>Opens the Excel file from the path provided in the file name parameter.
|
|
If the boolean useTempDir is set to true, depending on the operating system of the computer running the test the file will be opened in the Temp directory if the operating system is Windows or tmp directory if it is not.</doc>
|
|
<arguments>
|
|
<arg>./datas/012_product_price.xls</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:16.247" endtime="20211220 15:49:16.253"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>product_price_update</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${product_price_sku_alterType}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.253" level="INFO">${product_price_sku_alterType} = 1</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.253" endtime="20211220 15:49:16.253"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>product_price_update</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${product_price_sku_new}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.254" level="INFO">${product_price_sku_new} = 6789</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.253" endtime="20211220 15:49:16.254"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${product_price_sku_alterType}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.254" level="INFO">${product_price_sku_alterType} = 1</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.254" endtime="20211220 15:49:16.254"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${product_price_sku_new}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.254" level="INFO">${product_price_sku_new} = 6789</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.254" endtime="20211220 15:49:16.254"></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="20211220 15:49:16.255" endtime="20211220 15:49:16.255"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:16.247" endtime="20211220 15:49:16.255" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s1-s1-t13" name="get_customer_shipping_address_datas">
|
|
<kw name="Open Excel" library="ExcelLibrary">
|
|
<doc>Opens the Excel file from the path provided in the file name parameter.
|
|
If the boolean useTempDir is set to true, depending on the operating system of the computer running the test the file will be opened in the Temp directory if the operating system is Windows or tmp directory if it is not.</doc>
|
|
<arguments>
|
|
<arg>./datas/014_customer_shipping_address.xls</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:16.256" endtime="20211220 15:49:16.262"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>shipping_address_save</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_enterprise_shipping_address_isDefault}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.263" level="INFO">${customer_enterprise_shipping_address_isDefault} = 1</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.262" endtime="20211220 15:49:16.263"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>shipping_address_save</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_enterprise_shipping_address_receiver}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.263" level="INFO">${customer_enterprise_shipping_address_receiver} = autotest_receiver</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.263" endtime="20211220 15:49:16.263"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>shipping_address_save</arg>
|
|
<arg>C2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_enterprise_shipping_address_receiverMobile}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.264" level="INFO">${customer_enterprise_shipping_address_receiverMobile} = 13800138000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.264" endtime="20211220 15:49:16.264"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>shipping_address_save</arg>
|
|
<arg>D2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_enterprise_shipping_address_detail}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.264" level="INFO">${customer_enterprise_shipping_address_detail} = autotest_customer_enterprise_shipping_address_detail</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.264" endtime="20211220 15:49:16.264"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>shipping_address_save</arg>
|
|
<arg>E2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_enterprise_shipping_address_provinceid}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.265" level="INFO">${customer_enterprise_shipping_address_provinceid} = 440000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.264" endtime="20211220 15:49:16.265"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>shipping_address_save</arg>
|
|
<arg>F2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_enterprise_shipping_address_cityid}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.265" level="INFO">${customer_enterprise_shipping_address_cityid} = 440100</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.265" endtime="20211220 15:49:16.265"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>shipping_address_save</arg>
|
|
<arg>G2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_enterprise_shipping_address_districtid}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.265" level="INFO">${customer_enterprise_shipping_address_districtid} = 440106</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.265" endtime="20211220 15:49:16.265"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>shipping_address_save</arg>
|
|
<arg>H2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_enterprise_shipping_address_streetid}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.266" level="INFO">${customer_enterprise_shipping_address_streetid} = 440106003</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.265" endtime="20211220 15:49:16.266"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>shipping_address_save</arg>
|
|
<arg>I2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_enterprise_shipping_address_provincename}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.266" level="INFO">${customer_enterprise_shipping_address_provincename} = 广东省</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.266" endtime="20211220 15:49:16.266"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>shipping_address_save</arg>
|
|
<arg>J2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_enterprise_shipping_address_cityname}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.266" level="INFO">${customer_enterprise_shipping_address_cityname} = 广州市</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.266" endtime="20211220 15:49:16.266"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>shipping_address_save</arg>
|
|
<arg>K2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_enterprise_shipping_address_districtname}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.267" level="INFO">${customer_enterprise_shipping_address_districtname} = 天河区</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.266" endtime="20211220 15:49:16.267"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>shipping_address_save</arg>
|
|
<arg>L2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_enterprise_shipping_address_streetname}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.267" level="INFO">${customer_enterprise_shipping_address_streetname} = 车陂街道</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.267" endtime="20211220 15:49:16.267"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_enterprise_shipping_address_isDefault}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.267" level="INFO">${customer_enterprise_shipping_address_isDefault} = 1</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.267" endtime="20211220 15:49:16.268"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_enterprise_shipping_address_receiver}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.268" level="INFO">${customer_enterprise_shipping_address_receiver} = autotest_receiver</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.268" endtime="20211220 15:49:16.268"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_enterprise_shipping_address_receiverMobile}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.268" level="INFO">${customer_enterprise_shipping_address_receiverMobile} = 13800138000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.268" endtime="20211220 15:49:16.268"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_enterprise_shipping_address_detail}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.269" level="INFO">${customer_enterprise_shipping_address_detail} = autotest_customer_enterprise_shipping_address_detail</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.268" endtime="20211220 15:49:16.269"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_enterprise_shipping_address_provinceid}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.269" level="INFO">${customer_enterprise_shipping_address_provinceid} = 440000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.269" endtime="20211220 15:49:16.269"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_enterprise_shipping_address_cityid}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.270" level="INFO">${customer_enterprise_shipping_address_cityid} = 440100</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.269" endtime="20211220 15:49:16.270"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_enterprise_shipping_address_districtid}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.270" level="INFO">${customer_enterprise_shipping_address_districtid} = 440106</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.270" endtime="20211220 15:49:16.270"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_enterprise_shipping_address_streetid}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.270" level="INFO">${customer_enterprise_shipping_address_streetid} = 440106003</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.270" endtime="20211220 15:49:16.270"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_enterprise_shipping_address_provincename}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.271" level="INFO">${customer_enterprise_shipping_address_provincename} = 广东省</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.271" endtime="20211220 15:49:16.271"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_enterprise_shipping_address_cityname}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.271" level="INFO">${customer_enterprise_shipping_address_cityname} = 广州市</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.271" endtime="20211220 15:49:16.271"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_enterprise_shipping_address_districtname}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.272" level="INFO">${customer_enterprise_shipping_address_districtname} = 天河区</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.272" endtime="20211220 15:49:16.272"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_enterprise_shipping_address_streetname}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.272" level="INFO">${customer_enterprise_shipping_address_streetname} = 车陂街道</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.272" endtime="20211220 15:49:16.272"></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="20211220 15:49:16.272" endtime="20211220 15:49:16.273"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:16.255" endtime="20211220 15:49:16.273" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s1-s1-t14" name="get_customer_create_order_datas">
|
|
<kw name="Open Excel" library="ExcelLibrary">
|
|
<doc>Opens the Excel file from the path provided in the file name parameter.
|
|
If the boolean useTempDir is set to true, depending on the operating system of the computer running the test the file will be opened in the Temp directory if the operating system is Windows or tmp directory if it is not.</doc>
|
|
<arguments>
|
|
<arg>./datas/015_customer_create_order.xls</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:16.273" endtime="20211220 15:49:16.279"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>create_order</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_create_order_paymentMethod}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.280" level="INFO">${customer_create_order_paymentMethod} = 2</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.279" endtime="20211220 15:49:16.280"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>create_order</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_create_order_width}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.280" level="INFO">${customer_create_order_width} = 787</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.280" endtime="20211220 15:49:16.280"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>create_order</arg>
|
|
<arg>C2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_create_order_length}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.280" level="INFO">${customer_create_order_length} = 1092</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.280" endtime="20211220 15:49:16.280"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>create_order</arg>
|
|
<arg>D2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_create_order_quantity}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.281" level="INFO">${customer_create_order_quantity} = 5000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.281" endtime="20211220 15:49:16.281"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>create_order</arg>
|
|
<arg>E2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_create_order_bootFee}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.281" level="INFO">${customer_create_order_bootFee} = 0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.281" endtime="20211220 15:49:16.281"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>create_order</arg>
|
|
<arg>F2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_create_order_cuttingFee}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.281" level="INFO">${customer_create_order_cuttingFee} = 0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.281" endtime="20211220 15:49:16.281"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>create_order</arg>
|
|
<arg>G2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_create_order_freightFee}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.282" level="INFO">${customer_create_order_freightFee} = 0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.282" endtime="20211220 15:49:16.282"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>create_order</arg>
|
|
<arg>H2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_create_order_serviceFee}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.282" level="INFO">${customer_create_order_serviceFee} = 0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.282" endtime="20211220 15:49:16.282"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>create_order</arg>
|
|
<arg>I2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_create_order_otherFee}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.282" level="INFO">${customer_create_order_otherFee} = 0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.282" endtime="20211220 15:49:16.282"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_create_order_paymentMethod}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.283" level="INFO">${customer_create_order_paymentMethod} = 2</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.283" endtime="20211220 15:49:16.283"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_create_order_width}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.283" level="INFO">${customer_create_order_width} = 787</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.283" endtime="20211220 15:49:16.283"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_create_order_length}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.284" level="INFO">${customer_create_order_length} = 1092</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.283" endtime="20211220 15:49:16.284"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_create_order_quantity}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.284" level="INFO">${customer_create_order_quantity} = 5000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.284" endtime="20211220 15:49:16.284"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_create_order_bootFee}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.284" level="INFO">${customer_create_order_bootFee} = 0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.284" endtime="20211220 15:49:16.285"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_create_order_cuttingFee}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.285" level="INFO">${customer_create_order_cuttingFee} = 0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.285" endtime="20211220 15:49:16.285"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_create_order_freightFee}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.285" level="INFO">${customer_create_order_freightFee} = 0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.285" endtime="20211220 15:49:16.285"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_create_order_serviceFee}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.286" level="INFO">${customer_create_order_serviceFee} = 0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.286" endtime="20211220 15:49:16.286"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_create_order_otherFee}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.286" level="INFO">${customer_create_order_otherFee} = 0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.286" endtime="20211220 15:49:16.286"></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="20211220 15:49:16.286" endtime="20211220 15:49:16.287"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:16.273" endtime="20211220 15:49:16.287" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s1-s1-t15" name="get_customer_enquiry_create_order_datas">
|
|
<kw name="Open Excel" library="ExcelLibrary">
|
|
<doc>Opens the Excel file from the path provided in the file name parameter.
|
|
If the boolean useTempDir is set to true, depending on the operating system of the computer running the test the file will be opened in the Temp directory if the operating system is Windows or tmp directory if it is not.</doc>
|
|
<arguments>
|
|
<arg>./datas/016_customer_enquiry_create_order.xls</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:16.288" endtime="20211220 15:49:16.293"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>enquiry_add</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_enquiryContent}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.294" level="INFO">${customer_enquiryContent} = autotest_enquiryContent</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.293" endtime="20211220 15:49:16.294"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>enquiry_add</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_enquiry_deliveryDay}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.294" level="INFO">${customer_enquiry_deliveryDay} = 48</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.294" endtime="20211220 15:49:16.294"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>enquiry_add</arg>
|
|
<arg>C2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_enquiry_deliveryArea}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.295" level="INFO">${customer_enquiry_deliveryArea} = 广东省 广州市 天河区</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.294" endtime="20211220 15:49:16.295"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_enquiryContent}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.295" level="INFO">${customer_enquiryContent} = autotest_enquiryContent</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.295" endtime="20211220 15:49:16.295"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_enquiry_deliveryDay}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.295" level="INFO">${customer_enquiry_deliveryDay} = 48</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.295" endtime="20211220 15:49:16.295"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_enquiry_deliveryArea}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.296" level="INFO">${customer_enquiry_deliveryArea} = 广东省 广州市 天河区</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.296" endtime="20211220 15:49:16.296"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>enquiry_edit</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${enquiry_gramWeight1}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.296" level="INFO">${enquiry_gramWeight1} = 678</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.296" endtime="20211220 15:49:16.297"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>enquiry_edit</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${enquiry_width1}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.297" level="INFO">${enquiry_width1} = 787</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.297" endtime="20211220 15:49:16.297"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>enquiry_edit</arg>
|
|
<arg>C2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${enquiry_length1}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.297" level="INFO">${enquiry_length1} = 1000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.297" endtime="20211220 15:49:16.297"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>enquiry_edit</arg>
|
|
<arg>D2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${enquiry_quantity1}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.297" level="INFO">${enquiry_quantity1} = 5500</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.297" endtime="20211220 15:49:16.298"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>enquiry_edit</arg>
|
|
<arg>E2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${enquiry_gramWeight2}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.298" level="INFO">${enquiry_gramWeight2} = 678</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.298" endtime="20211220 15:49:16.298"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>enquiry_edit</arg>
|
|
<arg>F2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${enquiry_width2}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.298" level="INFO">${enquiry_width2} = 787</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.298" endtime="20211220 15:49:16.298"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>enquiry_edit</arg>
|
|
<arg>G2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${enquiry_length2}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.298" level="INFO">${enquiry_length2} = 1092</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.298" endtime="20211220 15:49:16.299"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>enquiry_edit</arg>
|
|
<arg>H2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${enquiry_quantity2}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.299" level="INFO">${enquiry_quantity2} = 5000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.299" endtime="20211220 15:49:16.299"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>enquiry_edit</arg>
|
|
<arg>I2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_enquiry_remark}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.299" level="INFO">${customer_enquiry_remark} = autotest_remark</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.299" endtime="20211220 15:49:16.299"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${enquiry_gramWeight1}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.300" level="INFO">${enquiry_gramWeight1} = 678</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.299" endtime="20211220 15:49:16.300"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${enquiry_width1}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.300" level="INFO">${enquiry_width1} = 787</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.300" endtime="20211220 15:49:16.300"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${enquiry_length1}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.300" level="INFO">${enquiry_length1} = 1000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.300" endtime="20211220 15:49:16.301"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${enquiry_quantity1}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.301" level="INFO">${enquiry_quantity1} = 5500</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.301" endtime="20211220 15:49:16.301"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${enquiry_gramWeight2}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.301" level="INFO">${enquiry_gramWeight2} = 678</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.301" endtime="20211220 15:49:16.301"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${enquiry_width2}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.302" level="INFO">${enquiry_width2} = 787</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.301" endtime="20211220 15:49:16.302"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${enquiry_length2}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.302" level="INFO">${enquiry_length2} = 1092</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.302" endtime="20211220 15:49:16.302"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${enquiry_quantity2}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.302" level="INFO">${enquiry_quantity2} = 5000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.302" endtime="20211220 15:49:16.303"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_enquiry_remark}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.303" level="INFO">${customer_enquiry_remark} = autotest_remark</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.303" endtime="20211220 15:49:16.303"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>submit_paper_quotation</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_quotation_gramWeight1}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.304" level="INFO">${paper_quotation_gramWeight1} = 678</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.303" endtime="20211220 15:49:16.304"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>submit_paper_quotation</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_quotation_width1}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.304" level="INFO">${paper_quotation_width1} = 787</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.304" endtime="20211220 15:49:16.304"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>submit_paper_quotation</arg>
|
|
<arg>C2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_quotation_length1}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.304" level="INFO">${paper_quotation_length1} = 1000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.304" endtime="20211220 15:49:16.304"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>submit_paper_quotation</arg>
|
|
<arg>D2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_quotation_quantity1}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.305" level="INFO">${paper_quotation_quantity1} = 5500</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.304" endtime="20211220 15:49:16.305"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>submit_paper_quotation</arg>
|
|
<arg>E2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_quotation_otherFee}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.305" level="INFO">${paper_quotation_otherFee} = 0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.305" endtime="20211220 15:49:16.305"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>submit_paper_quotation</arg>
|
|
<arg>F2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_quotation_gramWeight2}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.305" level="INFO">${paper_quotation_gramWeight2} = 678</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.305" endtime="20211220 15:49:16.305"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>submit_paper_quotation</arg>
|
|
<arg>G2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_quotation_width2}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.306" level="INFO">${paper_quotation_width2} = 787</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.305" endtime="20211220 15:49:16.306"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>submit_paper_quotation</arg>
|
|
<arg>H2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_quotation_length2}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.306" level="INFO">${paper_quotation_length2} = 1092</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.306" endtime="20211220 15:49:16.306"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>submit_paper_quotation</arg>
|
|
<arg>I2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_quotation_quantity2}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.306" level="INFO">${paper_quotation_quantity2} = 5000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.306" endtime="20211220 15:49:16.306"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>submit_paper_quotation</arg>
|
|
<arg>J2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplierfocus_paper_quotation_remark}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.307" level="INFO">${supplierfocus_paper_quotation_remark} = autotest_supplierfocus_paper_quotation_remark</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.306" endtime="20211220 15:49:16.307"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paper_quotation_gramWeight1}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.307" level="INFO">${paper_quotation_gramWeight1} = 678</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.307" endtime="20211220 15:49:16.307"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paper_quotation_width1}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.308" level="INFO">${paper_quotation_width1} = 787</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.307" endtime="20211220 15:49:16.308"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paper_quotation_length1}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.308" level="INFO">${paper_quotation_length1} = 1000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.308" endtime="20211220 15:49:16.308"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paper_quotation_quantity1}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.309" level="INFO">${paper_quotation_quantity1} = 5500</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.308" endtime="20211220 15:49:16.309"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paper_quotation_otherFee}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.309" level="INFO">${paper_quotation_otherFee} = 0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.309" endtime="20211220 15:49:16.309"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paper_quotation_gramWeight2}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.309" level="INFO">${paper_quotation_gramWeight2} = 678</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.309" endtime="20211220 15:49:16.309"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paper_quotation_width2}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.310" level="INFO">${paper_quotation_width2} = 787</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.310" endtime="20211220 15:49:16.310"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paper_quotation_length2}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.310" level="INFO">${paper_quotation_length2} = 1092</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.310" endtime="20211220 15:49:16.310"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paper_quotation_quantity2}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.311" level="INFO">${paper_quotation_quantity2} = 5000</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.310" endtime="20211220 15:49:16.311"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplierfocus_paper_quotation_remark}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.311" level="INFO">${supplierfocus_paper_quotation_remark} = autotest_supplierfocus_paper_quotation_remark</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.311" endtime="20211220 15:49:16.311"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>enquiry_create_order</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_create_order_paymentMethod}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.312" level="INFO">${customer_create_order_paymentMethod} = 2</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.311" endtime="20211220 15:49:16.312"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>enquiry_create_order</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_create_order_bootFee1}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.312" level="INFO">${customer_create_order_bootFee1} = 0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.312" endtime="20211220 15:49:16.312"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>enquiry_create_order</arg>
|
|
<arg>C2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_create_order_cuttingFee1}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.312" level="INFO">${customer_create_order_cuttingFee1} = 0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.312" endtime="20211220 15:49:16.312"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>enquiry_create_order</arg>
|
|
<arg>D2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_create_order_freightFee1}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.313" level="INFO">${customer_create_order_freightFee1} = 0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.312" endtime="20211220 15:49:16.313"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>enquiry_create_order</arg>
|
|
<arg>E2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_create_order_serviceFee1}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.313" level="INFO">${customer_create_order_serviceFee1} = 0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.313" endtime="20211220 15:49:16.313"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>enquiry_create_order</arg>
|
|
<arg>F2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_create_order_bootFee2}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.313" level="INFO">${customer_create_order_bootFee2} = 0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.313" endtime="20211220 15:49:16.313"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>enquiry_create_order</arg>
|
|
<arg>G2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_create_order_cuttingFee2}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.314" level="INFO">${customer_create_order_cuttingFee2} = 0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.313" endtime="20211220 15:49:16.314"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>enquiry_create_order</arg>
|
|
<arg>H2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_create_order_freightFee2}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.314" level="INFO">${customer_create_order_freightFee2} = 0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.314" endtime="20211220 15:49:16.314"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>enquiry_create_order</arg>
|
|
<arg>I2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_create_order_serviceFee2}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.314" level="INFO">${customer_create_order_serviceFee2} = 0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.314" endtime="20211220 15:49:16.314"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_create_order_paymentMethod}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.315" level="INFO">${customer_create_order_paymentMethod} = 2</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.314" endtime="20211220 15:49:16.315"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_create_order_bootFee1}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.315" level="INFO">${customer_create_order_bootFee1} = 0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.315" endtime="20211220 15:49:16.315"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_create_order_cuttingFee1}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.316" level="INFO">${customer_create_order_cuttingFee1} = 0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.315" endtime="20211220 15:49:16.316"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_create_order_freightFee1}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.316" level="INFO">${customer_create_order_freightFee1} = 0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.316" endtime="20211220 15:49:16.316"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_create_order_serviceFee1}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.316" level="INFO">${customer_create_order_serviceFee1} = 0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.316" endtime="20211220 15:49:16.316"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_create_order_bootFee2}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.317" level="INFO">${customer_create_order_bootFee2} = 0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.316" endtime="20211220 15:49:16.317"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_create_order_cuttingFee2}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.317" level="INFO">${customer_create_order_cuttingFee2} = 0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.317" endtime="20211220 15:49:16.317"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_create_order_freightFee2}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.318" level="INFO">${customer_create_order_freightFee2} = 0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.317" endtime="20211220 15:49:16.318"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_create_order_serviceFee2}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.318" level="INFO">${customer_create_order_serviceFee2} = 0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.318" endtime="20211220 15:49:16.318"></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="20211220 15:49:16.318" endtime="20211220 15:49:16.318"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:16.287" endtime="20211220 15:49:16.318" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s1-s1-t16" name="get_create_supplier_order_batch_datas">
|
|
<kw name="Open Excel" library="ExcelLibrary">
|
|
<doc>Opens the Excel file from the path provided in the file name parameter.
|
|
If the boolean useTempDir is set to true, depending on the operating system of the computer running the test the file will be opened in the Temp directory if the operating system is Windows or tmp directory if it is not.</doc>
|
|
<arguments>
|
|
<arg>./datas/017_create_supplier_order_batch.xls</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:16.319" endtime="20211220 15:49:16.325"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>create_supplier_order</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_order_remark}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.325" level="INFO">${supplier_order_remark} = autotest_supplier_order_remark</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.325" endtime="20211220 15:49:16.326"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_order_remark}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.326" level="INFO">${supplier_order_remark} = autotest_supplier_order_remark</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.326" endtime="20211220 15:49:16.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="20211220 15:49:16.326" endtime="20211220 15:49:16.326"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:16.319" endtime="20211220 15:49:16.326" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s1-s1-t17" name="get_payable_receivable_datas">
|
|
<kw name="Open Excel" library="ExcelLibrary">
|
|
<doc>Opens the Excel file from the path provided in the file name parameter.
|
|
If the boolean useTempDir is set to true, depending on the operating system of the computer running the test the file will be opened in the Temp directory if the operating system is Windows or tmp directory if it is not.</doc>
|
|
<arguments>
|
|
<arg>./datas/018_payable_receivable.xls</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:16.327" endtime="20211220 15:49:16.333"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>confirm_payable</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${payable_fundProvider}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.333" level="INFO">${payable_fundProvider} = 1</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.333" endtime="20211220 15:49:16.333"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>confirm_payable</arg>
|
|
<arg>B2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${payable_remark}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.334" level="INFO">${payable_remark} = autotest_remark</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.334" endtime="20211220 15:49:16.334"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${payable_fundProvider}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.334" level="INFO">${payable_fundProvider} = 1</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.334" endtime="20211220 15:49:16.334"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${payable_remark}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.335" level="INFO">${payable_remark} = autotest_remark</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.334" endtime="20211220 15:49:16.335"></status>
|
|
</kw>
|
|
<kw name="Read Cell Data By Name" library="ExcelLibrary">
|
|
<doc>Uses the cell name to return the data from that cell.</doc>
|
|
<arguments>
|
|
<arg>confirm_receivable</arg>
|
|
<arg>A2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${receivable_remark}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.336" level="INFO">${receivable_remark} = autotest_remark</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.335" endtime="20211220 15:49:16.336"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${receivable_remark}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.337" level="INFO">${receivable_remark} = autotest_remark</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.337" endtime="20211220 15:49:16.337"></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="20211220 15:49:16.337" endtime="20211220 15:49:16.337"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:16.327" endtime="20211220 15:49:16.337" critical="yes"></status>
|
|
</test>
|
|
<status status="PASS" starttime="20211220 15:49:15.981" endtime="20211220 15:49:16.338"></status>
|
|
</suite>
|
|
<status status="PASS" starttime="20211220 15:49:15.843" endtime="20211220 15:49:16.340"></status>
|
|
</suite>
|
|
<suite id="s1-s2" name="001 Login Get Info" source="/root/yyt-trading-rf-api/001_login_get_info">
|
|
<suite id="s1-s2-s1" name="Login Customer" source="/root/yyt-trading-rf-api/001_login_get_info/login_customer.robot">
|
|
<test id="s1-s2-s1-t1" name="customer_phone">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:16.350" endtime="20211220 15:49:16.350"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>uecclient</arg>
|
|
<arg>${uecclient}</arg>
|
|
<arg>headers=${cloud_factory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.350" level="INFO">Creating Session using : alias=uecclient, url=https://api-client-uec-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.350" endtime="20211220 15:49:16.351"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"accountType":${accounttype_customer},"account":"${account_customer}","captcha":"${captcha_customer}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.351" level="INFO">${body} = {"accountType":2,"account":"13012345678","captcha":"888888"}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.351" endtime="20211220 15:49:16.351"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>uecclient</arg>
|
|
<arg>/uec/authorize/by-captcha</arg>
|
|
<arg>${body}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.434" 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;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Content-Length': '60'}
|
|
body={"accountType":2,"account":"13012345678","captcha":"888888"}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:16.434" 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': 'Mon, 20 Dec 2021 07:49:16 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":"iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUp6baDXtlDtfh+ZlY+Ebwkdw==","userId":"670334045988720640"}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:16.435" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.351" endtime="20211220 15:49:16.435"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.435" level="INFO">{'code': 0, 'message': 'successful', 'data': {'token': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUp6baDXtlDtfh+ZlY+Ebwkdw==', 'userId': '670334045988720640'}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.435" endtime="20211220 15:49:16.436"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.436" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.436" endtime="20211220 15:49:16.436"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:16.436" endtime="20211220 15:49:16.437"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()["data"]}</arg>
|
|
<arg>token</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${gettoken_customer}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.437" level="INFO">${gettoken_customer} = iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUp6baDXtlDtfh+ZlY+Ebwkdw==</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.437" endtime="20211220 15:49:16.437"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${gettoken_customer}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.438" level="INFO">${gettoken_customer} = iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUp6baDXtlDtfh+ZlY+Ebwkdw==</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.437" endtime="20211220 15:49:16.438"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()["data"]}</arg>
|
|
<arg>userId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${userid_customer}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.438" level="INFO">${userid_customer} = 670334045988720640</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.438" endtime="20211220 15:49:16.438"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${userid_customer}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.439" level="INFO">${userid_customer} = 670334045988720640</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.439" endtime="20211220 15:49:16.439"></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="20211220 15:49:16.439" endtime="20211220 15:49:16.439"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:16.349" endtime="20211220 15:49:16.439" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s1-t2" name="customer_login_token">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:16.440" endtime="20211220 15:49:16.441"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloud_factory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.441" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.441" endtime="20211220 15:49:16.441"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"loginToken":"${gettoken_customer}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.442" level="INFO">${body} = {"loginToken":"iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUp6baDXtlDtfh+ZlY+Ebwkdw=="}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.442" endtime="20211220 15:49:16.442"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/cloud-print-user-center/authorize/get/product-line-token/by/login-token</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.907" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/authorize/get/product-line-token/by/login-token
|
|
path_url=/cloud-print-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;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Content-Length': '105'}
|
|
body=b'{"loginToken":"iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUp6baDXtlDtfh+ZlY+Ebwkdw=="}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:16.907" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/authorize/get/product-line-token/by/login-token
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:16 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":200301,"message":null,"data":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:16.907" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.442" endtime="20211220 15:49:16.907"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.908" level="INFO">{'code': 200301, 'message': None, 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.907" endtime="20211220 15:49:16.908"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.908" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.908" endtime="20211220 15:49:16.908"></status>
|
|
</kw>
|
|
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
|
|
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
|
|
<arguments>
|
|
<arg>Get From Dictionary</arg>
|
|
<arg>${response.json()}</arg>
|
|
<arg>data</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${get_status}</var>
|
|
<var>${token}</var>
|
|
</assign>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
<arg>data</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:16.909" endtime="20211220 15:49:16.909"></status>
|
|
</kw>
|
|
<msg timestamp="20211220 15:49:16.909" level="INFO">${get_status} = PASS</msg>
|
|
<msg timestamp="20211220 15:49:16.909" level="INFO">${token} = None</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.909" endtime="20211220 15:49:16.909"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>"${get_status}"=="FAIL"</arg>
|
|
<arg>${gettoken_customer}</arg>
|
|
<arg>"${token}"=="None"</arg>
|
|
<arg>${gettoken_customer}</arg>
|
|
<arg>${token}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${getlogintoken_customer}</var>
|
|
</assign>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>"${token}"=="None"</arg>
|
|
<arg>${gettoken_customer}</arg>
|
|
<arg>${token}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:16.910" endtime="20211220 15:49:16.910"></status>
|
|
</kw>
|
|
<msg timestamp="20211220 15:49:16.910" level="INFO">${getlogintoken_customer} = iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUp6baDXtlDtfh+ZlY+Ebwkdw==</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.909" endtime="20211220 15:49:16.910"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${getlogintoken_customer}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.911" level="INFO">${getlogintoken_customer} = iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUp6baDXtlDtfh+ZlY+Ebwkdw==</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.910" endtime="20211220 15:49:16.911"></status>
|
|
</kw>
|
|
<kw name="Create Dictionary" library="BuiltIn">
|
|
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
|
|
<arguments>
|
|
<arg>Content-Type=application/json;charset=UTF-8</arg>
|
|
<arg>X-APP-ID=503258978847965388</arg>
|
|
<arg>Authorization=${getlogintoken_customer}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>&{cloudfactory_customer_header}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.912" level="INFO">&{cloudfactory_customer_header} = { Content-Type=application/json;charset=UTF-8 | X-APP-ID=503258978847965388 | Authorization=iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUp6baDXtlDtfh+ZlY+Ebwkdw== }</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.911" endtime="20211220 15:49:16.912"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${cloudfactory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.912" level="INFO">${cloudfactory_customer_header} = {'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUp6baDXtlDtfh+ZlY+Ebwkdw=='}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.912" endtime="20211220 15:49:16.912"></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="20211220 15:49:16.913" endtime="20211220 15:49:16.913"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:16.440" endtime="20211220 15:49:16.913" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s1-t3" name="get_customer_userinfo">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:16.913" endtime="20211220 15:49:16.914"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>uecclient</arg>
|
|
<arg>${uecclient}</arg>
|
|
<arg>headers=${cloudfactory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.914" level="INFO">Creating Session using : alias=uecclient, url=https://api-client-uec-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUp6baDXtlDtfh+ZlY+Ebwkdw=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.914" endtime="20211220 15:49:16.915"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>uecclient</arg>
|
|
<arg>/uec/get/user-info</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:16.973" level="INFO">GET Request : url=https://api-client-uec-test.qniao.cn/uec/get/user-info
|
|
path_url=/uec/get/user-info
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUp6baDXtlDtfh+ZlY+Ebwkdw=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:16.973" level="INFO">GET Response : url=https://api-client-uec-test.qniao.cn/uec/get/user-info
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:16 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":{"userId":"670334045988720640","realName":null,"mobile":"13012345678","isAuth":0,"isSetPassword":1,"enterpriseId":null,"enterpriseName":null,"position":null,"employeeStatus":null,"applicationStatus":null,"contactsName":null,"contactsMobile":null,"locProvinceId":null,"locProvinceName":null,"locCityId":null,"locCityName":null,"locDistrictId":null,"locDistriceName":null,"locDetail":null,"isSupplierPerssion":false}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:16.973" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.915" endtime="20211220 15:49:16.973"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.974" level="INFO">{'code': 0, 'message': 'successful', 'data': {'userId': '670334045988720640', 'realName': None, 'mobile': '13012345678', 'isAuth': 0, 'isSetPassword': 1, 'enterpriseId': None, 'enterpriseName': None, 'position': None, 'employeeStatus': None, 'applicationStatus': None, 'contactsName': None, 'contactsMobile': None, 'locProvinceId': None, 'locProvinceName': None, 'locCityId': None, 'locCityName': None, 'locDistrictId': None, 'locDistriceName': None, 'locDetail': None, 'isSupplierPerssion': False}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.974" endtime="20211220 15:49:16.974"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.975" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.975" endtime="20211220 15:49:16.975"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:16.975" endtime="20211220 15:49:16.976"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Integers" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to integers.</doc>
|
|
<arguments>
|
|
<arg>${userid_customer}</arg>
|
|
<arg>${response.json()["data"]["userId"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:16.976" endtime="20211220 15:49:16.976"></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="20211220 15:49:16.977" endtime="20211220 15:49:16.977"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:16.913" endtime="20211220 15:49:16.977" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s1-t4" name="get_customer_baseinfo">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:16.978" endtime="20211220 15:49:16.978"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:16.978" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUp6baDXtlDtfh+ZlY+Ebwkdw=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.978" endtime="20211220 15:49:16.978"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>cloud-print-user-center/get/base-info</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:17.039" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/get/base-info
|
|
path_url=/cloud-print-user-center/get/base-info
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUp6baDXtlDtfh+ZlY+Ebwkdw=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:17.039" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/get/base-info
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:17 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":{"mallSupplier":null,"capacityMarket":null,"enterpriseName":null,"enterpriseId":null,"realName":null,"contactsName":null,"contactsMobile":null,"locProvinceId":null,"locProvinceName":null,"locCityId":null,"locCityName":null,"locDistrictId":null,"locDistriceName":null,"locStreetId":null,"locStreetName":null,"locDetail":null,"position":null,"employeeStatus":null,"applicationStatus":null,"isConfirmedAgreement":0,"fddEnterpriseStatus":null,"isSupplierPerssion":false}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:17.039" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:16.979" endtime="20211220 15:49:17.039"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:17.040" level="INFO">{'code': 0, 'message': 'successful', 'data': {'mallSupplier': None, 'capacityMarket': None, 'enterpriseName': None, 'enterpriseId': None, 'realName': None, 'contactsName': None, 'contactsMobile': None, 'locProvinceId': None, 'locProvinceName': None, 'locCityId': None, 'locCityName': None, 'locDistrictId': None, 'locDistriceName': None, 'locStreetId': None, 'locStreetName': None, 'locDetail': None, 'position': None, 'employeeStatus': None, 'applicationStatus': None, 'isConfirmedAgreement': 0, 'fddEnterpriseStatus': None, 'isSupplierPerssion': False}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.039" endtime="20211220 15:49:17.040"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:17.041" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.040" endtime="20211220 15:49:17.041"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:17.041" endtime="20211220 15:49:17.041"></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="20211220 15:49:17.041" endtime="20211220 15:49:17.042"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:16.977" endtime="20211220 15:49:17.042" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s1-t5" name="get_customer_useridentity">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:17.043" endtime="20211220 15:49:17.043"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:17.043" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUp6baDXtlDtfh+ZlY+Ebwkdw=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.043" endtime="20211220 15:49:17.043"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>cloud-print-user-center/get/user/identity</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:17.134" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/get/user/identity
|
|
path_url=/cloud-print-user-center/get/user/identity
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUp6baDXtlDtfh+ZlY+Ebwkdw=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:17.134" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/get/user/identity
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:17 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":{"type":0}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:17.135" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.044" endtime="20211220 15:49:17.135"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:17.135" level="INFO">{'code': 0, 'message': 'successful', 'data': {'type': 0}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.135" endtime="20211220 15:49:17.135"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:17.136" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.136" endtime="20211220 15:49:17.136"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:17.136" endtime="20211220 15:49:17.137"></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="20211220 15:49:17.137" endtime="20211220 15:49:17.137"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:17.042" endtime="20211220 15:49:17.137" critical="yes"></status>
|
|
</test>
|
|
<status status="PASS" starttime="20211220 15:49:16.345" endtime="20211220 15:49:17.138"></status>
|
|
</suite>
|
|
<suite id="s1-s2-s2" name="Login Operate" source="/root/yyt-trading-rf-api/001_login_get_info/login_operate.robot">
|
|
<test id="s1-s2-s2-t1" name="operate_mail">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:17.145" endtime="20211220 15:49:17.145"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operation_backend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:17.146" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/x-www-form-urlencoded', 'X-APP-ID': '503258978847952999'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.145" endtime="20211220 15:49:17.146"></status>
|
|
</kw>
|
|
<kw name="Create Dictionary" library="BuiltIn">
|
|
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
|
|
<arguments>
|
|
<arg>username=${username_operate}</arg>
|
|
<arg>password=${password_operate}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>&{body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:17.147" level="INFO">&{body} = { username=liangjinman@qniao.cn | password=qn123456 }</msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.146" endtime="20211220 15:49:17.147"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-factory-operation-backend/admin/login</arg>
|
|
<arg>${body}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:17.286" level="INFO">POST Request : url=https://api-ops-yyt-test.qniao.cn/cloud-factory-operation-backend/admin/login
|
|
path_url=/cloud-factory-operation-backend/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': '503258978847952999', 'Content-Length': '49'}
|
|
body=username=liangjinman%40qniao.cn&password=qn123456
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:17.286" level="INFO">POST Response : url=https://api-ops-yyt-test.qniao.cn/cloud-factory-operation-backend/admin/login
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:17 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 4a8bb5b51207941b91dfa6f617504a38', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'X-Frame-Options': 'DENY'}
|
|
body={"code":200,"message":"登陆成功"}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:17.287" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.147" endtime="20211220 15:49:17.287"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:17.288" level="INFO">{'code': 200, 'message': '登陆成功'}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.287" endtime="20211220 15:49:17.288"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:17.288" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.288" endtime="20211220 15:49:17.288"></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>登陆成功</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:17.289" endtime="20211220 15:49:17.289"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.headers}</arg>
|
|
<arg>Authorization</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${getlogintoken_operate}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:17.290" level="INFO">${getlogintoken_operate} = Token 4a8bb5b51207941b91dfa6f617504a38</msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.289" endtime="20211220 15:49:17.290"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${getlogintoken_operate}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:17.290" level="INFO">${getlogintoken_operate} = Token 4a8bb5b51207941b91dfa6f617504a38</msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.290" endtime="20211220 15:49:17.290"></status>
|
|
</kw>
|
|
<kw name="Create Dictionary" library="BuiltIn">
|
|
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
|
|
<arguments>
|
|
<arg>Content-Type=application/json;charset=UTF-8</arg>
|
|
<arg>X-APP-ID=503258978847952999</arg>
|
|
<arg>Authorization=${getlogintoken_operate}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>&{operationbackend_header}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:17.291" level="INFO">&{operationbackend_header} = { Content-Type=application/json;charset=UTF-8 | X-APP-ID=503258978847952999 | Authorization=Token 4a8bb5b51207941b91dfa6f617504a38 }</msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.290" endtime="20211220 15:49:17.291"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:17.291" level="INFO">${operationbackend_header} = {'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.291" endtime="20211220 15:49:17.291"></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="20211220 15:49:17.292" endtime="20211220 15:49:17.292"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:17.144" endtime="20211220 15:49:17.292" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s2-t2" name="get_operate_userinfo">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:17.293" endtime="20211220 15:49:17.293"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:17.293" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.293" endtime="20211220 15:49:17.294"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-factory-operation-backend/admin/employee/get/login-info</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:17.359" level="INFO">GET Request : url=https://api-ops-yyt-test.qniao.cn/cloud-factory-operation-backend/admin/employee/get/login-info
|
|
path_url=/cloud-factory-operation-backend/admin/employee/get/login-info
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:17.360" level="INFO">GET Response : url=https://api-ops-yyt-test.qniao.cn/cloud-factory-operation-backend/admin/employee/get/login-info
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:17 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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":"498985714734731264","name":"梁金满","avatar":"","position":"测试工程师","positionList":[{"id":"122345","name":"管理员"},{"id":"500764395257860096","name":"测试角色"},{"id":"500764395257860097","name":"运营"},{"id":"502129955090599936","name":"销售"}],"menuList":["PPGrecycleServiceBusinessSystem","/microSystemManagement/menu","/cloudPrintCenter/document/index","/cloudPrintCenter/shopOrderManage/deliveryOrder/Index","PPGrecycleServiceBusinessSettingMemberExpense","/cloudPrintCenter/shopOrderManage/purchaseOrder/Index","PPGrecycleServiceIndex","/microSystemManagement/position","/cloudPrintCenter/userManage/registerUser/Index","/cloudPrintCenter/businessManage/PrintingPackagingFactory/PrintingPackagingFactoryDetail","/cloudPrintCenter/userManage/CustomeClue/Index","/cloudPrintCenter/dataStatistics/tradingData/Index","/cloudPrintCenter/dataStatistics/paperTradingData/Index","/cloudPrintCenter/businessManage/Index","/cloudPrintCenter/businessManage/SupplierManagement/index","/cloudPrintCenter/dataStatistics/supplierTradingData/Index","PPGMarketingAudit","/cloudPrintCenter/businessManage/editCompany","/cloudPrintCenter/printProcessManage/processMange/Index","/cloudPrintCenter/printProcessManage/craftMange/Index","/cloudPrintCenter/document","PPGCustomerManage","/cloudPrintCenter/DatasViews","/cloudPrintCenter/printProcessManage","PPGrecycleServiceBusinessSettingPaperCategory","/cloudPrintCenter/shopOrderManage","/cloudPrintCenter/shopDeliveryManage","/cloudPrintCenter/businessManage/SupplierManagement/OpenAAcount","/cloudPrintCenter/businessManage/AccountMangement","PPGrecycleServiceBusinessSettingStoreDeposit","/microSystemManagement/employee","/cloudPrintCenter/businessRuleManage/Index","/cloudPrintCenter/businessManage/SupplierManagement/SupplierManagementDetail","/cloudPrintCenter/businessManage/PrintingPackagingFactory/PrintingPackagingFactoryMachineDetail","/cloudPrintCenter/dataStatistics/customerTradingData/Index","PPGPaperFctoryManage","/cloudPrintCenter/businessManage/FctoryListIndex","/cloudPrintCenter/userManage","PPGrecycleServiceBusinessSettingTopPaperCate","/cloudPrintCenter/shopDeliveryManage/Index","/cloudPrintCenter/businessRuleManage","PPGrecycleServiceBusinessAuth","/cloudPrintCenter/shopOrderManage/purchaseOrder/Details","/cloudPrintCenter/businessManage/PrintingPackagingFactory/Index","PPGrecycleServiceBusinessAuthUsers","PPGOperationAudit","/microSystemManagement","/cloudPrintCenter/businessManage","PPGrecycleServiceBusinessSystemInfo","cloudPrintCenter/dataStatistics","PPGrecycleServiceBusinessSettingOrderExpense","/cloudPrintCenter/userManage/LimitedSpecialOffer/Index","PPGrecycleServiceBusinessSetting","/cloudPrintCenter/businessManage/DiveceIndex","/microSystemManagement/department","/cloudPrintCenter/shopOrderManage/deliveryOrder/Details","/cloudPrintCenter/userManage/PaperQuotation/Index"]}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:17.360" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.294" endtime="20211220 15:49:17.360"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:17.361" level="INFO">{'code': 0, 'message': 'successful', 'data': {'adminId': '498985714734731264', 'name': '梁金满', 'avatar': '', 'position': '测试工程师', 'positionList': [{'id': '122345', 'name': '管理员'}, {'id': '500764395257860096', 'name': '测试角色'}, {'id': '500764395257860097', 'name': '运营'}, {'id': '502129955090599936', 'name': '销售'}], 'menuList': ['PPGrecycleServiceBusinessSystem', '/microSystemManagement/menu', '/cloudPrintCenter/document/index', '/cloudPrintCenter/shopOrderManage/deliveryOrder/Index', 'PPGrecycleServiceBusinessSettingMemberExpense', '/cloudPrintCenter/shopOrderManage/purchaseOrder/Index', 'PPGrecycleServiceIndex', '/microSystemManagement/position', '/cloudPrintCenter/userManage/registerUser/Index', '/cloudPrintCenter/businessManage/PrintingPackagingFactory/PrintingPackagingFactoryDetail', '/cloudPrintCenter/userManage/CustomeClue/Index', '/cloudPrintCenter/dataStatistics/tradingData/Index', '/cloudPrintCenter/dataStatistics/paperTradingData/Index', '/cloudPrintCenter/businessManage/Index', '/cloudPrintCenter/businessManage/SupplierManagement/index', '/cloudPrintCenter/dataStatistics/supplierTradingData/Index', 'PPGMarketingAudit', '/cloudPrintCenter/businessManage/editCompany', '/cloudPrintCenter/printProcessManage/processMange/Index', '/cloudPrintCenter/printProcessManage/craftMange/Index', '/cloudPrintCenter/document', 'PPGCustomerManage', '/cloudPrintCenter/DatasViews', '/cloudPrintCenter/printProcessManage', 'PPGrecycleServiceBusinessSettingPaperCategory', '/cloudPrintCenter/shopOrderManage', '/cloudPrintCenter/shopDeliveryManage', '/cloudPrintCenter/businessManage/SupplierManagement/OpenAAcount', '/cloudPrintCenter/businessManage/AccountMangement', 'PPGrecycleServiceBusinessSettingStoreDeposit', '/microSystemManagement/employee', '/cloudPrintCenter/businessRuleManage/Index', '/cloudPrintCenter/businessManage/SupplierManagement/SupplierManagementDetail', '/cloudPrintCenter/businessManage/PrintingPackagingFactory/PrintingPackagingFactoryMachineDetail', '/cloudPrintCenter/dataStatistics/customerTradingData/Index', 'PPGPaperFctoryManage', '/cloudPrintCenter/businessManage/FctoryListIndex', '/cloudPrintCenter/userManage', 'PPGrecycleServiceBusinessSettingTopPaperCate', '/cloudPrintCenter/shopDeliveryManage/Index', '/cloudPrintCenter/businessRuleManage', 'PPGrecycleServiceBusinessAuth', '/cloudPrintCenter/shopOrderManage/purchaseOrder/Details', '/cloudPrintCenter/businessManage/PrintingPackagingFactory/Index', 'PPGrecycleServiceBusinessAuthUsers', 'PPGOperationAudit', '/microSystemManagement', '/cloudPrintCenter/businessManage', 'PPGrecycleServiceBusinessSystemInfo', 'cloudPrintCenter/dataStatistics', 'PPGrecycleServiceBusinessSettingOrderExpense', '/cloudPrintCenter/userManage/LimitedSpecialOffer/Index', 'PPGrecycleServiceBusinessSetting', '/cloudPrintCenter/businessManage/DiveceIndex', '/microSystemManagement/department', '/cloudPrintCenter/shopOrderManage/deliveryOrder/Details', '/cloudPrintCenter/userManage/PaperQuotation/Index']}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.360" endtime="20211220 15:49:17.361"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:17.361" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.361" endtime="20211220 15:49:17.362"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:17.362" endtime="20211220 15:49:17.362"></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>管理员</arg>
|
|
<arg>${response.json()["data"]["positionList"][0]["name"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:17.362" endtime="20211220 15:49:17.363"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()["data"]}</arg>
|
|
<arg>adminId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${operate_adminid}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:17.363" level="INFO">${operate_adminid} = 498985714734731264</msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.363" endtime="20211220 15:49:17.363"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()["data"]}</arg>
|
|
<arg>name</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${operate_adminname}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:17.364" level="INFO">${operate_adminname} = 梁金满</msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.363" endtime="20211220 15:49:17.364"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${operate_adminid}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:17.364" level="INFO">${operate_adminid} = 498985714734731264</msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.364" endtime="20211220 15:49:17.364"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${operate_adminname}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:17.365" level="INFO">${operate_adminname} = 梁金满</msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.364" endtime="20211220 15:49:17.365"></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="20211220 15:49:17.365" endtime="20211220 15:49:17.365"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:17.292" endtime="20211220 15:49:17.365" critical="yes"></status>
|
|
</test>
|
|
<status status="PASS" starttime="20211220 15:49:17.139" endtime="20211220 15:49:17.365"></status>
|
|
</suite>
|
|
<suite id="s1-s2-s3" name="Login Operate Psc" source="/root/yyt-trading-rf-api/001_login_get_info/login_operate_psc.robot">
|
|
<test id="s1-s2-s3-t1" name="operate_psc_mail">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:17.371" endtime="20211220 15:49:17.371"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>pscops</arg>
|
|
<arg>${pscops}</arg>
|
|
<arg>headers=${operation_psc_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:17.372" level="INFO">Creating Session using : alias=pscops, url=https://api-ops-psc-test.qniao.cn, headers={'Content-Type': 'application/x-www-form-urlencoded', 'X-APP-ID': '503258978847965324'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.371" endtime="20211220 15:49:17.372"></status>
|
|
</kw>
|
|
<kw name="Create Dictionary" library="BuiltIn">
|
|
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
|
|
<arguments>
|
|
<arg>username=${username_operatepsc}</arg>
|
|
<arg>password=${password_operatepsc}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>&{body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:17.373" level="INFO">&{body} = { username=liangjinman@qniao.cn | password=qn123456 }</msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.372" endtime="20211220 15:49:17.373"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>pscops</arg>
|
|
<arg>/payment-settlement-center/admin/login</arg>
|
|
<arg>${body}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:17.441" level="INFO">POST Request : url=https://api-ops-psc-test.qniao.cn/payment-settlement-center/admin/login
|
|
path_url=/payment-settlement-center/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': '503258978847965324', 'Content-Length': '49'}
|
|
body=username=liangjinman%40qniao.cn&password=qn123456
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:17.441" level="INFO">POST Response : url=https://api-ops-psc-test.qniao.cn/payment-settlement-center/admin/login
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:17 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 67e46d738b8e6a3589900dd9e68af75c', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'X-Frame-Options': 'DENY'}
|
|
body={"code":200,"message":"登陆成功"}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:17.441" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.373" endtime="20211220 15:49:17.441"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:17.442" level="INFO">{'code': 200, 'message': '登陆成功'}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.442" endtime="20211220 15:49:17.442"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:17.443" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.442" endtime="20211220 15:49:17.443"></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>登陆成功</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:17.443" endtime="20211220 15:49:17.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>${response.headers}</arg>
|
|
<arg>Authorization</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${getlogintoken_operatepsc}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:17.444" level="INFO">${getlogintoken_operatepsc} = Token 67e46d738b8e6a3589900dd9e68af75c</msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.443" endtime="20211220 15:49:17.444"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${getlogintoken_operatepsc}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:17.444" level="INFO">${getlogintoken_operatepsc} = Token 67e46d738b8e6a3589900dd9e68af75c</msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.444" endtime="20211220 15:49:17.444"></status>
|
|
</kw>
|
|
<kw name="Create Dictionary" library="BuiltIn">
|
|
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
|
|
<arguments>
|
|
<arg>Content-Type=application/json;charset=UTF-8</arg>
|
|
<arg>X-APP-ID=503258978847965324</arg>
|
|
<arg>Authorization=${getlogintoken_operatepsc}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>&{operationpsc_header}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:17.445" level="INFO">&{operationpsc_header} = { Content-Type=application/json;charset=UTF-8 | X-APP-ID=503258978847965324 | Authorization=Token 67e46d738b8e6a3589900dd9e68af75c }</msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.444" endtime="20211220 15:49:17.445"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${operationpsc_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:17.445" level="INFO">${operationpsc_header} = {'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c'}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.445" endtime="20211220 15:49:17.445"></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="20211220 15:49:17.445" endtime="20211220 15:49:17.446"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:17.370" endtime="20211220 15:49:17.446" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s3-t2" name="get_operate_userinfo">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:17.446" endtime="20211220 15:49:17.447"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>pscops</arg>
|
|
<arg>${pscops}</arg>
|
|
<arg>headers=${operationpsc_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:17.447" level="INFO">Creating Session using : alias=pscops, url=https://api-ops-psc-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.447" endtime="20211220 15:49:17.447"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>pscops</arg>
|
|
<arg>/payment-settlement-center/admin/employee/get/login-info</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:17.518" level="INFO">GET Request : url=https://api-ops-psc-test.qniao.cn/payment-settlement-center/admin/employee/get/login-info
|
|
path_url=/payment-settlement-center/admin/employee/get/login-info
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:17.519" level="INFO">GET Response : url=https://api-ops-psc-test.qniao.cn/payment-settlement-center/admin/employee/get/login-info
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:17 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '67e46d738b8e6a3589900dd9e68af75c', '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":"498985714734731264","name":"梁金满","avatar":"","position":"测试工程师","positionList":[{"id":"1","name":"管理员"},{"id":"501903901264580608","name":"运营"},{"id":"502107360286871552","name":"销售"},{"id":"505810793544159232","name":"财务"},{"id":"505810913740328960","name":"出纳"},{"id":"508338193813344256","name":"UI"},{"id":"511511581855715328","name":"品牌"},{"id":"520587878972133376","name":"运营经理"},{"id":"531523439434010624","name":"千纸鹤负责人"},{"id":"535167353386831872","name":"总经办"},{"id":"540187046384373760","name":"客服"},{"id":"541228058049384448","name":"运营总监"}],"menuList":["/financeManagement/CustomeBill/CustomeBill","/paperGeneral/operating/Index","/microSystemManagement/menu","/microSystemManagement/position","/paperGeneral/home/Index","/microSystemManagement","/payAndSettlementCenter","/financeManagement/ShouldPay/ShouldPayDetail","/financeManagement/CustomeBill/CustomeBillDetails","/paperGeneral","/paperGeneral/finance/Index","/financeManagement/ShouldRecieve/ShouldRecieve","/payAndSettlementCenter/creditManagement/QueryIndex","/payAndSettlementCenter/creditManagement/QueryDetails","/financeManagement","/cloudFactory","/payAndSettlementCenter/enterpriseVerify/Index","/financeManagement/ShouldPay/ShouldPay","/paperGeneral/riskControl/Index","/microSystemManagement/department","/payAndSettlementCenter/FsCreditConfig/FsCreditConfigDetail","/payAndSettlementCenter/FsCreditConfig/Index","/microSystemManagement/employee"]}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:17.519" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.447" endtime="20211220 15:49:17.519"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:17.520" level="INFO">{'code': 0, 'message': 'successful', 'data': {'adminId': '498985714734731264', 'name': '梁金满', 'avatar': '', 'position': '测试工程师', 'positionList': [{'id': '1', 'name': '管理员'}, {'id': '501903901264580608', 'name': '运营'}, {'id': '502107360286871552', 'name': '销售'}, {'id': '505810793544159232', 'name': '财务'}, {'id': '505810913740328960', 'name': '出纳'}, {'id': '508338193813344256', 'name': 'UI'}, {'id': '511511581855715328', 'name': '品牌'}, {'id': '520587878972133376', 'name': '运营经理'}, {'id': '531523439434010624', 'name': '千纸鹤负责人'}, {'id': '535167353386831872', 'name': '总经办'}, {'id': '540187046384373760', 'name': '客服'}, {'id': '541228058049384448', 'name': '运营总监'}], 'menuList': ['/financeManagement/CustomeBill/CustomeBill', '/paperGeneral/operating/Index', '/microSystemManagement/menu', '/microSystemManagement/position', '/paperGeneral/home/Index', '/microSystemManagement', '/payAndSettlementCenter', '/financeManagement/ShouldPay/ShouldPayDetail', '/financeManagement/CustomeBill/CustomeBillDetails', '/paperGeneral', '/paperGeneral/finance/Index', '/financeManagement/ShouldRecieve/ShouldRecieve', '/payAndSettlementCenter/creditManagement/QueryIndex', '/payAndSettlementCenter/creditManagement/QueryDetails', '/financeManagement', '/cloudFactory', '/payAndSettlementCenter/enterpriseVerify/Index', '/financeManagement/ShouldPay/ShouldPay', '/paperGeneral/riskControl/Index', '/microSystemManagement/department', '/payAndSettlementCenter/FsCreditConfig/FsCreditConfigDetail', '/payAndSettlementCenter/FsCreditConfig/Index', '/microSystemManagement/employee']}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.519" endtime="20211220 15:49:17.520"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:17.520" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.520" endtime="20211220 15:49:17.521"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:17.521" endtime="20211220 15:49:17.521"></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>498985714734731264</arg>
|
|
<arg>${response.json()["data"]["adminId"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:17.521" endtime="20211220 15:49:17.522"></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>管理员</arg>
|
|
<arg>${response.json()["data"]["positionList"][0]["name"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:17.522" endtime="20211220 15:49:17.522"></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="20211220 15:49:17.523" endtime="20211220 15:49:17.523"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:17.446" endtime="20211220 15:49:17.523" critical="yes"></status>
|
|
</test>
|
|
<status status="PASS" starttime="20211220 15:49:17.366" endtime="20211220 15:49:17.523"></status>
|
|
</suite>
|
|
<suite id="s1-s2-s4" name="Login Supplier" source="/root/yyt-trading-rf-api/001_login_get_info/login_supplier.robot">
|
|
<test id="s1-s2-s4-t1" name="supplier_phone">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:17.529" endtime="20211220 15:49:17.529"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>uecclient</arg>
|
|
<arg>${uecclient}</arg>
|
|
<arg>headers=${cloud_factory_supplier_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:17.530" level="INFO">Creating Session using : alias=uecclient, url=https://api-client-uec-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847956666'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.530" endtime="20211220 15:49:17.530"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"accountType":${accounttype_supplier},"account":"${account_supplier}","captcha":"${captcha_supplier}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:17.531" level="INFO">${body} = {"accountType":2,"account":"13123456789","captcha":"888888"}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.530" endtime="20211220 15:49:17.531"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>uecclient</arg>
|
|
<arg>/uec/authorize/by-captcha</arg>
|
|
<arg>${body}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:17.607" 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;charset=UTF-8', 'X-APP-ID': '503258978847956666', 'Content-Length': '60'}
|
|
body={"accountType":2,"account":"13123456789","captcha":"888888"}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:17.608" 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': 'Mon, 20 Dec 2021 07:49:17 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":"iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3/JB652a7OOAT40W09xioEg==","userId":"670334050908639232"}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:17.608" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.531" endtime="20211220 15:49:17.608"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:17.609" level="INFO">{'code': 0, 'message': 'successful', 'data': {'token': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3/JB652a7OOAT40W09xioEg==', 'userId': '670334050908639232'}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.608" endtime="20211220 15:49:17.609"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:17.609" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.609" endtime="20211220 15:49:17.609"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:17.609" endtime="20211220 15:49:17.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>${response.json()["data"]}</arg>
|
|
<arg>token</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${gettoken_supplier}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:17.610" level="INFO">${gettoken_supplier} = iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3/JB652a7OOAT40W09xioEg==</msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.610" endtime="20211220 15:49:17.610"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${gettoken_supplier}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:17.611" level="INFO">${gettoken_supplier} = iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3/JB652a7OOAT40W09xioEg==</msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.611" endtime="20211220 15:49:17.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>${response.json()["data"]}</arg>
|
|
<arg>userId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${userid_supplier}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:17.611" level="INFO">${userid_supplier} = 670334050908639232</msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.611" endtime="20211220 15:49:17.611"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${userid_supplier}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:17.612" level="INFO">${userid_supplier} = 670334050908639232</msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.612" endtime="20211220 15:49:17.612"></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="20211220 15:49:17.612" endtime="20211220 15:49:17.612"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:17.529" endtime="20211220 15:49:17.612" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s4-t2" name="supplier_login_token">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:17.613" endtime="20211220 15:49:17.613"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloud_factory_supplier_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:17.614" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847956666'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.613" endtime="20211220 15:49:17.614"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"loginToken":"${gettoken_supplier}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:17.614" level="INFO">${body} = {"loginToken":"iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3/JB652a7OOAT40W09xioEg=="}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.614" endtime="20211220 15:49:17.614"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/cloud-print-user-center/authorize/get/product-line-token/by/login-token</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:17.921" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/authorize/get/product-line-token/by/login-token
|
|
path_url=/cloud-print-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;charset=UTF-8', 'X-APP-ID': '503258978847956666', 'Content-Length': '105'}
|
|
body=b'{"loginToken":"iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3/JB652a7OOAT40W09xioEg=="}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:17.921" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/authorize/get/product-line-token/by/login-token
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:17 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":200301,"message":null,"data":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:17.922" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.615" endtime="20211220 15:49:17.922"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:17.923" level="INFO">{'code': 200301, 'message': None, 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.922" endtime="20211220 15:49:17.923"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:17.923" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.923" endtime="20211220 15:49:17.923"></status>
|
|
</kw>
|
|
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
|
|
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
|
|
<arguments>
|
|
<arg>Get From Dictionary</arg>
|
|
<arg>${response.json()}</arg>
|
|
<arg>data</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${get_status}</var>
|
|
<var>${token}</var>
|
|
</assign>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
<arg>data</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:17.924" endtime="20211220 15:49:17.924"></status>
|
|
</kw>
|
|
<msg timestamp="20211220 15:49:17.924" level="INFO">${get_status} = PASS</msg>
|
|
<msg timestamp="20211220 15:49:17.924" level="INFO">${token} = None</msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.924" endtime="20211220 15:49:17.924"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>"${get_status}"=="FAIL"</arg>
|
|
<arg>${gettoken_supplier}</arg>
|
|
<arg>"${token}"=="None"</arg>
|
|
<arg>${gettoken_supplier}</arg>
|
|
<arg>${token}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${getlogintoken_supplier}</var>
|
|
</assign>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>"${token}"=="None"</arg>
|
|
<arg>${gettoken_supplier}</arg>
|
|
<arg>${token}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:17.925" endtime="20211220 15:49:17.925"></status>
|
|
</kw>
|
|
<msg timestamp="20211220 15:49:17.925" level="INFO">${getlogintoken_supplier} = iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3/JB652a7OOAT40W09xioEg==</msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.925" endtime="20211220 15:49:17.925"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${getlogintoken_supplier}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:17.926" level="INFO">${getlogintoken_supplier} = iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3/JB652a7OOAT40W09xioEg==</msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.926" endtime="20211220 15:49:17.926"></status>
|
|
</kw>
|
|
<kw name="Create Dictionary" library="BuiltIn">
|
|
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
|
|
<arguments>
|
|
<arg>Content-Type=application/json;charset=UTF-8</arg>
|
|
<arg>X-APP-ID=503258978847956666</arg>
|
|
<arg>Authorization=${getlogintoken_supplier}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>&{cloudfactory_supplier_header}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:17.927" level="INFO">&{cloudfactory_supplier_header} = { Content-Type=application/json;charset=UTF-8 | X-APP-ID=503258978847956666 | Authorization=iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3/JB652a7OOAT40W09xioEg== }</msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.926" endtime="20211220 15:49:17.927"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${cloudfactory_supplier_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:17.927" level="INFO">${cloudfactory_supplier_header} = {'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847956666', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3/JB652a7OOAT40W09xioEg=='}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.927" endtime="20211220 15:49:17.927"></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="20211220 15:49:17.928" endtime="20211220 15:49:17.928"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:17.613" endtime="20211220 15:49:17.928" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s4-t3" name="get_supplier_userinfo">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:17.929" endtime="20211220 15:49:17.929"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>uecclient</arg>
|
|
<arg>${uecclient}</arg>
|
|
<arg>headers=${cloudfactory_supplier_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:17.930" level="INFO">Creating Session using : alias=uecclient, url=https://api-client-uec-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847956666', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3/JB652a7OOAT40W09xioEg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.929" endtime="20211220 15:49:17.930"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>uecclient</arg>
|
|
<arg>/uec/get/user-info</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:17.988" level="INFO">GET Request : url=https://api-client-uec-test.qniao.cn/uec/get/user-info
|
|
path_url=/uec/get/user-info
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847956666', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3/JB652a7OOAT40W09xioEg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:17.988" level="INFO">GET Response : url=https://api-client-uec-test.qniao.cn/uec/get/user-info
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:17 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":{"userId":"670334050908639232","realName":null,"mobile":"13123456789","isAuth":0,"isSetPassword":1,"enterpriseId":null,"enterpriseName":null,"position":null,"employeeStatus":null,"applicationStatus":null,"contactsName":null,"contactsMobile":null,"locProvinceId":null,"locProvinceName":null,"locCityId":null,"locCityName":null,"locDistrictId":null,"locDistriceName":null,"locDetail":null,"isSupplierPerssion":false}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:17.988" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.930" endtime="20211220 15:49:17.988"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:17.989" level="INFO">{'code': 0, 'message': 'successful', 'data': {'userId': '670334050908639232', 'realName': None, 'mobile': '13123456789', 'isAuth': 0, 'isSetPassword': 1, 'enterpriseId': None, 'enterpriseName': None, 'position': None, 'employeeStatus': None, 'applicationStatus': None, 'contactsName': None, 'contactsMobile': None, 'locProvinceId': None, 'locProvinceName': None, 'locCityId': None, 'locCityName': None, 'locDistrictId': None, 'locDistriceName': None, 'locDetail': None, 'isSupplierPerssion': False}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.989" endtime="20211220 15:49:17.989"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:17.990" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.989" endtime="20211220 15:49:17.990"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:17.990" endtime="20211220 15:49:17.990"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Integers" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to integers.</doc>
|
|
<arguments>
|
|
<arg>${userid_supplier}</arg>
|
|
<arg>${response.json()["data"]["userId"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:17.990" endtime="20211220 15:49:17.991"></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="20211220 15:49:17.991" endtime="20211220 15:49:17.991"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:17.928" endtime="20211220 15:49:17.991" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s4-t4" name="get_supplier_baseinfo">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:17.992" endtime="20211220 15:49:17.992"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplier_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:17.993" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847956666', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3/JB652a7OOAT40W09xioEg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.992" endtime="20211220 15:49:17.993"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>cloud-print-user-center/get/base-info</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:18.046" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/get/base-info
|
|
path_url=/cloud-print-user-center/get/base-info
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847956666', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3/JB652a7OOAT40W09xioEg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:18.046" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/get/base-info
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:18 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":{"mallSupplier":null,"capacityMarket":null,"enterpriseName":null,"enterpriseId":null,"realName":null,"contactsName":null,"contactsMobile":null,"locProvinceId":null,"locProvinceName":null,"locCityId":null,"locCityName":null,"locDistrictId":null,"locDistriceName":null,"locStreetId":null,"locStreetName":null,"locDetail":null,"position":null,"employeeStatus":null,"applicationStatus":null,"isConfirmedAgreement":0,"fddEnterpriseStatus":null,"isSupplierPerssion":false}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:18.047" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:17.993" endtime="20211220 15:49:18.047"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:18.047" level="INFO">{'code': 0, 'message': 'successful', 'data': {'mallSupplier': None, 'capacityMarket': None, 'enterpriseName': None, 'enterpriseId': None, 'realName': None, 'contactsName': None, 'contactsMobile': None, 'locProvinceId': None, 'locProvinceName': None, 'locCityId': None, 'locCityName': None, 'locDistrictId': None, 'locDistriceName': None, 'locStreetId': None, 'locStreetName': None, 'locDetail': None, 'position': None, 'employeeStatus': None, 'applicationStatus': None, 'isConfirmedAgreement': 0, 'fddEnterpriseStatus': None, 'isSupplierPerssion': False}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.047" endtime="20211220 15:49:18.048"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:18.048" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.048" endtime="20211220 15:49:18.049"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:18.049" endtime="20211220 15:49:18.049"></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="20211220 15:49:18.049" endtime="20211220 15:49:18.050"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:17.992" endtime="20211220 15:49:18.050" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s4-t5" name="get_supplier_useridentity">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:18.050" endtime="20211220 15:49:18.051"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplier_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:18.051" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847956666', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3/JB652a7OOAT40W09xioEg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.051" endtime="20211220 15:49:18.051"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>cloud-print-user-center/get/user/identity</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:18.117" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/get/user/identity
|
|
path_url=/cloud-print-user-center/get/user/identity
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847956666', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3/JB652a7OOAT40W09xioEg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:18.117" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/get/user/identity
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:18 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":{"type":0}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:18.117" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.052" endtime="20211220 15:49:18.117"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:18.118" level="INFO">{'code': 0, 'message': 'successful', 'data': {'type': 0}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.117" endtime="20211220 15:49:18.118"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:18.118" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.118" endtime="20211220 15:49:18.118"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:18.119" endtime="20211220 15:49:18.119"></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="20211220 15:49:18.119" endtime="20211220 15:49:18.119"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:18.050" endtime="20211220 15:49:18.120" critical="yes"></status>
|
|
</test>
|
|
<status status="PASS" starttime="20211220 15:49:17.524" endtime="20211220 15:49:18.120"></status>
|
|
</suite>
|
|
<suite id="s1-s2-s5" name="Login Supplierfocus" source="/root/yyt-trading-rf-api/001_login_get_info/login_supplierfocus.robot">
|
|
<test id="s1-s2-s5-t1" name="supplierfocus_phone">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:18.127" endtime="20211220 15:49:18.127"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>uecclient</arg>
|
|
<arg>${uecclient}</arg>
|
|
<arg>headers=${cloud_factory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:18.128" level="INFO">Creating Session using : alias=uecclient, url=https://api-client-uec-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.127" endtime="20211220 15:49:18.128"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"accountType":${accounttype_supplierfocus},"account":"${account_supplierfocus}","captcha":"${captcha_supplierfocus}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:18.129" level="INFO">${body} = {"accountType":2,"account":"13500003333","captcha":"888888"}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.128" endtime="20211220 15:49:18.129"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>uecclient</arg>
|
|
<arg>/uec/authorize/by-captcha</arg>
|
|
<arg>${body}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:18.202" 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;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Content-Length': '60'}
|
|
body={"accountType":2,"account":"13500003333","captcha":"888888"}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:18.202" 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': 'Mon, 20 Dec 2021 07:49:18 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":"iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg==","userId":"592453852213678080"}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:18.202" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.129" endtime="20211220 15:49:18.202"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:18.203" level="INFO">{'code': 0, 'message': 'successful', 'data': {'token': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg==', 'userId': '592453852213678080'}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.203" endtime="20211220 15:49:18.203"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:18.204" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.204" endtime="20211220 15:49:18.204"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:18.204" endtime="20211220 15:49:18.205"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()["data"]}</arg>
|
|
<arg>token</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${gettoken_supplierfocus}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:18.205" level="INFO">${gettoken_supplierfocus} = iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg==</msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.205" endtime="20211220 15:49:18.205"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${gettoken_supplierfocus}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:18.205" level="INFO">${gettoken_supplierfocus} = iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg==</msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.205" endtime="20211220 15:49:18.206"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()["data"]}</arg>
|
|
<arg>userId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${userid_supplier_focus}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:18.206" level="INFO">${userid_supplier_focus} = 592453852213678080</msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.206" endtime="20211220 15:49:18.206"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${userid_supplierfocus}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:18.206" level="INFO">${userid_supplierfocus} = 592453852213678080</msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.206" endtime="20211220 15:49:18.207"></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="20211220 15:49:18.207" endtime="20211220 15:49:18.207"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:18.126" endtime="20211220 15:49:18.207" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s5-t2" name="supplier_focus_login_token">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:18.208" endtime="20211220 15:49:18.208"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloud_factory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:18.209" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.208" endtime="20211220 15:49:18.209"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"loginToken":"${gettoken_supplier_focus}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:18.209" level="INFO">${body} = {"loginToken":"iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=="}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.209" endtime="20211220 15:49:18.209"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/cloud-print-user-center/authorize/get/product-line-token/by/login-token</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:18.289" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/authorize/get/product-line-token/by/login-token
|
|
path_url=/cloud-print-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;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Content-Length': '105'}
|
|
body=b'{"loginToken":"iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=="}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:18.290" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/authorize/get/product-line-token/by/login-token
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:18 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":"iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=="}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:18.290" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.210" endtime="20211220 15:49:18.290"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:18.291" level="INFO">{'code': 0, 'message': 'successful', 'data': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.290" endtime="20211220 15:49:18.291"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:18.291" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.291" endtime="20211220 15:49:18.291"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:18.291" endtime="20211220 15:49:18.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>${response.json()}</arg>
|
|
<arg>data</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${getlogintoken_supplier_focus}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:18.292" level="INFO">${getlogintoken_supplier_focus} = iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg==</msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.292" endtime="20211220 15:49:18.292"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${getlogintoken_supplier_focus}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:18.293" level="INFO">iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg==</msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.292" endtime="20211220 15:49:18.293"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${getlogintoken_supplier_focus}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:18.293" level="INFO">${getlogintoken_supplier_focus} = iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg==</msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.293" endtime="20211220 15:49:18.293"></status>
|
|
</kw>
|
|
<kw name="Create Dictionary" library="BuiltIn">
|
|
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
|
|
<arguments>
|
|
<arg>Content-Type=application/json;charset=UTF-8</arg>
|
|
<arg>X-APP-ID=503258978847953922</arg>
|
|
<arg>Authorization=${getlogintoken_supplier_focus}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>&{cloudfactory_supplierfocus_header}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:18.294" level="INFO">&{cloudfactory_supplierfocus_header} = { Content-Type=application/json;charset=UTF-8 | X-APP-ID=503258978847953922 | Authorization=iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg== }</msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.293" endtime="20211220 15:49:18.294"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:18.294" level="INFO">${cloudfactory_supplierfocus_header} = {'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.294" endtime="20211220 15:49:18.294"></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="20211220 15:49:18.295" endtime="20211220 15:49:18.295"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:18.207" endtime="20211220 15:49:18.295" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s5-t3" name="get_supplier_focus_userinfo">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:18.296" endtime="20211220 15:49:18.296"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>uecclient</arg>
|
|
<arg>${uecclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:18.296" level="INFO">Creating Session using : alias=uecclient, url=https://api-client-uec-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.296" endtime="20211220 15:49:18.297"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>uecclient</arg>
|
|
<arg>/uec/get/user-info</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:18.360" level="INFO">GET Request : url=https://api-client-uec-test.qniao.cn/uec/get/user-info
|
|
path_url=/uec/get/user-info
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:18.360" level="INFO">GET Response : url=https://api-client-uec-test.qniao.cn/uec/get/user-info
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:18 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":{"userId":"592453852213678080","realName":"测试","mobile":"13500003333","isAuth":0,"isSetPassword":1,"enterpriseId":"538701347130839040","enterpriseName":"厦门千纸互联科技有限公司","position":"PRIMARY","employeeStatus":0,"applicationStatus":null,"contactsName":null,"contactsMobile":null,"locProvinceId":440000,"locProvinceName":"广东省","locCityId":440100,"locCityName":"广州市","locDistrictId":440103,"locDistriceName":"荔湾区","locDetail":"认同感","isSupplierPerssion":true}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:18.361" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.297" endtime="20211220 15:49:18.361"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:18.362" level="INFO">{'code': 0, 'message': 'successful', 'data': {'userId': '592453852213678080', 'realName': '测试', 'mobile': '13500003333', 'isAuth': 0, 'isSetPassword': 1, 'enterpriseId': '538701347130839040', 'enterpriseName': '厦门千纸互联科技有限公司', 'position': 'PRIMARY', 'employeeStatus': 0, 'applicationStatus': None, 'contactsName': None, 'contactsMobile': None, 'locProvinceId': 440000, 'locProvinceName': '广东省', 'locCityId': 440100, 'locCityName': '广州市', 'locDistrictId': 440103, 'locDistriceName': '荔湾区', 'locDetail': '认同感', 'isSupplierPerssion': True}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.361" endtime="20211220 15:49:18.362"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:18.362" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.362" endtime="20211220 15:49:18.362"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:18.362" endtime="20211220 15:49:18.363"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Integers" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to integers.</doc>
|
|
<arguments>
|
|
<arg>${userid_supplierfocus}</arg>
|
|
<arg>${response.json()["data"]["userId"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:18.363" endtime="20211220 15:49:18.364"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Integers" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to integers.</doc>
|
|
<arguments>
|
|
<arg>0</arg>
|
|
<arg>${response.json()["data"]["employeeStatus"]}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:18.364" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.364" endtime="20211220 15:49:18.364"></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>538701347130839040</arg>
|
|
<arg>${response.json()["data"]["enterpriseId"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:18.364" endtime="20211220 15:49:18.365"></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>厦门千纸互联科技有限公司</arg>
|
|
<arg>${response.json()["data"]["enterpriseName"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:18.365" endtime="20211220 15:49:18.365"></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="20211220 15:49:18.365" endtime="20211220 15:49:18.366"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:18.295" endtime="20211220 15:49:18.366" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s2-s5-t4" name="get_supplier_focus_baseinfo">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:18.367" endtime="20211220 15:49:18.367"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:18.367" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.367" endtime="20211220 15:49:18.368"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>cloud-print-user-center/get/base-info</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:18.459" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/get/base-info
|
|
path_url=/cloud-print-user-center/get/base-info
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:18.459" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/get/base-info
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:18 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":{"mallSupplier":{"id":"553652487819759617","name":"千鸟官方直营","type":1,"provinceId":null,"provinceName":"天津","cityId":null,"cityName":"天津市","districtId":null,"districtName":"南开区","streetId":null,"streetName":"车陂街道","details":"车陂大岗路16号","contactName":"ggg","contactMoblie":"hhh","managementModel":1,"enterpriseType":5,"isShowSupplierNameOnClient":1},"capacityMarket":{"machineTotal":0,"machineFree":0,"machineOnSale":0},"enterpriseName":"厦门千纸互联科技有限公司","enterpriseId":"538701347130839040","realName":"测试","contactsName":null,"contactsMobile":null,"locProvinceId":440000,"locProvinceName":"广东省","locCityId":440100,"locCityName":"广州市","locDistrictId":440103,"locDistriceName":"荔湾区","locStreetId":null,"locStreetName":null,"locDetail":"认同感","position":"PRIMARY","employeeStatus":0,"applicationStatus":null,"isConfirmedAgreement":0,"fddEnterpriseStatus":1,"isSupplierPerssion":true}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:18.460" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.368" endtime="20211220 15:49:18.460"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:18.461" level="INFO">{'code': 0, 'message': 'successful', 'data': {'mallSupplier': {'id': '553652487819759617', 'name': '千鸟官方直营', 'type': 1, 'provinceId': None, 'provinceName': '天津', 'cityId': None, 'cityName': '天津市', 'districtId': None, 'districtName': '南开区', 'streetId': None, 'streetName': '车陂街道', 'details': '车陂大岗路16号', 'contactName': 'ggg', 'contactMoblie': 'hhh', 'managementModel': 1, 'enterpriseType': 5, 'isShowSupplierNameOnClient': 1}, 'capacityMarket': {'machineTotal': 0, 'machineFree': 0, 'machineOnSale': 0}, 'enterpriseName': '厦门千纸互联科技有限公司', 'enterpriseId': '538701347130839040', 'realName': '测试', 'contactsName': None, 'contactsMobile': None, 'locProvinceId': 440000, 'locProvinceName': '广东省', 'locCityId': 440100, 'locCityName': '广州市', 'locDistrictId': 440103, 'locDistriceName': '荔湾区', 'locStreetId': None, 'locStreetName': None, 'locDetail': '认同感', 'position': 'PRIMARY', 'employeeStatus': 0, 'applicationStatus': None, 'isConfirmedAgreement': 0, 'fddEnterpriseStatus': 1, 'isSupplierPerssion': True}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.460" endtime="20211220 15:49:18.461"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:18.461" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.461" endtime="20211220 15:49:18.461"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:18.462" endtime="20211220 15:49:18.462"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Integers" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to integers.</doc>
|
|
<arguments>
|
|
<arg>0</arg>
|
|
<arg>${response.json()["data"]["employeeStatus"]}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:18.462" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.462" endtime="20211220 15:49:18.463"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Integers" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to integers.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
<arg>${response.json()["data"]["mallSupplier"]["managementModel"]}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:18.463" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.463" endtime="20211220 15:49:18.463"></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="20211220 15:49:18.463" endtime="20211220 15:49:18.464"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:18.366" endtime="20211220 15:49:18.464" critical="yes"></status>
|
|
</test>
|
|
<status status="PASS" starttime="20211220 15:49:18.121" endtime="20211220 15:49:18.464"></status>
|
|
</suite>
|
|
<status status="PASS" starttime="20211220 15:49:16.342" endtime="20211220 15:49:18.466"></status>
|
|
</suite>
|
|
<suite id="s1-s3" name="002 User Register" source="/root/yyt-trading-rf-api/002_user_register">
|
|
<suite id="s1-s3-s1" name="Customer User Register" source="/root/yyt-trading-rf-api/002_user_register/customer_user_register.robot">
|
|
<test id="s1-s3-s1-t1" name="customer_phone_captcha">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:18.476" endtime="20211220 15:49:18.477"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>uecclient</arg>
|
|
<arg>${uecclient}</arg>
|
|
<arg>headers=${cloud_factory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:18.477" level="INFO">Creating Session using : alias=uecclient, url=https://api-client-uec-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUp6baDXtlDtfh+ZlY+Ebwkdw=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.477" endtime="20211220 15:49:18.477"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"accountType":${accounttype_customer},"account":"${account_customer}","captcha":"${captcha_customer}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:18.478" level="INFO">${body} = {"accountType":2,"account":"13012345678","captcha":"888888"}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.478" endtime="20211220 15:49:18.478"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>uecclient</arg>
|
|
<arg>/uec/authorize/by-captcha</arg>
|
|
<arg>${body}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:18.557" 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;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUp6baDXtlDtfh+ZlY+Ebwkdw==', 'Content-Length': '60'}
|
|
body={"accountType":2,"account":"13012345678","captcha":"888888"}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:18.557" 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': 'Mon, 20 Dec 2021 07:49:18 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":"iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpP/7+godkIN5obAvZYmjxiQ==","userId":"670334045988720640"}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:18.557" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.478" endtime="20211220 15:49:18.557"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:18.558" level="INFO">{'code': 0, 'message': 'successful', 'data': {'token': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpP/7+godkIN5obAvZYmjxiQ==', 'userId': '670334045988720640'}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.557" endtime="20211220 15:49:18.558"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:18.559" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.558" endtime="20211220 15:49:18.559"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:18.559" endtime="20211220 15:49:18.559"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()["data"]}</arg>
|
|
<arg>token</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${gettoken_customer}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:18.560" level="INFO">${gettoken_customer} = iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpP/7+godkIN5obAvZYmjxiQ==</msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.559" endtime="20211220 15:49:18.560"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${gettoken_customer}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:18.560" level="INFO">${gettoken_customer} = iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpP/7+godkIN5obAvZYmjxiQ==</msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.560" endtime="20211220 15:49:18.560"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()["data"]}</arg>
|
|
<arg>userId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${userid_customer}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:18.561" level="INFO">${userid_customer} = 670334045988720640</msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.560" endtime="20211220 15:49:18.561"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${userid_customer}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:18.561" level="INFO">${userid_customer} = 670334045988720640</msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.561" endtime="20211220 15:49:18.561"></status>
|
|
</kw>
|
|
<kw name="Create Dictionary" library="BuiltIn">
|
|
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
|
|
<arguments>
|
|
<arg>Content-Type=application/json;charset=UTF-8</arg>
|
|
<arg>X-APP-ID=503258978847965388</arg>
|
|
<arg>Authorization=${gettoken_customer}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>&{cloudfactory_customer_header}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:18.562" level="INFO">&{cloudfactory_customer_header} = { Content-Type=application/json;charset=UTF-8 | X-APP-ID=503258978847965388 | Authorization=iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpP/7+godkIN5obAvZYmjxiQ== }</msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.562" endtime="20211220 15:49:18.562"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${cloudfactory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:18.563" level="INFO">${cloudfactory_customer_header} = {'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpP/7+godkIN5obAvZYmjxiQ=='}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.562" endtime="20211220 15:49:18.563"></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="20211220 15:49:18.563" endtime="20211220 15:49:18.563"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:18.476" endtime="20211220 15:49:18.563" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s3-s1-t2" name="customerclue_customer">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:18.564" endtime="20211220 15:49:18.564"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:18.565" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpP/7+godkIN5obAvZYmjxiQ=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.564" endtime="20211220 15:49:18.565"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"companyName": "${customer_companyname}","enterpriseType": ${customer_enterprisetype},"job": "${customer_job}","name": "${customer_name}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:18.565" level="INFO">${body} = {"companyName": "autotest_companyname_customer","enterpriseType": 2,"job": "autotest_job_customer","name": "autotest_name_customer"}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.565" endtime="20211220 15:49:18.566"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/cloud-print-user-center/save/customerclue</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:18.939" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/save/customerclue
|
|
path_url=/cloud-print-user-center/save/customerclue
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpP/7+godkIN5obAvZYmjxiQ==', 'Content-Length': '132'}
|
|
body=b'{"companyName": "autotest_companyname_customer","enterpriseType": 2,"job": "autotest_job_customer","name": "autotest_name_customer"}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:18.939" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/save/customerclue
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:18 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:18.939" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.566" endtime="20211220 15:49:18.939"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:18.940" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.940" endtime="20211220 15:49:18.940"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:18.941" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.941" endtime="20211220 15:49:18.941"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:18.941" endtime="20211220 15:49:18.942"></status>
|
|
</kw>
|
|
<kw name="Sleep" library="BuiltIn">
|
|
<doc>Pauses the test executed for the given time.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:19.942" level="INFO">Slept 1 second</msg>
|
|
<status status="PASS" starttime="20211220 15:49:18.942" endtime="20211220 15:49:19.942"></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="20211220 15:49:19.943" endtime="20211220 15:49:19.943"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:18.563" endtime="20211220 15:49:19.943" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s3-s1-t3" name="customer_login_token">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:19.944" endtime="20211220 15:49:19.944"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloud_factory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:19.945" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpP/7+godkIN5obAvZYmjxiQ=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:19.944" endtime="20211220 15:49:19.945"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"loginToken":"${gettoken_customer}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:19.946" level="INFO">${body} = {"loginToken":"iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpP/7+godkIN5obAvZYmjxiQ=="}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:19.945" endtime="20211220 15:49:19.946"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/cloud-print-user-center/authorize/get/product-line-token/by/login-token</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:20.038" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/authorize/get/product-line-token/by/login-token
|
|
path_url=/cloud-print-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;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpP/7+godkIN5obAvZYmjxiQ==', 'Content-Length': '105'}
|
|
body=b'{"loginToken":"iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpP/7+godkIN5obAvZYmjxiQ=="}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:20.039" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/authorize/get/product-line-token/by/login-token
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:20 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":"iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpOQinsI1dxI18hA15tCDruw=="}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:20.039" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:19.946" endtime="20211220 15:49:20.039"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:20.040" level="INFO">{'code': 0, 'message': 'successful', 'data': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpOQinsI1dxI18hA15tCDruw=='}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:20.039" endtime="20211220 15:49:20.040"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:20.041" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:20.040" endtime="20211220 15:49:20.041"></status>
|
|
</kw>
|
|
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
|
|
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
|
|
<arguments>
|
|
<arg>Get From Dictionary</arg>
|
|
<arg>${response.json()}</arg>
|
|
<arg>data</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${get_status}</var>
|
|
<var>${token}</var>
|
|
</assign>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
<arg>data</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:20.041" endtime="20211220 15:49:20.042"></status>
|
|
</kw>
|
|
<msg timestamp="20211220 15:49:20.042" level="INFO">${get_status} = PASS</msg>
|
|
<msg timestamp="20211220 15:49:20.042" level="INFO">${token} = iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpOQinsI1dxI18hA15tCDruw==</msg>
|
|
<status status="PASS" starttime="20211220 15:49:20.041" endtime="20211220 15:49:20.042"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>"${get_status}"=="FAIL"</arg>
|
|
<arg>${gettoken_customer}</arg>
|
|
<arg>"${token}"=="None"</arg>
|
|
<arg>${gettoken_customer}</arg>
|
|
<arg>${token}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${getlogintoken_customer}</var>
|
|
</assign>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>"${token}"=="None"</arg>
|
|
<arg>${gettoken_customer}</arg>
|
|
<arg>${token}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:20.042" endtime="20211220 15:49:20.043"></status>
|
|
</kw>
|
|
<msg timestamp="20211220 15:49:20.043" level="INFO">${getlogintoken_customer} = iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpOQinsI1dxI18hA15tCDruw==</msg>
|
|
<status status="PASS" starttime="20211220 15:49:20.042" endtime="20211220 15:49:20.043"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${getlogintoken_customer}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:20.043" level="INFO">${getlogintoken_customer} = iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpOQinsI1dxI18hA15tCDruw==</msg>
|
|
<status status="PASS" starttime="20211220 15:49:20.043" endtime="20211220 15:49:20.043"></status>
|
|
</kw>
|
|
<kw name="Create Dictionary" library="BuiltIn">
|
|
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
|
|
<arguments>
|
|
<arg>Content-Type=application/json;charset=UTF-8</arg>
|
|
<arg>X-APP-ID=503258978847965388</arg>
|
|
<arg>Authorization=${getlogintoken_customer}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>&{cloudfactory_customer_header}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:20.044" level="INFO">&{cloudfactory_customer_header} = { Content-Type=application/json;charset=UTF-8 | X-APP-ID=503258978847965388 | Authorization=iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpOQinsI1dxI18hA15tCDruw== }</msg>
|
|
<status status="PASS" starttime="20211220 15:49:20.043" endtime="20211220 15:49:20.044"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${cloudfactory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:20.045" level="INFO">${cloudfactory_customer_header} = {'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpOQinsI1dxI18hA15tCDruw=='}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:20.044" endtime="20211220 15:49:20.045"></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="20211220 15:49:20.045" endtime="20211220 15:49:20.045"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:19.943" endtime="20211220 15:49:20.045" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s3-s1-t4" name="get_customerclue_customer">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:20.046" endtime="20211220 15:49:20.046"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:20.047" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpOQinsI1dxI18hA15tCDruw=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:20.046" endtime="20211220 15:49:20.047"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/cloud-print-user-center/get/my/customerclue</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:20.087" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/get/my/customerclue
|
|
path_url=/cloud-print-user-center/get/my/customerclue
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpOQinsI1dxI18hA15tCDruw=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:20.087" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/get/my/customerclue
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:20 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":{"id":"670334056549978112","name":"autotest_name_customer","companyName":"autotest_companyname_customer","job":"autotest_job_customer","mobile":"13012345678","enterpriseType":2}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:20.087" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:20.048" endtime="20211220 15:49:20.087"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:20.088" level="INFO">{'code': 0, 'message': 'successful', 'data': {'id': '670334056549978112', 'name': 'autotest_name_customer', 'companyName': 'autotest_companyname_customer', 'job': 'autotest_job_customer', 'mobile': '13012345678', 'enterpriseType': 2}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:20.088" endtime="20211220 15:49:20.088"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:20.089" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:20.088" endtime="20211220 15:49:20.089"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:20.089" endtime="20211220 15:49:20.089"></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>${customer_companyname}</arg>
|
|
<arg>${response.json()["data"]["companyName"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:20.089" endtime="20211220 15:49:20.090"></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>${customer_enterprisetype}</arg>
|
|
<arg>${response.json()["data"]["enterpriseType"]}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:20.090" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:20.090" endtime="20211220 15:49:20.090"></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>${customer_job}</arg>
|
|
<arg>${response.json()["data"]["job"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:20.091" endtime="20211220 15:49:20.091"></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>${customer_name}</arg>
|
|
<arg>${response.json()["data"]["name"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:20.091" endtime="20211220 15:49:20.091"></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>${account_customer}</arg>
|
|
<arg>${response.json()["data"]["mobile"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:20.092" endtime="20211220 15:49:20.092"></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="20211220 15:49:20.092" endtime="20211220 15:49:20.092"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:20.045" endtime="20211220 15:49:20.092" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s3-s1-t5" name="customerclue_verify_have_join_customer">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:20.093" endtime="20211220 15:49:20.093"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:20.094" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpOQinsI1dxI18hA15tCDruw=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:20.094" endtime="20211220 15:49:20.095"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/cloud-print-user-center/verify/have-join-and-fill</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:20.142" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/verify/have-join-and-fill
|
|
path_url=/cloud-print-user-center/verify/have-join-and-fill
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpOQinsI1dxI18hA15tCDruw==', 'Content-Length': '0'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:20.142" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/verify/have-join-and-fill
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:20 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":false}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:20.142" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:20.095" endtime="20211220 15:49:20.142"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:20.143" level="INFO">{'code': 0, 'message': 'successful', 'data': False}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:20.143" endtime="20211220 15:49:20.143"></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>False</arg>
|
|
<arg>${response.json()["data"]}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:20.144" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'bool'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:20.144" endtime="20211220 15:49:20.144"></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="20211220 15:49:20.144" endtime="20211220 15:49:20.144"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:20.093" endtime="20211220 15:49:20.144" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s3-s1-t6" name="customerclue_uploadpictures_customer">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:20.145" endtime="20211220 15:49:20.146"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:20.146" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpOQinsI1dxI18hA15tCDruw=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:20.146" endtime="20211220 15:49:20.146"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"businessLicense": "${customer_businesslicense}","idCardBack": "${customer_idcardback}","idCardFront": "${customer_idcardfront}","type": ${customerclue_type}}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:20.147" level="INFO">${body} = {"businessLicense": "https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","idCardBack": "https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378...</msg>
|
|
<status status="PASS" starttime="20211220 15:49:20.146" endtime="20211220 15:49:20.147"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/cloud-print-user-center/customerclue/upload-pictures</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:20.207" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/customerclue/upload-pictures
|
|
path_url=/cloud-print-user-center/customerclue/upload-pictures
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpOQinsI1dxI18hA15tCDruw==', 'Content-Length': '326'}
|
|
body=b'{"businessLicense": "https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","idCardBack": "https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","idCardFront": "https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","type": 1}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:20.207" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/customerclue/upload-pictures
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:20 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:20.207" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:20.147" endtime="20211220 15:49:20.207"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:20.208" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:20.208" endtime="20211220 15:49:20.208"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:20.209" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:20.209" endtime="20211220 15:49:20.209"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:20.209" endtime="20211220 15:49:20.210"></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="20211220 15:49:20.210" endtime="20211220 15:49:20.210"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:20.145" endtime="20211220 15:49:20.210" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s3-s1-t7" name="operate_get_user_register_list">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:20.211" endtime="20211220 15:49:20.211"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:20.212" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:20.211" endtime="20211220 15:49:20.212"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/admin/user/get/user-list</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:21.163" level="INFO">GET Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/user/get/user-list
|
|
path_url=/cloud-print-user-center/admin/user/get/user-list
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:21.163" level="INFO">GET Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/user/get/user-list
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:21 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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":"670334045988720640","nickName":null,"mobile":"13012345678","realName":null,"enterpriseName":null,"fromApp":"千鸟云工厂","createTime":"2021-12-20 15:49:16"},{"id":"664186938391138304","nickName":null,"mobile":null,"realName":"autotest_name_customer","enterpriseName":null,"fromApp":"千鸟云工厂","createTime":"2021-12-03 16:42:52"},{"id":"663834158090555392","nickName":null,"mobile":null,"realName":"autotest_name_autotest_name_suppliercustomer","enterpriseName":null,"fromApp":"千鸟纸多多","createTime":"2021-12-02 17:21:02"},{"id":"663834152025591808","nickName":null,"mobile":null,"realName":"autotest_name_customer","enterpriseName":null,"fromApp":"千鸟云工厂","createTime":"2021-12-02 17:21:01"},{"id":"663832824662593536","nickName":null,"mobile":null,"realName":"autotest_name_autotest_name_suppliercustomer","enterpriseName":null,"fromApp":"千鸟纸多多","createTime":"2021-12-02 17:15:44"},{"id":"663832817997844480","nickName":null,"mobile":null,"realName":"autotest_name_customer","enterpriseName":null,"fromApp":"千鸟云工厂","createTime":"2021-12-02 17:15:43"},{"id":"663830068056952832","nickName":null,"mobile":null,"realName":"autotest_name_autotest_name_suppliercustomer","enterpriseName":null,"fromApp":"千鸟纸多多","createTime":"2021-12-02 17:04:47"},{"id":"663471354233884672","nickName":null,"mobile":null,"realName":null,"enterpriseName":null,"fromApp":"千鸟纸多多","createTime":"2021-12-01 17:19:23"},{"id":"663471111371100160","nickName":null,"mobile":null,"realName":"autotest_name_customer","enterpriseName":null,"fromApp":"千鸟云工厂","createTime":"2021-12-01 17:18:25"},{"id":"663469856703778816","nickName":null,"mobile":null,"realName":null,"enterpriseName":null,"fromApp":"千鸟云工厂","createTime":"2021-12-01 17:13:26"}],"total":467,"size":10,"current":1,"orders":[{"column":"u.create_time","asc":false}],"searchCount":true,"pages":47}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:21.163" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:20.212" endtime="20211220 15:49:21.163"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:21.164" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334045988720640', 'nickName': None, 'mobile': '13012345678', 'realName': None, 'enterpriseName': None, 'fromApp': '千鸟云工厂', 'createTime': '2021-12-20 15:49:16'}, {'id': '664186938391138304', 'nickName': None, 'mobile': None, 'realName': 'autotest_name_customer', 'enterpriseName': None, 'fromApp': '千鸟云工厂', 'createTime': '2021-12-03 16:42:52'}, {'id': '663834158090555392', 'nickName': None, 'mobile': None, 'realName': 'autotest_name_autotest_name_suppliercustomer', 'enterpriseName': None, 'fromApp': '千鸟纸多多', 'createTime': '2021-12-02 17:21:02'}, {'id': '663834152025591808', 'nickName': None, 'mobile': None, 'realName': 'autotest_name_customer', 'enterpriseName': None, 'fromApp': '千鸟云工厂', 'createTime': '2021-12-02 17:21:01'}, {'id': '663832824662593536', 'nickName': None, 'mobile': None, 'realName': 'autotest_name_autotest_name_suppliercustomer', 'enterpriseName': None, 'fromApp': '千鸟纸多多', 'createTime': '2021-12-02 17:15:44'}, {'id': '663832817997844480', 'nickName': None, 'mobile': None, 'realName': 'autotest_name_customer', 'enterpriseName': None, 'fromApp': '千鸟云工厂', 'createTime': '2021-12-02 17:15:43'}, {'id': '663830068056952832', 'nickName': None, 'mobile': None, 'realName': 'autotest_name_autotest_name_suppliercustomer', 'enterpriseName': None, 'fromApp': '千鸟纸多多', 'createTime': '2021-12-02 17:04:47'}, {'id': '663471354233884672', 'nickName': None, 'mobile': None, 'realName': None, 'enterpriseName': None, 'fromApp': '千鸟纸多多', 'createTime': '2021-12-01 17:19:23'}, {'id': '663471111371100160', 'nickName': None, 'mobile': None, 'realName': 'autotest_name_customer', 'enterpriseName': None, 'fromApp': '千鸟云工厂', 'createTime': '2021-12-01 17:18:25'}, {'id': '663469856703778816', 'nickName': None, 'mobile': None, 'realName': None, 'enterpriseName': None, 'fromApp': '千鸟云工厂', 'createTime': '2021-12-01 17:13:26'}], 'total': 467, 'size': 10, 'current': 1, 'orders': [{'column': 'u.create_time', 'asc': False}], 'searchCount': True, 'pages': 47}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:21.164" endtime="20211220 15:49:21.164"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:21.165" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:21.165" endtime="20211220 15:49:21.165"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:21.165" endtime="20211220 15:49:21.166"></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="20211220 15:49:21.166" endtime="20211220 15:49:21.166"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:20.210" endtime="20211220 15:49:21.166" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s3-s1-t8" name="operate_get_user_register_search">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:21.168" endtime="20211220 15:49:21.169"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:21.169" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:21.169" endtime="20211220 15:49:21.169"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>mobile=${account_customer}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${param}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:21.170" level="INFO">${param} = mobile=13012345678</msg>
|
|
<status status="PASS" starttime="20211220 15:49:21.170" endtime="20211220 15:49:21.170"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/admin/user/get/user-list</arg>
|
|
<arg>params=${param}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:21.239" level="INFO">GET Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/user/get/user-list?mobile=13012345678
|
|
path_url=/cloud-print-user-center/admin/user/get/user-list?mobile=13012345678
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:21.239" level="INFO">GET Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/user/get/user-list?mobile=13012345678
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:21 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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":"670334045988720640","nickName":null,"mobile":"13012345678","realName":null,"enterpriseName":null,"fromApp":"千鸟云工厂","createTime":"2021-12-20 15:49:16"}],"total":1,"size":10,"current":1,"orders":[{"column":"u.create_time","asc":false}],"searchCount":true,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:21.239" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:21.170" endtime="20211220 15:49:21.239"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:21.240" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334045988720640', 'nickName': None, 'mobile': '13012345678', 'realName': None, 'enterpriseName': None, 'fromApp': '千鸟云工厂', 'createTime': '2021-12-20 15:49:16'}], 'total': 1, 'size': 10, 'current': 1, 'orders': [{'column': 'u.create_time', 'asc': False}], 'searchCount': True, 'pages': 1}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:21.240" endtime="20211220 15:49:21.240"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:21.241" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:21.240" endtime="20211220 15:49:21.241"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:21.241" endtime="20211220 15:49:21.241"></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="20211220 15:49:21.242" endtime="20211220 15:49:21.242"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:21.166" endtime="20211220 15:49:21.242" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s3-s1-t9" name="operate_get_customerclue_list">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:21.243" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:21.243" endtime="20211220 15:49:21.243"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/admin/get/customerclue/page</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:22.030" level="INFO">GET Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/get/customerclue/page
|
|
path_url=/cloud-print-user-center/admin/get/customerclue/page
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:22.030" level="INFO">GET Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/get/customerclue/page
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:22 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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":"670334056549978112","name":"autotest_name_customer","companyName":"autotest_companyname_customer","job":"autotest_job_customer","mobile":"13012345678","remark":null,"status":1,"operatorName":null,"userId":"670334045988720640","createTime":"2021-12-20 15:49:18","detailList":[],"haveJoinEnterprise":false,"enterpriseType":2,"businessLicense":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","idCardFront":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","idCardBack":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg"},{"id":"659119433914126336","name":"autotest_name_supplier","companyName":"autotest_companyname_supplier","job":"autotest_job_supplier","mobile":"\"13123456789\"","remark":"autotest_customerclue_remark","status":2,"operatorName":"梁金满","userId":"659119416381935616","createTime":"2021-11-19 17:06:24","detailList":[],"haveJoinEnterprise":false,"enterpriseType":5,"businessLicense":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","idCardFront":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","idCardBack":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg"},{"id":"659118871223078912","name":"autotest_name_supplier","companyName":"autotest_companyname_supplier","job":"autotest_job_supplier","mobile":"\"13123456789\"","remark":"autotest_customerclue_remark","status":2,"operatorName":"梁金满","userId":"659118857167966208","createTime":"2021-11-19 17:04:10","detailList":[],"haveJoinEnterprise":false,"enterpriseType":5,"businessLicense":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","idCardFront":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","idCardBack":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg"},{"id":"659118860833787904","name":"autotest_name_customer","companyName":"autotest_companyname_customer","job":"autotest_job_customer","mobile":"\"13012345678\"","remark":"autotest_customerclue_remark","status":2,"operatorName":"梁金满","userId":"659118853195960320","createTime":"2021-11-19 17:04:07","detailList":[],"haveJoinEnterprise":false,"enterpriseType":2,"businessLicense":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","idCardFront":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","idCardBack":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg"},{"id":"659118221835767808","name":"autotest_name_supplier","companyName":"autotest_companyname_supplier","job":"autotest_job_supplier","mobile":"\"13123456789\"","remark":"autotest_customerclue_remark","status":2,"operatorName":"梁金满","userId":"659118207986176000","createTime":"2021-11-19 17:01:35","detailList":[],"haveJoinEnterprise":false,"enterpriseType":5,"businessLicense":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","idCardFront":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","idCardBack":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg"},{"id":"659118211681357824","name":"autotest_name_customer","companyName":"autotest_companyname_customer","job":"autotest_job_customer","mobile":"\"13012345678\"","remark":"autotest_customerclue_remark","status":2,"operatorName":"梁金满","userId":"659118202571329536","createTime":"2021-11-19 17:01:33","detailList":[],"haveJoinEnterprise":false,"enterpriseType":2,"businessLicense":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","idCardFront":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","idCardBack":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg"},{"id":"652586256055799808","name":"df","companyName":"sdf","job":"df","mobile":"13546548548","remark":"autotest_customerclue_remark","status":2,"operatorName":"梁金满","userId":"652586236762001408","createTime":"2021-11-01 16:25:53","detailList":[],"haveJoinEnterprise":false,"enterpriseType":5,"businessLicense":null,"idCardFront":null,"idCardBack":null},{"id":"650050752286429184","name":"一休","companyName":"测试","job":"一休","mobile":"15800210584","remark":"autotest_customerclue_remark","status":2,"operatorName":"梁金满","userId":"636246482214850560","createTime":"2021-10-25 16:30:42","detailList":[],"haveJoinEnterprise":false,"enterpriseType":5,"businessLicense":null,"idCardFront":null,"idCardBack":null},{"id":"647894856353583104","name":"第三方","companyName":"违法","job":"福","mobile":"13484654654","remark":"autotest_customerclue_remark","status":2,"operatorName":"梁金满","userId":"647894838435516416","createTime":"2021-10-19 17:43:56","detailList":[],"haveJoinEnterprise":true,"enterpriseType":2,"businessLicense":null,"idCardFront":null,"idCardBack":null},{"id":"647889349328900096","name":"东方","companyName":"方式","job":"福","mobile":"13843416541","remark":"autotest_customerclue_remark","status":2,"operatorName":"梁金满","userId":"647889329426927616","createTime":"2021-10-19 17:22:03","detailList":[],"haveJoinEnterprise":true,"enterpriseType":2,"businessLicense":null,"idCardFront":null,"idCardBack":null}],"total":134,"size":10,"current":1,"orders":[{"column":"create_time","asc":false}],"searchCount":true,"pages":14}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:22.031" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:21.243" endtime="20211220 15:49:22.031"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:22.032" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334056549978112', 'name': 'autotest_name_customer', 'companyName': 'autotest_companyname_customer', 'job': 'autotest_job_customer', 'mobile': '13012345678', 'remark': None, 'status': 1, 'operatorName': None, 'userId': '670334045988720640', 'createTime': '2021-12-20 15:49:18', 'detailList': [], 'haveJoinEnterprise': False, 'enterpriseType': 2, 'businessLicense': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'idCardFront': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'idCardBack': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg'}, {'id': '659119433914126336', 'name': 'autotest_name_supplier', 'companyName': 'autotest_companyname_supplier', 'job': 'autotest_job_supplier', 'mobile': '"13123456789"', 'remark': 'autotest_customerclue_remark', 'status': 2, 'operatorName': '梁金满', 'userId': '659119416381935616', 'createTime': '2021-11-19 17:06:24', 'detailList': [], 'haveJoinEnterprise': False, 'enterpriseType': 5, 'businessLicense': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'idCardFront': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'idCardBack': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg'}, {'id': '659118871223078912', 'name': 'autotest_name_supplier', 'companyName': 'autotest_companyname_supplier', 'job': 'autotest_job_supplier', 'mobile': '"13123456789"', 'remark': 'autotest_customerclue_remark', 'status': 2, 'operatorName': '梁金满', 'userId': '659118857167966208', 'createTime': '2021-11-19 17:04:10', 'detailList': [], 'haveJoinEnterprise': False, 'enterpriseType': 5, 'businessLicense': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'idCardFront': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'idCardBack': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg'}, {'id': '659118860833787904', 'name': 'autotest_name_customer', 'companyName': 'autotest_companyname_customer', 'job': 'autotest_job_customer', 'mobile': '"13012345678"', 'remark': 'autotest_customerclue_remark', 'status': 2, 'operatorName': '梁金满', 'userId': '659118853195960320', 'createTime': '2021-11-19 17:04:07', 'detailList': [], 'haveJoinEnterprise': False, 'enterpriseType': 2, 'businessLicense': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'idCardFront': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'idCardBack': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg'}, {'id': '659118221835767808', 'name': 'autotest_name_supplier', 'companyName': 'autotest_companyname_supplier', 'job': 'autotest_job_supplier', 'mobile': '"13123456789"', 'remark': 'autotest_customerclue_remark', 'status': 2, 'operatorName': '梁金满', 'userId': '659118207986176000', 'createTime': '2021-11-19 17:01:35', 'detailList': [], 'haveJoinEnterprise': False, 'enterpriseType': 5, 'businessLicense': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'idCardFront': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'idCardBack': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg'}, {'id': '659118211681357824', 'name': 'autotest_name_customer', 'companyName': 'autotest_companyname_customer', 'job': 'autotest_job_customer', 'mobile': '"13012345678"', 'remark': 'autotest_customerclue_remark', 'status': 2, 'operatorName': '梁金满', 'userId': '659118202571329536', 'createTime': '2021-11-19 17:01:33', 'detailList': [], 'haveJoinEnterprise': False, 'enterpriseType': 2, 'businessLicense': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'idCardFront': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'idCardBack': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg'}, {'id': '652586256055799808', 'name': 'df', 'companyName': 'sdf', 'job': 'df', 'mobile': '13546548548', 'remark': 'autotest_customerclue_remark', 'status': 2, 'operatorName': '梁金满', 'userId': '652586236762001408', 'createTime': '2021-11-01 16:25:53', 'detailList': [], 'haveJoinEnterprise': False, 'enterpriseType': 5, 'businessLicense': None, 'idCardFront': None, 'idCardBack': None}, {'id': '650050752286429184', 'name': '一休', 'companyName': '测试', 'job': '一休', 'mobile': '15800210584', 'remark': 'autotest_customerclue_remark', 'status': 2, 'operatorName': '梁金满', 'userId': '636246482214850560', 'createTime': '2021-10-25 16:30:42', 'detailList': [], 'haveJoinEnterprise': False, 'enterpriseType': 5, 'businessLicense': None, 'idCardFront': None, 'idCardBack': None}, {'id': '647894856353583104', 'name': '第三方', 'companyName': '违法', 'job': '福', 'mobile': '13484654654', 'remark': 'autotest_customerclue_remark', 'status': 2, 'operatorName': '梁金满', 'userId': '647894838435516416', 'createTime': '2021-10-19 17:43:56', 'detailList': [], 'haveJoinEnterprise': True, 'enterpriseType': 2, 'businessLicense': None, 'idCardFront': None, 'idCardBack': None}, {'id': '647889349328900096', 'name': '东方', 'companyName': '方式', 'job': '福', 'mobile': '13843416541', 'remark': 'autotest_customerclue_remark', 'status': 2, 'operatorName': '梁金满', 'userId': '647889329426927616', 'createTime': '2021-10-19 17:22:03', 'detailList': [], 'haveJoinEnterprise': True, 'enterpriseType': 2, 'businessLicense': None, 'idCardFront': None, 'idCardBack': None}], 'total': 134, 'size': 10, 'current': 1, 'orders': [{'column': 'create_time', 'asc': False}], 'searchCount': True, 'pages': 14}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:22.031" endtime="20211220 15:49:22.032"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:22.033" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:22.032" endtime="20211220 15:49:22.033"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:22.033" endtime="20211220 15:49:22.033"></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="20211220 15:49:22.034" endtime="20211220 15:49:22.034"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:21.242" endtime="20211220 15:49:22.034" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s3-s1-t10" name="operate_get_customerclue_search">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:22.035" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:22.035" endtime="20211220 15:49:22.036"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>status=1</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${param}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:22.036" level="INFO">${param} = status=1</msg>
|
|
<status status="PASS" starttime="20211220 15:49:22.036" endtime="20211220 15:49:22.036"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/admin/get/customerclue/page</arg>
|
|
<arg>params=${param}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:22.232" level="INFO">GET Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/get/customerclue/page?status=1
|
|
path_url=/cloud-print-user-center/admin/get/customerclue/page?status=1
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:22.233" level="INFO">GET Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/get/customerclue/page?status=1
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:22 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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":"670334056549978112","name":"autotest_name_customer","companyName":"autotest_companyname_customer","job":"autotest_job_customer","mobile":"13012345678","remark":null,"status":1,"operatorName":null,"userId":"670334045988720640","createTime":"2021-12-20 15:49:18","detailList":[],"haveJoinEnterprise":false,"enterpriseType":2,"businessLicense":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","idCardFront":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","idCardBack":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg"},{"id":"633390347971596288","name":"df","companyName":"dfgdf","job":"sdf","mobile":"13435468456","remark":null,"status":1,"operatorName":null,"userId":"633390325460766720","createTime":"2021-09-09 17:08:12","detailList":[],"haveJoinEnterprise":true,"enterpriseType":2,"businessLicense":null,"idCardFront":null,"idCardBack":null},{"id":"633388329324384256","name":"123","companyName":"123","job":"3213","mobile":"13654565795","remark":null,"status":1,"operatorName":null,"userId":"633388311670558720","createTime":"2021-09-09 17:00:11","detailList":[],"haveJoinEnterprise":true,"enterpriseType":2,"businessLicense":null,"idCardFront":null,"idCardBack":null},{"id":"633366107872432128","name":"42","companyName":"41234","job":"2234","mobile":"13800654654","remark":null,"status":1,"operatorName":null,"userId":"633366083545468928","createTime":"2021-09-09 15:31:53","detailList":[],"haveJoinEnterprise":true,"enterpriseType":2,"businessLicense":null,"idCardFront":null,"idCardBack":null},{"id":"633021599859216384","name":"邓熊飞飞","companyName":"人生无限公司","job":"总监","mobile":"13427033688","remark":null,"status":1,"operatorName":null,"userId":"633020915705319424","createTime":"2021-09-08 16:42:56","detailList":[],"haveJoinEnterprise":true,"enterpriseType":2,"businessLicense":null,"idCardFront":null,"idCardBack":null},{"id":"627592338700636160","name":"Wkh","companyName":"Weikaihu","job":"Gggg","mobile":"18911814873","remark":null,"status":1,"operatorName":null,"userId":"571400428810539008","createTime":"2021-08-24 17:08:59","detailList":[],"haveJoinEnterprise":false,"enterpriseType":2,"businessLicense":null,"idCardFront":null,"idCardBack":null},{"id":"627584858704711680","name":"324","companyName":"反对过分的","job":"34","mobile":"13416541654","remark":null,"status":1,"operatorName":null,"userId":"627584815327219712","createTime":"2021-08-24 16:39:15","detailList":[],"haveJoinEnterprise":false,"enterpriseType":2,"businessLicense":null,"idCardFront":null,"idCardBack":null},{"id":"627475682414432256","name":"2341","companyName":"13123","job":"1323","mobile":"13549849641","remark":null,"status":1,"operatorName":null,"userId":"627474786603372544","createTime":"2021-08-24 09:25:26","detailList":[],"haveJoinEnterprise":true,"enterpriseType":2,"businessLicense":null,"idCardFront":null,"idCardBack":null},{"id":"626097790602317824","name":"234","companyName":"2314","job":"234","mobile":"15681313216","remark":null,"status":1,"operatorName":null,"userId":"626097741424103424","createTime":"2021-08-20 14:10:11","detailList":[],"haveJoinEnterprise":false,"enterpriseType":2,"businessLicense":null,"idCardFront":null,"idCardBack":null},{"id":"626046329486970880","name":"dxf2","companyName":"测试2","job":"无","mobile":"15619395772","remark":null,"status":1,"operatorName":null,"userId":"626046196196184064","createTime":"2021-08-20 10:45:41","detailList":[],"haveJoinEnterprise":false,"enterpriseType":2,"businessLicense":null,"idCardFront":null,"idCardBack":null}],"total":91,"size":10,"current":1,"orders":[{"column":"create_time","asc":false}],"searchCount":true,"pages":10}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:22.233" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:22.036" endtime="20211220 15:49:22.233"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:22.234" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334056549978112', 'name': 'autotest_name_customer', 'companyName': 'autotest_companyname_customer', 'job': 'autotest_job_customer', 'mobile': '13012345678', 'remark': None, 'status': 1, 'operatorName': None, 'userId': '670334045988720640', 'createTime': '2021-12-20 15:49:18', 'detailList': [], 'haveJoinEnterprise': False, 'enterpriseType': 2, 'businessLicense': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'idCardFront': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'idCardBack': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg'}, {'id': '633390347971596288', 'name': 'df', 'companyName': 'dfgdf', 'job': 'sdf', 'mobile': '13435468456', 'remark': None, 'status': 1, 'operatorName': None, 'userId': '633390325460766720', 'createTime': '2021-09-09 17:08:12', 'detailList': [], 'haveJoinEnterprise': True, 'enterpriseType': 2, 'businessLicense': None, 'idCardFront': None, 'idCardBack': None}, {'id': '633388329324384256', 'name': '123', 'companyName': '123', 'job': '3213', 'mobile': '13654565795', 'remark': None, 'status': 1, 'operatorName': None, 'userId': '633388311670558720', 'createTime': '2021-09-09 17:00:11', 'detailList': [], 'haveJoinEnterprise': True, 'enterpriseType': 2, 'businessLicense': None, 'idCardFront': None, 'idCardBack': None}, {'id': '633366107872432128', 'name': '42', 'companyName': '41234', 'job': '2234', 'mobile': '13800654654', 'remark': None, 'status': 1, 'operatorName': None, 'userId': '633366083545468928', 'createTime': '2021-09-09 15:31:53', 'detailList': [], 'haveJoinEnterprise': True, 'enterpriseType': 2, 'businessLicense': None, 'idCardFront': None, 'idCardBack': None}, {'id': '633021599859216384', 'name': '邓熊飞飞', 'companyName': '人生无限公司', 'job': '总监', 'mobile': '13427033688', 'remark': None, 'status': 1, 'operatorName': None, 'userId': '633020915705319424', 'createTime': '2021-09-08 16:42:56', 'detailList': [], 'haveJoinEnterprise': True, 'enterpriseType': 2, 'businessLicense': None, 'idCardFront': None, 'idCardBack': None}, {'id': '627592338700636160', 'name': 'Wkh', 'companyName': 'Weikaihu', 'job': 'Gggg', 'mobile': '18911814873', 'remark': None, 'status': 1, 'operatorName': None, 'userId': '571400428810539008', 'createTime': '2021-08-24 17:08:59', 'detailList': [], 'haveJoinEnterprise': False, 'enterpriseType': 2, 'businessLicense': None, 'idCardFront': None, 'idCardBack': None}, {'id': '627584858704711680', 'name': '324', 'companyName': '反对过分的', 'job': '34', 'mobile': '13416541654', 'remark': None, 'status': 1, 'operatorName': None, 'userId': '627584815327219712', 'createTime': '2021-08-24 16:39:15', 'detailList': [], 'haveJoinEnterprise': False, 'enterpriseType': 2, 'businessLicense': None, 'idCardFront': None, 'idCardBack': None}, {'id': '627475682414432256', 'name': '2341', 'companyName': '13123', 'job': '1323', 'mobile': '13549849641', 'remark': None, 'status': 1, 'operatorName': None, 'userId': '627474786603372544', 'createTime': '2021-08-24 09:25:26', 'detailList': [], 'haveJoinEnterprise': True, 'enterpriseType': 2, 'businessLicense': None, 'idCardFront': None, 'idCardBack': None}, {'id': '626097790602317824', 'name': '234', 'companyName': '2314', 'job': '234', 'mobile': '15681313216', 'remark': None, 'status': 1, 'operatorName': None, 'userId': '626097741424103424', 'createTime': '2021-08-20 14:10:11', 'detailList': [], 'haveJoinEnterprise': False, 'enterpriseType': 2, 'businessLicense': None, 'idCardFront': None, 'idCardBack': None}, {'id': '626046329486970880', 'name': 'dxf2', 'companyName': '测试2', 'job': '无', 'mobile': '15619395772', 'remark': None, 'status': 1, 'operatorName': None, 'userId': '626046196196184064', 'createTime': '2021-08-20 10:45:41', 'detailList': [], 'haveJoinEnterprise': False, 'enterpriseType': 2, 'businessLicense': None, 'idCardFront': None, 'idCardBack': None}], 'total': 91, 'size': 10, 'current': 1, 'orders': [{'column': 'create_time', 'asc': False}], 'searchCount': True, 'pages': 10}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:22.233" endtime="20211220 15:49:22.234"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:22.235" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:22.234" endtime="20211220 15:49:22.235"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:22.235" endtime="20211220 15:49:22.235"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()["data"]["records"][0]}</arg>
|
|
<arg>id</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customerclue_id}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:22.236" level="INFO">${customerclue_id} = 670334056549978112</msg>
|
|
<status status="PASS" starttime="20211220 15:49:22.235" endtime="20211220 15:49:22.236"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customerclue_id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:22.236" level="INFO">${customerclue_id} = 670334056549978112</msg>
|
|
<status status="PASS" starttime="20211220 15:49:22.236" endtime="20211220 15:49:22.236"></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="20211220 15:49:22.237" endtime="20211220 15:49:22.237"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:22.034" endtime="20211220 15:49:22.237" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s3-s1-t11" name="operate_handle_customerclue">
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:22.238" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:22.238" endtime="20211220 15:49:22.238"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>autotest_customerclue_remark</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customerclue_remark}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:22.239" level="INFO">${customerclue_remark} = autotest_customerclue_remark</msg>
|
|
<status status="PASS" starttime="20211220 15:49:22.239" endtime="20211220 15:49:22.239"></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":"${customerclue_id}","adminId":"${operate_adminid}","name":"${operate_adminname}","remark":"${customerclue_remark}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:22.239" level="INFO">${body} = {"id":"670334056549978112","adminId":"498985714734731264","name":"梁金满","remark":"autotest_customerclue_remark"}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:22.239" endtime="20211220 15:49:22.239"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/admin/handle/customerclue</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:22.298" level="INFO">POST Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/handle/customerclue
|
|
path_url=/cloud-print-user-center/admin/handle/customerclue
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38', 'Content-Length': '117'}
|
|
body=b'{"id":"670334056549978112","adminId":"498985714734731264","name":"\xe6\xa2\x81\xe9\x87\x91\xe6\xbb\xa1","remark":"autotest_customerclue_remark"}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:22.299" level="INFO">POST Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/handle/customerclue
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:22 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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="20211220 15:49:22.299" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:22.239" endtime="20211220 15:49:22.299"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:22.300" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:22.299" endtime="20211220 15:49:22.300"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:22.301" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:22.300" endtime="20211220 15:49:22.301"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:22.301" endtime="20211220 15:49:22.302"></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="20211220 15:49:22.302" endtime="20211220 15:49:22.303"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:22.237" endtime="20211220 15:49:22.303" critical="yes"></status>
|
|
</test>
|
|
<status status="PASS" starttime="20211220 15:49:18.471" endtime="20211220 15:49:22.304"></status>
|
|
</suite>
|
|
<suite id="s1-s3-s2" name="Supplier User Register" source="/root/yyt-trading-rf-api/002_user_register/supplier_user_register.robot">
|
|
<test id="s1-s3-s2-t1" name="supplier_phone_captcha">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:22.317" endtime="20211220 15:49:22.317"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>uecclient</arg>
|
|
<arg>${uecclient}</arg>
|
|
<arg>headers=${cloud_factory_supplier_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:22.318" level="INFO">Creating Session using : alias=uecclient, url=https://api-client-uec-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847956666', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3/JB652a7OOAT40W09xioEg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:22.317" endtime="20211220 15:49:22.318"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"accountType":${accounttype_supplier},"account":"${account_supplier}","captcha":"${captcha_supplier}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:22.319" level="INFO">${body} = {"accountType":2,"account":"13123456789","captcha":"888888"}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:22.318" endtime="20211220 15:49:22.319"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>uecclient</arg>
|
|
<arg>/uec/authorize/by-captcha</arg>
|
|
<arg>${body}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:22.968" 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;charset=UTF-8', 'X-APP-ID': '503258978847956666', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3/JB652a7OOAT40W09xioEg==', 'Content-Length': '60'}
|
|
body={"accountType":2,"account":"13123456789","captcha":"888888"}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:22.968" 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': 'Mon, 20 Dec 2021 07:49:22 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":"iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3bTJXPLmdTRHHLD6OUvG6Wg==","userId":"670334050908639232"}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:22.968" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:22.319" endtime="20211220 15:49:22.968"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:22.969" level="INFO">{'code': 0, 'message': 'successful', 'data': {'token': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3bTJXPLmdTRHHLD6OUvG6Wg==', 'userId': '670334050908639232'}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:22.969" endtime="20211220 15:49:22.969"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:22.970" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:22.970" endtime="20211220 15:49:22.970"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:22.970" endtime="20211220 15:49:22.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>${response.json()["data"]}</arg>
|
|
<arg>token</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${gettoken_supplier}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:22.971" level="INFO">${gettoken_supplier} = iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3bTJXPLmdTRHHLD6OUvG6Wg==</msg>
|
|
<status status="PASS" starttime="20211220 15:49:22.971" endtime="20211220 15:49:22.971"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${gettoken_supplier}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:22.972" level="INFO">${gettoken_supplier} = iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3bTJXPLmdTRHHLD6OUvG6Wg==</msg>
|
|
<status status="PASS" starttime="20211220 15:49:22.971" endtime="20211220 15:49:22.972"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()["data"]}</arg>
|
|
<arg>userId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${userid_supplier}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:22.972" level="INFO">${userid_supplier} = 670334050908639232</msg>
|
|
<status status="PASS" starttime="20211220 15:49:22.972" endtime="20211220 15:49:22.972"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${userid_supplier}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:22.973" level="INFO">${userid_supplier} = 670334050908639232</msg>
|
|
<status status="PASS" starttime="20211220 15:49:22.973" endtime="20211220 15:49:22.973"></status>
|
|
</kw>
|
|
<kw name="Create Dictionary" library="BuiltIn">
|
|
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
|
|
<arguments>
|
|
<arg>Content-Type=application/json;charset=UTF-8</arg>
|
|
<arg>X-APP-ID=503258978847956666</arg>
|
|
<arg>Authorization=${gettoken_supplier}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>&{cloudfactory_supplier_header}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:22.974" level="INFO">&{cloudfactory_supplier_header} = { Content-Type=application/json;charset=UTF-8 | X-APP-ID=503258978847956666 | Authorization=iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3bTJXPLmdTRHHLD6OUvG6Wg== }</msg>
|
|
<status status="PASS" starttime="20211220 15:49:22.973" endtime="20211220 15:49:22.974"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${cloudfactory_supplier_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:22.974" level="INFO">${cloudfactory_supplier_header} = {'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847956666', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3bTJXPLmdTRHHLD6OUvG6Wg=='}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:22.974" endtime="20211220 15:49:22.974"></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="20211220 15:49:22.974" endtime="20211220 15:49:22.975"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:22.316" endtime="20211220 15:49:22.975" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s3-s2-t2" name="customerclue_supplier">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:22.976" endtime="20211220 15:49:22.976"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplier_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:22.976" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847956666', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3bTJXPLmdTRHHLD6OUvG6Wg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:22.976" endtime="20211220 15:49:22.977"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"companyName": "${supplier_companyname}","enterpriseType": ${supplier_enterprisetype},"job": "${supplier_job}","name": "${supplier_name}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:22.977" level="INFO">${body} = {"companyName": "autotest_companyname_supplier","enterpriseType": 5,"job": "autotest_job_supplier","name": "autotest_name_supplier"}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:22.977" endtime="20211220 15:49:22.977"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/cloud-print-user-center/save/customerclue</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:23.083" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/save/customerclue
|
|
path_url=/cloud-print-user-center/save/customerclue
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847956666', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3bTJXPLmdTRHHLD6OUvG6Wg==', 'Content-Length': '132'}
|
|
body=b'{"companyName": "autotest_companyname_supplier","enterpriseType": 5,"job": "autotest_job_supplier","name": "autotest_name_supplier"}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:23.084" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/save/customerclue
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:23 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:23.084" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:22.977" endtime="20211220 15:49:23.084"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:23.085" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:23.084" endtime="20211220 15:49:23.085"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:23.085" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:23.085" endtime="20211220 15:49:23.085"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:23.086" endtime="20211220 15:49:23.086"></status>
|
|
</kw>
|
|
<kw name="Sleep" library="BuiltIn">
|
|
<doc>Pauses the test executed for the given time.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:24.087" level="INFO">Slept 1 second</msg>
|
|
<status status="PASS" starttime="20211220 15:49:23.086" endtime="20211220 15:49:24.087"></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="20211220 15:49:24.087" endtime="20211220 15:49:24.088"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:22.975" endtime="20211220 15:49:24.088" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s3-s2-t3" name="supplier_login_token">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:24.089" endtime="20211220 15:49:24.089"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloud_factory_supplier_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:24.089" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847956666', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3bTJXPLmdTRHHLD6OUvG6Wg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:24.089" endtime="20211220 15:49:24.090"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"loginToken":"${gettoken_supplier}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:24.090" level="INFO">${body} = {"loginToken":"iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3bTJXPLmdTRHHLD6OUvG6Wg=="}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:24.090" endtime="20211220 15:49:24.090"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/cloud-print-user-center/authorize/get/product-line-token/by/login-token</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:24.191" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/authorize/get/product-line-token/by/login-token
|
|
path_url=/cloud-print-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;charset=UTF-8', 'X-APP-ID': '503258978847956666', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3bTJXPLmdTRHHLD6OUvG6Wg==', 'Content-Length': '105'}
|
|
body=b'{"loginToken":"iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3bTJXPLmdTRHHLD6OUvG6Wg=="}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:24.191" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/authorize/get/product-line-token/by/login-token
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:24 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":"iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3s2XvhDGKtIHh9wPO0GoQ4A=="}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:24.192" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:24.090" endtime="20211220 15:49:24.192"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:24.192" level="INFO">{'code': 0, 'message': 'successful', 'data': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3s2XvhDGKtIHh9wPO0GoQ4A=='}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:24.192" endtime="20211220 15:49:24.193"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:24.193" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:24.193" endtime="20211220 15:49:24.193"></status>
|
|
</kw>
|
|
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
|
|
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
|
|
<arguments>
|
|
<arg>Get From Dictionary</arg>
|
|
<arg>${response.json()}</arg>
|
|
<arg>data</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${get_status}</var>
|
|
<var>${token}</var>
|
|
</assign>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
<arg>data</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:24.194" endtime="20211220 15:49:24.194"></status>
|
|
</kw>
|
|
<msg timestamp="20211220 15:49:24.194" level="INFO">${get_status} = PASS</msg>
|
|
<msg timestamp="20211220 15:49:24.194" level="INFO">${token} = iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3s2XvhDGKtIHh9wPO0GoQ4A==</msg>
|
|
<status status="PASS" starttime="20211220 15:49:24.193" endtime="20211220 15:49:24.194"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>"${get_status}"=="FAIL"</arg>
|
|
<arg>${gettoken_supplier}</arg>
|
|
<arg>"${token}"=="None"</arg>
|
|
<arg>${gettoken_supplier}</arg>
|
|
<arg>${token}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${getlogintoken_supplier}</var>
|
|
</assign>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>"${token}"=="None"</arg>
|
|
<arg>${gettoken_supplier}</arg>
|
|
<arg>${token}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:24.195" endtime="20211220 15:49:24.195"></status>
|
|
</kw>
|
|
<msg timestamp="20211220 15:49:24.195" level="INFO">${getlogintoken_supplier} = iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3s2XvhDGKtIHh9wPO0GoQ4A==</msg>
|
|
<status status="PASS" starttime="20211220 15:49:24.194" endtime="20211220 15:49:24.195"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${getlogintoken_supplier}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:24.196" level="INFO">${getlogintoken_supplier} = iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3s2XvhDGKtIHh9wPO0GoQ4A==</msg>
|
|
<status status="PASS" starttime="20211220 15:49:24.196" endtime="20211220 15:49:24.196"></status>
|
|
</kw>
|
|
<kw name="Create Dictionary" library="BuiltIn">
|
|
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
|
|
<arguments>
|
|
<arg>Content-Type=application/json;charset=UTF-8</arg>
|
|
<arg>X-APP-ID=503258978847956666</arg>
|
|
<arg>Authorization=${getlogintoken_supplier}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>&{cloudfactory_supplier_header}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:24.197" level="INFO">&{cloudfactory_supplier_header} = { Content-Type=application/json;charset=UTF-8 | X-APP-ID=503258978847956666 | Authorization=iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3s2XvhDGKtIHh9wPO0GoQ4A== }</msg>
|
|
<status status="PASS" starttime="20211220 15:49:24.196" endtime="20211220 15:49:24.197"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${cloudfactory_supplier_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:24.197" level="INFO">${cloudfactory_supplier_header} = {'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847956666', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3s2XvhDGKtIHh9wPO0GoQ4A=='}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:24.197" endtime="20211220 15:49:24.197"></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="20211220 15:49:24.198" endtime="20211220 15:49:24.198"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:24.088" endtime="20211220 15:49:24.198" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s3-s2-t4" name="get_customerclue_supplier">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:24.199" endtime="20211220 15:49:24.199"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplier_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:24.199" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847956666', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3s2XvhDGKtIHh9wPO0GoQ4A=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:24.199" endtime="20211220 15:49:24.200"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/cloud-print-user-center/get/my/customerclue</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:24.251" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/get/my/customerclue
|
|
path_url=/cloud-print-user-center/get/my/customerclue
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847956666', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3s2XvhDGKtIHh9wPO0GoQ4A=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:24.251" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/get/my/customerclue
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:24 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":{"id":"670334073780178944","name":"autotest_name_supplier","companyName":"autotest_companyname_supplier","job":"autotest_job_supplier","mobile":"13123456789","enterpriseType":5}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:24.251" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:24.200" endtime="20211220 15:49:24.252"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:24.252" level="INFO">{'code': 0, 'message': 'successful', 'data': {'id': '670334073780178944', 'name': 'autotest_name_supplier', 'companyName': 'autotest_companyname_supplier', 'job': 'autotest_job_supplier', 'mobile': '13123456789', 'enterpriseType': 5}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:24.252" endtime="20211220 15:49:24.252"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:24.253" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:24.253" endtime="20211220 15:49:24.254"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:24.254" endtime="20211220 15:49:24.254"></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>${supplier_companyname}</arg>
|
|
<arg>${response.json()["data"]["companyName"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:24.254" endtime="20211220 15:49:24.255"></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>${supplier_enterprisetype}</arg>
|
|
<arg>${response.json()["data"]["enterpriseType"]}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:24.255" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:24.255" endtime="20211220 15:49:24.255"></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>${supplier_job}</arg>
|
|
<arg>${response.json()["data"]["job"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:24.255" endtime="20211220 15:49:24.256"></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>${supplier_name}</arg>
|
|
<arg>${response.json()["data"]["name"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:24.256" endtime="20211220 15:49:24.256"></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>${account_supplier}</arg>
|
|
<arg>${response.json()["data"]["mobile"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:24.257" endtime="20211220 15:49:24.257"></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="20211220 15:49:24.257" endtime="20211220 15:49:24.257"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:24.198" endtime="20211220 15:49:24.258" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s3-s2-t5" name="customerclue_verify_have_join_supplier">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:24.258" endtime="20211220 15:49:24.259"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplier_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:24.259" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847956666', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3s2XvhDGKtIHh9wPO0GoQ4A=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:24.259" endtime="20211220 15:49:24.259"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/cloud-print-user-center/verify/have-join-and-fill</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:24.308" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/verify/have-join-and-fill
|
|
path_url=/cloud-print-user-center/verify/have-join-and-fill
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847956666', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3s2XvhDGKtIHh9wPO0GoQ4A==', 'Content-Length': '0'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:24.308" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/verify/have-join-and-fill
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:24 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":false}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:24.308" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:24.259" endtime="20211220 15:49:24.308"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:24.309" level="INFO">{'code': 0, 'message': 'successful', 'data': False}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:24.309" endtime="20211220 15:49:24.309"></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>False</arg>
|
|
<arg>${response.json()["data"]}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:24.310" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'bool'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:24.309" endtime="20211220 15:49:24.310"></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="20211220 15:49:24.310" endtime="20211220 15:49:24.310"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:24.258" endtime="20211220 15:49:24.310" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s3-s2-t6" name="customerclue_uploadpictures_supplier">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:24.311" endtime="20211220 15:49:24.312"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplier_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:24.312" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847956666', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3s2XvhDGKtIHh9wPO0GoQ4A=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:24.312" endtime="20211220 15:49:24.312"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"businessLicense": "${supplier_businesslicense}","idCardBack": "${supplier_idcardback}","idCardFront": "${supplier_idcardfront}","type": ${customerclue_type}}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:24.313" level="INFO">${body} = {"businessLicense": "https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","idCardBack": "https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378...</msg>
|
|
<status status="PASS" starttime="20211220 15:49:24.313" endtime="20211220 15:49:24.313"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/cloud-print-user-center/customerclue/upload-pictures</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:24.948" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/customerclue/upload-pictures
|
|
path_url=/cloud-print-user-center/customerclue/upload-pictures
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847956666', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3s2XvhDGKtIHh9wPO0GoQ4A==', 'Content-Length': '326'}
|
|
body=b'{"businessLicense": "https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","idCardBack": "https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","idCardFront": "https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","type": 1}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:24.948" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/customerclue/upload-pictures
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:24 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:24.949" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:24.313" endtime="20211220 15:49:24.949"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:24.950" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:24.949" endtime="20211220 15:49:24.950"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:24.951" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:24.950" endtime="20211220 15:49:24.951"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:24.951" endtime="20211220 15:49:24.951"></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="20211220 15:49:24.952" endtime="20211220 15:49:24.952"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:24.311" endtime="20211220 15:49:24.952" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s3-s2-t7" name="operate_get_user_register_list">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:24.953" endtime="20211220 15:49:24.953"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:24.953" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:24.953" endtime="20211220 15:49:24.954"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/admin/user/get/user-list</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:26.133" level="INFO">GET Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/user/get/user-list
|
|
path_url=/cloud-print-user-center/admin/user/get/user-list
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:26.133" level="INFO">GET Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/user/get/user-list
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:26 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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":"670334050908639232","nickName":null,"mobile":"13123456789","realName":null,"enterpriseName":null,"fromApp":"千鸟纸多多","createTime":"2021-12-20 15:49:18"},{"id":"670334045988720640","nickName":null,"mobile":"13012345678","realName":null,"enterpriseName":null,"fromApp":"千鸟云工厂","createTime":"2021-12-20 15:49:16"},{"id":"664186938391138304","nickName":null,"mobile":null,"realName":"autotest_name_customer","enterpriseName":null,"fromApp":"千鸟云工厂","createTime":"2021-12-03 16:42:52"},{"id":"663834158090555392","nickName":null,"mobile":null,"realName":"autotest_name_autotest_name_suppliercustomer","enterpriseName":null,"fromApp":"千鸟纸多多","createTime":"2021-12-02 17:21:02"},{"id":"663834152025591808","nickName":null,"mobile":null,"realName":"autotest_name_customer","enterpriseName":null,"fromApp":"千鸟云工厂","createTime":"2021-12-02 17:21:01"},{"id":"663832824662593536","nickName":null,"mobile":null,"realName":"autotest_name_autotest_name_suppliercustomer","enterpriseName":null,"fromApp":"千鸟纸多多","createTime":"2021-12-02 17:15:44"},{"id":"663832817997844480","nickName":null,"mobile":null,"realName":"autotest_name_customer","enterpriseName":null,"fromApp":"千鸟云工厂","createTime":"2021-12-02 17:15:43"},{"id":"663830068056952832","nickName":null,"mobile":null,"realName":"autotest_name_autotest_name_suppliercustomer","enterpriseName":null,"fromApp":"千鸟纸多多","createTime":"2021-12-02 17:04:47"},{"id":"663471354233884672","nickName":null,"mobile":null,"realName":null,"enterpriseName":null,"fromApp":"千鸟纸多多","createTime":"2021-12-01 17:19:23"},{"id":"663471111371100160","nickName":null,"mobile":null,"realName":"autotest_name_customer","enterpriseName":null,"fromApp":"千鸟云工厂","createTime":"2021-12-01 17:18:25"}],"total":468,"size":10,"current":1,"orders":[{"column":"u.create_time","asc":false}],"searchCount":true,"pages":47}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:26.134" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:24.954" endtime="20211220 15:49:26.134"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:26.135" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334050908639232', 'nickName': None, 'mobile': '13123456789', 'realName': None, 'enterpriseName': None, 'fromApp': '千鸟纸多多', 'createTime': '2021-12-20 15:49:18'}, {'id': '670334045988720640', 'nickName': None, 'mobile': '13012345678', 'realName': None, 'enterpriseName': None, 'fromApp': '千鸟云工厂', 'createTime': '2021-12-20 15:49:16'}, {'id': '664186938391138304', 'nickName': None, 'mobile': None, 'realName': 'autotest_name_customer', 'enterpriseName': None, 'fromApp': '千鸟云工厂', 'createTime': '2021-12-03 16:42:52'}, {'id': '663834158090555392', 'nickName': None, 'mobile': None, 'realName': 'autotest_name_autotest_name_suppliercustomer', 'enterpriseName': None, 'fromApp': '千鸟纸多多', 'createTime': '2021-12-02 17:21:02'}, {'id': '663834152025591808', 'nickName': None, 'mobile': None, 'realName': 'autotest_name_customer', 'enterpriseName': None, 'fromApp': '千鸟云工厂', 'createTime': '2021-12-02 17:21:01'}, {'id': '663832824662593536', 'nickName': None, 'mobile': None, 'realName': 'autotest_name_autotest_name_suppliercustomer', 'enterpriseName': None, 'fromApp': '千鸟纸多多', 'createTime': '2021-12-02 17:15:44'}, {'id': '663832817997844480', 'nickName': None, 'mobile': None, 'realName': 'autotest_name_customer', 'enterpriseName': None, 'fromApp': '千鸟云工厂', 'createTime': '2021-12-02 17:15:43'}, {'id': '663830068056952832', 'nickName': None, 'mobile': None, 'realName': 'autotest_name_autotest_name_suppliercustomer', 'enterpriseName': None, 'fromApp': '千鸟纸多多', 'createTime': '2021-12-02 17:04:47'}, {'id': '663471354233884672', 'nickName': None, 'mobile': None, 'realName': None, 'enterpriseName': None, 'fromApp': '千鸟纸多多', 'createTime': '2021-12-01 17:19:23'}, {'id': '663471111371100160', 'nickName': None, 'mobile': None, 'realName': 'autotest_name_customer', 'enterpriseName': None, 'fromApp': '千鸟云工厂', 'createTime': '2021-12-01 17:18:25'}], 'total': 468, 'size': 10, 'current': 1, 'orders': [{'column': 'u.create_time', 'asc': False}], 'searchCount': True, 'pages': 47}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:26.134" endtime="20211220 15:49:26.135"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:26.135" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:26.135" endtime="20211220 15:49:26.135"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:26.136" endtime="20211220 15:49:26.136"></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="20211220 15:49:26.136" endtime="20211220 15:49:26.137"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:24.952" endtime="20211220 15:49:26.137" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s3-s2-t8" name="operate_get_user_register_search">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:26.138" endtime="20211220 15:49:26.138"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:26.138" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:26.138" endtime="20211220 15:49:26.139"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>mobile=${account_supplier}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${param}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:26.139" level="INFO">${param} = mobile=13123456789</msg>
|
|
<status status="PASS" starttime="20211220 15:49:26.139" endtime="20211220 15:49:26.139"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/admin/user/get/user-list</arg>
|
|
<arg>params=${param}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:26.233" level="INFO">GET Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/user/get/user-list?mobile=13123456789
|
|
path_url=/cloud-print-user-center/admin/user/get/user-list?mobile=13123456789
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:26.233" level="INFO">GET Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/user/get/user-list?mobile=13123456789
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:26 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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":"670334050908639232","nickName":null,"mobile":"13123456789","realName":null,"enterpriseName":null,"fromApp":"千鸟纸多多","createTime":"2021-12-20 15:49:18"}],"total":1,"size":10,"current":1,"orders":[{"column":"u.create_time","asc":false}],"searchCount":true,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:26.233" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:26.139" endtime="20211220 15:49:26.233"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:26.234" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334050908639232', 'nickName': None, 'mobile': '13123456789', 'realName': None, 'enterpriseName': None, 'fromApp': '千鸟纸多多', 'createTime': '2021-12-20 15:49:18'}], 'total': 1, 'size': 10, 'current': 1, 'orders': [{'column': 'u.create_time', 'asc': False}], 'searchCount': True, 'pages': 1}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:26.234" endtime="20211220 15:49:26.234"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:26.235" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:26.234" endtime="20211220 15:49:26.235"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:26.235" endtime="20211220 15:49:26.236"></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="20211220 15:49:26.236" endtime="20211220 15:49:26.236"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:26.137" endtime="20211220 15:49:26.236" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s3-s2-t9" name="operate_get_customerclue_list">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:26.237" endtime="20211220 15:49:26.237"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:26.237" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:26.237" endtime="20211220 15:49:26.238"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/admin/get/customerclue/page</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:27.051" level="INFO">GET Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/get/customerclue/page
|
|
path_url=/cloud-print-user-center/admin/get/customerclue/page
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:27.051" level="INFO">GET Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/get/customerclue/page
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:27 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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":"670334073780178944","name":"autotest_name_supplier","companyName":"autotest_companyname_supplier","job":"autotest_job_supplier","mobile":"13123456789","remark":null,"status":1,"operatorName":null,"userId":"670334050908639232","createTime":"2021-12-20 15:49:23","detailList":[],"haveJoinEnterprise":false,"enterpriseType":5,"businessLicense":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","idCardFront":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","idCardBack":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg"},{"id":"670334056549978112","name":"autotest_name_customer","companyName":"autotest_companyname_customer","job":"autotest_job_customer","mobile":"13012345678","remark":"autotest_customerclue_remark","status":2,"operatorName":"梁金满","userId":"670334045988720640","createTime":"2021-12-20 15:49:18","detailList":[],"haveJoinEnterprise":false,"enterpriseType":2,"businessLicense":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","idCardFront":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","idCardBack":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg"},{"id":"659119433914126336","name":"autotest_name_supplier","companyName":"autotest_companyname_supplier","job":"autotest_job_supplier","mobile":"\"13123456789\"","remark":"autotest_customerclue_remark","status":2,"operatorName":"梁金满","userId":"659119416381935616","createTime":"2021-11-19 17:06:24","detailList":[],"haveJoinEnterprise":false,"enterpriseType":5,"businessLicense":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","idCardFront":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","idCardBack":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg"},{"id":"659118871223078912","name":"autotest_name_supplier","companyName":"autotest_companyname_supplier","job":"autotest_job_supplier","mobile":"\"13123456789\"","remark":"autotest_customerclue_remark","status":2,"operatorName":"梁金满","userId":"659118857167966208","createTime":"2021-11-19 17:04:10","detailList":[],"haveJoinEnterprise":false,"enterpriseType":5,"businessLicense":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","idCardFront":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","idCardBack":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg"},{"id":"659118860833787904","name":"autotest_name_customer","companyName":"autotest_companyname_customer","job":"autotest_job_customer","mobile":"\"13012345678\"","remark":"autotest_customerclue_remark","status":2,"operatorName":"梁金满","userId":"659118853195960320","createTime":"2021-11-19 17:04:07","detailList":[],"haveJoinEnterprise":false,"enterpriseType":2,"businessLicense":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","idCardFront":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","idCardBack":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg"},{"id":"659118221835767808","name":"autotest_name_supplier","companyName":"autotest_companyname_supplier","job":"autotest_job_supplier","mobile":"\"13123456789\"","remark":"autotest_customerclue_remark","status":2,"operatorName":"梁金满","userId":"659118207986176000","createTime":"2021-11-19 17:01:35","detailList":[],"haveJoinEnterprise":false,"enterpriseType":5,"businessLicense":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","idCardFront":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","idCardBack":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg"},{"id":"659118211681357824","name":"autotest_name_customer","companyName":"autotest_companyname_customer","job":"autotest_job_customer","mobile":"\"13012345678\"","remark":"autotest_customerclue_remark","status":2,"operatorName":"梁金满","userId":"659118202571329536","createTime":"2021-11-19 17:01:33","detailList":[],"haveJoinEnterprise":false,"enterpriseType":2,"businessLicense":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","idCardFront":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","idCardBack":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg"},{"id":"652586256055799808","name":"df","companyName":"sdf","job":"df","mobile":"13546548548","remark":"autotest_customerclue_remark","status":2,"operatorName":"梁金满","userId":"652586236762001408","createTime":"2021-11-01 16:25:53","detailList":[],"haveJoinEnterprise":false,"enterpriseType":5,"businessLicense":null,"idCardFront":null,"idCardBack":null},{"id":"650050752286429184","name":"一休","companyName":"测试","job":"一休","mobile":"15800210584","remark":"autotest_customerclue_remark","status":2,"operatorName":"梁金满","userId":"636246482214850560","createTime":"2021-10-25 16:30:42","detailList":[],"haveJoinEnterprise":false,"enterpriseType":5,"businessLicense":null,"idCardFront":null,"idCardBack":null},{"id":"647894856353583104","name":"第三方","companyName":"违法","job":"福","mobile":"13484654654","remark":"autotest_customerclue_remark","status":2,"operatorName":"梁金满","userId":"647894838435516416","createTime":"2021-10-19 17:43:56","detailList":[],"haveJoinEnterprise":true,"enterpriseType":2,"businessLicense":null,"idCardFront":null,"idCardBack":null}],"total":135,"size":10,"current":1,"orders":[{"column":"create_time","asc":false}],"searchCount":true,"pages":14}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:27.052" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:26.238" endtime="20211220 15:49:27.052"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:27.053" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334073780178944', 'name': 'autotest_name_supplier', 'companyName': 'autotest_companyname_supplier', 'job': 'autotest_job_supplier', 'mobile': '13123456789', 'remark': None, 'status': 1, 'operatorName': None, 'userId': '670334050908639232', 'createTime': '2021-12-20 15:49:23', 'detailList': [], 'haveJoinEnterprise': False, 'enterpriseType': 5, 'businessLicense': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'idCardFront': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'idCardBack': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg'}, {'id': '670334056549978112', 'name': 'autotest_name_customer', 'companyName': 'autotest_companyname_customer', 'job': 'autotest_job_customer', 'mobile': '13012345678', 'remark': 'autotest_customerclue_remark', 'status': 2, 'operatorName': '梁金满', 'userId': '670334045988720640', 'createTime': '2021-12-20 15:49:18', 'detailList': [], 'haveJoinEnterprise': False, 'enterpriseType': 2, 'businessLicense': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'idCardFront': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'idCardBack': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg'}, {'id': '659119433914126336', 'name': 'autotest_name_supplier', 'companyName': 'autotest_companyname_supplier', 'job': 'autotest_job_supplier', 'mobile': '"13123456789"', 'remark': 'autotest_customerclue_remark', 'status': 2, 'operatorName': '梁金满', 'userId': '659119416381935616', 'createTime': '2021-11-19 17:06:24', 'detailList': [], 'haveJoinEnterprise': False, 'enterpriseType': 5, 'businessLicense': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'idCardFront': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'idCardBack': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg'}, {'id': '659118871223078912', 'name': 'autotest_name_supplier', 'companyName': 'autotest_companyname_supplier', 'job': 'autotest_job_supplier', 'mobile': '"13123456789"', 'remark': 'autotest_customerclue_remark', 'status': 2, 'operatorName': '梁金满', 'userId': '659118857167966208', 'createTime': '2021-11-19 17:04:10', 'detailList': [], 'haveJoinEnterprise': False, 'enterpriseType': 5, 'businessLicense': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'idCardFront': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'idCardBack': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg'}, {'id': '659118860833787904', 'name': 'autotest_name_customer', 'companyName': 'autotest_companyname_customer', 'job': 'autotest_job_customer', 'mobile': '"13012345678"', 'remark': 'autotest_customerclue_remark', 'status': 2, 'operatorName': '梁金满', 'userId': '659118853195960320', 'createTime': '2021-11-19 17:04:07', 'detailList': [], 'haveJoinEnterprise': False, 'enterpriseType': 2, 'businessLicense': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'idCardFront': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'idCardBack': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg'}, {'id': '659118221835767808', 'name': 'autotest_name_supplier', 'companyName': 'autotest_companyname_supplier', 'job': 'autotest_job_supplier', 'mobile': '"13123456789"', 'remark': 'autotest_customerclue_remark', 'status': 2, 'operatorName': '梁金满', 'userId': '659118207986176000', 'createTime': '2021-11-19 17:01:35', 'detailList': [], 'haveJoinEnterprise': False, 'enterpriseType': 5, 'businessLicense': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'idCardFront': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'idCardBack': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg'}, {'id': '659118211681357824', 'name': 'autotest_name_customer', 'companyName': 'autotest_companyname_customer', 'job': 'autotest_job_customer', 'mobile': '"13012345678"', 'remark': 'autotest_customerclue_remark', 'status': 2, 'operatorName': '梁金满', 'userId': '659118202571329536', 'createTime': '2021-11-19 17:01:33', 'detailList': [], 'haveJoinEnterprise': False, 'enterpriseType': 2, 'businessLicense': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'idCardFront': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'idCardBack': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg'}, {'id': '652586256055799808', 'name': 'df', 'companyName': 'sdf', 'job': 'df', 'mobile': '13546548548', 'remark': 'autotest_customerclue_remark', 'status': 2, 'operatorName': '梁金满', 'userId': '652586236762001408', 'createTime': '2021-11-01 16:25:53', 'detailList': [], 'haveJoinEnterprise': False, 'enterpriseType': 5, 'businessLicense': None, 'idCardFront': None, 'idCardBack': None}, {'id': '650050752286429184', 'name': '一休', 'companyName': '测试', 'job': '一休', 'mobile': '15800210584', 'remark': 'autotest_customerclue_remark', 'status': 2, 'operatorName': '梁金满', 'userId': '636246482214850560', 'createTime': '2021-10-25 16:30:42', 'detailList': [], 'haveJoinEnterprise': False, 'enterpriseType': 5, 'businessLicense': None, 'idCardFront': None, 'idCardBack': None}, {'id': '647894856353583104', 'name': '第三方', 'companyName': '违法', 'job': '福', 'mobile': '13484654654', 'remark': 'autotest_customerclue_remark', 'status': 2, 'operatorName': '梁金满', 'userId': '647894838435516416', 'createTime': '2021-10-19 17:43:56', 'detailList': [], 'haveJoinEnterprise': True, 'enterpriseType': 2, 'businessLicense': None, 'idCardFront': None, 'idCardBack': None}], 'total': 135, 'size': 10, 'current': 1, 'orders': [{'column': 'create_time', 'asc': False}], 'searchCount': True, 'pages': 14}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:27.052" endtime="20211220 15:49:27.053"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:27.054" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:27.053" endtime="20211220 15:49:27.054"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:27.054" endtime="20211220 15:49:27.054"></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="20211220 15:49:27.055" endtime="20211220 15:49:27.055"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:26.236" endtime="20211220 15:49:27.055" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s3-s2-t10" name="operate_get_customerclue_search">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:27.056" endtime="20211220 15:49:27.056"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:27.056" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:27.056" endtime="20211220 15:49:27.057"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>status=1</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${param}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:27.057" level="INFO">${param} = status=1</msg>
|
|
<status status="PASS" starttime="20211220 15:49:27.057" endtime="20211220 15:49:27.057"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/admin/get/customerclue/page</arg>
|
|
<arg>params=${param}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:27.240" level="INFO">GET Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/get/customerclue/page?status=1
|
|
path_url=/cloud-print-user-center/admin/get/customerclue/page?status=1
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:27.240" level="INFO">GET Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/get/customerclue/page?status=1
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:27 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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":"670334073780178944","name":"autotest_name_supplier","companyName":"autotest_companyname_supplier","job":"autotest_job_supplier","mobile":"13123456789","remark":null,"status":1,"operatorName":null,"userId":"670334050908639232","createTime":"2021-12-20 15:49:23","detailList":[],"haveJoinEnterprise":false,"enterpriseType":5,"businessLicense":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","idCardFront":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","idCardBack":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg"},{"id":"633390347971596288","name":"df","companyName":"dfgdf","job":"sdf","mobile":"13435468456","remark":null,"status":1,"operatorName":null,"userId":"633390325460766720","createTime":"2021-09-09 17:08:12","detailList":[],"haveJoinEnterprise":true,"enterpriseType":2,"businessLicense":null,"idCardFront":null,"idCardBack":null},{"id":"633388329324384256","name":"123","companyName":"123","job":"3213","mobile":"13654565795","remark":null,"status":1,"operatorName":null,"userId":"633388311670558720","createTime":"2021-09-09 17:00:11","detailList":[],"haveJoinEnterprise":true,"enterpriseType":2,"businessLicense":null,"idCardFront":null,"idCardBack":null},{"id":"633366107872432128","name":"42","companyName":"41234","job":"2234","mobile":"13800654654","remark":null,"status":1,"operatorName":null,"userId":"633366083545468928","createTime":"2021-09-09 15:31:53","detailList":[],"haveJoinEnterprise":true,"enterpriseType":2,"businessLicense":null,"idCardFront":null,"idCardBack":null},{"id":"633021599859216384","name":"邓熊飞飞","companyName":"人生无限公司","job":"总监","mobile":"13427033688","remark":null,"status":1,"operatorName":null,"userId":"633020915705319424","createTime":"2021-09-08 16:42:56","detailList":[],"haveJoinEnterprise":true,"enterpriseType":2,"businessLicense":null,"idCardFront":null,"idCardBack":null},{"id":"627592338700636160","name":"Wkh","companyName":"Weikaihu","job":"Gggg","mobile":"18911814873","remark":null,"status":1,"operatorName":null,"userId":"571400428810539008","createTime":"2021-08-24 17:08:59","detailList":[],"haveJoinEnterprise":false,"enterpriseType":2,"businessLicense":null,"idCardFront":null,"idCardBack":null},{"id":"627584858704711680","name":"324","companyName":"反对过分的","job":"34","mobile":"13416541654","remark":null,"status":1,"operatorName":null,"userId":"627584815327219712","createTime":"2021-08-24 16:39:15","detailList":[],"haveJoinEnterprise":false,"enterpriseType":2,"businessLicense":null,"idCardFront":null,"idCardBack":null},{"id":"627475682414432256","name":"2341","companyName":"13123","job":"1323","mobile":"13549849641","remark":null,"status":1,"operatorName":null,"userId":"627474786603372544","createTime":"2021-08-24 09:25:26","detailList":[],"haveJoinEnterprise":true,"enterpriseType":2,"businessLicense":null,"idCardFront":null,"idCardBack":null},{"id":"626097790602317824","name":"234","companyName":"2314","job":"234","mobile":"15681313216","remark":null,"status":1,"operatorName":null,"userId":"626097741424103424","createTime":"2021-08-20 14:10:11","detailList":[],"haveJoinEnterprise":false,"enterpriseType":2,"businessLicense":null,"idCardFront":null,"idCardBack":null},{"id":"626046329486970880","name":"dxf2","companyName":"测试2","job":"无","mobile":"15619395772","remark":null,"status":1,"operatorName":null,"userId":"626046196196184064","createTime":"2021-08-20 10:45:41","detailList":[],"haveJoinEnterprise":false,"enterpriseType":2,"businessLicense":null,"idCardFront":null,"idCardBack":null}],"total":91,"size":10,"current":1,"orders":[{"column":"create_time","asc":false}],"searchCount":true,"pages":10}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:27.240" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:27.057" endtime="20211220 15:49:27.240"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:27.241" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334073780178944', 'name': 'autotest_name_supplier', 'companyName': 'autotest_companyname_supplier', 'job': 'autotest_job_supplier', 'mobile': '13123456789', 'remark': None, 'status': 1, 'operatorName': None, 'userId': '670334050908639232', 'createTime': '2021-12-20 15:49:23', 'detailList': [], 'haveJoinEnterprise': False, 'enterpriseType': 5, 'businessLicense': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'idCardFront': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'idCardBack': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg'}, {'id': '633390347971596288', 'name': 'df', 'companyName': 'dfgdf', 'job': 'sdf', 'mobile': '13435468456', 'remark': None, 'status': 1, 'operatorName': None, 'userId': '633390325460766720', 'createTime': '2021-09-09 17:08:12', 'detailList': [], 'haveJoinEnterprise': True, 'enterpriseType': 2, 'businessLicense': None, 'idCardFront': None, 'idCardBack': None}, {'id': '633388329324384256', 'name': '123', 'companyName': '123', 'job': '3213', 'mobile': '13654565795', 'remark': None, 'status': 1, 'operatorName': None, 'userId': '633388311670558720', 'createTime': '2021-09-09 17:00:11', 'detailList': [], 'haveJoinEnterprise': True, 'enterpriseType': 2, 'businessLicense': None, 'idCardFront': None, 'idCardBack': None}, {'id': '633366107872432128', 'name': '42', 'companyName': '41234', 'job': '2234', 'mobile': '13800654654', 'remark': None, 'status': 1, 'operatorName': None, 'userId': '633366083545468928', 'createTime': '2021-09-09 15:31:53', 'detailList': [], 'haveJoinEnterprise': True, 'enterpriseType': 2, 'businessLicense': None, 'idCardFront': None, 'idCardBack': None}, {'id': '633021599859216384', 'name': '邓熊飞飞', 'companyName': '人生无限公司', 'job': '总监', 'mobile': '13427033688', 'remark': None, 'status': 1, 'operatorName': None, 'userId': '633020915705319424', 'createTime': '2021-09-08 16:42:56', 'detailList': [], 'haveJoinEnterprise': True, 'enterpriseType': 2, 'businessLicense': None, 'idCardFront': None, 'idCardBack': None}, {'id': '627592338700636160', 'name': 'Wkh', 'companyName': 'Weikaihu', 'job': 'Gggg', 'mobile': '18911814873', 'remark': None, 'status': 1, 'operatorName': None, 'userId': '571400428810539008', 'createTime': '2021-08-24 17:08:59', 'detailList': [], 'haveJoinEnterprise': False, 'enterpriseType': 2, 'businessLicense': None, 'idCardFront': None, 'idCardBack': None}, {'id': '627584858704711680', 'name': '324', 'companyName': '反对过分的', 'job': '34', 'mobile': '13416541654', 'remark': None, 'status': 1, 'operatorName': None, 'userId': '627584815327219712', 'createTime': '2021-08-24 16:39:15', 'detailList': [], 'haveJoinEnterprise': False, 'enterpriseType': 2, 'businessLicense': None, 'idCardFront': None, 'idCardBack': None}, {'id': '627475682414432256', 'name': '2341', 'companyName': '13123', 'job': '1323', 'mobile': '13549849641', 'remark': None, 'status': 1, 'operatorName': None, 'userId': '627474786603372544', 'createTime': '2021-08-24 09:25:26', 'detailList': [], 'haveJoinEnterprise': True, 'enterpriseType': 2, 'businessLicense': None, 'idCardFront': None, 'idCardBack': None}, {'id': '626097790602317824', 'name': '234', 'companyName': '2314', 'job': '234', 'mobile': '15681313216', 'remark': None, 'status': 1, 'operatorName': None, 'userId': '626097741424103424', 'createTime': '2021-08-20 14:10:11', 'detailList': [], 'haveJoinEnterprise': False, 'enterpriseType': 2, 'businessLicense': None, 'idCardFront': None, 'idCardBack': None}, {'id': '626046329486970880', 'name': 'dxf2', 'companyName': '测试2', 'job': '无', 'mobile': '15619395772', 'remark': None, 'status': 1, 'operatorName': None, 'userId': '626046196196184064', 'createTime': '2021-08-20 10:45:41', 'detailList': [], 'haveJoinEnterprise': False, 'enterpriseType': 2, 'businessLicense': None, 'idCardFront': None, 'idCardBack': None}], 'total': 91, 'size': 10, 'current': 1, 'orders': [{'column': 'create_time', 'asc': False}], 'searchCount': True, 'pages': 10}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:27.241" endtime="20211220 15:49:27.241"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:27.242" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:27.242" endtime="20211220 15:49:27.242"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:27.242" endtime="20211220 15:49:27.243"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()["data"]["records"][0]}</arg>
|
|
<arg>id</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customerclue_id}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:27.243" level="INFO">${customerclue_id} = 670334073780178944</msg>
|
|
<status status="PASS" starttime="20211220 15:49:27.243" endtime="20211220 15:49:27.243"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customerclue_id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:27.244" level="INFO">${customerclue_id} = 670334073780178944</msg>
|
|
<status status="PASS" starttime="20211220 15:49:27.244" endtime="20211220 15:49:27.244"></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="20211220 15:49:27.244" endtime="20211220 15:49:27.245"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:27.055" endtime="20211220 15:49:27.245" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s3-s2-t11" name="operate_handle_customerclue">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:27.245" endtime="20211220 15:49:27.246"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:27.246" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:27.246" endtime="20211220 15:49:27.247"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>autotest_customerclue_remark</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customerclue_remark}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:27.247" level="INFO">${customerclue_remark} = autotest_customerclue_remark</msg>
|
|
<status status="PASS" starttime="20211220 15:49:27.247" endtime="20211220 15:49:27.247"></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":"${customerclue_id}","adminId":"${operate_adminid}","name":"${operate_adminname}","remark":"${customerclue_remark}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:27.248" level="INFO">${body} = {"id":"670334073780178944","adminId":"498985714734731264","name":"梁金满","remark":"autotest_customerclue_remark"}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:27.247" endtime="20211220 15:49:27.248"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/admin/handle/customerclue</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:27.937" level="INFO">POST Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/handle/customerclue
|
|
path_url=/cloud-print-user-center/admin/handle/customerclue
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38', 'Content-Length': '117'}
|
|
body=b'{"id":"670334073780178944","adminId":"498985714734731264","name":"\xe6\xa2\x81\xe9\x87\x91\xe6\xbb\xa1","remark":"autotest_customerclue_remark"}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:27.937" level="INFO">POST Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/handle/customerclue
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:27 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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="20211220 15:49:27.937" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:27.248" endtime="20211220 15:49:27.937"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:27.938" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:27.938" endtime="20211220 15:49:27.938"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:27.939" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:27.939" endtime="20211220 15:49:27.939"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:27.939" endtime="20211220 15:49:27.940"></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="20211220 15:49:27.940" endtime="20211220 15:49:27.940"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:27.245" endtime="20211220 15:49:27.940" critical="yes"></status>
|
|
</test>
|
|
<status status="PASS" starttime="20211220 15:49:22.308" endtime="20211220 15:49:27.941"></status>
|
|
</suite>
|
|
<status status="PASS" starttime="20211220 15:49:18.468" endtime="20211220 15:49:27.945"></status>
|
|
</suite>
|
|
<suite id="s1-s4" name="003 Enterprise Open Account Customer" source="/root/yyt-trading-rf-api/003_enterprise_open_account_customer">
|
|
<suite id="s1-s4-s1" name="Printing Packaging Factory Open Account" source="/root/yyt-trading-rf-api/003_enterprise_open_account_customer/printing_packaging_factory_open_account.robot">
|
|
<test id="s1-s4-s1-t1" name="operate_open_account_printing_packaging_factory">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:27.957" endtime="20211220 15:49:27.957"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:27.958" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:27.958" endtime="20211220 15:49:27.958"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"name":"${printing_packaging_factory_name}","type":${printing_packaging_factory_type},"shortName":"${printing_packaging_factory_shortname}","uniformSocialCreditCode":"${printing_packaging_factory_uniformsocialcreditcode}","locDetail":"${printing_packaging_factory_locdetail}","legalPersonName":"${printing_packaging_factory_legalpersonname}","legalPersonIdCardNo":"${printing_packaging_factory_legalpersonidcardno}","locProvinceId":${printing_packaging_factory_locprovinceid},"locCityId":${printing_packaging_factory_loccityid},"locDistrictId":${printing_packaging_factory_locdistrictid},"locStreetId":${printing_packaging_factory_locstreetid},"locProvinceName":"${printing_packaging_factory_locprovincename}","locCityName":"${printing_packaging_factory_loccityname}","locDistrictName":"${printing_packaging_factory_locdistrictname}","locStreetName":"${printing_packaging_factory_locstreetname}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:27.959" level="INFO">${body} = {"name":"autotest_printing_packaging_factory_name","type":2,"shortName":"autotest_shortname","uniformSocialCreditCode":"autotest_91440101MA59F2J10M","locDetail":"autotest_printing_packaging_factory_lo...</msg>
|
|
<status status="PASS" starttime="20211220 15:49:27.958" endtime="20211220 15:49:27.959"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/admin/save/enterprise</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:28.174" level="INFO">POST Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/save/enterprise
|
|
path_url=/cloud-print-user-center/admin/save/enterprise
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38', 'Content-Length': '509'}
|
|
body=b'{"name":"autotest_printing_packaging_factory_name","type":2,"shortName":"autotest_shortname","uniformSocialCreditCode":"autotest_91440101MA59F2J10M","locDetail":"autotest_printing_packaging_factory_locdetail","legalPersonName":"autotest_legalperson","legalPersonIdCardNo":"autotest_legalpersonidcardno","locProvinceId":440000,"locCityId":440100,"locDistrictId":440106,"locStreetId":440106003,"locProvinceName":"\xe5\xb9\xbf\xe4\xb8\x9c\xe7\x9c\x81","locCityName":"\xe5\xb9\xbf\xe5\xb7\x9e\xe5\xb8\x82","locDistrictName":"\xe5\xa4\xa9\xe6\xb2\xb3\xe5\x8c\xba","locStreetName":"\xe8\xbd\xa6\xe9\x99\x82\xe8\xa1\x97\xe9\x81\x93"}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:28.174" level="INFO">POST Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/save/enterprise
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:28 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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="20211220 15:49:28.174" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:27.959" endtime="20211220 15:49:28.174"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:28.175" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:28.174" endtime="20211220 15:49:28.175"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:28.175" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:28.175" endtime="20211220 15:49:28.176"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:28.176" endtime="20211220 15:49:28.176"></status>
|
|
</kw>
|
|
<kw name="Sleep" library="BuiltIn">
|
|
<doc>Pauses the test executed for the given time.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:29.177" level="INFO">Slept 1 second</msg>
|
|
<status status="PASS" starttime="20211220 15:49:28.176" endtime="20211220 15:49:29.177"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:27.957" endtime="20211220 15:49:29.177" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s4-s1-t2" name="operate_get_printing_packaging_factory_list">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:29.178" endtime="20211220 15:49:29.178"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:29.179" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:29.179" endtime="20211220 15:49:29.179"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/admin/get/packaging-printing-mill-list</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:29.323" level="INFO">GET Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/get/packaging-printing-mill-list
|
|
path_url=/cloud-print-user-center/admin/get/packaging-printing-mill-list
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:29.323" level="INFO">GET Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/get/packaging-printing-mill-list
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:29 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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":"670334095083048960","name":"autotest_printing_packaging_factory_name","shortName":"autotest_shortname","legalPersonName":"autotest_legalperson","hasCredit":0,"createTime":"2021-12-20 15:49:28","status":0},{"id":"660830324686721024","name":"<tag on*=*/>","shortName":"<tag on*=*/>","legalPersonName":"<tag on*=*/>","hasCredit":0,"createTime":"2021-11-24 10:24:53","status":0},{"id":"37","name":"梓兴纸制品有限公司","shortName":null,"legalPersonName":null,"hasCredit":0,"createTime":"2021-01-20 15:04:08","status":0},{"id":"653280697334763520","name":"骏富国际多发几个包vv吧","shortName":"骏富国际多发几个包vv吧","legalPersonName":"骏富国际多发几个包vv吧","hasCredit":0,"createTime":"2021-11-03 14:25:21","status":0},{"id":"651482452493209600","name":"测试杠","shortName":"测试杠","legalPersonName":"测试杠","hasCredit":0,"createTime":"2021-10-29 15:19:46","status":0},{"id":"651117713762160640","name":"统计客户","shortName":"统计客户","legalPersonName":"统计客户","hasCredit":1,"createTime":"2021-10-28 15:10:26","status":0},{"id":"651116880207155200","name":"123356345345","shortName":"123356345345","legalPersonName":"123356345345","hasCredit":0,"createTime":"2021-10-28 15:07:07","status":0},{"id":"651116728784392192","name":"1111ssxx","shortName":"sd","legalPersonName":"444","hasCredit":1,"createTime":"2021-10-28 15:06:31","status":0},{"id":"651116289812729856","name":"2222XXX","shortName":"444","legalPersonName":"4444","hasCredit":1,"createTime":"2021-10-28 15:04:46","status":0},{"id":"651107960398942208","name":"DDDDDS","shortName":"SDS","legalPersonName":"3333","hasCredit":0,"createTime":"2021-10-28 14:31:40","status":0}],"total":82,"size":10,"current":1,"orders":[{"column":"p.create_time","asc":false}],"searchCount":true,"pages":9}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:29.324" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:29.180" endtime="20211220 15:49:29.324"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:29.324" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334095083048960', 'name': 'autotest_printing_packaging_factory_name', 'shortName': 'autotest_shortname', 'legalPersonName': 'autotest_legalperson', 'hasCredit': 0, 'createTime': '2021-12-20 15:49:28', 'status': 0}, {'id': '660830324686721024', 'name': '<tag on*=*/>', 'shortName': '<tag on*=*/>', 'legalPersonName': '<tag on*=*/>', 'hasCredit': 0, 'createTime': '2021-11-24 10:24:53', 'status': 0}, {'id': '37', 'name': '梓兴纸制品有限公司', 'shortName': None, 'legalPersonName': None, 'hasCredit': 0, 'createTime': '2021-01-20 15:04:08', 'status': 0}, {'id': '653280697334763520', 'name': '骏富国际多发几个包vv吧', 'shortName': '骏富国际多发几个包vv吧', 'legalPersonName': '骏富国际多发几个包vv吧', 'hasCredit': 0, 'createTime': '2021-11-03 14:25:21', 'status': 0}, {'id': '651482452493209600', 'name': '测试杠', 'shortName': '测试杠', 'legalPersonName': '测试杠', 'hasCredit': 0, 'createTime': '2021-10-29 15:19:46', 'status': 0}, {'id': '651117713762160640', 'name': '统计客户', 'shortName': '统计客户', 'legalPersonName': '统计客户', 'hasCredit': 1, 'createTime': '2021-10-28 15:10:26', 'status': 0}, {'id': '651116880207155200', 'name': '123356345345', 'shortName': '123356345345', 'legalPersonName': '123356345345', 'hasCredit': 0, 'createTime': '2021-10-28 15:07:07', 'status': 0}, {'id': '651116728784392192', 'name': '1111ssxx', 'shortName': 'sd', 'legalPersonName': '444', 'hasCredit': 1, 'createTime': '2021-10-28 15:06:31', 'status': 0}, {'id': '651116289812729856', 'name': '2222XXX', 'shortName': '444', 'legalPersonName': '4444', 'hasCredit': 1, 'createTime': '2021-10-28 15:04:46', 'status': 0}, {'id': '651107960398942208', 'name': 'DDDDDS', 'shortName': 'SDS', 'legalPersonName': '3333', 'hasCredit': 0, 'createTime': '2021-10-28 14:31:40', 'status': 0}], 'total': 82, 'size': 10, 'current': 1, 'orders': [{'column': 'p.create_time', 'asc': False}], 'searchCount': True, 'pages': 9}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:29.324" endtime="20211220 15:49:29.325"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:29.325" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:29.325" endtime="20211220 15:49:29.325"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:29.325" endtime="20211220 15:49:29.326"></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>${printing_packaging_factory_name}</arg>
|
|
<arg>${response.json()["data"]["records"][0]["name"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:29.326" endtime="20211220 15:49:29.327"></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>${printing_packaging_factory_shortname}</arg>
|
|
<arg>${response.json()["data"]["records"][0]["shortName"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:29.327" endtime="20211220 15:49:29.327"></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>${printing_packaging_factory_legalpersonname}</arg>
|
|
<arg>${response.json()["data"]["records"][0]["legalPersonName"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:29.328" endtime="20211220 15:49:29.328"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:29.177" endtime="20211220 15:49:29.328" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s4-s1-t3" name="operate_get_printing_packaging_factory_search">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:29.329" endtime="20211220 15:49:29.329"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:29.330" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:29.329" endtime="20211220 15:49:29.330"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>name=${printing_packaging_factory_name}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${param}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:29.330" level="INFO">${param} = name=autotest_printing_packaging_factory_name</msg>
|
|
<status status="PASS" starttime="20211220 15:49:29.330" endtime="20211220 15:49:29.330"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/admin/get/packaging-printing-mill-list</arg>
|
|
<arg>params=${param}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:29.938" level="INFO">GET Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/get/packaging-printing-mill-list?name=autotest_printing_packaging_factory_name
|
|
path_url=/cloud-print-user-center/admin/get/packaging-printing-mill-list?name=autotest_printing_packaging_factory_name
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:29.938" level="INFO">GET Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/get/packaging-printing-mill-list?name=autotest_printing_packaging_factory_name
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:29 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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":"670334095083048960","name":"autotest_printing_packaging_factory_name","shortName":"autotest_shortname","legalPersonName":"autotest_legalperson","hasCredit":0,"createTime":"2021-12-20 15:49:28","status":0}],"total":1,"size":10,"current":1,"orders":[{"column":"p.create_time","asc":false}],"searchCount":true,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:29.938" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:29.331" endtime="20211220 15:49:29.938"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:29.939" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334095083048960', 'name': 'autotest_printing_packaging_factory_name', 'shortName': 'autotest_shortname', 'legalPersonName': 'autotest_legalperson', 'hasCredit': 0, 'createTime': '2021-12-20 15:49:28', 'status': 0}], 'total': 1, 'size': 10, 'current': 1, 'orders': [{'column': 'p.create_time', 'asc': False}], 'searchCount': True, 'pages': 1}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:29.938" endtime="20211220 15:49:29.939"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:29.939" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:29.939" endtime="20211220 15:49:29.940"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:29.940" endtime="20211220 15:49:29.940"></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>${printing_packaging_factory_name}</arg>
|
|
<arg>${response.json()["data"]["records"][0]["name"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:29.940" endtime="20211220 15:49:29.941"></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>${printing_packaging_factory_shortname}</arg>
|
|
<arg>${response.json()["data"]["records"][0]["shortName"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:29.941" endtime="20211220 15:49:29.941"></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>${printing_packaging_factory_legalpersonname}</arg>
|
|
<arg>${response.json()["data"]["records"][0]["legalPersonName"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:29.941" endtime="20211220 15:49:29.942"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()["data"]["records"][0]}</arg>
|
|
<arg>id</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_id}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:29.942" level="INFO">${printing_packaging_factory_id} = 670334095083048960</msg>
|
|
<status status="PASS" starttime="20211220 15:49:29.942" endtime="20211220 15:49:29.942"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:29.943" level="INFO">${printing_packaging_factory_id} = 670334095083048960</msg>
|
|
<status status="PASS" starttime="20211220 15:49:29.943" endtime="20211220 15:49:29.943"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:29.329" endtime="20211220 15:49:29.943" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s4-s1-t4" name="operate_get_printing_packaging_factory_modify_state">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:29.944" endtime="20211220 15:49:29.944"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>uecops</arg>
|
|
<arg>${uecops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:29.945" level="INFO">Creating Session using : alias=uecops, url=https://api-ops-uec-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:29.944" endtime="20211220 15:49:29.945"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"enterpriseId":"${printing_packaging_factory_id}","status":1}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:29.945" level="INFO">${body} = {"enterpriseId":"670334095083048960","status":1}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:29.945" endtime="20211220 15:49:29.945"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>uecops</arg>
|
|
<arg>/uec/admin/modify/enterprise/state</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:29.987" level="INFO">POST Request : url=https://api-ops-uec-test.qniao.cn/uec/admin/modify/enterprise/state
|
|
path_url=/uec/admin/modify/enterprise/state
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38', 'Content-Length': '48'}
|
|
body=b'{"enterpriseId":"670334095083048960","status":1}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:29.987" level="INFO">POST Response : url=https://api-ops-uec-test.qniao.cn/uec/admin/modify/enterprise/state
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:29 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":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:29.987" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:29.946" endtime="20211220 15:49:29.987"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:29.988" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:29.987" endtime="20211220 15:49:29.988"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:29.989" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:29.988" endtime="20211220 15:49:29.989"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:29.989" endtime="20211220 15:49:29.989"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:29.943" endtime="20211220 15:49:29.990" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s4-s1-t5" name="operate_save_printing_packaging_factory_base_info">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:29.991" endtime="20211220 15:49:29.991"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:29.991" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:29.991" endtime="20211220 15:49:29.992"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"enterpriseId":"${printing_packaging_factory_id}","id":"${printing_packaging_factory_id}","createTime":"${current_date_second}","updateTime":"${current_date_second}","name":"${printing_packaging_factory_base_info_name}","uniformSocialCreditCode":"${printing_packaging_factory_base_info_uniformsocialcreditcode}","locProvinceId":${printing_packaging_factory_base_info_locprovinceid},"locProvinceName":"${printing_packaging_factory_base_info_locprovincename}","locCityId":${printing_packaging_factory_base_info_loccityid},"locCityName":"${printing_packaging_factory_base_info_loccityname}","locDistrictId":${printing_packaging_factory_base_info_locdistrictid},"locDistrictName":"${printing_packaging_factory_base_info_locdistrictname}","locStreetId":${printing_packaging_factory_base_info_locstreetid},"locStreetName":"${printing_packaging_factory_base_info_locstreetname}","locDetail":"${printing_packaging_factory_base_info_locdetail}","legalPersonName":"${printing_packaging_factory_base_info_legalpersonname}","legalPersonIdCardNo":"${printing_packaging_factory_base_info_legalpersonidcardno}","legalPersonMobile":"${printing_packaging_factory_base_info_legalpersonmobile}","type":${printing_packaging_factory_base_info_type},"shortName":"${printing_packaging_factory_base_info_shortname}","registeredCapital":999,"incomeInPastTwoYears":100,"regAddrLongitude":null,"regAddrLatitude":null,"birthday":"${current_date}","cooperationTime":"${current_date_month}","legalPersonIdCardFrontImg":"${printing_packaging_factory_base_info_legalPersonIdCardFront}","legalPersonIdCardBackImg":"${printing_packaging_factory_base_info_legalPersonIdCardBack}","businessLicenseImg":"${printing_packaging_factory_base_info_businessLicense}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:29.993" level="INFO">${body} = {"enterpriseId":"670334095083048960","id":"670334095083048960","createTime":"2021-12-20 15:49:15","updateTime":"2021-12-20 15:49:15","name":"autotest_printing_packaging_factory_name","uniformSocialCre...</msg>
|
|
<status status="PASS" starttime="20211220 15:49:29.992" endtime="20211220 15:49:29.993"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/admin/save/packaging-printing-mill/base-info</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:30.137" level="INFO">POST Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/save/packaging-printing-mill/base-info
|
|
path_url=/cloud-print-user-center/admin/save/packaging-printing-mill/base-info
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38', 'Content-Length': '1168'}
|
|
body=b'{"enterpriseId":"670334095083048960","id":"670334095083048960","createTime":"2021-12-20 15:49:15","updateTime":"2021-12-20 15:49:15","name":"autotest_printing_packaging_factory_name","uniformSocialCreditCode":"autotest_91440101MA59F2J10M","locProvinceId":440000,"locProvinceName":"\xe5\xb9\xbf\xe4\xb8\x9c\xe7\x9c\x81","locCityId":440100,"locCityName":"\xe5\xb9\xbf\xe5\xb7\x9e\xe5\xb8\x82","locDistrictId":440106,"locDistrictName":"\xe5\xa4\xa9\xe6\xb2\xb3\xe5\x8c\xba","locStreetId":440106003,"locStreetName":"\xe8\xbd\xa6\xe9\x99\x82\xe8\xa1\x97\xe9\x81\x93","locDetail":"autotest_printing_packaging_factory_locdetail","legalPersonName":"autotest_legalperson","legalPersonIdCardNo":"autotest_legalpersonidcardno","legalPersonMobile":"13800138000","type":2,"shortName":"autotest_shortname","registeredCapital":999,"incomeInPastTwoYears":100,"regAddrLongitude":null,"regAddrLatitude":null,"birthday":"2021-12-20","cooperationTime":"2021-12","legalPersonIdCardFrontImg":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","legalPersonIdCardBackImg":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","businessLicenseImg":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg"}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:30.137" level="INFO">POST Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/save/packaging-printing-mill/base-info
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:30 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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="20211220 15:49:30.137" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:29.993" endtime="20211220 15:49:30.137"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:30.138" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:30.137" endtime="20211220 15:49:30.138"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:30.138" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:30.138" endtime="20211220 15:49:30.139"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:30.139" endtime="20211220 15:49:30.139"></status>
|
|
</kw>
|
|
<kw name="Sleep" library="BuiltIn">
|
|
<doc>Pauses the test executed for the given time.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:31.140" level="INFO">Slept 1 second</msg>
|
|
<status status="PASS" starttime="20211220 15:49:30.139" endtime="20211220 15:49:31.140"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:29.990" endtime="20211220 15:49:31.140" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s4-s1-t6" name="operate_save_printing_packaging_factory_baseinfo_factory_related_information">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:31.141" endtime="20211220 15:49:31.142"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:31.142" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:31.142" endtime="20211220 15:49:31.143"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"enterpriseId":"${printing_packaging_factory_id}","leaseContractImg":"${printing_packaging_factory_factory_leasecontract}","factoryPhotos":"${printing_packaging_factory_factory_factoryphotos}","mainProducts":"${printing_packaging_factory_factory_mainproducts}","businessAnnualVolume":"9990000","locLatitude":"23.119958","locLongitude":"113.406448","locDetail":"${printing_packaging_factory_factory_locdetail}","locProvinceId":${printing_packaging_factory_factory_locprovinceid},"locCityId":${printing_packaging_factory_factory_loccityid},"locDistrictId":${printing_packaging_factory_factory_locdistrictid},"locStreetId":${printing_packaging_factory_factory_locstreetid},"locProvinceName":"${printing_packaging_factory_factory_locprovincename}","locCityName":"${printing_packaging_factory_factory_loccityname}","locDistrictName":"${printing_packaging_factory_factory_locdistrictname}","locStreetName":"${printing_packaging_factory_factory_locstreetname}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:31.144" level="INFO">${body} = {"enterpriseId":"670334095083048960","leaseContractImg":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","factoryPhotos":"https://qncloudprintfiletest.oss-cn-sh...</msg>
|
|
<status status="PASS" starttime="20211220 15:49:31.143" endtime="20211220 15:49:31.144"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/admin/save/factory</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:31.281" level="INFO">POST Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/save/factory
|
|
path_url=/cloud-print-user-center/admin/save/factory
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38', 'Content-Length': '642'}
|
|
body=b'{"enterpriseId":"670334095083048960","leaseContractImg":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","factoryPhotos":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","mainProducts":"autotest_mainproducts","businessAnnualVolume":"9990000","locLatitude":"23.119958","locLongitude":"113.406448","locDetail":"autotest_printing_packaging_factory_locdetail","locProvinceId":440000,"locCityId":440100,"locDistrictId":440106,"locStreetId":440106003,"locProvinceName":"\xe5\xb9\xbf\xe4\xb8\x9c\xe7\x9c\x81","locCityName":"\xe5\xb9\xbf\xe5\xb7\x9e\xe5\xb8\x82","locDistrictName":"\xe5\xa4\xa9\xe6\xb2\xb3\xe5\x8c\xba","locStreetName":"\xe8\xbd\xa6\xe9\x99\x82\xe8\xa1\x97\xe9\x81\x93"}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:31.281" level="INFO">POST Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/save/factory
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:31 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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="20211220 15:49:31.282" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:31.144" endtime="20211220 15:49:31.282"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:31.282" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:31.282" endtime="20211220 15:49:31.283"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:31.283" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:31.283" endtime="20211220 15:49:31.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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:31.283" endtime="20211220 15:49:31.284"></status>
|
|
</kw>
|
|
<kw name="Sleep" library="BuiltIn">
|
|
<doc>Pauses the test executed for the given time.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:32.284" level="INFO">Slept 1 second</msg>
|
|
<status status="PASS" starttime="20211220 15:49:31.284" endtime="20211220 15:49:32.285"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:31.141" endtime="20211220 15:49:32.285" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s4-s1-t7" name="operate_save_printing_packaging_factory_baseinfo_enterprise_shipping_addresses">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:32.286" endtime="20211220 15:49:32.286"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>uecops</arg>
|
|
<arg>${uecops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:32.287" level="INFO">Creating Session using : alias=uecops, url=https://api-ops-uec-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.286" endtime="20211220 15:49:32.287"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"enterpriseId":"${printing_packaging_factory_id}","receiverMobile":"${printing_packaging_factory_shipping_addresses_receivermobile}","receiver":"${printing_packaging_factory_shipping_addresses_receiver}","receiveEnterpriseName":"${printing_packaging_factory_name}","enterpriseShippingAddressList":[{"detail":"${printing_packaging_factory_shipping_addresses_detail}","provinceId":${printing_packaging_factory_shipping_addresses_provinceid},"cityId":${printing_packaging_factory_shipping_addresses_cityid},"districtId":${printing_packaging_factory_shipping_addresses_districtid},"streetId":${printing_packaging_factory_shipping_addresses_streetid},"provinceName":"${printing_packaging_factory_shipping_addresses_provincename}","cityName":"${printing_packaging_factory_shipping_addresses_cityname}","districtName":"${printing_packaging_factory_shipping_addresses_districtname}","streetName":"${printing_packaging_factory_shipping_addresses_streetname}"}]}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:32.288" level="INFO">${body} = {"enterpriseId":"670334095083048960","receiverMobile":"13800138000","receiver":"autotest_receiver","receiveEnterpriseName":"autotest_printing_packaging_factory_name","enterpriseShippingAddressList":[{...</msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.287" endtime="20211220 15:49:32.288"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>uecops</arg>
|
|
<arg>/uec/admin/save/enterprise-shipping-addresses</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:32.330" level="INFO">POST Request : url=https://api-ops-uec-test.qniao.cn/uec/admin/save/enterprise-shipping-addresses
|
|
path_url=/uec/admin/save/enterprise-shipping-addresses
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38', 'Content-Length': '441'}
|
|
body=b'{"enterpriseId":"670334095083048960","receiverMobile":"13800138000","receiver":"autotest_receiver","receiveEnterpriseName":"autotest_printing_packaging_factory_name","enterpriseShippingAddressList":[{"detail":"autotest_printing_packaging_factory_locdetail","provinceId":440000,"cityId":440100,"districtId":440106,"streetId":440106003,"provinceName":"\xe5\xb9\xbf\xe4\xb8\x9c\xe7\x9c\x81","cityName":"\xe5\xb9\xbf\xe5\xb7\x9e\xe5\xb8\x82","districtName":"\xe5\xa4\xa9\xe6\xb2\xb3\xe5\x8c\xba","streetName":"\xe8\xbd\xa6\xe9\x99\x82\xe8\xa1\x97\xe9\x81\x93"}]}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:32.330" level="INFO">POST Response : url=https://api-ops-uec-test.qniao.cn/uec/admin/save/enterprise-shipping-addresses
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:32 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":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:32.331" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.288" endtime="20211220 15:49:32.331"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:32.331" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.331" endtime="20211220 15:49:32.331"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:32.332" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.332" endtime="20211220 15:49:32.332"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:32.332" endtime="20211220 15:49:32.333"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:32.285" endtime="20211220 15:49:32.333" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s4-s1-t8" name="operate_save_printing_packaging_factory_settlementaccountinfo_enterprise_scrappaper_credit">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:32.334" endtime="20211220 15:49:32.334"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:32.335" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.334" endtime="20211220 15:49:32.335"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"enterpriseId":"${printing_packaging_factory_id}","deposit":${printing_packaging_factory_scrappaper_credit_deposit},"earnest":${printing_packaging_factory_scrappaper_credit_earnest},"totalUsed":${printing_packaging_factory_scrappaper_credit_totalUsed}}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:32.335" level="INFO">${body} = {"enterpriseId":"670334095083048960","deposit":990000,"earnest":900000,"totalUsed":90000}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.335" endtime="20211220 15:49:32.335"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/admin/save/enterprise-scrap-paper-credit</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:32.391" level="INFO">POST Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/save/enterprise-scrap-paper-credit
|
|
path_url=/cloud-print-user-center/admin/save/enterprise-scrap-paper-credit
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38', 'Content-Length': '89'}
|
|
body=b'{"enterpriseId":"670334095083048960","deposit":990000,"earnest":900000,"totalUsed":90000}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:32.391" level="INFO">POST Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/save/enterprise-scrap-paper-credit
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:32 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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="20211220 15:49:32.391" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.336" endtime="20211220 15:49:32.391"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:32.392" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.391" endtime="20211220 15:49:32.394"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:32.394" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.394" endtime="20211220 15:49:32.394"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:32.394" endtime="20211220 15:49:32.395"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:32.333" endtime="20211220 15:49:32.395" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s4-s1-t9" name="operate_save_printing_packaging_factory_settlementaccountinfo_enterprise_private_account">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:32.396" endtime="20211220 15:49:32.396"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>uecops</arg>
|
|
<arg>${uecops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:32.397" level="INFO">Creating Session using : alias=uecops, url=https://api-ops-uec-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.396" endtime="20211220 15:49:32.397"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"enterpriseId":"${printing_packaging_factory_id}","list":[{"cardholderName":"${printing_packaging_factory_private_account_cardholdername}","bankCardNumber":"${printing_packaging_factory_private_account_bankcardnumber}","openingBank":"${printing_packaging_factory_private_account_openingbank}"}]}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:32.398" level="INFO">${body} = {"enterpriseId":"670334095083048960","list":[{"cardholderName":"autotest_name","bankCardNumber":"autotest_bankcardnumber","openingBank":"autotest_openingbank"}]}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.397" endtime="20211220 15:49:32.398"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>uecops</arg>
|
|
<arg>/uec/admin/save/enterprise/private-account</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:32.447" level="INFO">POST Request : url=https://api-ops-uec-test.qniao.cn/uec/admin/save/enterprise/private-account
|
|
path_url=/uec/admin/save/enterprise/private-account
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38', 'Content-Length': '161'}
|
|
body=b'{"enterpriseId":"670334095083048960","list":[{"cardholderName":"autotest_name","bankCardNumber":"autotest_bankcardnumber","openingBank":"autotest_openingbank"}]}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:32.447" level="INFO">POST Response : url=https://api-ops-uec-test.qniao.cn/uec/admin/save/enterprise/private-account
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:32 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":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:32.447" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.398" endtime="20211220 15:49:32.447"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:32.448" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.447" endtime="20211220 15:49:32.448"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:32.449" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.448" endtime="20211220 15:49:32.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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:32.449" endtime="20211220 15:49:32.449"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:32.395" endtime="20211220 15:49:32.449" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s4-s1-t10" name="operate_save_printing_packaging_factory_settlementaccountinfo_enterprise_papereexternal_settlement_accounts">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:32.451" endtime="20211220 15:49:32.451"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:32.451" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.451" endtime="20211220 15:49:32.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>1</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_papereexternal_settlement_accounts_type}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:32.452" level="INFO">${printing_packaging_factory_papereexternal_settlement_accounts_type} = 1</msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.452" endtime="20211220 15:49:32.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>autotest_accountid</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_papereexternal_settlement_accounts_accountid}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:32.453" level="INFO">${printing_packaging_factory_papereexternal_settlement_accounts_accountid} = autotest_accountid</msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.452" endtime="20211220 15:49:32.453"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"enterpriseId":"${printing_packaging_factory_id}","enterprisePaperExternalSettlementAccountList":[{"type":"${printing_packaging_factory_papereexternal_settlement_accounts_type}","accountId":"${printing_packaging_factory_papereexternal_settlement_accounts_accountid}","balance":990000,"total":990000}]}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:32.453" level="INFO">${body} = {"enterpriseId":"670334095083048960","enterprisePaperExternalSettlementAccountList":[{"type":"1","accountId":"autotest_accountid","balance":990000,"total":990000}]}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.453" endtime="20211220 15:49:32.453"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/admin/save/enterprise-papere-external-settlement-accounts</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:32.504" level="INFO">POST Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/save/enterprise-papere-external-settlement-accounts
|
|
path_url=/cloud-print-user-center/admin/save/enterprise-papere-external-settlement-accounts
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38', 'Content-Length': '164'}
|
|
body=b'{"enterpriseId":"670334095083048960","enterprisePaperExternalSettlementAccountList":[{"type":"1","accountId":"autotest_accountid","balance":990000,"total":990000}]}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:32.505" level="INFO">POST Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/save/enterprise-papere-external-settlement-accounts
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:32 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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="20211220 15:49:32.505" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.453" endtime="20211220 15:49:32.505"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:32.506" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.505" endtime="20211220 15:49:32.506"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:32.506" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.506" endtime="20211220 15:49:32.507"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:32.507" endtime="20211220 15:49:32.507"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:32.450" endtime="20211220 15:49:32.507" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s4-s1-t11" name="operate_save_printing_packaging_factory_employee_list_add_enterprise_administrator">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:32.509" endtime="20211220 15:49:32.509"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:32.510" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.509" endtime="20211220 15:49:32.510"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"enterpriseId":"${printing_packaging_factory_id}","realName":"${printing_packaging_factory_administrator_realname}","title":"${printing_packaging_factory_administrator_title}","mobile":"${printing_packaging_factory_administrator_mobile}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:32.511" level="INFO">${body} = {"enterpriseId":"670334095083048960","realName":"autotest_name_customer","title":"autotest_job_customer","mobile":"13012345678"}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.510" endtime="20211220 15:49:32.511"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/admin/add/enterprise-administrator</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:32.634" level="INFO">POST Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/add/enterprise-administrator
|
|
path_url=/cloud-print-user-center/admin/add/enterprise-administrator
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38', 'Content-Length': '128'}
|
|
body=b'{"enterpriseId":"670334095083048960","realName":"autotest_name_customer","title":"autotest_job_customer","mobile":"13012345678"}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:32.634" level="INFO">POST Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/add/enterprise-administrator
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:32 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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="20211220 15:49:32.634" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.511" endtime="20211220 15:49:32.634"></status>
|
|
</kw>
|
|
<kw name="Set Suite Variable" library="BuiltIn">
|
|
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_administrator_mobile}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:32.635" level="INFO">${printing_packaging_factory_administrator_mobile} = 13012345678</msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.634" endtime="20211220 15:49:32.635"></status>
|
|
</kw>
|
|
<kw name="Set Suite Variable" library="BuiltIn">
|
|
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_administrator_realname}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:32.635" level="INFO">${printing_packaging_factory_administrator_realname} = autotest_name_customer</msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.635" endtime="20211220 15:49:32.636"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:32.636" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.636" endtime="20211220 15:49:32.636"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:32.637" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.636" endtime="20211220 15:49:32.637"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:32.637" endtime="20211220 15:49:32.637"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:32.508" endtime="20211220 15:49:32.638" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s4-s1-t12" name="operate_save_printing_packaging_factory_employee_list_add_employee">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:32.639" endtime="20211220 15:49:32.639"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>uecops</arg>
|
|
<arg>${uecops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:32.639" level="INFO">Creating Session using : alias=uecops, url=https://api-ops-uec-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.639" endtime="20211220 15:49:32.640"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"enterpriseId":"${printing_packaging_factory_id}","position":"${printing_packaging_factory_employee_position}","realName":"${printing_packaging_factory_employee_realname}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:32.640" level="INFO">${body} = {"enterpriseId":"670334095083048960","position":"ADMINISTRATOR","realName":"autotest_employee"}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.640" endtime="20211220 15:49:32.640"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>uecops</arg>
|
|
<arg>/uec/admin/add/employee</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:32.902" level="INFO">POST Request : url=https://api-ops-uec-test.qniao.cn/uec/admin/add/employee
|
|
path_url=/uec/admin/add/employee
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38', 'Content-Length': '95'}
|
|
body=b'{"enterpriseId":"670334095083048960","position":"ADMINISTRATOR","realName":"autotest_employee"}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:32.903" level="INFO">POST Response : url=https://api-ops-uec-test.qniao.cn/uec/admin/add/employee
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:32 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":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:32.903" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.640" endtime="20211220 15:49:32.903"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:32.904" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.903" endtime="20211220 15:49:32.904"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:32.904" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.904" endtime="20211220 15:49:32.905"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:32.905" endtime="20211220 15:49:32.905"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:32.638" endtime="20211220 15:49:32.905" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s4-s1-t13" name="operate_get_printing_packaging_factory_baseinfo">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:32.906" endtime="20211220 15:49:32.907"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:32.907" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.907" endtime="20211220 15:49:32.908"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/admin/get/packaging-printing-mill/base-info/${printing_packaging_factory_id}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:32.966" level="INFO">GET Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/get/packaging-printing-mill/base-info/670334095083048960
|
|
path_url=/cloud-print-user-center/admin/get/packaging-printing-mill/base-info/670334095083048960
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:32.967" level="INFO">GET Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/get/packaging-printing-mill/base-info/670334095083048960
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:32 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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":{"enterprise":{"id":"670334095083048960","isDelete":0,"createTime":"2021-12-20 15:49:28","updateTime":"2021-12-20 15:49:31","creatorId":"0","editorId":"0","name":"autotest_printing_packaging_factory_name","uniformSocialCreditCode":"autotest_91440101MA59F2J10M","status":0,"locProvinceId":440000,"locProvinceName":"广东省","locCityId":440100,"locCityName":"广州市","locDistrictId":440106,"locDistrictName":"天河区","locStreetId":440106003,"locStreetName":"车陂街道","locDetail":"autotest_printing_packaging_factory_locdetail","receiptRequirement":null,"legalPersonName":"autotest_legalperson","legalPersonIdCardNo":"autotest_legalpersonidcardno","legalPersonMobile":"13800138000","legalPersonIdCardFrontImg":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","legalPersonIdCardBackImg":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","type":2,"shortName":"autotest_shortname","registeredCapital":999,"businessLicenseImg":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","regAddrLongitude":null,"regAddrLatitude":null,"birthday":"2021-12-20","incomeInPastTwoYears":100.0000,"businessType":"02","cooperationTime":"2021-12","fullAddress":"广东省广州市天河区车陂街道autotest_printing_packaging_factory_locdetail"},"factory":{"id":"670334108362215424","enterpriseId":"670334095083048960","locProvinceId":440000,"locProvinceName":"广东省","locCityId":440100,"locCityName":"广州市","locDistrictId":440106,"locDistrictName":"天河区","locStreetId":440106003,"locStreetName":"车陂街道","locDetail":"autotest_printing_packaging_factory_locdetail","locLongitude":"113.40119","locLatitude":"23.115953","floorSpace":null,"leaseContractImg":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","factoryPhotos":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","businessAnnualVolume":"9990000","mainProducts":"autotest_mainproducts","contactName":null,"contactMobile":null,"name":null},"enterpriseShippingAddressList":[{"id":"670334112745263104","isDelete":0,"createTime":"2021-12-20 15:49:32","updateTime":"2021-12-20 15:49:32","creatorId":null,"editorId":null,"enterpriseId":"670334095083048960","provinceId":440000,"provinceName":"广东省","cityId":440100,"cityName":"广州市","districtId":440106,"districtName":"天河区","streetId":440106003,"streetName":"车陂街道","detail":"autotest_printing_packaging_factory_locdetail","receiver":null,"receiverMobile":null,"receiveEnterpriseName":null,"isDefault":0}]}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:32.967" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.908" endtime="20211220 15:49:32.967"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:32.968" level="INFO">{'code': 0, 'message': 'successful', 'data': {'enterprise': {'id': '670334095083048960', 'isDelete': 0, 'createTime': '2021-12-20 15:49:28', 'updateTime': '2021-12-20 15:49:31', 'creatorId': '0', 'editorId': '0', 'name': 'autotest_printing_packaging_factory_name', 'uniformSocialCreditCode': 'autotest_91440101MA59F2J10M', 'status': 0, 'locProvinceId': 440000, 'locProvinceName': '广东省', 'locCityId': 440100, 'locCityName': '广州市', 'locDistrictId': 440106, 'locDistrictName': '天河区', 'locStreetId': 440106003, 'locStreetName': '车陂街道', 'locDetail': 'autotest_printing_packaging_factory_locdetail', 'receiptRequirement': None, 'legalPersonName': 'autotest_legalperson', 'legalPersonIdCardNo': 'autotest_legalpersonidcardno', 'legalPersonMobile': '13800138000', 'legalPersonIdCardFrontImg': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'legalPersonIdCardBackImg': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'type': 2, 'shortName': 'autotest_shortname', 'registeredCapital': 999, 'businessLicenseImg': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'regAddrLongitude': None, 'regAddrLatitude': None, 'birthday': '2021-12-20', 'incomeInPastTwoYears': 100.0, 'businessType': '02', 'cooperationTime': '2021-12', 'fullAddress': '广东省广州市天河区车陂街道autotest_printing_packaging_factory_locdetail'}, 'factory': {'id': '670334108362215424', 'enterpriseId': '670334095083048960', 'locProvinceId': 440000, 'locProvinceName': '广东省', 'locCityId': 440100, 'locCityName': '广州市', 'locDistrictId': 440106, 'locDistrictName': '天河区', 'locStreetId': 440106003, 'locStreetName': '车陂街道', 'locDetail': 'autotest_printing_packaging_factory_locdetail', 'locLongitude': '113.40119', 'locLatitude': '23.115953', 'floorSpace': None, 'leaseContractImg': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'factoryPhotos': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'businessAnnualVolume': '9990000', 'mainProducts': 'autotest_mainproducts', 'contactName': None, 'contactMobile': None, 'name': None}, 'enterpriseShippingAddressList': [{'id': '670334112745263104', 'isDelete': 0, 'createTime': '2021-12-20 15:49:32', 'updateTime': '2021-12-20 15:49:32', 'creatorId': None, 'editorId': None, 'enterpriseId': '670334095083048960', 'provinceId': 440000, 'provinceName': '广东省', 'cityId': 440100, 'cityName': '广州市', 'districtId': 440106, 'districtName': '天河区', 'streetId': 440106003, 'streetName': '车陂街道', 'detail': 'autotest_printing_packaging_factory_locdetail', 'receiver': None, 'receiverMobile': None, 'receiveEnterpriseName': None, 'isDefault': 0}]}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.967" endtime="20211220 15:49:32.968"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:32.969" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.968" endtime="20211220 15:49:32.969"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:32.969" endtime="20211220 15:49:32.969"></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>${printing_packaging_factory_name}</arg>
|
|
<arg>${response.json()["data"]["enterprise"]["name"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:32.969" endtime="20211220 15:49:32.970"></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>${printing_packaging_factory_shortname}</arg>
|
|
<arg>${response.json()["data"]["enterprise"]["shortName"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:32.970" endtime="20211220 15:49:32.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>${printing_packaging_factory_legalpersonname}</arg>
|
|
<arg>${response.json()["data"]["enterprise"]["legalPersonName"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:32.971" endtime="20211220 15:49:32.971"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:32.906" endtime="20211220 15:49:32.971" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s4-s1-t14" name="operate_get_printing_packaging_factory_settlementaccountinfo">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:32.972" endtime="20211220 15:49:32.973"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:32.973" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.973" endtime="20211220 15:49:32.973"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/admin/get/packaging-printing-mill/settlement-account-info/${printing_packaging_factory_id}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:33.036" level="INFO">GET Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/get/packaging-printing-mill/settlement-account-info/670334095083048960
|
|
path_url=/cloud-print-user-center/admin/get/packaging-printing-mill/settlement-account-info/670334095083048960
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:33.037" level="INFO">GET Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/get/packaging-printing-mill/settlement-account-info/670334095083048960
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:33 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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":{"enterpriseCredit":{"id":null,"enterpriseId":null,"enterpriseName":null,"enterpriseType":null,"legalpersonName":null,"legalpersonIdNo":null,"purpose":null,"creditLine":null,"usedCreditLine":null,"availableCreditLine":null,"settlementPeriod":null,"settlementDays":null,"serviceFeeRatio":null,"createTime":null,"isDelete":null,"paperSettlementIntervalTypeId":null,"totalUsed":null},"enterpriseScrapPaperCredit":{"id":"670334113009504256","isDelete":0,"createTime":"2021-12-20 15:49:32","updateTime":"2021-12-20 15:49:32","enterpriseId":"670334095083048960","deposit":990000.00,"earnest":900000.00,"totalUsed":90000.00},"enterprisePrivateAccountList":[{"id":"670334113227608064","cardholderName":"autotest_name","openingBank":"autotest_openingbank","bankCardNumber":"autotest_bankcardnumber","mobilePhone":null,"enterpriseId":"670334095083048960","isDelete":0,"createTime":"2021-12-20 15:49:32","updateTime":"2021-12-20 15:49:32"}],"enterprisePaperExternalSettlementAccountList":[],"enterpriseFeisuanCredit":null}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:33.037" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:32.973" endtime="20211220 15:49:33.037"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:33.038" level="INFO">{'code': 0, 'message': 'successful', 'data': {'enterpriseCredit': {'id': None, 'enterpriseId': None, 'enterpriseName': None, 'enterpriseType': None, 'legalpersonName': None, 'legalpersonIdNo': None, 'purpose': None, 'creditLine': None, 'usedCreditLine': None, 'availableCreditLine': None, 'settlementPeriod': None, 'settlementDays': None, 'serviceFeeRatio': None, 'createTime': None, 'isDelete': None, 'paperSettlementIntervalTypeId': None, 'totalUsed': None}, 'enterpriseScrapPaperCredit': {'id': '670334113009504256', 'isDelete': 0, 'createTime': '2021-12-20 15:49:32', 'updateTime': '2021-12-20 15:49:32', 'enterpriseId': '670334095083048960', 'deposit': 990000.0, 'earnest': 900000.0, 'totalUsed': 90000.0}, 'enterprisePrivateAccountList': [{'id': '670334113227608064', 'cardholderName': 'autotest_name', 'openingBank': 'autotest_openingbank', 'bankCardNumber': 'autotest_bankcardnumber', 'mobilePhone': None, 'enterpriseId': '670334095083048960', 'isDelete': 0, 'createTime': '2021-12-20 15:49:32', 'updateTime': '2021-12-20 15:49:32'}], 'enterprisePaperExternalSettlementAccountList': [], 'enterpriseFeisuanCredit': None}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:33.037" endtime="20211220 15:49:33.038"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:33.038" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:33.038" endtime="20211220 15:49:33.038"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:33.039" endtime="20211220 15:49:33.039"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:32.972" endtime="20211220 15:49:33.039" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s4-s1-t15" name="operate_get_printing_packaging_factory_employee_list">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:33.040" endtime="20211220 15:49:33.040"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>uecops</arg>
|
|
<arg>${uecops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:33.041" level="INFO">Creating Session using : alias=uecops, url=https://api-ops-uec-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:33.040" endtime="20211220 15:49:33.041"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>enterpriseId=${printing_packaging_factory_id}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${param}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:33.041" level="INFO">${param} = enterpriseId=670334095083048960</msg>
|
|
<status status="PASS" starttime="20211220 15:49:33.041" endtime="20211220 15:49:33.041"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>uecops</arg>
|
|
<arg>/uec/admin/get/employee-list</arg>
|
|
<arg>params=${param}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:33.076" level="INFO">GET Request : url=https://api-ops-uec-test.qniao.cn/uec/admin/get/employee-list?enterpriseId=670334095083048960
|
|
path_url=/uec/admin/get/employee-list?enterpriseId=670334095083048960
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:33.077" level="INFO">GET Response : url=https://api-ops-uec-test.qniao.cn/uec/admin/get/employee-list?enterpriseId=670334095083048960
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:33 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":{"records":[{"id":"670334113990971392","userId":"670334045988720640","realName":"autotest_name_customer","position":"ADMINISTRATOR","mobile":"13012345678","nickName":null,"appFrom":"503258978847965388","appFromName":"千鸟云工厂","createTime":"2021-12-20 15:49:33","status":0,"title":"autotest_job_customer"},{"id":"670334114297155584","userId":"670334114230046720","realName":"autotest_employee","position":"ADMINISTRATOR","mobile":null,"nickName":null,"appFrom":"503258978847952999","appFromName":"跟单王运营后台","createTime":"2021-12-20 15:49:33","status":0,"title":null}],"total":2,"size":10,"current":1}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:33.077" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:33.042" endtime="20211220 15:49:33.077"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:33.078" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334113990971392', 'userId': '670334045988720640', 'realName': 'autotest_name_customer', 'position': 'ADMINISTRATOR', 'mobile': '13012345678', 'nickName': None, 'appFrom': '503258978847965388', 'appFromName': '千鸟云工厂', 'createTime': '2021-12-20 15:49:33', 'status': 0, 'title': 'autotest_job_customer'}, {'id': '670334114297155584', 'userId': '670334114230046720', 'realName': 'autotest_employee', 'position': 'ADMINISTRATOR', 'mobile': None, 'nickName': None, 'appFrom': '503258978847952999', 'appFromName': '跟单王运营后台', 'createTime': '2021-12-20 15:49:33', 'status': 0, 'title': None}], 'total': 2, 'size': 10, 'current': 1}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:33.077" endtime="20211220 15:49:33.078"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:33.079" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:33.078" endtime="20211220 15:49:33.079"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:33.079" endtime="20211220 15:49:33.079"></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>${printing_packaging_factory_administrator_mobile}</arg>
|
|
<arg>${response.json()["data"]["records"][0]["mobile"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:33.079" endtime="20211220 15:49:33.080"></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>${printing_packaging_factory_administrator_realname}</arg>
|
|
<arg>${response.json()["data"]["records"][0]["realName"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:33.080" endtime="20211220 15:49:33.080"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:33.039" endtime="20211220 15:49:33.081" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s4-s1-t16" name="customer_phone">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:33.081" endtime="20211220 15:49:33.082"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>uecclient</arg>
|
|
<arg>${uecclient}</arg>
|
|
<arg>headers=${cloud_factory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:33.082" level="INFO">Creating Session using : alias=uecclient, url=https://api-client-uec-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpOQinsI1dxI18hA15tCDruw=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:33.082" endtime="20211220 15:49:33.082"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${accounttype}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:33.083" level="INFO">${accounttype} = 2</msg>
|
|
<status status="PASS" starttime="20211220 15:49:33.082" endtime="20211220 15:49:33.083"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>13012345678</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${account}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:33.083" level="INFO">${account} = 13012345678</msg>
|
|
<status status="PASS" starttime="20211220 15:49:33.083" endtime="20211220 15:49:33.083"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"accountType":${accounttype},"account":"${account}","captcha":"888888"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:33.084" level="INFO">${body} = {"accountType":2,"account":"13012345678","captcha":"888888"}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:33.083" endtime="20211220 15:49:33.084"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>uecclient</arg>
|
|
<arg>/uec/authorize/by-captcha</arg>
|
|
<arg>${body}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:33.181" 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;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpOQinsI1dxI18hA15tCDruw==', 'Content-Length': '60'}
|
|
body={"accountType":2,"account":"13012345678","captcha":"888888"}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:33.181" 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': 'Mon, 20 Dec 2021 07:49:33 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":"iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg==","userId":"670334045988720640"}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:33.181" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:33.084" endtime="20211220 15:49:33.181"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:33.182" level="INFO">{'code': 0, 'message': 'successful', 'data': {'token': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg==', 'userId': '670334045988720640'}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:33.182" endtime="20211220 15:49:33.182"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:33.183" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:33.183" endtime="20211220 15:49:33.183"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:33.183" endtime="20211220 15:49:33.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>${response.json()["data"]}</arg>
|
|
<arg>token</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${gettoken_customer}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:33.184" level="INFO">${gettoken_customer} = iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg==</msg>
|
|
<status status="PASS" starttime="20211220 15:49:33.184" endtime="20211220 15:49:33.184"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${gettoken_customer}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:33.185" level="INFO">${gettoken_customer} = iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg==</msg>
|
|
<status status="PASS" starttime="20211220 15:49:33.184" endtime="20211220 15:49:33.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>${response.json()["data"]}</arg>
|
|
<arg>userId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${userid_customer}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:33.185" level="INFO">${userid_customer} = 670334045988720640</msg>
|
|
<status status="PASS" starttime="20211220 15:49:33.185" endtime="20211220 15:49:33.185"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${userid_customer}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:33.186" level="INFO">${userid_customer} = 670334045988720640</msg>
|
|
<status status="PASS" starttime="20211220 15:49:33.185" endtime="20211220 15:49:33.186"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:33.081" endtime="20211220 15:49:33.186" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s4-s1-t17" name="customer_login_token">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:33.187" endtime="20211220 15:49:33.187"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloud_factory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:33.188" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpOQinsI1dxI18hA15tCDruw=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:33.187" endtime="20211220 15:49:33.188"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"loginToken":"${gettoken_customer}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:33.188" level="INFO">${body} = {"loginToken":"iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=="}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:33.188" endtime="20211220 15:49:33.188"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/cloud-print-user-center/authorize/get/product-line-token/by/login-token</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:33.278" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/authorize/get/product-line-token/by/login-token
|
|
path_url=/cloud-print-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;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpOQinsI1dxI18hA15tCDruw==', 'Content-Length': '105'}
|
|
body=b'{"loginToken":"iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=="}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:33.279" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/authorize/get/product-line-token/by/login-token
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:33 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":"iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=="}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:33.279" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:33.189" endtime="20211220 15:49:33.279"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:33.280" level="INFO">{'code': 0, 'message': 'successful', 'data': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:33.279" endtime="20211220 15:49:33.280"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:33.280" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:33.280" endtime="20211220 15:49:33.280"></status>
|
|
</kw>
|
|
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
|
|
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
|
|
<arguments>
|
|
<arg>Get From Dictionary</arg>
|
|
<arg>${response.json()}</arg>
|
|
<arg>data</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${get_status}</var>
|
|
<var>${token}</var>
|
|
</assign>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
<arg>data</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:33.281" endtime="20211220 15:49:33.281"></status>
|
|
</kw>
|
|
<msg timestamp="20211220 15:49:33.281" level="INFO">${get_status} = PASS</msg>
|
|
<msg timestamp="20211220 15:49:33.281" level="INFO">${token} = iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg==</msg>
|
|
<status status="PASS" starttime="20211220 15:49:33.281" endtime="20211220 15:49:33.281"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>"${get_status}"=="FAIL"</arg>
|
|
<arg>${gettoken_customer}</arg>
|
|
<arg>"${token}"=="None"</arg>
|
|
<arg>${gettoken_customer}</arg>
|
|
<arg>${token}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${getlogintoken_customer}</var>
|
|
</assign>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>"${token}"=="None"</arg>
|
|
<arg>${gettoken_customer}</arg>
|
|
<arg>${token}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:33.282" endtime="20211220 15:49:33.282"></status>
|
|
</kw>
|
|
<msg timestamp="20211220 15:49:33.282" level="INFO">${getlogintoken_customer} = iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg==</msg>
|
|
<status status="PASS" starttime="20211220 15:49:33.282" endtime="20211220 15:49:33.283"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${getlogintoken_customer}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:33.283" level="INFO">${getlogintoken_customer} = iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg==</msg>
|
|
<status status="PASS" starttime="20211220 15:49:33.283" endtime="20211220 15:49:33.283"></status>
|
|
</kw>
|
|
<kw name="Create Dictionary" library="BuiltIn">
|
|
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
|
|
<arguments>
|
|
<arg>Content-Type=application/json;charset=UTF-8</arg>
|
|
<arg>X-APP-ID=503258978847965388</arg>
|
|
<arg>Authorization=${getlogintoken_customer}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>&{cloudfactory_customer_header}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:33.284" level="INFO">&{cloudfactory_customer_header} = { Content-Type=application/json;charset=UTF-8 | X-APP-ID=503258978847965388 | Authorization=iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg== }</msg>
|
|
<status status="PASS" starttime="20211220 15:49:33.283" endtime="20211220 15:49:33.284"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${cloudfactory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:33.284" level="INFO">${cloudfactory_customer_header} = {'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:33.284" endtime="20211220 15:49:33.284"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:33.186" endtime="20211220 15:49:33.284" critical="yes"></status>
|
|
</test>
|
|
<status status="PASS" starttime="20211220 15:49:27.952" endtime="20211220 15:49:33.285"></status>
|
|
</suite>
|
|
<status status="PASS" starttime="20211220 15:49:27.948" endtime="20211220 15:49:33.289"></status>
|
|
</suite>
|
|
<suite id="s1-s5" name="004 Enterprise Open Account Supplier" source="/root/yyt-trading-rf-api/004_enterprise_open_account_supplier">
|
|
<suite id="s1-s5-s1" name="Supplier Paper Open Account" source="/root/yyt-trading-rf-api/004_enterprise_open_account_supplier/supplier_paper_open_account.robot">
|
|
<test id="s1-s5-s1-t1" name="operate_save_virtual_supplier">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:33.301" endtime="20211220 15:49:33.301"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:33.301" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:33.301" endtime="20211220 15:49:33.302"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"name":"${virtual_supplier_name}","shortName":"${virtual_supplier_shortName}","details":"${virtual_supplier_details}","contactName":"${virtual_supplier_contactname}","contactMoblie":"${virtual_supplier_contactmoblie}","provinceName":"${virtual_supplier_provincename}","cityName":"${virtual_supplier_cityname}","districtName":"${virtual_supplier_districtname}","streetName":"${virtual_supplier_streetname}","provinceId":${virtual_supplier_provinceid},"cityId":${virtual_supplier_cityid},"districtId":${virtual_supplier_districtid},"streetId":${virtual_supplier_streetid}}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:33.302" level="INFO">${body} = {"name":"autotest_supplier_paper_name","shortName":"autotest_supplier_shortName","details":"autotest_supplier_paper_details","contactName":"autotest_supplier_paper_contactname","contactMoblie":"138001...</msg>
|
|
<status status="PASS" starttime="20211220 15:49:33.302" endtime="20211220 15:49:33.302"></status>
|
|
</kw>
|
|
<kw name="Set Suite Variable" library="BuiltIn">
|
|
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
|
|
<arguments>
|
|
<arg>${virtual_supplier_name}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:33.303" level="INFO">${virtual_supplier_name} = autotest_supplier_paper_name</msg>
|
|
<status status="PASS" starttime="20211220 15:49:33.303" endtime="20211220 15:49:33.303"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/admin/supplier/directsalestore/virtual-supplier/save</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:33.391" level="INFO">POST Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/supplier/directsalestore/virtual-supplier/save
|
|
path_url=/cloud-print-user-center/admin/supplier/directsalestore/virtual-supplier/save
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38', 'Content-Length': '389'}
|
|
body=b'{"name":"autotest_supplier_paper_name","shortName":"autotest_supplier_shortName","details":"autotest_supplier_paper_details","contactName":"autotest_supplier_paper_contactname","contactMoblie":"13800138000","provinceName":"\xe5\xb9\xbf\xe4\xb8\x9c\xe7\x9c\x81","cityName":"\xe5\xb9\xbf\xe5\xb7\x9e\xe5\xb8\x82","districtName":"\xe5\xa4\xa9\xe6\xb2\xb3\xe5\x8c\xba","streetName":"\xe8\xbd\xa6\xe9\x99\x82\xe8\xa1\x97\xe9\x81\x93","provinceId":440000,"cityId":440100,"districtId":440106,"streetId":440106003}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:33.391" level="INFO">POST Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/supplier/directsalestore/virtual-supplier/save
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:33 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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":"670334117090562048","name":"autotest_supplier_paper_name"}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:33.391" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:33.303" endtime="20211220 15:49:33.391"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:33.393" level="INFO">{'code': 0, 'message': 'successful', 'data': {'id': '670334117090562048', 'name': 'autotest_supplier_paper_name'}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:33.392" endtime="20211220 15:49:33.393"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:33.393" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:33.393" endtime="20211220 15:49:33.394"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:33.394" endtime="20211220 15:49:33.394"></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>${virtual_supplier_name}</arg>
|
|
<arg>${response.json()["data"]["name"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:33.394" endtime="20211220 15:49:33.395"></status>
|
|
</kw>
|
|
<kw name="Sleep" library="BuiltIn">
|
|
<doc>Pauses the test executed for the given time.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:34.396" level="INFO">Slept 1 second</msg>
|
|
<status status="PASS" starttime="20211220 15:49:33.395" endtime="20211220 15:49:34.396"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:33.300" endtime="20211220 15:49:34.396" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s5-s1-t2" name="operate_get_virtual_supplier_list">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:34.397" endtime="20211220 15:49:34.398"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:34.398" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:34.398" endtime="20211220 15:49:34.398"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/trading-center/admin/supplier/directsalestore/virtual-supplier/page</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:34.458" level="INFO">GET Request : url=https://api-ops-yyt-test.qniao.cn/trading-center/admin/supplier/directsalestore/virtual-supplier/page
|
|
path_url=/trading-center/admin/supplier/directsalestore/virtual-supplier/page
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:34.458" level="INFO">GET Response : url=https://api-ops-yyt-test.qniao.cn/trading-center/admin/supplier/directsalestore/virtual-supplier/page
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:34 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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":[{"isDelete":false,"createTime":"2021-12-20T15:49:33","updateTime":"2021-12-20T15:49:33","id":"670334117090562048","enterpriseId":null,"name":"autotest_supplier_paper_name","status":1,"type":0,"creatorId":null,"editorId":null,"provinceId":440000,"provinceName":"广东省","cityId":440100,"cityName":"广州市","districtId":440106,"districtName":"天河区","streetId":440106003,"streetName":"车陂街道","details":"autotest_supplier_paper_details","contactName":"autotest_supplier_paper_contactname","contactMoblie":"13800138000","managementModel":0,"isShowSupplierNameOnClient":null,"shortName":"autotest_supplier_shortName","uniformSocialCreditCode":null,"openAccountStatus":0,"openAccountStatusStr":"未开户","fddStatus":null,"fddStatusStr":"未认证","replyNum":0,"enterpriseStatus":1,"enterpriseStatusStr":"启用","idStr":"670334117090562048","createTimeStr":"2021-12-20 15:49:33"},{"isDelete":false,"createTime":"2021-11-30T14:51:18","updateTime":"2021-12-06T10:23:31","id":"663071699738169344","enterpriseId":"665178639104610304","name":"234","status":1,"type":1,"creatorId":null,"editorId":null,"provinceId":120000,"provinceName":"天津","cityId":120100,"cityName":"天津市","districtId":120101,"districtName":"和平区","streetId":120101002,"streetName":"小白楼街道","details":"23444","contactName":null,"contactMoblie":null,"managementModel":2,"isShowSupplierNameOnClient":null,"shortName":"234","uniformSocialCreditCode":"23444","openAccountStatus":1,"openAccountStatusStr":"已开户","fddStatus":null,"fddStatusStr":"未认证","replyNum":0,"enterpriseStatus":1,"enterpriseStatusStr":"启用","idStr":"663071699738169344","createTimeStr":"2021-11-30 14:51:18"},{"isDelete":false,"createTime":"2021-11-01T14:57:51","updateTime":"2021-11-17T16:03:49","id":"652564100836102144","enterpriseId":"652591307126083584","name":"2为人妻我让请问请问","status":1,"type":1,"creatorId":null,"editorId":null,"provinceId":120000,"provinceName":"天津","cityId":120100,"cityName":"天津市","districtId":120101,"districtName":"和平区","streetId":120101004,"streetName":"新兴街道","details":"2为人妻我让请问请问","contactName":null,"contactMoblie":null,"managementModel":2,"isShowSupplierNameOnClient":null,"shortName":"213","uniformSocialCreditCode":"2为人妻我让请问请问","openAccountStatus":1,"openAccountStatusStr":"已开户","fddStatus":null,"fddStatusStr":"未认证","replyNum":0,"enterpriseStatus":1,"enterpriseStatusStr":"启用","idStr":"652564100836102144","createTimeStr":"2021-11-01 14:57:51"},{"isDelete":false,"createTime":"2021-11-01T14:49:37","updateTime":"2021-11-01T14:49:37","id":"652562031479754752","enterpriseId":null,"name":"wwww","status":1,"type":0,"creatorId":null,"editorId":null,"provinceId":null,"provinceName":null,"cityId":null,"cityName":null,"districtId":null,"districtName":null,"streetId":null,"streetName":null,"details":null,"contactName":null,"contactMoblie":null,"managementModel":0,"isShowSupplierNameOnClient":null,"shortName":"w","uniformSocialCreditCode":null,"openAccountStatus":0,"openAccountStatusStr":"未开户","fddStatus":null,"fddStatusStr":"未认证","replyNum":0,"enterpriseStatus":1,"enterpriseStatusStr":"启用","idStr":"652562031479754752","createTimeStr":"2021-11-01 14:49:37"},{"isDelete":false,"createTime":"2021-11-01T14:48:58","updateTime":"2021-11-01T14:48:58","id":"652561865410482176","enterpriseId":null,"name":"axxxx","status":1,"type":0,"creatorId":null,"editorId":null,"provinceId":null,"provinceName":null,"cityId":null,"cityName":null,"districtId":null,"districtName":null,"streetId":null,"streetName":null,"details":null,"contactName":null,"contactMoblie":null,"managementModel":0,"isShowSupplierNameOnClient":null,"shortName":"x","uniformSocialCreditCode":null,"openAccountStatus":0,"openAccountStatusStr":"未开户","fddStatus":null,"fddStatusStr":"未认证","replyNum":0,"enterpriseStatus":1,"enterpriseStatusStr":"启用","idStr":"652561865410482176","createTimeStr":"2021-11-01 14:48:58"},{"isDelete":false,"createTime":"2021-11-01T14:46:39","updateTime":"2021-11-17T17:07:39","id":"652561283912175616","enterpriseId":"658394971832979456","name":"1231243","status":1,"type":1,"creatorId":null,"editorId":null,"provinceId":120000,"provinceName":"天津","cityId":120100,"cityName":"天津市","districtId":120101,"districtName":"和平区","streetId":120101001,"streetName":"劝业场街道","details":"1231243","contactName":null,"contactMoblie":null,"managementModel":2,"isShowSupplierNameOnClient":null,"shortName":null,"uniformSocialCreditCode":"1231243","openAccountStatus":1,"openAccountStatusStr":"已开户","fddStatus":null,"fddStatusStr":"未认证","replyNum":0,"enterpriseStatus":1,"enterpriseStatusStr":"启用","idStr":"652561283912175616","createTimeStr":"2021-11-01 14:46:39"},{"isDelete":false,"createTime":"2021-11-01T14:37:39","updateTime":"2021-11-01T14:46:33","id":"652559018459533312","enterpriseId":"652561257320288256","name":"未开户供应商","status":1,"type":1,"creatorId":null,"editorId":null,"provinceId":130000,"provinceName":"河北省","cityId":130100,"cityName":"石家庄市","districtId":130102,"districtName":"长安区","streetId":130102002,"streetName":"青园街道","details":"未开户供应商","contactName":null,"contactMoblie":null,"managementModel":2,"isShowSupplierNameOnClient":null,"shortName":null,"uniformSocialCreditCode":"未开户供应商","openAccountStatus":1,"openAccountStatusStr":"已开户","fddStatus":null,"fddStatusStr":"未认证","replyNum":0,"enterpriseStatus":1,"enterpriseStatusStr":"启用","idStr":"652559018459533312","createTimeStr":"2021-11-01 14:37:39"},{"isDelete":false,"createTime":"2021-10-29T16:53:22","updateTime":"2021-10-29T18:01:29","id":"651506009763876864","enterpriseId":"651506075723501568","name":"1234123123","status":1,"type":1,"creatorId":null,"editorId":null,"provinceId":110000,"provinceName":"","cityId":110100,"cityName":"","districtId":110101,"districtName":"","streetId":110101001,"streetName":"","details":"231332","contactName":"1234123123","contactMoblie":"1234123123","managementModel":2,"isShowSupplierNameOnClient":null,"shortName":"","uniformSocialCreditCode":"12131321313231","openAccountStatus":1,"openAccountStatusStr":"已开户","fddStatus":null,"fddStatusStr":"未认证","replyNum":0,"enterpriseStatus":1,"enterpriseStatusStr":"启用","idStr":"651506009763876864","createTimeStr":"2021-10-29 16:53:22"},{"isDelete":false,"createTime":"2021-10-28T15:12:53","updateTime":"2021-10-29T16:51:46","id":"651118331750912000","enterpriseId":"651128601827217408","name":"统计供应商","status":1,"type":1,"creatorId":null,"editorId":null,"provinceId":440000,"provinceName":"广东省","cityId":440100,"cityName":"广州市","districtId":440106,"districtName":"天河区","streetId":440106003,"streetName":"车陂街道","details":"统计供应商","contactName":"统计供应商","contactMoblie":"统计供应商","managementModel":2,"isShowSupplierNameOnClient":null,"shortName":"统计供应商","uniformSocialCreditCode":"统计供应商","openAccountStatus":1,"openAccountStatusStr":"已开户","fddStatus":4,"fddStatusStr":"认证完成","replyNum":2,"enterpriseStatus":1,"enterpriseStatusStr":"启用","idStr":"651118331750912000","createTimeStr":"2021-10-28 15:12:53"},{"isDelete":false,"createTime":"2021-10-28T11:00:55","updateTime":"2021-10-28T16:00:24","id":"651054924326637568","enterpriseId":"651130293138362368","name":"5645646457","status":1,"type":1,"creatorId":null,"editorId":null,"provinceId":120000,"provinceName":"天津","cityId":120100,"cityName":"天津市","districtId":120101,"districtName":"和平区","streetId":120101002,"streetName":"小白楼街道","details":"5645646457","contactName":null,"contactMoblie":null,"managementModel":2,"isShowSupplierNameOnClient":null,"shortName":"124334","uniformSocialCreditCode":"5645646457","openAccountStatus":1,"openAccountStatusStr":"已开户","fddStatus":null,"fddStatusStr":"未认证","replyNum":0,"enterpriseStatus":1,"enterpriseStatusStr":"启用","idStr":"651054924326637568","createTimeStr":"2021-10-28 11:00:55"}],"total":66,"size":10,"current":1,"orders":[{"column":"create_time","asc":false}],"optimizeCountSql":true,"hitCount":false,"countId":null,"maxLimit":null,"searchCount":true,"pages":7}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:34.459" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:34.399" endtime="20211220 15:49:34.459"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:34.460" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'isDelete': False, 'createTime': '2021-12-20T15:49:33', 'updateTime': '2021-12-20T15:49:33', 'id': '670334117090562048', 'enterpriseId': None, 'name': 'autotest_supplier_paper_name', 'status': 1, 'type': 0, 'creatorId': None, 'editorId': None, 'provinceId': 440000, 'provinceName': '广东省', 'cityId': 440100, 'cityName': '广州市', 'districtId': 440106, 'districtName': '天河区', 'streetId': 440106003, 'streetName': '车陂街道', 'details': 'autotest_supplier_paper_details', 'contactName': 'autotest_supplier_paper_contactname', 'contactMoblie': '13800138000', 'managementModel': 0, 'isShowSupplierNameOnClient': None, 'shortName': 'autotest_supplier_shortName', 'uniformSocialCreditCode': None, 'openAccountStatus': 0, 'openAccountStatusStr': '未开户', 'fddStatus': None, 'fddStatusStr': '未认证', 'replyNum': 0, 'enterpriseStatus': 1, 'enterpriseStatusStr': '启用', 'idStr': '670334117090562048', 'createTimeStr': '2021-12-20 15:49:33'}, {'isDelete': False, 'createTime': '2021-11-30T14:51:18', 'updateTime': '2021-12-06T10:23:31', 'id': '663071699738169344', 'enterpriseId': '665178639104610304', 'name': '234', 'status': 1, 'type': 1, 'creatorId': None, 'editorId': None, 'provinceId': 120000, 'provinceName': '天津', 'cityId': 120100, 'cityName': '天津市', 'districtId': 120101, 'districtName': '和平区', 'streetId': 120101002, 'streetName': '小白楼街道', 'details': '23444', 'contactName': None, 'contactMoblie': None, 'managementModel': 2, 'isShowSupplierNameOnClient': None, 'shortName': '234', 'uniformSocialCreditCode': '23444', 'openAccountStatus': 1, 'openAccountStatusStr': '已开户', 'fddStatus': None, 'fddStatusStr': '未认证', 'replyNum': 0, 'enterpriseStatus': 1, 'enterpriseStatusStr': '启用', 'idStr': '663071699738169344', 'createTimeStr': '2021-11-30 14:51:18'}, {'isDelete': False, 'createTime': '2021-11-01T14:57:51', 'updateTime': '2021-11-17T16:03:49', 'id': '652564100836102144', 'enterpriseId': '652591307126083584', 'name': '2为人妻我让请问请问', 'status': 1, 'type': 1, 'creatorId': None, 'editorId': None, 'provinceId': 120000, 'provinceName': '天津', 'cityId': 120100, 'cityName': '天津市', 'districtId': 120101, 'districtName': '和平区', 'streetId': 120101004, 'streetName': '新兴街道', 'details': '2为人妻我让请问请问', 'contactName': None, 'contactMoblie': None, 'managementModel': 2, 'isShowSupplierNameOnClient': None, 'shortName': '213', 'uniformSocialCreditCode': '2为人妻我让请问请问', 'openAccountStatus': 1, 'openAccountStatusStr': '已开户', 'fddStatus': None, 'fddStatusStr': '未认证', 'replyNum': 0, 'enterpriseStatus': 1, 'enterpriseStatusStr': '启用', 'idStr': '652564100836102144', 'createTimeStr': '2021-11-01 14:57:51'}, {'isDelete': False, 'createTime': '2021-11-01T14:49:37', 'updateTime': '2021-11-01T14:49:37', 'id': '652562031479754752', 'enterpriseId': None, 'name': 'wwww', 'status': 1, 'type': 0, 'creatorId': None, 'editorId': None, 'provinceId': None, 'provinceName': None, 'cityId': None, 'cityName': None, 'districtId': None, 'districtName': None, 'streetId': None, 'streetName': None, 'details': None, 'contactName': None, 'contactMoblie': None, 'managementModel': 0, 'isShowSupplierNameOnClient': None, 'shortName': 'w', 'uniformSocialCreditCode': None, 'openAccountStatus': 0, 'openAccountStatusStr': '未开户', 'fddStatus': None, 'fddStatusStr': '未认证', 'replyNum': 0, 'enterpriseStatus': 1, 'enterpriseStatusStr': '启用', 'idStr': '652562031479754752', 'createTimeStr': '2021-11-01 14:49:37'}, {'isDelete': False, 'createTime': '2021-11-01T14:48:58', 'updateTime': '2021-11-01T14:48:58', 'id': '652561865410482176', 'enterpriseId': None, 'name': 'axxxx', 'status': 1, 'type': 0, 'creatorId': None, 'editorId': None, 'provinceId': None, 'provinceName': None, 'cityId': None, 'cityName': None, 'districtId': None, 'districtName': None, 'streetId': None, 'streetName': None, 'details': None, 'contactName': None, 'contactMoblie': None, 'managementModel': 0, 'isShowSupplierNameOnClient': None, 'shortName': 'x', 'uniformSocialCreditCode': None, 'openAccountStatus': 0, 'openAccountStatusStr': '未开户', 'fddStatus': None, 'fddStatusStr': '未认证', 'replyNum': 0, 'enterpriseStatus': 1, 'enterpriseStatusStr': '启用', 'idStr': '652561865410482176', 'createTimeStr': '2021-11-01 14:48:58'}, {'isDelete': False, 'createTime': '2021-11-01T14:46:39', 'updateTime': '2021-11-17T17:07:39', 'id': '652561283912175616', 'enterpriseId': '658394971832979456', 'name': '1231243', 'status': 1, 'type': 1, 'creatorId': None, 'editorId': None, 'provinceId': 120000, 'provinceName': '天津', 'cityId': 120100, 'cityName': '天津市', 'districtId': 120101, 'districtName': '和平区', 'streetId': 120101001, 'streetName': '劝业场街道', 'details': '1231243', 'contactName': None, 'contactMoblie': None, 'managementModel': 2, 'isShowSupplierNameOnClient': None, 'shortName': None, 'uniformSocialCreditCode': '1231243', 'openAccountStatus': 1, 'openAccountStatusStr': '已开户', 'fddStatus': None, 'fddStatusStr': '未认证', 'replyNum': 0, 'enterpriseStatus': 1, 'enterpriseStatusStr': '启用', 'idStr': '652561283912175616', 'createTimeStr': '2021-11-01 14:46:39'}, {'isDelete': False, 'createTime': '2021-11-01T14:37:39', 'updateTime': '2021-11-01T14:46:33', 'id': '652559018459533312', 'enterpriseId': '652561257320288256', 'name': '未开户供应商', 'status': 1, 'type': 1, 'creatorId': None, 'editorId': None, 'provinceId': 130000, 'provinceName': '河北省', 'cityId': 130100, 'cityName': '石家庄市', 'districtId': 130102, 'districtName': '长安区', 'streetId': 130102002, 'streetName': '青园街道', 'details': '未开户供应商', 'contactName': None, 'contactMoblie': None, 'managementModel': 2, 'isShowSupplierNameOnClient': None, 'shortName': None, 'uniformSocialCreditCode': '未开户供应商', 'openAccountStatus': 1, 'openAccountStatusStr': '已开户', 'fddStatus': None, 'fddStatusStr': '未认证', 'replyNum': 0, 'enterpriseStatus': 1, 'enterpriseStatusStr': '启用', 'idStr': '652559018459533312', 'createTimeStr': '2021-11-01 14:37:39'}, {'isDelete': False, 'createTime': '2021-10-29T16:53:22', 'updateTime': '2021-10-29T18:01:29', 'id': '651506009763876864', 'enterpriseId': '651506075723501568', 'name': '1234123123', 'status': 1, 'type': 1, 'creatorId': None, 'editorId': None, 'provinceId': 110000, 'provinceName': '', 'cityId': 110100, 'cityName': '', 'districtId': 110101, 'districtName': '', 'streetId': 110101001, 'streetName': '', 'details': '231332', 'contactName': '1234123123', 'contactMoblie': '1234123123', 'managementModel': 2, 'isShowSupplierNameOnClient': None, 'shortName': '', 'uniformSocialCreditCode': '12131321313231', 'openAccountStatus': 1, 'openAccountStatusStr': '已开户', 'fddStatus': None, 'fddStatusStr': '未认证', 'replyNum': 0, 'enterpriseStatus': 1, 'enterpriseStatusStr': '启用', 'idStr': '651506009763876864', 'createTimeStr': '2021-10-29 16:53:22'}, {'isDelete': False, 'createTime': '2021-10-28T15:12:53', 'updateTime': '2021-10-29T16:51:46', 'id': '651118331750912000', 'enterpriseId': '651128601827217408', 'name': '统计供应商', 'status': 1, 'type': 1, 'creatorId': None, 'editorId': None, 'provinceId': 440000, 'provinceName': '广东省', 'cityId': 440100, 'cityName': '广州市', 'districtId': 440106, 'districtName': '天河区', 'streetId': 440106003, 'streetName': '车陂街道', 'details': '统计供应商', 'contactName': '统计供应商', 'contactMoblie': '统计供应商', 'managementModel': 2, 'isShowSupplierNameOnClient': None, 'shortName': '统计供应商', 'uniformSocialCreditCode': '统计供应商', 'openAccountStatus': 1, 'openAccountStatusStr': '已开户', 'fddStatus': 4, 'fddStatusStr': '认证完成', 'replyNum': 2, 'enterpriseStatus': 1, 'enterpriseStatusStr': '启用', 'idStr': '651118331750912000', 'createTimeStr': '2021-10-28 15:12:53'}, {'isDelete': False, 'createTime': '2021-10-28T11:00:55', 'updateTime': '2021-10-28T16:00:24', 'id': '651054924326637568', 'enterpriseId': '651130293138362368', 'name': '5645646457', 'status': 1, 'type': 1, 'creatorId': None, 'editorId': None, 'provinceId': 120000, 'provinceName': '天津', 'cityId': 120100, 'cityName': '天津市', 'districtId': 120101, 'districtName': '和平区', 'streetId': 120101002, 'streetName': '小白楼街道', 'details': '5645646457', 'contactName': None, 'contactMoblie': None, 'managementModel': 2, 'isShowSupplierNameOnClient': None, 'shortName': '124334', 'uniformSocialCreditCode': '5645646457', 'openAccountStatus': 1, 'openAccountStatusStr': '已开户', 'fddStatus': None, 'fddStatusStr': '未认证', 'replyNum': 0, 'enterpriseStatus': 1, 'enterpriseStatusStr': '启用', 'idStr': '651054924326637568', 'createTimeStr': '2021-10-28 11:00:55'}], 'total': 66, 'size': 10, 'current': 1, 'orders': [{'column': 'create_time', 'asc': False}], 'optimizeCountSql': True, 'hitCount': False, 'countId': None, 'maxLimit': None, 'searchCount': True, 'pages': 7}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:34.459" endtime="20211220 15:49:34.460"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:34.461" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:34.460" endtime="20211220 15:49:34.461"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:34.461" endtime="20211220 15:49:34.462"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()["data"]["records"][0]}</arg>
|
|
<arg>id</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_id}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:34.462" level="INFO">${supplier_paper_id} = 670334117090562048</msg>
|
|
<status status="PASS" starttime="20211220 15:49:34.462" endtime="20211220 15:49:34.462"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:34.463" level="INFO">${supplier_paper_id} = 670334117090562048</msg>
|
|
<status status="PASS" starttime="20211220 15:49:34.462" endtime="20211220 15:49:34.463"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:34.397" endtime="20211220 15:49:34.463" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s5-s1-t3" name="operate_update_virtual_supplier_status">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:34.464" endtime="20211220 15:49:34.464"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operation_backend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:34.464" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:34.464" endtime="20211220 15:49:34.465"></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":"${supplier_paper_id}","status":1}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:34.465" level="INFO">${body} = {"id":"670334117090562048","status":1}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:34.465" endtime="20211220 15:49:34.465"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/admin/supplier/directsalestore/virtual-supplier/updatestatus</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:34.897" level="INFO">POST Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/supplier/directsalestore/virtual-supplier/updatestatus
|
|
path_url=/cloud-print-user-center/admin/supplier/directsalestore/virtual-supplier/updatestatus
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38', 'Content-Length': '38'}
|
|
body=b'{"id":"670334117090562048","status":1}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:34.898" level="INFO">POST Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/supplier/directsalestore/virtual-supplier/updatestatus
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:34 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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="20211220 15:49:34.898" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:34.465" endtime="20211220 15:49:34.898"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:34.899" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:34.898" endtime="20211220 15:49:34.899"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:34.899" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:34.899" endtime="20211220 15:49:34.899"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:34.900" endtime="20211220 15:49:34.900"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:34.463" endtime="20211220 15:49:34.900" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s5-s1-t4" name="operate_create_enterprise_with_supplier_paper">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:34.901" endtime="20211220 15:49:34.901"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:34.902" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:34.901" endtime="20211220 15:49:34.902"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"supplierId":"${supplier_paper_id}","enterprise":{"name":"${supplier_paper_name}","locDetail":"${supplier_paper_locDetail}","type":${supplier_paper_type},"uniformSocialCreditCode":"${supplier_paper_uniformSocialCreditCode}","legalPersonIdCardNo":"${supplier_paper_legalPersonIdCardNo}","legalPersonName":"${supplier_paper_legalPersonName}","paperSettlementIntervalTypeId":"${supplier_paper_paperSettlementIntervalTypeId}","locProvinceId":${supplier_paper_locProvinceId},"locCityId":${supplier_paper_locCityId},"locDistrictId":${supplier_paper_locDistrictId},"locStreetId":${supplier_paper_locStreetId},"legalPersonIdCardFrontImg":"${supplier_paper_legalPersonIdCardFrontImg}","legalPersonIdCardBackImg":"${supplier_paper_legalPersonIdCardBackImg}","businessLicenseImg":"${supplier_paper_businessLicenseImg}"},"enterpriseContacts":{"name":"${supplier_paper_contactsname}","mobilePhone":"${supplier_paper_mobilePhone}","telephone":"${supplier_paper_telephone}","email":"${supplier_paper_email}","wechatAccount":"${supplier_paper_wechatAccount}","remark":"${supplier_paper_remark}"},"enterpriseCorporateAccount":{"bankAccountName":"${supplier_paper_bankAccountName}","bankAccount":"${supplier_paper_bankAccount}","bankName":"${supplier_paper_bankName}","accountOpeningBranch":"${supplier_paper_accountOpeningBranch}","locationBank":"${supplier_paper_locationBank}"}}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:34.903" level="INFO">${body} = {"supplierId":"670334117090562048","enterprise":{"name":"autotest_supplier_paper_name","locDetail":"autotest_supplier_paper_details","type":5,"uniformSocialCreditCode":"autotest91440101MA59F2J10M","le...</msg>
|
|
<status status="PASS" starttime="20211220 15:49:34.902" endtime="20211220 15:49:34.904"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/admin/create/enterprise/with/supplier</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:35.067" level="INFO">POST Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/create/enterprise/with/supplier
|
|
path_url=/cloud-print-user-center/admin/create/enterprise/with/supplier
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38', 'Content-Length': '1215'}
|
|
body=b'{"supplierId":"670334117090562048","enterprise":{"name":"autotest_supplier_paper_name","locDetail":"autotest_supplier_paper_details","type":5,"uniformSocialCreditCode":"autotest91440101MA59F2J10M","legalPersonIdCardNo":"autotest_legalpersonidcardno","legalPersonName":"autotest_legalperson","paperSettlementIntervalTypeId":"1","locProvinceId":440000,"locCityId":440100,"locDistrictId":440106,"locStreetId":440106003,"legalPersonIdCardFrontImg":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","legalPersonIdCardBackImg":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","businessLicenseImg":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg"},"enterpriseContacts":{"name":"autotest_contactsname","mobilePhone":"autotest_mobilePhone","telephone":"autotest_telephone","email":"autotest_email","wechatAccount":"autotest_wechatAccount","remark":"autotest_remark"},"enterpriseCorporateAccount":{"bankAccountName":"autotest_bankAccountName","bankAccount":"autotest_bankAccount","bankName":"autotest_bankName","accountOpeningBranch":"autotest_accountOpeningBranch","locationBank":"autotest_locationBank"}}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:35.068" level="INFO">POST Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/create/enterprise/with/supplier
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:35 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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="20211220 15:49:35.068" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:34.904" endtime="20211220 15:49:35.068"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_paper_name}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:35.069" level="INFO">${supplier_paper_name} = autotest_supplier_paper_name</msg>
|
|
<status status="PASS" starttime="20211220 15:49:35.068" endtime="20211220 15:49:35.069"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:35.070" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:35.069" endtime="20211220 15:49:35.070"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:35.070" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:35.070" endtime="20211220 15:49:35.070"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:35.070" endtime="20211220 15:49:35.071"></status>
|
|
</kw>
|
|
<kw name="Sleep" library="BuiltIn">
|
|
<doc>Pauses the test executed for the given time.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:36.071" level="INFO">Slept 1 second</msg>
|
|
<status status="PASS" starttime="20211220 15:49:35.071" endtime="20211220 15:49:36.072"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:34.900" endtime="20211220 15:49:36.072" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s5-s1-t5" name="operate_get_virtual_supplier_search">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:36.073" endtime="20211220 15:49:36.073"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:36.074" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:36.073" endtime="20211220 15:49:36.074"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>name=${virtual_supplier_name}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${param}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:36.075" level="INFO">${param} = name=autotest_supplier_paper_name</msg>
|
|
<status status="PASS" starttime="20211220 15:49:36.075" endtime="20211220 15:49:36.075"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/trading-center/admin/supplier/directsalestore/virtual-supplier/page</arg>
|
|
<arg>params=${param}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:36.129" level="INFO">GET Request : url=https://api-ops-yyt-test.qniao.cn/trading-center/admin/supplier/directsalestore/virtual-supplier/page?name=autotest_supplier_paper_name
|
|
path_url=/trading-center/admin/supplier/directsalestore/virtual-supplier/page?name=autotest_supplier_paper_name
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:36.129" level="INFO">GET Response : url=https://api-ops-yyt-test.qniao.cn/trading-center/admin/supplier/directsalestore/virtual-supplier/page?name=autotest_supplier_paper_name
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:36 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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":[{"isDelete":false,"createTime":"2021-12-20T15:49:33","updateTime":"2021-12-20T15:49:35","id":"670334117090562048","enterpriseId":"670334123944054784","name":"autotest_supplier_paper_name","status":1,"type":1,"creatorId":null,"editorId":null,"provinceId":440000,"provinceName":"广东省","cityId":440100,"cityName":"广州市","districtId":440106,"districtName":"天河区","streetId":440106003,"streetName":"车陂街道","details":"autotest_supplier_paper_details","contactName":"autotest_supplier_paper_contactname","contactMoblie":"13800138000","managementModel":2,"isShowSupplierNameOnClient":null,"shortName":"autotest_supplier_shortName","uniformSocialCreditCode":"autotest91440101MA59F2J10M","openAccountStatus":1,"openAccountStatusStr":"已开户","fddStatus":null,"fddStatusStr":"未认证","replyNum":0,"enterpriseStatus":1,"enterpriseStatusStr":"启用","idStr":"670334117090562048","createTimeStr":"2021-12-20 15:49:33"}],"total":1,"size":10,"current":1,"orders":[{"column":"create_time","asc":false}],"optimizeCountSql":true,"hitCount":false,"countId":null,"maxLimit":null,"searchCount":true,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:36.130" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:36.075" endtime="20211220 15:49:36.130"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:36.130" level="INFO">200</msg>
|
|
<status status="PASS" starttime="20211220 15:49:36.130" endtime="20211220 15:49:36.131"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:36.131" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'isDelete': False, 'createTime': '2021-12-20T15:49:33', 'updateTime': '2021-12-20T15:49:35', 'id': '670334117090562048', 'enterpriseId': '670334123944054784', 'name': 'autotest_supplier_paper_name', 'status': 1, 'type': 1, 'creatorId': None, 'editorId': None, 'provinceId': 440000, 'provinceName': '广东省', 'cityId': 440100, 'cityName': '广州市', 'districtId': 440106, 'districtName': '天河区', 'streetId': 440106003, 'streetName': '车陂街道', 'details': 'autotest_supplier_paper_details', 'contactName': 'autotest_supplier_paper_contactname', 'contactMoblie': '13800138000', 'managementModel': 2, 'isShowSupplierNameOnClient': None, 'shortName': 'autotest_supplier_shortName', 'uniformSocialCreditCode': 'autotest91440101MA59F2J10M', 'openAccountStatus': 1, 'openAccountStatusStr': '已开户', 'fddStatus': None, 'fddStatusStr': '未认证', 'replyNum': 0, 'enterpriseStatus': 1, 'enterpriseStatusStr': '启用', 'idStr': '670334117090562048', 'createTimeStr': '2021-12-20 15:49:33'}], 'total': 1, 'size': 10, 'current': 1, 'orders': [{'column': 'create_time', 'asc': False}], 'optimizeCountSql': True, 'hitCount': False, 'countId': None, 'maxLimit': None, 'searchCount': True, 'pages': 1}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:36.131" endtime="20211220 15:49:36.131"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:36.132" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:36.131" endtime="20211220 15:49:36.132"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:36.132" endtime="20211220 15:49:36.132"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()["data"]["records"][0]}</arg>
|
|
<arg>enterpriseId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_enterprise_id}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:36.133" level="INFO">${supplier_enterprise_id} = 670334123944054784</msg>
|
|
<status status="PASS" starttime="20211220 15:49:36.132" endtime="20211220 15:49:36.133"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_enterprise_id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:36.133" level="INFO">${supplier_enterprise_id} = 670334123944054784</msg>
|
|
<status status="PASS" starttime="20211220 15:49:36.133" endtime="20211220 15:49:36.133"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:36.072" endtime="20211220 15:49:36.134" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s5-s1-t6" name="operate_supplier_paper_save_base_info">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:36.134" endtime="20211220 15:49:36.135"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:36.135" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:36.135" endtime="20211220 15:49:36.135"></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":"${supplier_enterprise_id}","createTime":null,"updateTime":"${current_date_second}","name":"${supplier_paper_base_info_name}","shortName":"${supplier_paper_base_info_shortName}","receiptRequirement":null,"legalPersonName":"${supplier_paper_base_info_legalPersonName}","legalPersonIdCardNo":"${supplier_paper_base_info_legalPersonIdCardNo}","legalPersonMobile":"${supplier_paper_base_info_legalPersonMobile}","type":${supplier_paper_base_info_type},"registeredCapital":999,"regAddrLongitude":null,"regAddrLatitude":null,"supplierId":null,"annualTurnover":100,"uniformSocialCreditCode":"${supplier_paper_base_info_uniformSocialCreditCode}","locProvinceId":${supplier_paper_base_info_locProvinceId},"locProvinceName":"${supplier_paper_base_info_locprovincename}","locCityId":${supplier_paper_base_info_locCityId},"locCityName":"${supplier_paper_base_info_loccityname}","locDistrictId":${supplier_paper_base_info_locDistrictId},"locDistrictName":"${supplier_paper_base_info_locdistrictname}","locStreetId":${supplier_paper_base_info_locStreetId},"locStreetName":"${supplier_paper_base_info_locstreetname}","locDetail":"${supplier_paper_base_info_locDetail}","businessLicenseImg":"${supplier_paper_base_info_businessLicenseImg}","legalPersonIdCardFrontImg":"${supplier_paper_base_info_legalPersonIdCardFrontImg}","legalPersonIdCardBackImg":"${supplier_paper_base_info_legalPersonIdCardBackImg}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:36.136" level="INFO">${body} = {"id":"670334123944054784","createTime":null,"updateTime":"2021-12-20 15:49:15","name":"autotest_supplier_paper_name","shortName":"autotest_shortName","receiptRequirement":null,"legalPersonName":"auto...</msg>
|
|
<status status="PASS" starttime="20211220 15:49:36.135" endtime="20211220 15:49:36.137"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/admin/save/supplier/base-info</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:36.279" level="INFO">POST Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/save/supplier/base-info
|
|
path_url=/cloud-print-user-center/admin/save/supplier/base-info
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38', 'Content-Length': '1074'}
|
|
body=b'{"id":"670334123944054784","createTime":null,"updateTime":"2021-12-20 15:49:15","name":"autotest_supplier_paper_name","shortName":"autotest_shortName","receiptRequirement":null,"legalPersonName":"autotest_legalperson","legalPersonIdCardNo":"autotest_legalpersonidcardno","legalPersonMobile":"13800138000","type":5,"registeredCapital":999,"regAddrLongitude":null,"regAddrLatitude":null,"supplierId":null,"annualTurnover":100,"uniformSocialCreditCode":"autotest91440101MA59F2J10M","locProvinceId":440000,"locProvinceName":"\xe5\xb9\xbf\xe4\xb8\x9c\xe7\x9c\x81","locCityId":440100,"locCityName":"\xe5\xb9\xbf\xe5\xb7\x9e\xe5\xb8\x82","locDistrictId":440106,"locDistrictName":"\xe5\xa4\xa9\xe6\xb2\xb3\xe5\x8c\xba","locStreetId":440106003,"locStreetName":"\xe8\xbd\xa6\xe9\x99\x82\xe8\xa1\x97\xe9\x81\x93","locDetail":"autotest_supplier_paper_details","businessLicenseImg":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","legalPersonIdCardFrontImg":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","legalPersonIdCardBackImg":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg"}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:36.279" level="INFO">POST Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/save/supplier/base-info
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:36 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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="20211220 15:49:36.279" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:36.137" endtime="20211220 15:49:36.279"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:36.280" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:36.280" endtime="20211220 15:49:36.280"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:36.281" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:36.280" endtime="20211220 15:49:36.281"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:36.281" endtime="20211220 15:49:36.281"></status>
|
|
</kw>
|
|
<kw name="Sleep" library="BuiltIn">
|
|
<doc>Pauses the test executed for the given time.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:37.282" level="INFO">Slept 1 second</msg>
|
|
<status status="PASS" starttime="20211220 15:49:36.281" endtime="20211220 15:49:37.282"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:36.134" endtime="20211220 15:49:37.282" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s5-s1-t7" name="operate_supplier_paper_save_main_products">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:37.283" endtime="20211220 15:49:37.284"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:37.284" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:37.284" endtime="20211220 15:49:37.285"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"enterpriseId":"${supplier_enterprise_id}","mainCategoryBrandId":"599233095564136448","mainCategoryId":"638458876659896320","mainProducts":"638458876659896320"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:37.285" level="INFO">${body} = {"enterpriseId":"670334123944054784","mainCategoryBrandId":"599233095564136448","mainCategoryId":"638458876659896320","mainProducts":"638458876659896320"}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:37.285" endtime="20211220 15:49:37.285"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/admin/save/supplier/main-products</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:37.349" level="INFO">POST Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/save/supplier/main-products
|
|
path_url=/cloud-print-user-center/admin/save/supplier/main-products
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38', 'Content-Length': '154'}
|
|
body=b'{"enterpriseId":"670334123944054784","mainCategoryBrandId":"599233095564136448","mainCategoryId":"638458876659896320","mainProducts":"638458876659896320"}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:37.349" level="INFO">POST Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/save/supplier/main-products
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:37 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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="20211220 15:49:37.349" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:37.285" endtime="20211220 15:49:37.349"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:37.350" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:37.350" endtime="20211220 15:49:37.350"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:37.351" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:37.350" endtime="20211220 15:49:37.351"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:37.351" endtime="20211220 15:49:37.351"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:37.283" endtime="20211220 15:49:37.352" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s5-s1-t8" name="operate_supplier_paper_save_factory_list">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:37.353" endtime="20211220 15:49:37.353"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:37.353" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:37.353" endtime="20211220 15:49:37.354"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"enterpriseId":"${supplier_enterprise_id}","factoryList":[{"locProvinceName":"${supplier_factory_locprovincename}","locCityName":"${supplier_factory_loccityname}","locDistrictName":"${supplier_factory_locdistrictname}","locStreetName":"${supplier_factory_locstreetname}","locDetail":"${supplier_factory_locDetail}","locProvinceId":${supplier_factory_locProvinceId},"locCityId":${supplier_factory_locCityId},"locDistrictId":${supplier_factory_locDistrictId},"locStreetId":${supplier_factory_locStreetId},"leaseContractImg":"${supplier_factory_leaseContractImg}","factoryPhotos":"${supplier_factory_factoryPhotos}"}]}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:37.355" level="INFO">${body} = {"enterpriseId":"670334123944054784","factoryList":[{"locProvinceName":"广东省","locCityName":"广州市","locDistrictName":"天河区","locStreetName":"车陂街道","locDetail":"autotest_supplier_factory_details","locProv...</msg>
|
|
<status status="PASS" starttime="20211220 15:49:37.354" endtime="20211220 15:49:37.355"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/admin/save/factory-list</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:37.426" level="INFO">POST Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/save/factory-list
|
|
path_url=/cloud-print-user-center/admin/save/factory-list
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38', 'Content-Length': '522'}
|
|
body=b'{"enterpriseId":"670334123944054784","factoryList":[{"locProvinceName":"\xe5\xb9\xbf\xe4\xb8\x9c\xe7\x9c\x81","locCityName":"\xe5\xb9\xbf\xe5\xb7\x9e\xe5\xb8\x82","locDistrictName":"\xe5\xa4\xa9\xe6\xb2\xb3\xe5\x8c\xba","locStreetName":"\xe8\xbd\xa6\xe9\x99\x82\xe8\xa1\x97\xe9\x81\x93","locDetail":"autotest_supplier_factory_details","locProvinceId":440000,"locCityId":440100,"locDistrictId":440106,"locStreetId":440106003,"leaseContractImg":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","factoryPhotos":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg"}]}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:37.426" level="INFO">POST Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/save/factory-list
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:37 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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="20211220 15:49:37.426" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:37.355" endtime="20211220 15:49:37.426"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:37.427" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:37.427" endtime="20211220 15:49:37.427"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:37.428" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:37.428" endtime="20211220 15:49:37.428"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:37.428" endtime="20211220 15:49:37.429"></status>
|
|
</kw>
|
|
<kw name="Sleep" library="BuiltIn">
|
|
<doc>Pauses the test executed for the given time.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:38.430" level="INFO">Slept 1 second</msg>
|
|
<status status="PASS" starttime="20211220 15:49:37.429" endtime="20211220 15:49:38.430"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:37.352" endtime="20211220 15:49:38.430" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s5-s1-t9" name="operate_supplier_paper_save_private_account">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:38.431" endtime="20211220 15:49:38.432"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>uecops</arg>
|
|
<arg>${uecops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:38.432" level="INFO">Creating Session using : alias=uecops, url=https://api-ops-uec-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.432" endtime="20211220 15:49:38.432"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"enterpriseId":"${supplier_enterprise_id}","list":[{"cardholderName":"${supplier_private_account_cardholderName} ","bankCardNumber":"${supplier_private_account_bankCardNumber}","openingBank":"${supplier_private_account_openingBank} "}]}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:38.433" level="INFO">${body} = {"enterpriseId":"670334123944054784","list":[{"cardholderName":"autotest_cardholder ","bankCardNumber":"autotest_bankcardnumber","openingBank":"autotest_openingbank "}]}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.433" endtime="20211220 15:49:38.433"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>uecops</arg>
|
|
<arg>/uec/admin/save/enterprise/private-account</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:38.487" level="INFO">POST Request : url=https://api-ops-uec-test.qniao.cn/uec/admin/save/enterprise/private-account
|
|
path_url=/uec/admin/save/enterprise/private-account
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38', 'Content-Length': '169'}
|
|
body=b'{"enterpriseId":"670334123944054784","list":[{"cardholderName":"autotest_cardholder ","bankCardNumber":"autotest_bankcardnumber","openingBank":"autotest_openingbank "}]}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:38.487" level="INFO">POST Response : url=https://api-ops-uec-test.qniao.cn/uec/admin/save/enterprise/private-account
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:38 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":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:38.487" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.433" endtime="20211220 15:49:38.487"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:38.488" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.487" endtime="20211220 15:49:38.488"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:38.488" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.488" endtime="20211220 15:49:38.489"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:38.489" endtime="20211220 15:49:38.489"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:38.431" endtime="20211220 15:49:38.489" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s5-s1-t10" name="operate_supplier_paper_add_pc_machine">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:38.490" endtime="20211220 15:49:38.490"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:38.491" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.490" endtime="20211220 15:49:38.491"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"enterpriseId":"${supplier_enterprise_id}","id":null,"name":"${supplier_machine_name}","machineType":"${supplier_machineType}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:38.491" level="INFO">${body} = {"enterpriseId":"670334123944054784","id":null,"name":"autotest_supplier_machine_name","machineType":"10"}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.491" endtime="20211220 15:49:38.491"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/capacity-market/add/pc-machine</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:38.604" level="INFO">POST Request : url=https://api-ops-yyt-test.qniao.cn/capacity-market/add/pc-machine
|
|
path_url=/capacity-market/add/pc-machine
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38', 'Content-Length': '106'}
|
|
body=b'{"enterpriseId":"670334123944054784","id":null,"name":"autotest_supplier_machine_name","machineType":"10"}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:38.605" level="INFO">POST Response : url=https://api-ops-yyt-test.qniao.cn/capacity-market/add/pc-machine
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:38 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":"670334138783502336"}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:38.605" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.491" endtime="20211220 15:49:38.605"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:38.606" level="INFO">{'code': 0, 'message': 'successful', 'data': '670334138783502336'}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.605" endtime="20211220 15:49:38.606"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:38.606" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.606" endtime="20211220 15:49:38.606"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:38.606" endtime="20211220 15:49:38.607"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:38.489" endtime="20211220 15:49:38.607" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s5-s1-t11" name="operate_supplier_paper_add_enterprise_administrator">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:38.608" endtime="20211220 15:49:38.608"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:38.609" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.608" endtime="20211220 15:49:38.609"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"enterpriseId":"${supplier_enterprise_id}","realName":"${supplier_enterprise_administrator_realname}","mobile":${supplier_enterprise_administrator_mobile},"position":"${supplier_enterprise_administrator_position}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:38.610" level="INFO">${body} = {"enterpriseId":"670334123944054784","realName":"autotest_name_supplier","mobile":13123456789,"position":"ADMINISTRATOR"}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.609" endtime="20211220 15:49:38.610"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/admin/save/user/to/enterprise</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:38.704" level="INFO">POST Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/save/user/to/enterprise
|
|
path_url=/cloud-print-user-center/admin/save/user/to/enterprise
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38', 'Content-Length': '121'}
|
|
body=b'{"enterpriseId":"670334123944054784","realName":"autotest_name_supplier","mobile":13123456789,"position":"ADMINISTRATOR"}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:38.704" level="INFO">POST Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/save/user/to/enterprise
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:38 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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="20211220 15:49:38.705" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.610" endtime="20211220 15:49:38.705"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_enterprise_administrator_mobile}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:38.705" level="INFO">${supplier_enterprise_administrator_mobile} = 13123456789</msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.705" endtime="20211220 15:49:38.705"></status>
|
|
</kw>
|
|
<kw name="Set Suite Variable" library="BuiltIn">
|
|
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
|
|
<arguments>
|
|
<arg>${supplier_enterprise_administrator_realname}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:38.706" level="INFO">${supplier_enterprise_administrator_realname} = autotest_name_supplier</msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.706" endtime="20211220 15:49:38.706"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:38.706" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.706" endtime="20211220 15:49:38.707"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:38.707" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.707" endtime="20211220 15:49:38.707"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:38.707" endtime="20211220 15:49:38.708"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:38.607" endtime="20211220 15:49:38.708" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s5-s1-t12" name="operate_get_supplier_paper_base_info">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:38.709" endtime="20211220 15:49:38.709"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:38.709" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.709" endtime="20211220 15:49:38.709"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/admin/get/supplier/base-info/${supplier_enterprise_id}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:38.767" level="INFO">GET Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/get/supplier/base-info/670334123944054784
|
|
path_url=/cloud-print-user-center/admin/get/supplier/base-info/670334123944054784
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:38.768" level="INFO">GET Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/get/supplier/base-info/670334123944054784
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:38 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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":{"enterprise":{"id":"670334123944054784","isDelete":0,"createTime":"2021-12-20 15:49:35","updateTime":"2021-12-20 15:49:36","creatorId":"0","editorId":"0","name":"autotest_supplier_paper_name","uniformSocialCreditCode":"autotest91440101MA59F2J10M","status":0,"locProvinceId":440000,"locProvinceName":"广东省","locCityId":440100,"locCityName":"广州市","locDistrictId":440106,"locDistrictName":"天河区","locStreetId":440106003,"locStreetName":"车陂街道","locDetail":"autotest_supplier_paper_details","receiptRequirement":null,"legalPersonName":"autotest_legalperson","legalPersonIdCardNo":"autotest_legalpersonidcardno","legalPersonMobile":"13800138000","legalPersonIdCardFrontImg":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","legalPersonIdCardBackImg":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","type":5,"shortName":"autotest_shortName","registeredCapital":999,"businessLicenseImg":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","regAddrLongitude":"113.40119","regAddrLatitude":"23.115953","supplierId":null,"annualTurnover":100.00,"fullAddress":"广东省广州市天河区车陂街道autotest_supplier_paper_details"},"mainProducts":{"enterpriseId":670334123944054784,"mainProducts":"638458876659896320","mainCategoryId":"638458876659896320","mainCategoryName":null,"mainCategoryBrandId":"599233095564136448","mainCategoryBrandName":null},"factoryList":[{"id":"670334134094270464","enterpriseId":"670334123944054784","locProvinceId":440000,"locProvinceName":"广东省","locCityId":440100,"locCityName":"广州市","locDistrictId":440106,"locDistrictName":"天河区","locStreetId":440106003,"locStreetName":"车陂街道","locDetail":"autotest_supplier_factory_details","locLongitude":"113.40119","locLatitude":"23.115953","floorSpace":null,"leaseContractImg":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","factoryPhotos":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","businessAnnualVolume":null,"mainProducts":null,"contactName":null,"contactMobile":null,"name":null}]}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:38.768" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.710" endtime="20211220 15:49:38.768"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:38.769" level="INFO">{'code': 0, 'message': 'successful', 'data': {'enterprise': {'id': '670334123944054784', 'isDelete': 0, 'createTime': '2021-12-20 15:49:35', 'updateTime': '2021-12-20 15:49:36', 'creatorId': '0', 'editorId': '0', 'name': 'autotest_supplier_paper_name', 'uniformSocialCreditCode': 'autotest91440101MA59F2J10M', 'status': 0, 'locProvinceId': 440000, 'locProvinceName': '广东省', 'locCityId': 440100, 'locCityName': '广州市', 'locDistrictId': 440106, 'locDistrictName': '天河区', 'locStreetId': 440106003, 'locStreetName': '车陂街道', 'locDetail': 'autotest_supplier_paper_details', 'receiptRequirement': None, 'legalPersonName': 'autotest_legalperson', 'legalPersonIdCardNo': 'autotest_legalpersonidcardno', 'legalPersonMobile': '13800138000', 'legalPersonIdCardFrontImg': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'legalPersonIdCardBackImg': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'type': 5, 'shortName': 'autotest_shortName', 'registeredCapital': 999, 'businessLicenseImg': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'regAddrLongitude': '113.40119', 'regAddrLatitude': '23.115953', 'supplierId': None, 'annualTurnover': 100.0, 'fullAddress': '广东省广州市天河区车陂街道autotest_supplier_paper_details'}, 'mainProducts': {'enterpriseId': 670334123944054784, 'mainProducts': '638458876659896320', 'mainCategoryId': '638458876659896320', 'mainCategoryName': None, 'mainCategoryBrandId': '599233095564136448', 'mainCategoryBrandName': None}, 'factoryList': [{'id': '670334134094270464', 'enterpriseId': '670334123944054784', 'locProvinceId': 440000, 'locProvinceName': '广东省', 'locCityId': 440100, 'locCityName': '广州市', 'locDistrictId': 440106, 'locDistrictName': '天河区', 'locStreetId': 440106003, 'locStreetName': '车陂街道', 'locDetail': 'autotest_supplier_factory_details', 'locLongitude': '113.40119', 'locLatitude': '23.115953', 'floorSpace': None, 'leaseContractImg': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'factoryPhotos': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'businessAnnualVolume': None, 'mainProducts': None, 'contactName': None, 'contactMobile': None, 'name': None}]}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.768" endtime="20211220 15:49:38.769"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:38.770" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.769" endtime="20211220 15:49:38.770"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:38.770" endtime="20211220 15:49:38.771"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:38.708" endtime="20211220 15:49:38.771" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s5-s1-t13" name="operate_get_supplier_paper_settlement_account_info">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:38.772" endtime="20211220 15:49:38.772"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:38.772" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.772" endtime="20211220 15:49:38.773"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/admin/get/supplier/settlement-account-info/${supplier_enterprise_id}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:38.838" level="INFO">GET Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/get/supplier/settlement-account-info/670334123944054784
|
|
path_url=/cloud-print-user-center/admin/get/supplier/settlement-account-info/670334123944054784
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:38.838" level="INFO">GET Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/get/supplier/settlement-account-info/670334123944054784
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:38 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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":{"settlementInfo":{"enterpriseId":"670334123944054784","createTime":"2021-12-20 15:49:35","creatorName":"梁金满","paperSettlementIntervalTypeId":"1","totalPayable":0.00,"totalTrade":0.00},"enterprisePrivateAccountList":[{"id":"670334138561204224","cardholderName":"autotest_cardholder ","openingBank":"autotest_openingbank ","bankCardNumber":"autotest_bankcardnumber","mobilePhone":null,"enterpriseId":"670334123944054784","isDelete":0,"createTime":"2021-12-20 15:49:38","updateTime":"2021-12-20 15:49:38"}]}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:38.839" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.773" endtime="20211220 15:49:38.839"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:38.839" level="INFO">{'code': 0, 'message': 'successful', 'data': {'settlementInfo': {'enterpriseId': '670334123944054784', 'createTime': '2021-12-20 15:49:35', 'creatorName': '梁金满', 'paperSettlementIntervalTypeId': '1', 'totalPayable': 0.0, 'totalTrade': 0.0}, 'enterprisePrivateAccountList': [{'id': '670334138561204224', 'cardholderName': 'autotest_cardholder ', 'openingBank': 'autotest_openingbank ', 'bankCardNumber': 'autotest_bankcardnumber', 'mobilePhone': None, 'enterpriseId': '670334123944054784', 'isDelete': 0, 'createTime': '2021-12-20 15:49:38', 'updateTime': '2021-12-20 15:49:38'}]}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.839" endtime="20211220 15:49:38.839"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:38.840" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.840" endtime="20211220 15:49:38.840"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:38.840" endtime="20211220 15:49:38.841"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:38.771" endtime="20211220 15:49:38.841" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s5-s1-t14" name="operate_get_supplier_paper_employee_list">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:38.842" endtime="20211220 15:49:38.842"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:38.842" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.842" endtime="20211220 15:49:38.842"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>supplierEnterpriseId=${supplier_enterprise_id}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${param}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:38.843" level="INFO">${param} = supplierEnterpriseId=670334123944054784</msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.843" endtime="20211220 15:49:38.843"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/get/employee-list</arg>
|
|
<arg>params=${param}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:38.876" level="INFO">GET Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/get/employee-list?supplierEnterpriseId=670334123944054784
|
|
path_url=/cloud-print-user-center/get/employee-list?supplierEnterpriseId=670334123944054784
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:38.876" level="INFO">GET Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/get/employee-list?supplierEnterpriseId=670334123944054784
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:38 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":{"records":[{"id":"670334139462979584","userId":"670334050908639232","realName":"autotest_name_supplier","position":"ADMINISTRATOR","mobile":"13123456789","nickName":null,"appFrom":"503258978847956666","appFromName":"千鸟纸多多","createTime":"2021-12-20 15:49:39","status":0,"idCardNo":null,"idCardImgs":null,"title":null,"enterpriseId":"670334123944054784","idCardImgsStr":null}],"total":1,"size":10,"current":1,"orders":null,"searchCount":true,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:38.876" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.843" endtime="20211220 15:49:38.876"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:38.877" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334139462979584', 'userId': '670334050908639232', 'realName': 'autotest_name_supplier', 'position': 'ADMINISTRATOR', 'mobile': '13123456789', 'nickName': None, 'appFrom': '503258978847956666', 'appFromName': '千鸟纸多多', 'createTime': '2021-12-20 15:49:39', 'status': 0, 'idCardNo': None, 'idCardImgs': None, 'title': None, 'enterpriseId': '670334123944054784', 'idCardImgsStr': None}], 'total': 1, 'size': 10, 'current': 1, 'orders': None, 'searchCount': True, 'pages': 1}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.877" endtime="20211220 15:49:38.877"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:38.878" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.877" endtime="20211220 15:49:38.878"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:38.878" endtime="20211220 15:49:38.878"></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>${supplier_enterprise_administrator_mobile}</arg>
|
|
<arg>${response.json()["data"]["records"][0]["mobile"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:38.878" endtime="20211220 15:49:38.879"></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>${supplier_enterprise_administrator_realname}</arg>
|
|
<arg>${response.json()["data"]["records"][0]["realName"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:38.879" endtime="20211220 15:49:38.879"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:38.841" endtime="20211220 15:49:38.880" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s5-s1-t15" name="operate_get_supplier_paper_machine_list">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:38.880" endtime="20211220 15:49:38.881"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operation_backend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:38.881" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.881" endtime="20211220 15:49:38.881"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>enterpriseId=${supplier_enterprise_id}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${param}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:38.882" level="INFO">${param} = enterpriseId=670334123944054784</msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.881" endtime="20211220 15:49:38.882"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/get/supplier/machine/page</arg>
|
|
<arg>params=${param}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:38.925" level="INFO">GET Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/get/supplier/machine/page?enterpriseId=670334123944054784
|
|
path_url=/cloud-print-user-center/get/supplier/machine/page?enterpriseId=670334123944054784
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:38.925" level="INFO">GET Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/get/supplier/machine/page?enterpriseId=670334123944054784
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:38 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":{"records":[{"id":"670334138783502336","isDelete":0,"createTime":"2021-12-20 15:49:38","updateTime":"2021-12-20 15:49:38","enterpriseId":"670334123944054784","imgList":null,"purchaseAmount":null,"name":"autotest_supplier_machine_name","machineType":"10","machineTypeName":"烫金机","purchasingDate":null,"newnessDegree":null,"inputMaxSizeLength":null,"inputMaxSizeWidth":null,"inputMaxThickness":null,"lockSeam":null,"description":null,"model":null,"provinceId":440000,"provinceName":"广东省","cityId":440100,"cityName":"广州市","districtId":440106,"districtName":"天河区","streetId":440106003,"streetName":"车陂街道","longitude":"113.40119","latitude":"23.115953","capacity":null}],"total":1,"size":10,"current":1,"orders":[{"column":"create_time","asc":false}],"searchCount":true,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:38.926" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.882" endtime="20211220 15:49:38.926"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:38.926" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334138783502336', 'isDelete': 0, 'createTime': '2021-12-20 15:49:38', 'updateTime': '2021-12-20 15:49:38', 'enterpriseId': '670334123944054784', 'imgList': None, 'purchaseAmount': None, 'name': 'autotest_supplier_machine_name', 'machineType': '10', 'machineTypeName': '烫金机', 'purchasingDate': None, 'newnessDegree': None, 'inputMaxSizeLength': None, 'inputMaxSizeWidth': None, 'inputMaxThickness': None, 'lockSeam': None, 'description': None, 'model': None, 'provinceId': 440000, 'provinceName': '广东省', 'cityId': 440100, 'cityName': '广州市', 'districtId': 440106, 'districtName': '天河区', 'streetId': 440106003, 'streetName': '车陂街道', 'longitude': '113.40119', 'latitude': '23.115953', 'capacity': None}], 'total': 1, 'size': 10, 'current': 1, 'orders': [{'column': 'create_time', 'asc': False}], 'searchCount': True, 'pages': 1}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.926" endtime="20211220 15:49:38.927"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:38.927" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.927" endtime="20211220 15:49:38.927"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:38.927" endtime="20211220 15:49:38.928"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:38.880" endtime="20211220 15:49:38.928" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s5-s1-t16" name="operate_get_supplier_paper_purchase_order_list">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:38.929" endtime="20211220 15:49:38.929"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:38.929" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.929" endtime="20211220 15:49:38.930"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>enterpriseId=${supplier_enterprise_id}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${param}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:38.930" level="INFO">${param} = enterpriseId=670334123944054784</msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.930" endtime="20211220 15:49:38.930"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/trading-center/admin/get/purchase-order-list/in/supplier-detail</arg>
|
|
<arg>params=${param}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:38.980" level="INFO">GET Request : url=https://api-ops-yyt-test.qniao.cn/trading-center/admin/get/purchase-order-list/in/supplier-detail?enterpriseId=670334123944054784
|
|
path_url=/trading-center/admin/get/purchase-order-list/in/supplier-detail?enterpriseId=670334123944054784
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:38.980" level="INFO">GET Response : url=https://api-ops-yyt-test.qniao.cn/trading-center/admin/get/purchase-order-list/in/supplier-detail?enterpriseId=670334123944054784
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:38 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:38.980" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.930" endtime="20211220 15:49:38.980"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:38.981" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [], 'total': 0, 'size': 10, 'current': 1}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.980" endtime="20211220 15:49:38.981"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:38.982" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.981" endtime="20211220 15:49:38.982"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:38.982" endtime="20211220 15:49:38.983"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:38.928" endtime="20211220 15:49:38.983" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s5-s1-t17" name="supplier_phone">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:38.984" endtime="20211220 15:49:38.984"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>uecclient</arg>
|
|
<arg>${uecclient}</arg>
|
|
<arg>headers=${cloud_factory_supplier_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:38.984" level="INFO">Creating Session using : alias=uecclient, url=https://api-client-uec-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847956666', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3s2XvhDGKtIHh9wPO0GoQ4A=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.984" endtime="20211220 15:49:38.985"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${accounttype}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:38.985" level="INFO">${accounttype} = 2</msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.985" endtime="20211220 15:49:38.985"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>13123456789</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${account}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:38.985" level="INFO">${account} = 13123456789</msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.985" endtime="20211220 15:49:38.985"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"accountType":${accounttype},"account":"${account}","captcha":"888888"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:38.986" level="INFO">${body} = {"accountType":2,"account":"13123456789","captcha":"888888"}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.985" endtime="20211220 15:49:38.986"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>uecclient</arg>
|
|
<arg>/uec/authorize/by-captcha</arg>
|
|
<arg>${body}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:39.069" 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;charset=UTF-8', 'X-APP-ID': '503258978847956666', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3s2XvhDGKtIHh9wPO0GoQ4A==', 'Content-Length': '60'}
|
|
body={"accountType":2,"account":"13123456789","captcha":"888888"}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:39.069" 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': 'Mon, 20 Dec 2021 07:49:39 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":"iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3Tk14bcnVo+Zczl7RDMvsag==","userId":"670334050908639232"}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:39.069" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:38.986" endtime="20211220 15:49:39.069"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:39.070" level="INFO">{'code': 0, 'message': 'successful', 'data': {'token': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3Tk14bcnVo+Zczl7RDMvsag==', 'userId': '670334050908639232'}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:39.069" endtime="20211220 15:49:39.070"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:39.071" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:39.070" endtime="20211220 15:49:39.071"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:39.071" endtime="20211220 15:49:39.072"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()["data"]}</arg>
|
|
<arg>token</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${gettoken_supplier}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:39.072" level="INFO">${gettoken_supplier} = iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3Tk14bcnVo+Zczl7RDMvsag==</msg>
|
|
<status status="PASS" starttime="20211220 15:49:39.072" endtime="20211220 15:49:39.072"></status>
|
|
</kw>
|
|
<kw name="Set Suite Variable" library="BuiltIn">
|
|
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
|
|
<arguments>
|
|
<arg>${gettoken_supplier}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:39.072" level="INFO">${gettoken_supplier} = iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3Tk14bcnVo+Zczl7RDMvsag==</msg>
|
|
<status status="PASS" starttime="20211220 15:49:39.072" endtime="20211220 15:49:39.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>${response.json()["data"]}</arg>
|
|
<arg>userId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${userid_supplier}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:39.073" level="INFO">${userid_supplier} = 670334050908639232</msg>
|
|
<status status="PASS" starttime="20211220 15:49:39.073" endtime="20211220 15:49:39.073"></status>
|
|
</kw>
|
|
<kw name="Set Suite Variable" library="BuiltIn">
|
|
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
|
|
<arguments>
|
|
<arg>${userid_supplier}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:39.073" level="INFO">${userid_supplier} = 670334050908639232</msg>
|
|
<status status="PASS" starttime="20211220 15:49:39.073" endtime="20211220 15:49:39.073"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:38.983" endtime="20211220 15:49:39.074" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s5-s1-t18" name="supplier_login_token">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:39.074" endtime="20211220 15:49:39.075"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloud_factory_supplier_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:39.075" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847956666', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3s2XvhDGKtIHh9wPO0GoQ4A=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:39.075" endtime="20211220 15:49:39.075"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"loginToken":"${gettoken_supplier}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:39.076" level="INFO">${body} = {"loginToken":"iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3Tk14bcnVo+Zczl7RDMvsag=="}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:39.075" endtime="20211220 15:49:39.076"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/cloud-print-user-center/authorize/get/product-line-token/by/login-token</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:39.167" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/authorize/get/product-line-token/by/login-token
|
|
path_url=/cloud-print-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;charset=UTF-8', 'X-APP-ID': '503258978847956666', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3s2XvhDGKtIHh9wPO0GoQ4A==', 'Content-Length': '105'}
|
|
body=b'{"loginToken":"iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3Tk14bcnVo+Zczl7RDMvsag=="}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:39.168" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/authorize/get/product-line-token/by/login-token
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:39 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":"iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3Tk14bcnVo+Zczl7RDMvsag=="}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:39.168" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:39.076" endtime="20211220 15:49:39.168"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:39.169" level="INFO">{'code': 0, 'message': 'successful', 'data': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3Tk14bcnVo+Zczl7RDMvsag=='}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:39.168" endtime="20211220 15:49:39.169"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:39.169" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:39.169" endtime="20211220 15:49:39.170"></status>
|
|
</kw>
|
|
<kw name="Run Keyword And Ignore Error" library="BuiltIn">
|
|
<doc>Runs the given keyword with the given arguments and ignores possible error.</doc>
|
|
<arguments>
|
|
<arg>Get From Dictionary</arg>
|
|
<arg>${response.json()}</arg>
|
|
<arg>data</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${get_status}</var>
|
|
<var>${token}</var>
|
|
</assign>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
<arg>data</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:39.170" endtime="20211220 15:49:39.170"></status>
|
|
</kw>
|
|
<msg timestamp="20211220 15:49:39.171" level="INFO">${get_status} = PASS</msg>
|
|
<msg timestamp="20211220 15:49:39.171" level="INFO">${token} = iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3Tk14bcnVo+Zczl7RDMvsag==</msg>
|
|
<status status="PASS" starttime="20211220 15:49:39.170" endtime="20211220 15:49:39.171"></status>
|
|
</kw>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>"${get_status}"=="FAIL"</arg>
|
|
<arg>${gettoken_supplier}</arg>
|
|
<arg>"${token}"=="None"</arg>
|
|
<arg>${gettoken_supplier}</arg>
|
|
<arg>${token}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${getlogintoken_supplier}</var>
|
|
</assign>
|
|
<kw name="Set Variable If" library="BuiltIn">
|
|
<doc>Sets variable based on the given condition.</doc>
|
|
<arguments>
|
|
<arg>"${token}"=="None"</arg>
|
|
<arg>${gettoken_supplier}</arg>
|
|
<arg>${token}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:39.171" endtime="20211220 15:49:39.172"></status>
|
|
</kw>
|
|
<msg timestamp="20211220 15:49:39.172" level="INFO">${getlogintoken_supplier} = iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3Tk14bcnVo+Zczl7RDMvsag==</msg>
|
|
<status status="PASS" starttime="20211220 15:49:39.171" endtime="20211220 15:49:39.172"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${getlogintoken_supplier}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:39.172" level="INFO">${getlogintoken_supplier} = iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3Tk14bcnVo+Zczl7RDMvsag==</msg>
|
|
<status status="PASS" starttime="20211220 15:49:39.172" endtime="20211220 15:49:39.172"></status>
|
|
</kw>
|
|
<kw name="Create Dictionary" library="BuiltIn">
|
|
<doc>Creates and returns a dictionary based on the given ``items``.</doc>
|
|
<arguments>
|
|
<arg>Content-Type=application/json;charset=UTF-8</arg>
|
|
<arg>X-APP-ID=503258978847956666</arg>
|
|
<arg>Authorization=${getlogintoken_supplier}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>&{cloudfactory_supplier_header}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:39.173" level="INFO">&{cloudfactory_supplier_header} = { Content-Type=application/json;charset=UTF-8 | X-APP-ID=503258978847956666 | Authorization=iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3Tk14bcnVo+Zczl7RDMvsag== }</msg>
|
|
<status status="PASS" starttime="20211220 15:49:39.172" endtime="20211220 15:49:39.173"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${cloudfactory_supplier_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:39.174" level="INFO">${cloudfactory_supplier_header} = {'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847956666', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3Tk14bcnVo+Zczl7RDMvsag=='}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:39.173" endtime="20211220 15:49:39.174"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:39.074" endtime="20211220 15:49:39.174" critical="yes"></status>
|
|
</test>
|
|
<status status="PASS" starttime="20211220 15:49:33.295" endtime="20211220 15:49:39.175"></status>
|
|
</suite>
|
|
<status status="PASS" starttime="20211220 15:49:33.292" endtime="20211220 15:49:39.179"></status>
|
|
</suite>
|
|
<suite id="s1-s6" name="005 Enterprise Apply Credit" source="/root/yyt-trading-rf-api/005_enterprise_apply_credit">
|
|
<suite id="s1-s6-s1" name="Apply Credit Qniao Customer" source="/root/yyt-trading-rf-api/005_enterprise_apply_credit/apply_credit_qniao_customer.robot">
|
|
<test id="s1-s6-s1-t1" name="operate_save_apply_credit_qniao">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:39.191" endtime="20211220 15:49:39.191"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationpsc_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:39.192" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:39.191" endtime="20211220 15:49:39.192"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"creditLine":${printing_packaging_factory_credit_qniao_save_creditLine},"enterpriseId":"${printing_packaging_factory_id}","enterpriseName":"${printing_packaging_factory_name}","enterpriseType":${printing_packaging_factory_credit_qniao_save_type},"legalpersonIdNo":"${printing_packaging_factory_legalpersonidcardno}","legalpersonMobile":null,"legalpersonName":"${printing_packaging_factory_legalpersonname}","purpose":${printing_packaging_factory_credit_qniao_save_purpose},"remark":"${printing_packaging_factory_credit_qniao_save_remark}","paperSettlementIntervalTypeId":"${printing_packaging_factory_credit_qniao_save_paperSettlementIntervalTypeId}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:39.193" level="INFO">${body} = {"creditLine":990000,"enterpriseId":"670334095083048960","enterpriseName":"autotest_printing_packaging_factory_name","enterpriseType":2,"legalpersonIdNo":"autotest_legalpersonidcardno","legalpersonMob...</msg>
|
|
<status status="PASS" starttime="20211220 15:49:39.192" endtime="20211220 15:49:39.193"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/admin/credit/application/save/application</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:39.255" level="INFO">POST Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/credit/application/save/application
|
|
path_url=/cloud-print-user-center/admin/credit/application/save/application
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c', 'Content-Length': '327'}
|
|
body=b'{"creditLine":990000,"enterpriseId":"670334095083048960","enterpriseName":"autotest_printing_packaging_factory_name","enterpriseType":2,"legalpersonIdNo":"autotest_legalpersonidcardno","legalpersonMobile":null,"legalpersonName":"autotest_legalperson","purpose":1,"remark":"autotest_remark","paperSettlementIntervalTypeId":"11"}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:39.255" level="INFO">POST Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/credit/application/save/application
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:39 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '67e46d738b8e6a3589900dd9e68af75c', '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="20211220 15:49:39.256" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:39.193" endtime="20211220 15:49:39.256"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:39.257" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:39.256" endtime="20211220 15:49:39.257"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:39.258" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:39.257" endtime="20211220 15:49:39.258"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:39.258" endtime="20211220 15:49:39.259"></status>
|
|
</kw>
|
|
<kw name="Sleep" library="BuiltIn">
|
|
<doc>Pauses the test executed for the given time.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:40.259" level="INFO">Slept 1 second</msg>
|
|
<status status="PASS" starttime="20211220 15:49:39.259" endtime="20211220 15:49:40.260"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:39.190" endtime="20211220 15:49:40.260" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s6-s1-t2" name="operate_get_credit_list">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:40.261" endtime="20211220 15:49:40.261"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationpsc_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:40.262" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:40.261" endtime="20211220 15:49:40.263"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/admin/credit/application/get/application-order-list</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:40.321" level="INFO">GET Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/credit/application/get/application-order-list
|
|
path_url=/cloud-print-user-center/admin/credit/application/get/application-order-list
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:40.322" level="INFO">GET Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/credit/application/get/application-order-list
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:40 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '67e46d738b8e6a3589900dd9e68af75c', '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":"670334141799206912","enterpriseId":"670334095083048960","enterpriseName":"autotest_printing_packaging_factory_name","enterpriseType":2,"legalpersonName":"autotest_legalperson","legalpersonIdNo":"autotest_legalpersonidcardno","creditLine":990000.00,"purpose":1,"creatorName":"梁金满","createTime":"2021-12-20 15:49:39","auditorName":"胡勤生","auditorTime":"2021-12-20 15:49:39","status":1,"remark":"autotest_remark","serviceFeeRatio":null,"paperSettlementIntervalTypeId":"11","paperSettlementIntervalTypeName":"月结30天"},{"id":"651470047725883392","enterpriseId":"651116289812729856","enterpriseName":"2222XXX","enterpriseType":2,"legalpersonName":"4444","legalpersonIdNo":"5555","creditLine":300000.00,"purpose":1,"creatorName":"梁金满","createTime":"2021-10-29 14:30:28","auditorName":"胡勤生","auditorTime":"2021-10-29 14:30:28","status":2,"remark":null,"serviceFeeRatio":null,"paperSettlementIntervalTypeId":"11","paperSettlementIntervalTypeName":"月结30天"},{"id":"651145828639051776","enterpriseId":"651116728784392192","enterpriseName":"1111ssxx","enterpriseType":2,"legalpersonName":"444","legalpersonIdNo":"555","creditLine":100002.00,"purpose":1,"creatorName":"梁金满","createTime":"2021-10-28 17:02:08","auditorName":"胡勤生","auditorTime":"2021-10-28 17:37:08","status":2,"remark":null,"serviceFeeRatio":null,"paperSettlementIntervalTypeId":"11","paperSettlementIntervalTypeName":"月结30天"},{"id":"651145509817421824","enterpriseId":"635463418333237248","enterpriseName":"测试向企业","enterpriseType":2,"legalpersonName":"测试向","legalpersonIdNo":"371699199306169985","creditLine":30000.00,"purpose":1,"creatorName":"梁金满","createTime":"2021-10-28 17:00:52","auditorName":"胡勤生","auditorTime":"2021-10-28 17:00:52","status":2,"remark":null,"serviceFeeRatio":null,"paperSettlementIntervalTypeId":"11","paperSettlementIntervalTypeName":"月结30天"},{"id":"651142893398003712","enterpriseId":"651117713762160640","enterpriseName":"统计客户","enterpriseType":2,"legalpersonName":"统计客户","legalpersonIdNo":"统计客户","creditLine":1990000.00,"purpose":1,"creatorName":"梁金满","createTime":"2021-10-28 16:50:29","auditorName":"胡勤生","auditorTime":"2021-10-29 10:54:40","status":2,"remark":null,"serviceFeeRatio":null,"paperSettlementIntervalTypeId":"11","paperSettlementIntervalTypeName":"月结30天"},{"id":"647895981223972864","enterpriseId":"647880580117172224","enterpriseName":"豆腐丝稀饭瑟瑟发抖","enterpriseType":2,"legalpersonName":"豆腐丝稀饭瑟瑟发抖","legalpersonIdNo":"豆腐丝稀饭瑟瑟发抖","creditLine":9990000.00,"purpose":1,"creatorName":"梁金满","createTime":"2021-10-19 17:48:24","auditorName":"胡勤生","auditorTime":"2021-10-19 17:51:18","status":2,"remark":null,"serviceFeeRatio":null,"paperSettlementIntervalTypeId":"12","paperSettlementIntervalTypeName":"月结45天"},{"id":"645258792631668736","enterpriseId":"635465709027201024","enterpriseName":"测试钟","enterpriseType":2,"legalpersonName":"测试钟","legalpersonIdNo":"370399198305239943","creditLine":100000000.00,"purpose":1,"creatorName":"贾晓堂","createTime":"2021-10-12 11:09:10","auditorName":"胡勤生","auditorTime":"2021-10-12 11:09:29","status":2,"remark":"1","serviceFeeRatio":null,"paperSettlementIntervalTypeId":"15","paperSettlementIntervalTypeName":"月结90天"},{"id":"644896867263582208","enterpriseId":"639554551388704768","enterpriseName":"企鹅王","enterpriseType":2,"legalpersonName":"企鹅王","legalpersonIdNo":"企鹅王","creditLine":1000000.00,"purpose":1,"creatorName":"梁金满","createTime":"2021-10-11 11:11:00","auditorName":"胡勤生","auditorTime":"2021-10-13 15:55:28","status":2,"remark":null,"serviceFeeRatio":null,"paperSettlementIntervalTypeId":"11","paperSettlementIntervalTypeName":"月结30天"},{"id":"635885416976879616","enterpriseId":"635820806936596480","enterpriseName":"测试10","enterpriseType":2,"legalpersonName":"交接","legalpersonIdNo":"v 2345678765456g","creditLine":10000.00,"purpose":1,"creatorName":"贾晓堂","createTime":"2021-09-16 14:22:43","auditorName":"胡勤生","auditorTime":"2021-09-16 14:22:43","status":2,"remark":"1","serviceFeeRatio":null,"paperSettlementIntervalTypeId":"11","paperSettlementIntervalTypeName":"月结30天"},{"id":"635198717397438464","enterpriseId":"635198331240452096","enterpriseName":"后台添加的企业","enterpriseType":2,"legalpersonName":"王冰泉","legalpersonIdNo":"210682199005255711","creditLine":150000.00,"purpose":1,"creatorName":"贾晓堂","createTime":"2021-09-14 16:54:01","auditorName":"胡勤生","auditorTime":"2021-09-14 16:54:01","status":2,"remark":null,"serviceFeeRatio":null,"paperSettlementIntervalTypeId":"12","paperSettlementIntervalTypeName":"月结45天"}],"total":48,"size":10,"current":1,"orders":[{"column":"create_time","asc":false}],"searchCount":true,"pages":5}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:40.322" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:40.263" endtime="20211220 15:49:40.322"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:40.323" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334141799206912', 'enterpriseId': '670334095083048960', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'enterpriseType': 2, 'legalpersonName': 'autotest_legalperson', 'legalpersonIdNo': 'autotest_legalpersonidcardno', 'creditLine': 990000.0, 'purpose': 1, 'creatorName': '梁金满', 'createTime': '2021-12-20 15:49:39', 'auditorName': '胡勤生', 'auditorTime': '2021-12-20 15:49:39', 'status': 1, 'remark': 'autotest_remark', 'serviceFeeRatio': None, 'paperSettlementIntervalTypeId': '11', 'paperSettlementIntervalTypeName': '月结30天'}, {'id': '651470047725883392', 'enterpriseId': '651116289812729856', 'enterpriseName': '2222XXX', 'enterpriseType': 2, 'legalpersonName': '4444', 'legalpersonIdNo': '5555', 'creditLine': 300000.0, 'purpose': 1, 'creatorName': '梁金满', 'createTime': '2021-10-29 14:30:28', 'auditorName': '胡勤生', 'auditorTime': '2021-10-29 14:30:28', 'status': 2, 'remark': None, 'serviceFeeRatio': None, 'paperSettlementIntervalTypeId': '11', 'paperSettlementIntervalTypeName': '月结30天'}, {'id': '651145828639051776', 'enterpriseId': '651116728784392192', 'enterpriseName': '1111ssxx', 'enterpriseType': 2, 'legalpersonName': '444', 'legalpersonIdNo': '555', 'creditLine': 100002.0, 'purpose': 1, 'creatorName': '梁金满', 'createTime': '2021-10-28 17:02:08', 'auditorName': '胡勤生', 'auditorTime': '2021-10-28 17:37:08', 'status': 2, 'remark': None, 'serviceFeeRatio': None, 'paperSettlementIntervalTypeId': '11', 'paperSettlementIntervalTypeName': '月结30天'}, {'id': '651145509817421824', 'enterpriseId': '635463418333237248', 'enterpriseName': '测试向企业', 'enterpriseType': 2, 'legalpersonName': '测试向', 'legalpersonIdNo': '371699199306169985', 'creditLine': 30000.0, 'purpose': 1, 'creatorName': '梁金满', 'createTime': '2021-10-28 17:00:52', 'auditorName': '胡勤生', 'auditorTime': '2021-10-28 17:00:52', 'status': 2, 'remark': None, 'serviceFeeRatio': None, 'paperSettlementIntervalTypeId': '11', 'paperSettlementIntervalTypeName': '月结30天'}, {'id': '651142893398003712', 'enterpriseId': '651117713762160640', 'enterpriseName': '统计客户', 'enterpriseType': 2, 'legalpersonName': '统计客户', 'legalpersonIdNo': '统计客户', 'creditLine': 1990000.0, 'purpose': 1, 'creatorName': '梁金满', 'createTime': '2021-10-28 16:50:29', 'auditorName': '胡勤生', 'auditorTime': '2021-10-29 10:54:40', 'status': 2, 'remark': None, 'serviceFeeRatio': None, 'paperSettlementIntervalTypeId': '11', 'paperSettlementIntervalTypeName': '月结30天'}, {'id': '647895981223972864', 'enterpriseId': '647880580117172224', 'enterpriseName': '豆腐丝稀饭瑟瑟发抖', 'enterpriseType': 2, 'legalpersonName': '豆腐丝稀饭瑟瑟发抖', 'legalpersonIdNo': '豆腐丝稀饭瑟瑟发抖', 'creditLine': 9990000.0, 'purpose': 1, 'creatorName': '梁金满', 'createTime': '2021-10-19 17:48:24', 'auditorName': '胡勤生', 'auditorTime': '2021-10-19 17:51:18', 'status': 2, 'remark': None, 'serviceFeeRatio': None, 'paperSettlementIntervalTypeId': '12', 'paperSettlementIntervalTypeName': '月结45天'}, {'id': '645258792631668736', 'enterpriseId': '635465709027201024', 'enterpriseName': '测试钟', 'enterpriseType': 2, 'legalpersonName': '测试钟', 'legalpersonIdNo': '370399198305239943', 'creditLine': 100000000.0, 'purpose': 1, 'creatorName': '贾晓堂', 'createTime': '2021-10-12 11:09:10', 'auditorName': '胡勤生', 'auditorTime': '2021-10-12 11:09:29', 'status': 2, 'remark': '1', 'serviceFeeRatio': None, 'paperSettlementIntervalTypeId': '15', 'paperSettlementIntervalTypeName': '月结90天'}, {'id': '644896867263582208', 'enterpriseId': '639554551388704768', 'enterpriseName': '企鹅王', 'enterpriseType': 2, 'legalpersonName': '企鹅王', 'legalpersonIdNo': '企鹅王', 'creditLine': 1000000.0, 'purpose': 1, 'creatorName': '梁金满', 'createTime': '2021-10-11 11:11:00', 'auditorName': '胡勤生', 'auditorTime': '2021-10-13 15:55:28', 'status': 2, 'remark': None, 'serviceFeeRatio': None, 'paperSettlementIntervalTypeId': '11', 'paperSettlementIntervalTypeName': '月结30天'}, {'id': '635885416976879616', 'enterpriseId': '635820806936596480', 'enterpriseName': '测试10', 'enterpriseType': 2, 'legalpersonName': '交接', 'legalpersonIdNo': 'v 2345678765456g', 'creditLine': 10000.0, 'purpose': 1, 'creatorName': '贾晓堂', 'createTime': '2021-09-16 14:22:43', 'auditorName': '胡勤生', 'auditorTime': '2021-09-16 14:22:43', 'status': 2, 'remark': '1', 'serviceFeeRatio': None, 'paperSettlementIntervalTypeId': '11', 'paperSettlementIntervalTypeName': '月结30天'}, {'id': '635198717397438464', 'enterpriseId': '635198331240452096', 'enterpriseName': '后台添加的企业', 'enterpriseType': 2, 'legalpersonName': '王冰泉', 'legalpersonIdNo': '210682199005255711', 'creditLine': 150000.0, 'purpose': 1, 'creatorName': '贾晓堂', 'createTime': '2021-09-14 16:54:01', 'auditorName': '胡勤生', 'auditorTime': '2021-09-14 16:54:01', 'status': 2, 'remark': None, 'serviceFeeRatio': None, 'paperSettlementIntervalTypeId': '12', 'paperSettlementIntervalTypeName': '月结45天'}], 'total': 48, 'size': 10, 'current': 1, 'orders': [{'column': 'create_time', 'asc': False}], 'searchCount': True, 'pages': 5}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:40.322" endtime="20211220 15:49:40.323"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:40.324" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:40.323" endtime="20211220 15:49:40.324"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:40.324" endtime="20211220 15:49:40.324"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:40.260" endtime="20211220 15:49:40.325" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s6-s1-t3" name="operate_get_credit_list_search">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:40.325" endtime="20211220 15:49:40.326"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationpsc_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:40.326" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:40.326" endtime="20211220 15:49:40.326"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>timeBegin=${current_date} 00:00:00&timeEnd=${current_date} 23:59:59&enterpriseName=${printing_packaging_factory_name}&legalpersonName=${printing_packaging_factory_legalpersonname}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${param}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:40.327" level="INFO">${param} = timeBegin=2021-12-20 00:00:00&timeEnd=2021-12-20 23:59:59&enterpriseName=autotest_printing_packaging_factory_name&legalpersonName=autotest_legalperson</msg>
|
|
<status status="PASS" starttime="20211220 15:49:40.326" endtime="20211220 15:49:40.327"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/admin/credit/application/get/application-order-list</arg>
|
|
<arg>params=${param}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:40.376" level="INFO">GET Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/credit/application/get/application-order-list?timeBegin=2021-12-20%2000:00:00&timeEnd=2021-12-20%2023:59:59&enterpriseName=autotest_printing_packaging_factory_name&legalpersonName=autotest_legalperson
|
|
path_url=/cloud-print-user-center/admin/credit/application/get/application-order-list?timeBegin=2021-12-20%2000:00:00&timeEnd=2021-12-20%2023:59:59&enterpriseName=autotest_printing_packaging_factory_name&legalpersonName=autotest_legalperson
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:40.376" level="INFO">GET Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/credit/application/get/application-order-list?timeBegin=2021-12-20%2000:00:00&timeEnd=2021-12-20%2023:59:59&enterpriseName=autotest_printing_packaging_factory_name&legalpersonName=autotest_legalperson
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:40 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '67e46d738b8e6a3589900dd9e68af75c', '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":"670334141799206912","enterpriseId":"670334095083048960","enterpriseName":"autotest_printing_packaging_factory_name","enterpriseType":2,"legalpersonName":"autotest_legalperson","legalpersonIdNo":"autotest_legalpersonidcardno","creditLine":990000.00,"purpose":1,"creatorName":"梁金满","createTime":"2021-12-20 15:49:39","auditorName":"胡勤生","auditorTime":"2021-12-20 15:49:39","status":1,"remark":"autotest_remark","serviceFeeRatio":null,"paperSettlementIntervalTypeId":"11","paperSettlementIntervalTypeName":"月结30天"}],"total":1,"size":10,"current":1,"orders":[{"column":"create_time","asc":false}],"searchCount":true,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:40.377" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:40.327" endtime="20211220 15:49:40.377"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:40.377" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334141799206912', 'enterpriseId': '670334095083048960', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'enterpriseType': 2, 'legalpersonName': 'autotest_legalperson', 'legalpersonIdNo': 'autotest_legalpersonidcardno', 'creditLine': 990000.0, 'purpose': 1, 'creatorName': '梁金满', 'createTime': '2021-12-20 15:49:39', 'auditorName': '胡勤生', 'auditorTime': '2021-12-20 15:49:39', 'status': 1, 'remark': 'autotest_remark', 'serviceFeeRatio': None, 'paperSettlementIntervalTypeId': '11', 'paperSettlementIntervalTypeName': '月结30天'}], 'total': 1, 'size': 10, 'current': 1, 'orders': [{'column': 'create_time', 'asc': False}], 'searchCount': True, 'pages': 1}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:40.377" endtime="20211220 15:49:40.378"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:40.378" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:40.378" endtime="20211220 15:49:40.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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:40.378" endtime="20211220 15:49:40.379"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()["data"]["records"][0]}</arg>
|
|
<arg>id</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_credit_id}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:40.379" level="INFO">${printing_packaging_factory_credit_id} = 670334141799206912</msg>
|
|
<status status="PASS" starttime="20211220 15:49:40.379" endtime="20211220 15:49:40.379"></status>
|
|
</kw>
|
|
<kw name="Set Suite Variable" library="BuiltIn">
|
|
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_credit_id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:40.380" level="INFO">${printing_packaging_factory_credit_id} = 670334141799206912</msg>
|
|
<status status="PASS" starttime="20211220 15:49:40.380" endtime="20211220 15:49:40.380"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:40.325" endtime="20211220 15:49:40.380" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s6-s1-t4" name="operate_verify_reject_apply_credit_qniao">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:40.381" endtime="20211220 15:49:40.381"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationpsc_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:40.382" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:40.381" endtime="20211220 15:49:40.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>2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_verify_status}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:40.382" level="INFO">${printing_packaging_factory_verify_status} = 2</msg>
|
|
<status status="PASS" starttime="20211220 15:49:40.382" endtime="20211220 15:49:40.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>{"status":${printing_packaging_factory_verify_status}}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:40.383" level="INFO">${body} = {"status":2}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:40.383" endtime="20211220 15:49:40.383"></status>
|
|
</kw>
|
|
<kw name="Put On Session" library="RequestsLibrary">
|
|
<doc>Sends a PUT request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/admin/credit/application/verify/application-order/${printing_packaging_factory_credit_id}</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:40.451" level="INFO">PUT Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/credit/application/verify/application-order/670334141799206912
|
|
path_url=/cloud-print-user-center/admin/credit/application/verify/application-order/670334141799206912
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c', 'Content-Length': '12'}
|
|
body=b'{"status":2}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:40.451" level="INFO">PUT Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/credit/application/verify/application-order/670334141799206912
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:40 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '67e46d738b8e6a3589900dd9e68af75c', '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="20211220 15:49:40.452" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:40.383" endtime="20211220 15:49:40.452"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:40.453" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:40.452" endtime="20211220 15:49:40.453"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:40.453" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:40.453" endtime="20211220 15:49:40.453"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:40.453" endtime="20211220 15:49:40.454"></status>
|
|
</kw>
|
|
<kw name="Sleep" library="BuiltIn">
|
|
<doc>Pauses the test executed for the given time.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:41.454" level="INFO">Slept 1 second</msg>
|
|
<status status="PASS" starttime="20211220 15:49:40.454" endtime="20211220 15:49:41.455"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:40.380" endtime="20211220 15:49:41.455" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s6-s1-t5" name="operate_update_apply_credit_qniao">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:41.456" endtime="20211220 15:49:41.456"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationpsc_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:41.457" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:41.457" endtime="20211220 15:49:41.457"></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":"${printing_packaging_factory_credit_id}","creditLine":${printing_packaging_factory_credit_qniao_edit_creditLine},"enterpriseId":"${printing_packaging_factory_id}","enterpriseName":"${printing_packaging_factory_name}","enterpriseType":${printing_packaging_factory_credit_qniao_edit_type},"legalpersonIdNo":"${printing_packaging_factory_legalpersonidcardno}","legalpersonMobile":null,"legalpersonName":"${printing_packaging_factory_legalpersonname}","purpose":${printing_packaging_factory_credit_qniao_edit_purpose},"remark":"${printing_packaging_factory_credit_qniao_edit_remark}","paperSettlementIntervalTypeId":"${printing_packaging_factory_credit_qniao_edit_paperSettlementIntervalTypeId}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:41.458" level="INFO">${body} = {"id":"670334141799206912","creditLine":990000,"enterpriseId":"670334095083048960","enterpriseName":"autotest_printing_packaging_factory_name","enterpriseType":2,"legalpersonIdNo":"autotest_legalperso...</msg>
|
|
<status status="PASS" starttime="20211220 15:49:41.457" endtime="20211220 15:49:41.458"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/admin/credit/application/update/application</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:41.524" level="INFO">POST Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/credit/application/update/application
|
|
path_url=/cloud-print-user-center/admin/credit/application/update/application
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c', 'Content-Length': '353'}
|
|
body=b'{"id":"670334141799206912","creditLine":990000,"enterpriseId":"670334095083048960","enterpriseName":"autotest_printing_packaging_factory_name","enterpriseType":2,"legalpersonIdNo":"autotest_legalpersonidcardno","legalpersonMobile":null,"legalpersonName":"autotest_legalperson","purpose":1,"remark":"autotest_remark","paperSettlementIntervalTypeId":"11"}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:41.524" level="INFO">POST Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/credit/application/update/application
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:41 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '67e46d738b8e6a3589900dd9e68af75c', '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="20211220 15:49:41.525" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:41.458" endtime="20211220 15:49:41.525"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:41.526" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:41.525" endtime="20211220 15:49:41.526"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:41.526" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:41.526" endtime="20211220 15:49:41.526"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:41.527" endtime="20211220 15:49:41.527"></status>
|
|
</kw>
|
|
<kw name="Sleep" library="BuiltIn">
|
|
<doc>Pauses the test executed for the given time.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:42.528" level="INFO">Slept 1 second</msg>
|
|
<status status="PASS" starttime="20211220 15:49:41.527" endtime="20211220 15:49:42.528"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:41.455" endtime="20211220 15:49:42.528" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s6-s1-t6" name="operate_verify_pass_apply_credit_qniao">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:42.529" endtime="20211220 15:49:42.530"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationpsc_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:42.530" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:42.530" endtime="20211220 15:49:42.531"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_verify_status}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:42.531" level="INFO">${printing_packaging_factory_verify_status} = 1</msg>
|
|
<status status="PASS" starttime="20211220 15:49:42.531" endtime="20211220 15:49:42.531"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"status":${printing_packaging_factory_verify_status}}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:42.532" level="INFO">${body} = {"status":1}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:42.531" endtime="20211220 15:49:42.532"></status>
|
|
</kw>
|
|
<kw name="Put On Session" library="RequestsLibrary">
|
|
<doc>Sends a PUT request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/admin/credit/application/verify/application-order/${printing_packaging_factory_credit_id}</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:42.631" level="INFO">PUT Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/credit/application/verify/application-order/670334141799206912
|
|
path_url=/cloud-print-user-center/admin/credit/application/verify/application-order/670334141799206912
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c', 'Content-Length': '12'}
|
|
body=b'{"status":1}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:42.631" level="INFO">PUT Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/credit/application/verify/application-order/670334141799206912
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:42 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '67e46d738b8e6a3589900dd9e68af75c', '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="20211220 15:49:42.631" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:42.532" endtime="20211220 15:49:42.631"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:42.632" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:42.631" endtime="20211220 15:49:42.632"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:42.633" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:42.632" endtime="20211220 15:49:42.633"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:42.633" endtime="20211220 15:49:42.633"></status>
|
|
</kw>
|
|
<kw name="Sleep" library="BuiltIn">
|
|
<doc>Pauses the test executed for the given time.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:43.634" level="INFO">Slept 1 second</msg>
|
|
<status status="PASS" starttime="20211220 15:49:42.634" endtime="20211220 15:49:43.634"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:42.529" endtime="20211220 15:49:43.635" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s6-s1-t7" name="operate_get_credit_list_details">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:43.636" endtime="20211220 15:49:43.636"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationpsc_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:43.636" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:43.636" endtime="20211220 15:49:43.637"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/admin/credit/get/enterprise-credit-list</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:43.690" level="INFO">GET Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/credit/get/enterprise-credit-list
|
|
path_url=/cloud-print-user-center/admin/credit/get/enterprise-credit-list
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:43.690" level="INFO">GET Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/credit/get/enterprise-credit-list
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:43 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '67e46d738b8e6a3589900dd9e68af75c', '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":"670334155824959488","enterpriseName":"autotest_printing_packaging_factory_name","enterpriseType":2,"legalpersonName":"autotest_legalperson","legalpersonIdNo":"autotest_legalpersonidcardno","creditLine":990000.00,"usedCreditLine":0.00,"availableCreditLine":990000.00,"settlementPeriod":null,"settlementDays":null,"serviceFeeRatio":0.00},{"id":"670333792212357120","enterpriseName":"autotest_printing_packaging_factory_name","enterpriseType":2,"legalpersonName":"autotest_legalperson","legalpersonIdNo":"autotest_legalpersonidcardno","creditLine":990000.00,"usedCreditLine":20372.44,"availableCreditLine":969627.56,"settlementPeriod":null,"settlementDays":null,"serviceFeeRatio":0.00},{"id":"670333147526860800","enterpriseName":"autotest_printing_packaging_factory_name","enterpriseType":2,"legalpersonName":"autotest_legalperson","legalpersonIdNo":"autotest_legalpersonidcardno","creditLine":990000.00,"usedCreditLine":0.00,"availableCreditLine":990000.00,"settlementPeriod":null,"settlementDays":null,"serviceFeeRatio":0.00},{"id":"668875925743603712","enterpriseName":"autotest_printing_packaging_factory_name","enterpriseType":2,"legalpersonName":"autotest_legalperson","legalpersonIdNo":"autotest_legalpersonidcardno","creditLine":990000.00,"usedCreditLine":20372.44,"availableCreditLine":969627.56,"settlementPeriod":null,"settlementDays":null,"serviceFeeRatio":0.00},{"id":"666328798601547776","enterpriseName":"autotest_printing_packaging_factory_name","enterpriseType":2,"legalpersonName":"autotest_legalperson","legalpersonIdNo":"autotest_legalpersonidcardno","creditLine":990000.00,"usedCreditLine":20372.44,"availableCreditLine":969627.56,"settlementPeriod":null,"settlementDays":null,"serviceFeeRatio":0.00},{"id":"666327592139362304","enterpriseName":"autotest_printing_packaging_factory_name","enterpriseType":2,"legalpersonName":"autotest_legalperson","legalpersonIdNo":"autotest_legalpersonidcardno","creditLine":990000.00,"usedCreditLine":0.00,"availableCreditLine":990000.00,"settlementPeriod":null,"settlementDays":null,"serviceFeeRatio":0.00},{"id":"665993561728225280","enterpriseName":"autotest_printing_packaging_factory_name","enterpriseType":2,"legalpersonName":"autotest_legalperson","legalpersonIdNo":"autotest_legalpersonidcardno","creditLine":990000.00,"usedCreditLine":20372.44,"availableCreditLine":969627.56,"settlementPeriod":null,"settlementDays":null,"serviceFeeRatio":0.00},{"id":"665991130718015488","enterpriseName":"autotest_printing_packaging_factory_name","enterpriseType":2,"legalpersonName":"autotest_legalperson","legalpersonIdNo":"autotest_legalpersonidcardno","creditLine":990000.00,"usedCreditLine":20372.44,"availableCreditLine":969627.56,"settlementPeriod":null,"settlementDays":null,"serviceFeeRatio":0.00},{"id":"665990334030942208","enterpriseName":"autotest_printing_packaging_factory_name","enterpriseType":2,"legalpersonName":"autotest_legalperson","legalpersonIdNo":"autotest_legalpersonidcardno","creditLine":990000.00,"usedCreditLine":20372.44,"availableCreditLine":969627.56,"settlementPeriod":null,"settlementDays":null,"serviceFeeRatio":0.00},{"id":"665988627960041472","enterpriseName":"autotest_printing_packaging_factory_name","enterpriseType":2,"legalpersonName":"autotest_legalperson","legalpersonIdNo":"autotest_legalpersonidcardno","creditLine":990000.00,"usedCreditLine":20372.44,"availableCreditLine":969627.56,"settlementPeriod":null,"settlementDays":null,"serviceFeeRatio":0.00}],"total":192,"size":10,"current":1,"orders":[{"column":"id","asc":false}],"searchCount":true,"pages":20}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:43.691" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:43.637" endtime="20211220 15:49:43.691"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:43.692" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334155824959488', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'enterpriseType': 2, 'legalpersonName': 'autotest_legalperson', 'legalpersonIdNo': 'autotest_legalpersonidcardno', 'creditLine': 990000.0, 'usedCreditLine': 0.0, 'availableCreditLine': 990000.0, 'settlementPeriod': None, 'settlementDays': None, 'serviceFeeRatio': 0.0}, {'id': '670333792212357120', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'enterpriseType': 2, 'legalpersonName': 'autotest_legalperson', 'legalpersonIdNo': 'autotest_legalpersonidcardno', 'creditLine': 990000.0, 'usedCreditLine': 20372.44, 'availableCreditLine': 969627.56, 'settlementPeriod': None, 'settlementDays': None, 'serviceFeeRatio': 0.0}, {'id': '670333147526860800', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'enterpriseType': 2, 'legalpersonName': 'autotest_legalperson', 'legalpersonIdNo': 'autotest_legalpersonidcardno', 'creditLine': 990000.0, 'usedCreditLine': 0.0, 'availableCreditLine': 990000.0, 'settlementPeriod': None, 'settlementDays': None, 'serviceFeeRatio': 0.0}, {'id': '668875925743603712', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'enterpriseType': 2, 'legalpersonName': 'autotest_legalperson', 'legalpersonIdNo': 'autotest_legalpersonidcardno', 'creditLine': 990000.0, 'usedCreditLine': 20372.44, 'availableCreditLine': 969627.56, 'settlementPeriod': None, 'settlementDays': None, 'serviceFeeRatio': 0.0}, {'id': '666328798601547776', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'enterpriseType': 2, 'legalpersonName': 'autotest_legalperson', 'legalpersonIdNo': 'autotest_legalpersonidcardno', 'creditLine': 990000.0, 'usedCreditLine': 20372.44, 'availableCreditLine': 969627.56, 'settlementPeriod': None, 'settlementDays': None, 'serviceFeeRatio': 0.0}, {'id': '666327592139362304', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'enterpriseType': 2, 'legalpersonName': 'autotest_legalperson', 'legalpersonIdNo': 'autotest_legalpersonidcardno', 'creditLine': 990000.0, 'usedCreditLine': 0.0, 'availableCreditLine': 990000.0, 'settlementPeriod': None, 'settlementDays': None, 'serviceFeeRatio': 0.0}, {'id': '665993561728225280', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'enterpriseType': 2, 'legalpersonName': 'autotest_legalperson', 'legalpersonIdNo': 'autotest_legalpersonidcardno', 'creditLine': 990000.0, 'usedCreditLine': 20372.44, 'availableCreditLine': 969627.56, 'settlementPeriod': None, 'settlementDays': None, 'serviceFeeRatio': 0.0}, {'id': '665991130718015488', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'enterpriseType': 2, 'legalpersonName': 'autotest_legalperson', 'legalpersonIdNo': 'autotest_legalpersonidcardno', 'creditLine': 990000.0, 'usedCreditLine': 20372.44, 'availableCreditLine': 969627.56, 'settlementPeriod': None, 'settlementDays': None, 'serviceFeeRatio': 0.0}, {'id': '665990334030942208', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'enterpriseType': 2, 'legalpersonName': 'autotest_legalperson', 'legalpersonIdNo': 'autotest_legalpersonidcardno', 'creditLine': 990000.0, 'usedCreditLine': 20372.44, 'availableCreditLine': 969627.56, 'settlementPeriod': None, 'settlementDays': None, 'serviceFeeRatio': 0.0}, {'id': '665988627960041472', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'enterpriseType': 2, 'legalpersonName': 'autotest_legalperson', 'legalpersonIdNo': 'autotest_legalpersonidcardno', 'creditLine': 990000.0, 'usedCreditLine': 20372.44, 'availableCreditLine': 969627.56, 'settlementPeriod': None, 'settlementDays': None, 'serviceFeeRatio': 0.0}], 'total': 192, 'size': 10, 'current': 1, 'orders': [{'column': 'id', 'asc': False}], 'searchCount': True, 'pages': 20}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:43.691" endtime="20211220 15:49:43.692"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:43.693" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:43.692" endtime="20211220 15:49:43.693"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:43.693" endtime="20211220 15:49:43.693"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:43.635" endtime="20211220 15:49:43.693" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s6-s1-t8" name="operate_get_credit_list_details_search">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:43.694" endtime="20211220 15:49:43.695"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationpsc_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:43.695" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:43.695" endtime="20211220 15:49:43.695"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>enterpriseName=${printing_packaging_factory_name}&legalpersonName=${printing_packaging_factory_legalpersonname}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${param}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:43.696" level="INFO">${param} = enterpriseName=autotest_printing_packaging_factory_name&legalpersonName=autotest_legalperson</msg>
|
|
<status status="PASS" starttime="20211220 15:49:43.695" endtime="20211220 15:49:43.696"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/admin/credit/get/enterprise-credit-list</arg>
|
|
<arg>params=${param}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:43.921" level="INFO">GET Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/credit/get/enterprise-credit-list?enterpriseName=autotest_printing_packaging_factory_name&legalpersonName=autotest_legalperson
|
|
path_url=/cloud-print-user-center/admin/credit/get/enterprise-credit-list?enterpriseName=autotest_printing_packaging_factory_name&legalpersonName=autotest_legalperson
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:43.921" level="INFO">GET Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/credit/get/enterprise-credit-list?enterpriseName=autotest_printing_packaging_factory_name&legalpersonName=autotest_legalperson
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:43 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '67e46d738b8e6a3589900dd9e68af75c', '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":"670334155824959488","enterpriseName":"autotest_printing_packaging_factory_name","enterpriseType":2,"legalpersonName":"autotest_legalperson","legalpersonIdNo":"autotest_legalpersonidcardno","creditLine":990000.00,"usedCreditLine":0.00,"availableCreditLine":990000.00,"settlementPeriod":null,"settlementDays":null,"serviceFeeRatio":0.00},{"id":"670333792212357120","enterpriseName":"autotest_printing_packaging_factory_name","enterpriseType":2,"legalpersonName":"autotest_legalperson","legalpersonIdNo":"autotest_legalpersonidcardno","creditLine":990000.00,"usedCreditLine":20372.44,"availableCreditLine":969627.56,"settlementPeriod":null,"settlementDays":null,"serviceFeeRatio":0.00},{"id":"670333147526860800","enterpriseName":"autotest_printing_packaging_factory_name","enterpriseType":2,"legalpersonName":"autotest_legalperson","legalpersonIdNo":"autotest_legalpersonidcardno","creditLine":990000.00,"usedCreditLine":0.00,"availableCreditLine":990000.00,"settlementPeriod":null,"settlementDays":null,"serviceFeeRatio":0.00},{"id":"668875925743603712","enterpriseName":"autotest_printing_packaging_factory_name","enterpriseType":2,"legalpersonName":"autotest_legalperson","legalpersonIdNo":"autotest_legalpersonidcardno","creditLine":990000.00,"usedCreditLine":20372.44,"availableCreditLine":969627.56,"settlementPeriod":null,"settlementDays":null,"serviceFeeRatio":0.00},{"id":"666328798601547776","enterpriseName":"autotest_printing_packaging_factory_name","enterpriseType":2,"legalpersonName":"autotest_legalperson","legalpersonIdNo":"autotest_legalpersonidcardno","creditLine":990000.00,"usedCreditLine":20372.44,"availableCreditLine":969627.56,"settlementPeriod":null,"settlementDays":null,"serviceFeeRatio":0.00},{"id":"666327592139362304","enterpriseName":"autotest_printing_packaging_factory_name","enterpriseType":2,"legalpersonName":"autotest_legalperson","legalpersonIdNo":"autotest_legalpersonidcardno","creditLine":990000.00,"usedCreditLine":0.00,"availableCreditLine":990000.00,"settlementPeriod":null,"settlementDays":null,"serviceFeeRatio":0.00},{"id":"665993561728225280","enterpriseName":"autotest_printing_packaging_factory_name","enterpriseType":2,"legalpersonName":"autotest_legalperson","legalpersonIdNo":"autotest_legalpersonidcardno","creditLine":990000.00,"usedCreditLine":20372.44,"availableCreditLine":969627.56,"settlementPeriod":null,"settlementDays":null,"serviceFeeRatio":0.00},{"id":"665991130718015488","enterpriseName":"autotest_printing_packaging_factory_name","enterpriseType":2,"legalpersonName":"autotest_legalperson","legalpersonIdNo":"autotest_legalpersonidcardno","creditLine":990000.00,"usedCreditLine":20372.44,"availableCreditLine":969627.56,"settlementPeriod":null,"settlementDays":null,"serviceFeeRatio":0.00},{"id":"665990334030942208","enterpriseName":"autotest_printing_packaging_factory_name","enterpriseType":2,"legalpersonName":"autotest_legalperson","legalpersonIdNo":"autotest_legalpersonidcardno","creditLine":990000.00,"usedCreditLine":20372.44,"availableCreditLine":969627.56,"settlementPeriod":null,"settlementDays":null,"serviceFeeRatio":0.00},{"id":"665988627960041472","enterpriseName":"autotest_printing_packaging_factory_name","enterpriseType":2,"legalpersonName":"autotest_legalperson","legalpersonIdNo":"autotest_legalpersonidcardno","creditLine":990000.00,"usedCreditLine":20372.44,"availableCreditLine":969627.56,"settlementPeriod":null,"settlementDays":null,"serviceFeeRatio":0.00}],"total":150,"size":10,"current":1,"orders":[{"column":"id","asc":false}],"searchCount":true,"pages":15}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:43.922" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:43.696" endtime="20211220 15:49:43.922"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:43.923" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334155824959488', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'enterpriseType': 2, 'legalpersonName': 'autotest_legalperson', 'legalpersonIdNo': 'autotest_legalpersonidcardno', 'creditLine': 990000.0, 'usedCreditLine': 0.0, 'availableCreditLine': 990000.0, 'settlementPeriod': None, 'settlementDays': None, 'serviceFeeRatio': 0.0}, {'id': '670333792212357120', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'enterpriseType': 2, 'legalpersonName': 'autotest_legalperson', 'legalpersonIdNo': 'autotest_legalpersonidcardno', 'creditLine': 990000.0, 'usedCreditLine': 20372.44, 'availableCreditLine': 969627.56, 'settlementPeriod': None, 'settlementDays': None, 'serviceFeeRatio': 0.0}, {'id': '670333147526860800', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'enterpriseType': 2, 'legalpersonName': 'autotest_legalperson', 'legalpersonIdNo': 'autotest_legalpersonidcardno', 'creditLine': 990000.0, 'usedCreditLine': 0.0, 'availableCreditLine': 990000.0, 'settlementPeriod': None, 'settlementDays': None, 'serviceFeeRatio': 0.0}, {'id': '668875925743603712', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'enterpriseType': 2, 'legalpersonName': 'autotest_legalperson', 'legalpersonIdNo': 'autotest_legalpersonidcardno', 'creditLine': 990000.0, 'usedCreditLine': 20372.44, 'availableCreditLine': 969627.56, 'settlementPeriod': None, 'settlementDays': None, 'serviceFeeRatio': 0.0}, {'id': '666328798601547776', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'enterpriseType': 2, 'legalpersonName': 'autotest_legalperson', 'legalpersonIdNo': 'autotest_legalpersonidcardno', 'creditLine': 990000.0, 'usedCreditLine': 20372.44, 'availableCreditLine': 969627.56, 'settlementPeriod': None, 'settlementDays': None, 'serviceFeeRatio': 0.0}, {'id': '666327592139362304', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'enterpriseType': 2, 'legalpersonName': 'autotest_legalperson', 'legalpersonIdNo': 'autotest_legalpersonidcardno', 'creditLine': 990000.0, 'usedCreditLine': 0.0, 'availableCreditLine': 990000.0, 'settlementPeriod': None, 'settlementDays': None, 'serviceFeeRatio': 0.0}, {'id': '665993561728225280', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'enterpriseType': 2, 'legalpersonName': 'autotest_legalperson', 'legalpersonIdNo': 'autotest_legalpersonidcardno', 'creditLine': 990000.0, 'usedCreditLine': 20372.44, 'availableCreditLine': 969627.56, 'settlementPeriod': None, 'settlementDays': None, 'serviceFeeRatio': 0.0}, {'id': '665991130718015488', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'enterpriseType': 2, 'legalpersonName': 'autotest_legalperson', 'legalpersonIdNo': 'autotest_legalpersonidcardno', 'creditLine': 990000.0, 'usedCreditLine': 20372.44, 'availableCreditLine': 969627.56, 'settlementPeriod': None, 'settlementDays': None, 'serviceFeeRatio': 0.0}, {'id': '665990334030942208', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'enterpriseType': 2, 'legalpersonName': 'autotest_legalperson', 'legalpersonIdNo': 'autotest_legalpersonidcardno', 'creditLine': 990000.0, 'usedCreditLine': 20372.44, 'availableCreditLine': 969627.56, 'settlementPeriod': None, 'settlementDays': None, 'serviceFeeRatio': 0.0}, {'id': '665988627960041472', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'enterpriseType': 2, 'legalpersonName': 'autotest_legalperson', 'legalpersonIdNo': 'autotest_legalpersonidcardno', 'creditLine': 990000.0, 'usedCreditLine': 20372.44, 'availableCreditLine': 969627.56, 'settlementPeriod': None, 'settlementDays': None, 'serviceFeeRatio': 0.0}], 'total': 150, 'size': 10, 'current': 1, 'orders': [{'column': 'id', 'asc': False}], 'searchCount': True, 'pages': 15}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:43.922" endtime="20211220 15:49:43.923"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:43.924" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:43.923" endtime="20211220 15:49:43.924"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:43.924" endtime="20211220 15:49:43.924"></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>${printing_packaging_factory_name}</arg>
|
|
<arg>${response.json()["data"]["records"][0]["enterpriseName"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:43.925" endtime="20211220 15:49:43.925"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()["data"]["records"][0]}</arg>
|
|
<arg>id</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${printing_packaging_factory_credit_details_id}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:43.926" level="INFO">${printing_packaging_factory_credit_details_id} = 670334155824959488</msg>
|
|
<status status="PASS" starttime="20211220 15:49:43.925" endtime="20211220 15:49:43.926"></status>
|
|
</kw>
|
|
<kw name="Set Suite Variable" library="BuiltIn">
|
|
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_credit_details_id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:43.927" level="INFO">${printing_packaging_factory_credit_details_id} = 670334155824959488</msg>
|
|
<status status="PASS" starttime="20211220 15:49:43.926" endtime="20211220 15:49:43.927"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:43.694" endtime="20211220 15:49:43.927" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s6-s1-t9" name="operate_get_credit_list_details_list">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:43.928" endtime="20211220 15:49:43.928"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationpsc_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:43.928" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:43.928" endtime="20211220 15:49:43.929"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/cloud-print-user-center/admin/credit/order/get/order-list/${printing_packaging_factory_credit_details_id}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:43.981" level="INFO">GET Request : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/credit/order/get/order-list/670334155824959488
|
|
path_url=/cloud-print-user-center/admin/credit/order/get/order-list/670334155824959488
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:43.981" level="INFO">GET Response : url=https://api-ops-yyt-test.qniao.cn/cloud-print-user-center/admin/credit/order/get/order-list/670334155824959488
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:43 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Authorization': '67e46d738b8e6a3589900dd9e68af75c', '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":"670334155850125312","tradeType":3,"createTime":"2021-12-20 15:49:42","originalCreditLine":0.00,"currentCreditLine":990000.00,"floatingCreditLine":990000.00,"exOrderId":null}],"total":1,"size":10,"current":1,"orders":[{"column":"id","asc":false}],"searchCount":true,"pages":1}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:43.982" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:43.929" endtime="20211220 15:49:43.982"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:43.982" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334155850125312', 'tradeType': 3, 'createTime': '2021-12-20 15:49:42', 'originalCreditLine': 0.0, 'currentCreditLine': 990000.0, 'floatingCreditLine': 990000.0, 'exOrderId': None}], 'total': 1, 'size': 10, 'current': 1, 'orders': [{'column': 'id', 'asc': False}], 'searchCount': True, 'pages': 1}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:43.982" endtime="20211220 15:49:43.983"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:43.983" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:43.983" endtime="20211220 15:49:43.983"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:43.983" endtime="20211220 15:49:43.984"></status>
|
|
</kw>
|
|
<kw name="Should Be Equal As Integers" library="BuiltIn">
|
|
<doc>Fails if objects are unequal after converting them to integers.</doc>
|
|
<arguments>
|
|
<arg>${printing_packaging_factory_credit_qniao_save_creditLine}</arg>
|
|
<arg>${response.json()["data"]["records"][0]["currentCreditLine"]}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:43.984" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'float'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:43.984" endtime="20211220 15:49:43.984"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:43.927" endtime="20211220 15:49:43.984" critical="yes"></status>
|
|
</test>
|
|
<status status="PASS" starttime="20211220 15:49:39.186" endtime="20211220 15:49:43.985"></status>
|
|
</suite>
|
|
<status status="PASS" starttime="20211220 15:49:39.182" endtime="20211220 15:49:43.988"></status>
|
|
</suite>
|
|
<suite id="s1-s7" name="006 Get Credit" source="/root/yyt-trading-rf-api/006_get_credit">
|
|
<suite id="s1-s7-s1" name="Customer Credit Password" source="/root/yyt-trading-rf-api/006_get_credit/customer_credit_password.robot">
|
|
<test id="s1-s7-s1-t1" name="customer_get_credit_password_status">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:43.999" endtime="20211220 15:49:43.999"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:43.999" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:43.999" endtime="20211220 15:49:44.000"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/cloud-print-user-center/credit/payment-password/getstatus</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:44.040" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/credit/payment-password/getstatus
|
|
path_url=/cloud-print-user-center/credit/payment-password/getstatus
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:44.040" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/credit/payment-password/getstatus
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:44 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":{"admin":true,"setPassword":false}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:44.041" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:44.000" endtime="20211220 15:49:44.041"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:44.041" level="INFO">{'code': 0, 'message': 'successful', 'data': {'admin': True, 'setPassword': False}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:44.041" endtime="20211220 15:49:44.042"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:44.042" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:44.042" endtime="20211220 15:49:44.042"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:44.042" endtime="20211220 15:49:44.043"></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>False</arg>
|
|
<arg>${response.json()["data"]["setPassword"]}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:44.043" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'bool'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:44.043" endtime="20211220 15:49:44.043"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:43.998" endtime="20211220 15:49:44.044" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s7-s1-t2" name="customer_save_credit_password">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:44.044" endtime="20211220 15:49:44.045"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_customer_header}#</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:44.045" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:44.045" endtime="20211220 15:49:44.046"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"oldPassword":"","newPassword":"${customer_credit_password}","repeatPassword":"${customer_credit_password}","status":${save_creditpassword_type}}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:44.046" level="INFO">${body} = {"oldPassword":"","newPassword":"123456","repeatPassword":"123456","status":0}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:44.046" endtime="20211220 15:49:44.046"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/cloud-print-user-center/credit/payment-password/save</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:44.113" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/credit/payment-password/save
|
|
path_url=/cloud-print-user-center/credit/payment-password/save
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg==', 'Content-Length': '78'}
|
|
body=b'{"oldPassword":"","newPassword":"123456","repeatPassword":"123456","status":0}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:44.114" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/credit/payment-password/save
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:44 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:44.114" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:44.046" endtime="20211220 15:49:44.114"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:44.115" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:44.114" endtime="20211220 15:49:44.115"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:44.115" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:44.115" endtime="20211220 15:49:44.115"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:44.115" endtime="20211220 15:49:44.116"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:44.044" endtime="20211220 15:49:44.116" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s7-s1-t3" name="customer_update_credit_password">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:44.117" endtime="20211220 15:49:44.117"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:44.117" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:44.117" endtime="20211220 15:49:44.118"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"oldPassword":"${customer_credit_password}","newPassword":"${customer_credit_password_new}","repeatPassword":"${customer_credit_password_new}","status":${save_creditpassword_type_new}}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:44.118" level="INFO">${body} = {"oldPassword":"123456","newPassword":"123456","repeatPassword":"123456","status":1}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:44.118" endtime="20211220 15:49:44.119"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/cloud-print-user-center/credit/payment-password/save</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:44.180" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/credit/payment-password/save
|
|
path_url=/cloud-print-user-center/credit/payment-password/save
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg==', 'Content-Length': '84'}
|
|
body=b'{"oldPassword":"123456","newPassword":"123456","repeatPassword":"123456","status":1}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:44.180" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/credit/payment-password/save
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:44 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:44.180" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:44.119" endtime="20211220 15:49:44.180"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:44.181" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:44.181" endtime="20211220 15:49:44.181"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:44.182" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:44.181" endtime="20211220 15:49:44.182"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:44.182" endtime="20211220 15:49:44.183"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:44.116" endtime="20211220 15:49:44.183" critical="yes"></status>
|
|
</test>
|
|
<status status="PASS" starttime="20211220 15:49:43.994" endtime="20211220 15:49:44.184"></status>
|
|
</suite>
|
|
<suite id="s1-s7-s2" name="Customer Get Credit" source="/root/yyt-trading-rf-api/006_get_credit/customer_get_credit.robot">
|
|
<test id="s1-s7-s2-t1" name="customer_get_credit_qniao">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:44.191" endtime="20211220 15:49:44.191"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:44.192" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:44.191" endtime="20211220 15:49:44.192"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/cloud-print-user-center/credit/get/self-enterprise-credit-by-enterprise-id</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:44.247" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/credit/get/self-enterprise-credit-by-enterprise-id
|
|
path_url=/cloud-print-user-center/credit/get/self-enterprise-credit-by-enterprise-id
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:44.248" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/credit/get/self-enterprise-credit-by-enterprise-id
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:44 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":{"id":"670334155824959488","enterpriseName":"autotest_printing_packaging_factory_name","enterpriseType":2,"legalpersonName":"autotest_legalperson","legalpersonIdNo":"autotest_legalpersonidcardno","creditLine":990000.000,"usedCreditLine":0.000,"availableCreditLine":990000.000,"settlementPeriod":null,"settlementDays":null,"serviceFeeRatio":0.0000}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:44.248" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:44.192" endtime="20211220 15:49:44.248"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:44.249" level="INFO">{'code': 0, 'message': 'successful', 'data': {'id': '670334155824959488', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'enterpriseType': 2, 'legalpersonName': 'autotest_legalperson', 'legalpersonIdNo': 'autotest_legalpersonidcardno', 'creditLine': 990000.0, 'usedCreditLine': 0.0, 'availableCreditLine': 990000.0, 'settlementPeriod': None, 'settlementDays': None, 'serviceFeeRatio': 0.0}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:44.248" endtime="20211220 15:49:44.249"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:44.249" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:44.249" endtime="20211220 15:49:44.249"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:44.250" endtime="20211220 15:49:44.250"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:44.190" endtime="20211220 15:49:44.250" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s7-s2-t2" name="customer_get_credit_feisuan">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:44.251" endtime="20211220 15:49:44.251"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:44.252" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:44.251" endtime="20211220 15:49:44.252"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/cloud-print-user-center/credit/get/enterprise-feisuan-credit</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:44.292" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/credit/get/enterprise-feisuan-credit
|
|
path_url=/cloud-print-user-center/credit/get/enterprise-feisuan-credit
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:44.292" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/credit/get/enterprise-feisuan-credit
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:44 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:44.293" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:44.252" endtime="20211220 15:49:44.293"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:44.294" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:44.293" endtime="20211220 15:49:44.294"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:44.294" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:44.294" endtime="20211220 15:49:44.295"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:44.295" endtime="20211220 15:49:44.295"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:44.251" endtime="20211220 15:49:44.295" critical="yes"></status>
|
|
</test>
|
|
<status status="PASS" starttime="20211220 15:49:44.185" endtime="20211220 15:49:44.296"></status>
|
|
</suite>
|
|
<status status="PASS" starttime="20211220 15:49:43.990" endtime="20211220 15:49:44.297"></status>
|
|
</suite>
|
|
<suite id="s1-s8" name="007 Paper Variety Management" source="/root/yyt-trading-rf-api/007_paper_variety_management">
|
|
<suite id="s1-s8-s1" name="Paper Brand" source="/root/yyt-trading-rf-api/007_paper_variety_management/paper_brand.robot">
|
|
<test id="s1-s8-s1-t1" name="supplierfocus_save_paper_brand">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:44.307" endtime="20211220 15:49:44.307"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:44.307" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:44.307" endtime="20211220 15:49:44.308"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"categoryId":"${paper_categoryid}","paperManufacturerId":"${paper_Manufacturerid}","name":"${paper_brand_name}","paperName":"${paper_name}","characteristic":"${paper_characteristic}","description":"${paper_description}","img":"${paper_brand_img}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:44.308" level="INFO">${body} = {"categoryId":"638458876659896320","paperManufacturerId":"638458967357526016","name":"aotutest_paper_brand_name","paperName":"aotutest_paper_name","characteristic":"This autotest_paper_characteristic"...</msg>
|
|
<status status="PASS" starttime="20211220 15:49:44.308" endtime="20211220 15:49:44.308"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/save/product/brand</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:44.363" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/trading-center/save/product/brand
|
|
path_url=/trading-center/save/product/brand
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg==', 'Content-Length': '336'}
|
|
body=b'{"categoryId":"638458876659896320","paperManufacturerId":"638458967357526016","name":"aotutest_paper_brand_name","paperName":"aotutest_paper_name","characteristic":"This autotest_paper_characteristic","description":"This apaper_description","img":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg"}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:44.364" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/trading-center/save/product/brand
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:44 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":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:44.364" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:44.309" endtime="20211220 15:49:44.364"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:44.365" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:44.364" endtime="20211220 15:49:44.365"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:44.365" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:44.365" endtime="20211220 15:49:44.365"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:44.365" endtime="20211220 15:49:44.366"></status>
|
|
</kw>
|
|
<kw name="Sleep" library="BuiltIn">
|
|
<doc>Pauses the test executed for the given time.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:45.366" level="INFO">Slept 1 second</msg>
|
|
<status status="PASS" starttime="20211220 15:49:44.366" endtime="20211220 15:49:45.367"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:44.306" endtime="20211220 15:49:45.367" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s8-s1-t2" name="supplierfocus_get_paper_brand_list">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:45.368" endtime="20211220 15:49:45.368"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:45.369" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:45.369" endtime="20211220 15:49:45.369"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/get/product/brand-list</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:45.413" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/trading-center/get/product/brand-list
|
|
path_url=/trading-center/get/product/brand-list
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:45.413" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/trading-center/get/product/brand-list
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:45 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":{"records":[{"id":"670334163223711744","categoryId":"638458876659896320","categoryName":"autotest_category","name":"aotutest_paper_brand_name","creatorId":"0","editorId":"0","status":1,"paperManufacturerId":"638458967357526016","paperManufacturerName":"autotest_paper_manufacturer","paperName":"aotutest_paper_name","img":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","characteristic":"This autotest_paper_characteristic","description":"This apaper_description","createTime":"2021-12-20 15:49:44","updateTime":"2021-12-20 15:49:44","shortName":"apm"},{"id":"652853213489401856","categoryId":"1","categoryName":"白板纸","name":"沙雕风格","creatorId":"0","editorId":"0","status":0,"paperManufacturerId":"622401477847158784","paperManufacturerName":"广州一会发给黄","paperName":"111111111111111111111111","img":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1635818800517.png","characteristic":null,"description":null,"createTime":"2021-11-02 10:06:41","updateTime":"2021-11-02 10:06:45","shortName":"供货"},{"id":"651122232923394048","categoryId":"16","categoryName":"其他","name":"统计","creatorId":"0","editorId":"0","status":0,"paperManufacturerId":"623143179666984960","paperManufacturerName":"测试纸厂","paperName":"统计纸品","img":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1635406102165.jpg","characteristic":null,"description":null,"createTime":"2021-10-28 15:28:23","updateTime":"2021-10-28 15:28:26","shortName":"test"},{"id":"650463564347346944","categoryId":"1","categoryName":"白板纸","name":"12312","creatorId":"0","editorId":"0","status":0,"paperManufacturerId":"624705488851963904","paperManufacturerName":"岳阳纸业股份有限公司","paperName":"34252345","img":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1635249062613.jpg","characteristic":null,"description":null,"createTime":"2021-10-26 19:51:04","updateTime":"2021-10-26 19:51:08","shortName":"岳阳"},{"id":"647475598360449024","categoryId":"622858543002947584","categoryName":"特级牛卡","name":"光明","creatorId":"0","editorId":"0","status":0,"paperManufacturerId":"624705315354578944","paperManufacturerName":"山东华泰纸业股份有限公司","paperName":"铁甲","img":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1634536676230.jpg","characteristic":null,"description":null,"createTime":"2021-10-18 13:57:58","updateTime":"2021-10-18 13:58:05","shortName":"华泰"},{"id":"646442007052554240","categoryId":"622858543002947584","categoryName":"特级牛卡","name":"橙光","creatorId":"0","editorId":"0","status":0,"paperManufacturerId":"624705488851963904","paperManufacturerName":"岳阳纸业股份有限公司","paperName":"岳阳特级牛卡","img":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1634290245852.jpg","characteristic":"321","description":"123","createTime":"2021-10-15 17:30:50","updateTime":"2021-10-18 10:43:23","shortName":"岳阳"},{"id":"646077175493169152","categoryId":"8","categoryName":"白卡纸","name":"为人父","creatorId":"0","editorId":"0","status":0,"paperManufacturerId":"617760337176956928","paperManufacturerName":"广州测试纸厂","paperName":"口语课回家","img":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1634203265867.jpg","characteristic":null,"description":null,"createTime":"2021-10-14 17:21:08","updateTime":"2021-10-14 17:21:48","shortName":"测试纸厂"},{"id":"639233011782651904","categoryId":"622858543002947584","categoryName":"特级牛卡","name":"122","creatorId":"0","editorId":"0","status":1,"paperManufacturerId":"617785159873335296","paperManufacturerName":"aaa","paperName":"一休","img":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632571489513.jpg","characteristic":null,"description":null,"createTime":"2021-09-25 20:04:52","updateTime":"2021-09-25 20:05:35","shortName":"a"},{"id":"634846041195286528","categoryId":"633768048419016704","categoryName":"而","name":"123","creatorId":"0","editorId":"0","status":1,"paperManufacturerId":"624705488851963904","paperManufacturerName":"岳阳纸业股份有限公司","paperName":"213","img":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1631525556370.jpg","characteristic":null,"description":null,"createTime":"2021-09-13 17:32:37","updateTime":"2021-09-13 17:58:36","shortName":"岳阳"},{"id":"633768148222480384","categoryId":"622858543002947584","categoryName":"特级牛卡","name":"掏粪工","creatorId":"0","editorId":"0","status":0,"paperManufacturerId":"620256187698515968","paperManufacturerName":"APP金光集团","paperName":"电饭锅","img":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1631268565520.jpg","characteristic":null,"description":null,"createTime":"2021-09-10 18:09:27","updateTime":"2021-09-23 10:25:46","shortName":"APP金光"},{"id":"623228969491238912","categoryId":"1","categoryName":"白板纸","name":"海龙","creatorId":"0","editorId":"0","status":0,"paperManufacturerId":"623225300418957312","paperManufacturerName":"东莞玖龙纸业有限公司","paperName":"海龙白板","img":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628755821357.jpeg","characteristic":"一般用作需要高质印刷适性的小型彩盒包装物料","description":"涂布灰底白板纸为一种纸板,纸板的一面有光滑的涂布面层,以致具备优越的印刷适性。涂布灰底白板纸一般用作需要高质印刷适性的小型彩盒包装物料,例如:电子消费品丶化妆品或其他消费商品的包装,亦可连同高强瓦楞原纸及卡纸用作瓦楞纸板的外层。玖龙集团分别以玖龙丶海龙丶地龙区分不同档次产品,以适应客户不同需求。","createTime":"2021-08-12 16:10:31","updateTime":"2021-08-13 11:17:14","shortName":"东莞玖龙"},{"id":"623228646341087232","categoryId":"1","categoryName":"白板纸","name":"地龙","creatorId":"0","editorId":"0","status":0,"paperManufacturerId":"623225300418957312","paperManufacturerName":"东莞玖龙纸业有限公司","paperName":"地龙灰底白","img":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628755706985.jpeg","characteristic":"一般用作需要高质印刷适性的小型彩盒包装物料","description":"涂布灰底白板纸为一种纸板,纸板的一面有光滑的涂布面层,以致具备优越的印刷适性。涂布灰底白板纸一般用作需要高质印刷适性的小型彩盒包装物料,例如:电子消费品丶化妆品或其他消费商品的包装,亦可连同高强瓦楞原纸及卡纸用作瓦楞纸板的外层。玖龙集团分别以玖龙丶海龙丶地龙区分不同档次产品,以适应客户不同需求。","createTime":"2021-08-12 16:09:14","updateTime":"2021-08-12 16:09:21","shortName":"东莞玖龙"},{"id":"623143393647792128","categoryId":"9","categoryName":"金银卡","name":"测试纸品","creatorId":"0","editorId":"0","status":0,"paperManufacturerId":"623143179666984960","paperManufacturerName":"测试纸厂","paperName":"test测试纸品","img":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628735426499.jpg","characteristic":null,"description":null,"createTime":"2021-08-12 10:30:28","updateTime":"2021-10-13 14:35:14","shortName":"test"},{"id":"622859344161148928","categoryId":"8","categoryName":"白卡纸","name":"丽锦","creatorId":"0","editorId":"0","status":0,"paperManufacturerId":"622858763329736704","paperManufacturerName":"湛江晨鸣纸厂","paperName":"晨鸣丽锦白卡","img":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628667626654.jpeg","characteristic":"表面均匀平滑、耐折度高、光泽度高、层间接合度高","description":"特点:表面均匀平滑、耐折度高、光泽度高、层间接合度高; \n用途:日用品包装、化妆品包装、医药品包装、手提袋等。 ","createTime":"2021-08-11 15:41:45","updateTime":"2021-08-11 15:41:52","shortName":"晨鸣"},{"id":"622154891854483456","categoryId":"622154152801341440","categoryName":"213测试","name":"213品牌","creatorId":"0","editorId":"0","status":0,"paperManufacturerId":"617725308912668672","paperManufacturerName":"55","paperName":"213白板","img":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png","characteristic":"11","description":"22","createTime":"2021-08-09 17:02:31","updateTime":"2021-08-30 11:24:00","shortName":"5"},{"id":"620256796661125120","categoryId":"620255255233433600","categoryName":"特种牛皮纸","name":"金桂","creatorId":"0","editorId":"0","status":0,"paperManufacturerId":"620256187698515968","paperManufacturerName":"APP金光集团","paperName":"金桂特种牛皮纸","img":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png","characteristic":"小贵,但质量好","description":"耐折,不掉粉,防潮","createTime":"2021-08-04 11:20:10","updateTime":"2021-08-13 11:17:29","shortName":"APP金光"},{"id":"618418545189064704","categoryId":"14","categoryName":"牛卡纸","name":"山东分公司表","creatorId":"0","editorId":"0","status":0,"paperManufacturerId":"618417503357505536","paperManufacturerName":"风格的风格的风格都过1","paperName":"2131","img":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png","characteristic":null,"description":null,"createTime":"2021-07-30 09:35:36","updateTime":"2021-08-13 11:17:14","shortName":"该删"},{"id":"618216372782108672","categoryId":"15","categoryName":"特种纸","name":"山东分公司表","creatorId":"0","editorId":"0","status":1,"paperManufacturerId":"618215479944810496","paperManufacturerName":"风格的风格的风格都过","paperName":"违法该如何更好","img":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png","characteristic":null,"description":null,"createTime":"2021-07-29 20:12:15","updateTime":"2021-08-13 11:17:17","shortName":"该删的"},{"id":"617825820777517056","categoryId":"15","categoryName":"特种纸","name":"ff","creatorId":"0","editorId":"0","status":0,"paperManufacturerId":"617789474298007552","paperManufacturerName":"gewgw","paperName":"fff11","img":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png","characteristic":null,"description":null,"createTime":"2021-07-28 18:20:20","updateTime":"2021-08-13 11:17:54","shortName":"gds"},{"id":"604400112793423872","categoryId":"8","categoryName":"白卡纸","name":"丽盈","creatorId":"0","editorId":"0","status":0,"paperManufacturerId":"617789474298007552","paperManufacturerName":"gewgw","paperName":"丽盈白卡纸","img":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png","characteristic":"账期价格,品质保证,准时送达","description":"可以从用途、硬度、白度等维度描述纸品","createTime":"2021-06-21 17:11:22","updateTime":"2021-08-13 11:17:28","shortName":"gds"}],"pageIdentifier":[1624295482000,60],"pageSize":20,"order":{},"next":true}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:45.414" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:45.369" endtime="20211220 15:49:45.414"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:45.415" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334163223711744', 'categoryId': '638458876659896320', 'categoryName': 'autotest_category', 'name': 'aotutest_paper_brand_name', 'creatorId': '0', 'editorId': '0', 'status': 1, 'paperManufacturerId': '638458967357526016', 'paperManufacturerName': 'autotest_paper_manufacturer', 'paperName': 'aotutest_paper_name', 'img': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'characteristic': 'This autotest_paper_characteristic', 'description': 'This apaper_description', 'createTime': '2021-12-20 15:49:44', 'updateTime': '2021-12-20 15:49:44', 'shortName': 'apm'}, {'id': '652853213489401856', 'categoryId': '1', 'categoryName': '白板纸', 'name': '沙雕风格', 'creatorId': '0', 'editorId': '0', 'status': 0, 'paperManufacturerId': '622401477847158784', 'paperManufacturerName': '广州一会发给黄', 'paperName': '111111111111111111111111', 'img': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1635818800517.png', 'characteristic': None, 'description': None, 'createTime': '2021-11-02 10:06:41', 'updateTime': '2021-11-02 10:06:45', 'shortName': '供货'}, {'id': '651122232923394048', 'categoryId': '16', 'categoryName': '其他', 'name': '统计', 'creatorId': '0', 'editorId': '0', 'status': 0, 'paperManufacturerId': '623143179666984960', 'paperManufacturerName': '测试纸厂', 'paperName': '统计纸品', 'img': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1635406102165.jpg', 'characteristic': None, 'description': None, 'createTime': '2021-10-28 15:28:23', 'updateTime': '2021-10-28 15:28:26', 'shortName': 'test'}, {'id': '650463564347346944', 'categoryId': '1', 'categoryName': '白板纸', 'name': '12312', 'creatorId': '0', 'editorId': '0', 'status': 0, 'paperManufacturerId': '624705488851963904', 'paperManufacturerName': '岳阳纸业股份有限公司', 'paperName': '34252345', 'img': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1635249062613.jpg', 'characteristic': None, 'description': None, 'createTime': '2021-10-26 19:51:04', 'updateTime': '2021-10-26 19:51:08', 'shortName': '岳阳'}, {'id': '647475598360449024', 'categoryId': '622858543002947584', 'categoryName': '特级牛卡', 'name': '光明', 'creatorId': '0', 'editorId': '0', 'status': 0, 'paperManufacturerId': '624705315354578944', 'paperManufacturerName': '山东华泰纸业股份有限公司', 'paperName': '铁甲', 'img': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1634536676230.jpg', 'characteristic': None, 'description': None, 'createTime': '2021-10-18 13:57:58', 'updateTime': '2021-10-18 13:58:05', 'shortName': '华泰'}, {'id': '646442007052554240', 'categoryId': '622858543002947584', 'categoryName': '特级牛卡', 'name': '橙光', 'creatorId': '0', 'editorId': '0', 'status': 0, 'paperManufacturerId': '624705488851963904', 'paperManufacturerName': '岳阳纸业股份有限公司', 'paperName': '岳阳特级牛卡', 'img': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1634290245852.jpg', 'characteristic': '321', 'description': '123', 'createTime': '2021-10-15 17:30:50', 'updateTime': '2021-10-18 10:43:23', 'shortName': '岳阳'}, {'id': '646077175493169152', 'categoryId': '8', 'categoryName': '白卡纸', 'name': '为人父', 'creatorId': '0', 'editorId': '0', 'status': 0, 'paperManufacturerId': '617760337176956928', 'paperManufacturerName': '广州测试纸厂', 'paperName': '口语课回家', 'img': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1634203265867.jpg', 'characteristic': None, 'description': None, 'createTime': '2021-10-14 17:21:08', 'updateTime': '2021-10-14 17:21:48', 'shortName': '测试纸厂'}, {'id': '639233011782651904', 'categoryId': '622858543002947584', 'categoryName': '特级牛卡', 'name': '122', 'creatorId': '0', 'editorId': '0', 'status': 1, 'paperManufacturerId': '617785159873335296', 'paperManufacturerName': 'aaa', 'paperName': '一休', 'img': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632571489513.jpg', 'characteristic': None, 'description': None, 'createTime': '2021-09-25 20:04:52', 'updateTime': '2021-09-25 20:05:35', 'shortName': 'a'}, {'id': '634846041195286528', 'categoryId': '633768048419016704', 'categoryName': '而', 'name': '123', 'creatorId': '0', 'editorId': '0', 'status': 1, 'paperManufacturerId': '624705488851963904', 'paperManufacturerName': '岳阳纸业股份有限公司', 'paperName': '213', 'img': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1631525556370.jpg', 'characteristic': None, 'description': None, 'createTime': '2021-09-13 17:32:37', 'updateTime': '2021-09-13 17:58:36', 'shortName': '岳阳'}, {'id': '633768148222480384', 'categoryId': '622858543002947584', 'categoryName': '特级牛卡', 'name': '掏粪工', 'creatorId': '0', 'editorId': '0', 'status': 0, 'paperManufacturerId': '620256187698515968', 'paperManufacturerName': 'APP金光集团', 'paperName': '电饭锅', 'img': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1631268565520.jpg', 'characteristic': None, 'description': None, 'createTime': '2021-09-10 18:09:27', 'updateTime': '2021-09-23 10:25:46', 'shortName': 'APP金光'}, {'id': '623228969491238912', 'categoryId': '1', 'categoryName': '白板纸', 'name': '海龙', 'creatorId': '0', 'editorId': '0', 'status': 0, 'paperManufacturerId': '623225300418957312', 'paperManufacturerName': '东莞玖龙纸业有限公司', 'paperName': '海龙白板', 'img': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628755821357.jpeg', 'characteristic': '一般用作需要高质印刷适性的小型彩盒包装物料', 'description': '涂布灰底白板纸为一种纸板,纸板的一面有光滑的涂布面层,以致具备优越的印刷适性。涂布灰底白板纸一般用作需要高质印刷适性的小型彩盒包装物料,例如:电子消费品丶化妆品或其他消费商品的包装,亦可连同高强瓦楞原纸及卡纸用作瓦楞纸板的外层。玖龙集团分别以玖龙丶海龙丶地龙区分不同档次产品,以适应客户不同需求。', 'createTime': '2021-08-12 16:10:31', 'updateTime': '2021-08-13 11:17:14', 'shortName': '东莞玖龙'}, {'id': '623228646341087232', 'categoryId': '1', 'categoryName': '白板纸', 'name': '地龙', 'creatorId': '0', 'editorId': '0', 'status': 0, 'paperManufacturerId': '623225300418957312', 'paperManufacturerName': '东莞玖龙纸业有限公司', 'paperName': '地龙灰底白', 'img': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628755706985.jpeg', 'characteristic': '一般用作需要高质印刷适性的小型彩盒包装物料', 'description': '涂布灰底白板纸为一种纸板,纸板的一面有光滑的涂布面层,以致具备优越的印刷适性。涂布灰底白板纸一般用作需要高质印刷适性的小型彩盒包装物料,例如:电子消费品丶化妆品或其他消费商品的包装,亦可连同高强瓦楞原纸及卡纸用作瓦楞纸板的外层。玖龙集团分别以玖龙丶海龙丶地龙区分不同档次产品,以适应客户不同需求。', 'createTime': '2021-08-12 16:09:14', 'updateTime': '2021-08-12 16:09:21', 'shortName': '东莞玖龙'}, {'id': '623143393647792128', 'categoryId': '9', 'categoryName': '金银卡', 'name': '测试纸品', 'creatorId': '0', 'editorId': '0', 'status': 0, 'paperManufacturerId': '623143179666984960', 'paperManufacturerName': '测试纸厂', 'paperName': 'test测试纸品', 'img': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628735426499.jpg', 'characteristic': None, 'description': None, 'createTime': '2021-08-12 10:30:28', 'updateTime': '2021-10-13 14:35:14', 'shortName': 'test'}, {'id': '622859344161148928', 'categoryId': '8', 'categoryName': '白卡纸', 'name': '丽锦', 'creatorId': '0', 'editorId': '0', 'status': 0, 'paperManufacturerId': '622858763329736704', 'paperManufacturerName': '湛江晨鸣纸厂', 'paperName': '晨鸣丽锦白卡', 'img': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628667626654.jpeg', 'characteristic': '表面均匀平滑、耐折度高、光泽度高、层间接合度高', 'description': '特点:表面均匀平滑、耐折度高、光泽度高、层间接合度高; \n用途:日用品包装、化妆品包装、医药品包装、手提袋等。 ', 'createTime': '2021-08-11 15:41:45', 'updateTime': '2021-08-11 15:41:52', 'shortName': '晨鸣'}, {'id': '622154891854483456', 'categoryId': '622154152801341440', 'categoryName': '213测试', 'name': '213品牌', 'creatorId': '0', 'editorId': '0', 'status': 0, 'paperManufacturerId': '617725308912668672', 'paperManufacturerName': '55', 'paperName': '213白板', 'img': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png', 'characteristic': '11', 'description': '22', 'createTime': '2021-08-09 17:02:31', 'updateTime': '2021-08-30 11:24:00', 'shortName': '5'}, {'id': '620256796661125120', 'categoryId': '620255255233433600', 'categoryName': '特种牛皮纸', 'name': '金桂', 'creatorId': '0', 'editorId': '0', 'status': 0, 'paperManufacturerId': '620256187698515968', 'paperManufacturerName': 'APP金光集团', 'paperName': '金桂特种牛皮纸', 'img': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png', 'characteristic': '小贵,但质量好', 'description': '耐折,不掉粉,防潮', 'createTime': '2021-08-04 11:20:10', 'updateTime': '2021-08-13 11:17:29', 'shortName': 'APP金光'}, {'id': '618418545189064704', 'categoryId': '14', 'categoryName': '牛卡纸', 'name': '山东分公司表', 'creatorId': '0', 'editorId': '0', 'status': 0, 'paperManufacturerId': '618417503357505536', 'paperManufacturerName': '风格的风格的风格都过1', 'paperName': '2131', 'img': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png', 'characteristic': None, 'description': None, 'createTime': '2021-07-30 09:35:36', 'updateTime': '2021-08-13 11:17:14', 'shortName': '该删'}, {'id': '618216372782108672', 'categoryId': '15', 'categoryName': '特种纸', 'name': '山东分公司表', 'creatorId': '0', 'editorId': '0', 'status': 1, 'paperManufacturerId': '618215479944810496', 'paperManufacturerName': '风格的风格的风格都过', 'paperName': '违法该如何更好', 'img': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png', 'characteristic': None, 'description': None, 'createTime': '2021-07-29 20:12:15', 'updateTime': '2021-08-13 11:17:17', 'shortName': '该删的'}, {'id': '617825820777517056', 'categoryId': '15', 'categoryName': '特种纸', 'name': 'ff', 'creatorId': '0', 'editorId': '0', 'status': 0, 'paperManufacturerId': '617789474298007552', 'paperManufacturerName': 'gewgw', 'paperName': 'fff11', 'img': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png', 'characteristic': None, 'description': None, 'createTime': '2021-07-28 18:20:20', 'updateTime': '2021-08-13 11:17:54', 'shortName': 'gds'}, {'id': '604400112793423872', 'categoryId': '8', 'categoryName': '白卡纸', 'name': '丽盈', 'creatorId': '0', 'editorId': '0', 'status': 0, 'paperManufacturerId': '617789474298007552', 'paperManufacturerName': 'gewgw', 'paperName': '丽盈白卡纸', 'img': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png', 'characteristic': '账期价格,品质保证,准时送达', 'description': '可以从用途、硬度、白度等维度描述纸品', 'createTime': '2021-06-21 17:11:22', 'updateTime': '2021-08-13 11:17:28', 'shortName': 'gds'}], 'pageIdentifier': [1624295482000, 60], 'pageSize': 20, 'order': {}, 'next': True}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:45.414" endtime="20211220 15:49:45.415"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:45.416" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:45.415" endtime="20211220 15:49:45.416"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:45.416" endtime="20211220 15:49:45.416"></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>${paper_brand_name}</arg>
|
|
<arg>${response.json()["data"]["records"][0]["name"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:45.416" endtime="20211220 15:49:45.417"></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>${paper_name}</arg>
|
|
<arg>${response.json()["data"]["records"][0]["paperName"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:45.417" endtime="20211220 15:49:45.418"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:45.367" endtime="20211220 15:49:45.418" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s8-s1-t3" name="supplierfocus_search_paper_brand">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:45.419" endtime="20211220 15:49:45.419"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:45.420" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:45.419" endtime="20211220 15:49:45.420"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>searchValue=${paper_brand_name}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${param}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:45.420" level="INFO">${param} = searchValue=aotutest_paper_brand_name</msg>
|
|
<status status="PASS" starttime="20211220 15:49:45.420" endtime="20211220 15:49:45.420"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/get/product/brand-list</arg>
|
|
<arg>params=${param}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:45.461" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/trading-center/get/product/brand-list?searchValue=aotutest_paper_brand_name
|
|
path_url=/trading-center/get/product/brand-list?searchValue=aotutest_paper_brand_name
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:45.461" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/trading-center/get/product/brand-list?searchValue=aotutest_paper_brand_name
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:45 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":{"records":[{"id":"670334163223711744","categoryId":"638458876659896320","categoryName":"autotest_category","name":"aotutest_paper_brand_name","creatorId":"0","editorId":"0","status":1,"paperManufacturerId":"638458967357526016","paperManufacturerName":"autotest_paper_manufacturer","paperName":"aotutest_paper_name","img":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","characteristic":"This autotest_paper_characteristic","description":"This apaper_description","createTime":"2021-12-20 15:49:44","updateTime":"2021-12-20 15:49:44","shortName":"apm"}],"pageIdentifier":[1640015384000,0.17961824,101],"pageSize":20,"order":{},"next":true}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:45.461" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:45.420" endtime="20211220 15:49:45.461"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:45.462" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334163223711744', 'categoryId': '638458876659896320', 'categoryName': 'autotest_category', 'name': 'aotutest_paper_brand_name', 'creatorId': '0', 'editorId': '0', 'status': 1, 'paperManufacturerId': '638458967357526016', 'paperManufacturerName': 'autotest_paper_manufacturer', 'paperName': 'aotutest_paper_name', 'img': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'characteristic': 'This autotest_paper_characteristic', 'description': 'This apaper_description', 'createTime': '2021-12-20 15:49:44', 'updateTime': '2021-12-20 15:49:44', 'shortName': 'apm'}], 'pageIdentifier': [1640015384000, 0.17961824, 101], 'pageSize': 20, 'order': {}, 'next': True}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:45.461" endtime="20211220 15:49:45.462"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:45.463" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:45.462" endtime="20211220 15:49:45.463"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:45.463" endtime="20211220 15:49:45.463"></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>${paper_brand_name}</arg>
|
|
<arg>${response.json()["data"]["records"][0]["name"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:45.463" endtime="20211220 15:49:45.464"></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>${paper_name}</arg>
|
|
<arg>${response.json()["data"]["records"][0]["paperName"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:45.464" endtime="20211220 15:49:45.464"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()["data"]["records"][0]}</arg>
|
|
<arg>id</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_brand_id}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:45.465" level="INFO">${paper_brand_id} = 670334163223711744</msg>
|
|
<status status="PASS" starttime="20211220 15:49:45.465" endtime="20211220 15:49:45.465"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paper_brand_id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:45.466" level="INFO">${paper_brand_id} = 670334163223711744</msg>
|
|
<status status="PASS" starttime="20211220 15:49:45.465" endtime="20211220 15:49:45.466"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:45.418" endtime="20211220 15:49:45.466" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s8-s1-t4" name="supplierfocus_edit_paper_brand">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:45.467" endtime="20211220 15:49:45.467"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:45.467" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:45.467" endtime="20211220 15:49:45.468"></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":"${paper_brand_id}","categoryId":"${paper_categoryid}","paperManufacturerId":"${paper_Manufacturerid}","name":"${paper_brand_name}","paperName":"${paper_name}","characteristic":"${paper_characteristic}","description":"${paper_description}","img":"${paper_brand_img}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:45.468" level="INFO">${body} = {"id":"670334163223711744","categoryId":"638458876659896320","paperManufacturerId":"638458967357526016","name":"aotutest_paper_brand_name","paperName":"aotutest_paper_name","characteristic":"This auto...</msg>
|
|
<status status="PASS" starttime="20211220 15:49:45.468" endtime="20211220 15:49:45.468"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/save/product/brand</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:45.538" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/trading-center/save/product/brand
|
|
path_url=/trading-center/save/product/brand
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg==', 'Content-Length': '362'}
|
|
body=b'{"id":"670334163223711744","categoryId":"638458876659896320","paperManufacturerId":"638458967357526016","name":"aotutest_paper_brand_name","paperName":"aotutest_paper_name","characteristic":"This autotest_paper_characteristic","description":"This apaper_description","img":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg"}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:45.538" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/trading-center/save/product/brand
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:45 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":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:45.538" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:45.468" endtime="20211220 15:49:45.538"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:45.539" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:45.538" endtime="20211220 15:49:45.539"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:45.539" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:45.539" endtime="20211220 15:49:45.539"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:45.540" endtime="20211220 15:49:45.540"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:45.466" endtime="20211220 15:49:45.540" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s8-s1-t5" name="supplierfocus_update_status_paper_brand">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:45.541" endtime="20211220 15:49:45.541"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:45.542" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:45.541" endtime="20211220 15:49:45.542"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"idList":["${paper_brand_id}"],"status":0}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:45.542" level="INFO">${body} = {"idList":["670334163223711744"],"status":0}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:45.542" endtime="20211220 15:49:45.542"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/update/category-brands/status/batch</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:45.958" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/trading-center/update/category-brands/status/batch
|
|
path_url=/trading-center/update/category-brands/status/batch
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg==', 'Content-Length': '44'}
|
|
body=b'{"idList":["670334163223711744"],"status":0}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:45.959" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/trading-center/update/category-brands/status/batch
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:45 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":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:45.959" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:45.542" endtime="20211220 15:49:45.959"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:45.960" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:45.959" endtime="20211220 15:49:45.960"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:45.960" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:45.960" endtime="20211220 15:49:45.960"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:45.960" endtime="20211220 15:49:45.961"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:45.540" endtime="20211220 15:49:45.961" critical="yes"></status>
|
|
</test>
|
|
<status status="PASS" starttime="20211220 15:49:44.302" endtime="20211220 15:49:45.962"></status>
|
|
</suite>
|
|
<suite id="s1-s8-s2" name="Paper Category" source="/root/yyt-trading-rf-api/007_paper_variety_management/paper_category.robot">
|
|
<test id="s1-s8-s2-t1" name="supplierfocus_save_paper_category">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:45.969" endtime="20211220 15:49:46.009"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:46.010" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:46.009" endtime="20211220 15:49:46.010"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"name":"${paper_category_name}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:46.011" level="INFO">${body} = {"name":"autotest_paper_category_name"}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:46.010" endtime="20211220 15:49:46.011"></status>
|
|
</kw>
|
|
<kw name="Set Suite Variable" library="BuiltIn">
|
|
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
|
|
<arguments>
|
|
<arg>${paper_category_name}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:46.011" level="INFO">${paper_category_name} = autotest_paper_category_name</msg>
|
|
<status status="PASS" starttime="20211220 15:49:46.011" endtime="20211220 15:49:46.011"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/save/product/paper-category</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:46.061" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/trading-center/save/product/paper-category
|
|
path_url=/trading-center/save/product/paper-category
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg==', 'Content-Length': '39'}
|
|
body=b'{"name":"autotest_paper_category_name"}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:46.061" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/trading-center/save/product/paper-category
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:46 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":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:46.062" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:46.011" endtime="20211220 15:49:46.062"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:46.063" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:46.062" endtime="20211220 15:49:46.063"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:46.063" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:46.063" endtime="20211220 15:49:46.063"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:46.063" endtime="20211220 15:49:46.064"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:45.969" endtime="20211220 15:49:46.064" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s8-s2-t2" name="supplierfocus_get_paper_category_list">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:46.065" endtime="20211220 15:49:46.065"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:46.066" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:46.065" endtime="20211220 15:49:46.066"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/get/product/paper-category-list</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:46.105" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/trading-center/get/product/paper-category-list
|
|
path_url=/trading-center/get/product/paper-category-list
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:46.105" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/trading-center/get/product/paper-category-list
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:46 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":{"records":[{"id":"670334170341445632","name":"autotest_paper_category_name","status":0,"createTime":"2021-12-20 15:49:46"},{"id":"638458876659896320","name":"autotest_category","status":0,"createTime":"2021-09-23 16:48:44"},{"id":"634845798869372928","name":"撒旦法","status":1,"createTime":"2021-09-13 17:31:39"},{"id":"633768048419016704","name":"而","status":0,"createTime":"2021-09-10 18:09:03"},{"id":"622858543002947584","name":"特级牛卡","status":0,"createTime":"2021-08-11 15:38:34"},{"id":"622154152801341440","name":"213测试","status":0,"createTime":"2021-08-09 16:59:35"},{"id":"620601711232421888","name":"111231去 ","status":0,"createTime":"2021-08-05 10:10:44"},{"id":"620255255233433600","name":"特种牛皮纸","status":0,"createTime":"2021-08-04 11:14:02"},{"id":"620254327726018560","name":"11123","status":0,"createTime":"2021-08-04 11:10:21"},{"id":"620253839144128512","name":"11123","status":0,"createTime":"2021-08-04 11:08:25"}],"total":26,"size":10,"current":1}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:46.106" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:46.066" endtime="20211220 15:49:46.106"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:46.106" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334170341445632', 'name': 'autotest_paper_category_name', 'status': 0, 'createTime': '2021-12-20 15:49:46'}, {'id': '638458876659896320', 'name': 'autotest_category', 'status': 0, 'createTime': '2021-09-23 16:48:44'}, {'id': '634845798869372928', 'name': '撒旦法', 'status': 1, 'createTime': '2021-09-13 17:31:39'}, {'id': '633768048419016704', 'name': '而', 'status': 0, 'createTime': '2021-09-10 18:09:03'}, {'id': '622858543002947584', 'name': '特级牛卡', 'status': 0, 'createTime': '2021-08-11 15:38:34'}, {'id': '622154152801341440', 'name': '213测试', 'status': 0, 'createTime': '2021-08-09 16:59:35'}, {'id': '620601711232421888', 'name': '111231去 ', 'status': 0, 'createTime': '2021-08-05 10:10:44'}, {'id': '620255255233433600', 'name': '特种牛皮纸', 'status': 0, 'createTime': '2021-08-04 11:14:02'}, {'id': '620254327726018560', 'name': '11123', 'status': 0, 'createTime': '2021-08-04 11:10:21'}, {'id': '620253839144128512', 'name': '11123', 'status': 0, 'createTime': '2021-08-04 11:08:25'}], 'total': 26, 'size': 10, 'current': 1}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:46.106" endtime="20211220 15:49:46.106"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:46.107" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:46.107" endtime="20211220 15:49:46.107"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:46.107" endtime="20211220 15:49:46.108"></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>${paper_category_name}</arg>
|
|
<arg>${response.json()["data"]["records"][0]["name"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:46.108" endtime="20211220 15:49:46.108"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()["data"]["records"][0]}</arg>
|
|
<arg>id</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_category_id}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:46.109" level="INFO">${paper_category_id} = 670334170341445632</msg>
|
|
<status status="PASS" starttime="20211220 15:49:46.108" endtime="20211220 15:49:46.109"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paper_category_id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:46.109" level="INFO">${paper_category_id} = 670334170341445632</msg>
|
|
<status status="PASS" starttime="20211220 15:49:46.109" endtime="20211220 15:49:46.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>${response.json()["data"]["records"][0]}</arg>
|
|
<arg>status</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_category_status}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:46.110" level="INFO">${paper_category_status} = 0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:46.109" endtime="20211220 15:49:46.110"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paper_category_status}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:46.110" level="INFO">${paper_category_status} = 0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:46.110" endtime="20211220 15:49:46.110"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:46.064" endtime="20211220 15:49:46.110" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s8-s2-t3" name="supplierfocus_edit_paper_category">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:46.111" endtime="20211220 15:49:46.112"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:46.112" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:46.112" endtime="20211220 15:49:46.112"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"name":"${paper_category_name}","id":"${paper_category_id}","status":${paper_category_status}}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:46.113" level="INFO">${body} = {"name":"autotest_paper_category_name","id":"670334170341445632","status":0}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:46.112" endtime="20211220 15:49:46.113"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/save/product/paper-category</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:46.162" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/trading-center/save/product/paper-category
|
|
path_url=/trading-center/save/product/paper-category
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg==', 'Content-Length': '76'}
|
|
body=b'{"name":"autotest_paper_category_name","id":"670334170341445632","status":0}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:46.162" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/trading-center/save/product/paper-category
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:46 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":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:46.163" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:46.113" endtime="20211220 15:49:46.163"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:46.163" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:46.163" endtime="20211220 15:49:46.163"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:46.164" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:46.164" endtime="20211220 15:49:46.164"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:46.164" endtime="20211220 15:49:46.165"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:46.111" endtime="20211220 15:49:46.165" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s8-s2-t4" name="supplierfocus_disable_paper_category">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:46.166" endtime="20211220 15:49:46.166"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:46.166" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:46.166" endtime="20211220 15:49:46.166"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"name":"${paper_category_name}","id":"${paper_category_id}","status":1}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:46.167" level="INFO">${body} = {"name":"autotest_paper_category_name","id":"670334170341445632","status":1}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:46.167" endtime="20211220 15:49:46.167"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/save/product/paper-category</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:46.222" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/trading-center/save/product/paper-category
|
|
path_url=/trading-center/save/product/paper-category
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg==', 'Content-Length': '76'}
|
|
body=b'{"name":"autotest_paper_category_name","id":"670334170341445632","status":1}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:46.222" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/trading-center/save/product/paper-category
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:46 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":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:46.223" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:46.167" endtime="20211220 15:49:46.223"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:46.223" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:46.223" endtime="20211220 15:49:46.224"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:46.224" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:46.224" endtime="20211220 15:49:46.224"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:46.224" endtime="20211220 15:49:46.225"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:46.165" endtime="20211220 15:49:46.225" critical="yes"></status>
|
|
</test>
|
|
<status status="PASS" starttime="20211220 15:49:45.963" endtime="20211220 15:49:46.226"></status>
|
|
</suite>
|
|
<suite id="s1-s8-s3" name="Paper Manufacturer" source="/root/yyt-trading-rf-api/007_paper_variety_management/paper_manufacturer.robot">
|
|
<test id="s1-s8-s3-t1" name="supplierfocus_save_paper_manufacturer">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:46.232" endtime="20211220 15:49:46.233"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:46.233" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:46.233" endtime="20211220 15:49:46.234"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"name":"${paper_manufacturer_name}","shortName":"${paper_manufacturer_shortName}","description":"${paper_manufacturer_description}","logoImg":"${paper_manufacturer_logoImg}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:46.234" level="INFO">${body} = {"name":"autotest_paper_manufacturer_name","shortName":"apmn","description":"autotest_paper_manufacturer","logoImg":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847....</msg>
|
|
<status status="PASS" starttime="20211220 15:49:46.234" endtime="20211220 15:49:46.234"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/save/paper-manufacturer</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:46.289" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/trading-center/save/paper-manufacturer
|
|
path_url=/trading-center/save/paper-manufacturer
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg==', 'Content-Length': '205'}
|
|
body=b'{"name":"autotest_paper_manufacturer_name","shortName":"apmn","description":"autotest_paper_manufacturer","logoImg":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg"}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:46.290" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/trading-center/save/paper-manufacturer
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:46 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":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:46.290" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:46.235" endtime="20211220 15:49:46.290"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:46.291" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:46.290" endtime="20211220 15:49:46.291"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:46.292" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:46.291" endtime="20211220 15:49:46.292"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:46.292" endtime="20211220 15:49:46.292"></status>
|
|
</kw>
|
|
<kw name="Sleep" library="BuiltIn">
|
|
<doc>Pauses the test executed for the given time.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:47.293" level="INFO">Slept 1 second</msg>
|
|
<status status="PASS" starttime="20211220 15:49:46.292" endtime="20211220 15:49:47.293"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:46.232" endtime="20211220 15:49:47.293" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s8-s3-t2" name="supplierfocus_get_paper_manufacturer_list">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:47.295" endtime="20211220 15:49:47.295"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:47.296" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.295" endtime="20211220 15:49:47.296"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/get/paper-manufacturer/list</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:47.337" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/trading-center/get/paper-manufacturer/list
|
|
path_url=/trading-center/get/paper-manufacturer/list
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:47.337" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/trading-center/get/paper-manufacturer/list
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:47 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":{"records":[{"id":"670334171301941248","creatorId":"0","editorId":"0","name":"autotest_paper_manufacturer_name","shortName":"apmn","logoImg":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","description":"autotest_paper_manufacturer","createTime":"2021-12-20 15:49:46"},{"id":"638458967357526016","creatorId":"0","editorId":"0","name":"autotest_paper_manufacturer","shortName":"apm","logoImg":null,"description":"勿删AAA\n","createTime":"2021-09-23 16:49:05"},{"id":"624705488851963904","creatorId":"0","editorId":"0","name":"岳阳纸业股份有限公司","shortName":"岳阳","logoImg":null,"description":null,"createTime":"2021-08-16 17:57:41"},{"id":"624705379305132032","creatorId":"0","editorId":"0","name":"金东纸业(江苏)股份有限公司","shortName":"金东","logoImg":null,"description":null,"createTime":"2021-08-16 17:57:15"},{"id":"624705315354578944","creatorId":"0","editorId":"0","name":"山东华泰纸业股份有限公司","shortName":"华泰","logoImg":null,"description":null,"createTime":"2021-08-16 17:56:59"},{"id":"624705248644173824","creatorId":"0","editorId":"0","name":"宁波亚洲浆业有限公司","shortName":"宁波亚洲","logoImg":null,"description":null,"createTime":"2021-08-16 17:56:43"},{"id":"624705168600076288","creatorId":"0","editorId":"0","name":"江苏王子纸制有限公司","shortName":"王子","logoImg":null,"description":null,"createTime":"2021-08-16 17:56:24"},{"id":"624705094885183488","creatorId":"0","editorId":"0","name":"海南金海浆纸业有限公司","shortName":"金海","logoImg":null,"description":null,"createTime":"2021-08-16 17:56:07"},{"id":"624705020796997632","creatorId":"0","editorId":"0","name":"华劲集团股份有限公司","shortName":"华劲","logoImg":null,"description":null,"createTime":"2021-08-16 17:55:49"},{"id":"624704937565229056","creatorId":"0","editorId":"0","name":"开平市易大丰纸业有限公司","shortName":"易大丰","logoImg":null,"description":null,"createTime":"2021-08-16 17:55:29"},{"id":"624704870452170752","creatorId":"0","editorId":"0","name":"东莞市金田纸业有限公司","shortName":"金田","logoImg":null,"description":null,"createTime":"2021-08-16 17:55:13"},{"id":"624704810486206464","creatorId":"0","editorId":"0","name":"东莞市新富发纸业有限公司","shortName":"新富发","logoImg":null,"description":null,"createTime":"2021-08-16 17:54:59"},{"id":"624704736549015552","creatorId":"0","editorId":"0","name":"佛山市缘聚(聚义)纸类贸易有限公司","shortName":"缘聚","logoImg":null,"description":null,"createTime":"2021-08-16 17:54:41"},{"id":"624704646061101056","creatorId":"0","editorId":"0","name":"广州厚歆贸易有限公司","shortName":"厚歆","logoImg":null,"description":null,"createTime":"2021-08-16 17:54:20"},{"id":"624704583272370176","creatorId":"0","editorId":"0","name":"蕉岭金发纸业有限公司","shortName":"金发","logoImg":null,"description":null,"createTime":"2021-08-16 17:54:05"},{"id":"624704478167306240","creatorId":"0","editorId":"0","name":"东莞建晖纸业有限公司","shortName":"建晖","logoImg":null,"description":null,"createTime":"2021-08-16 17:53:40"},{"id":"624704401759670272","creatorId":"0","editorId":"0","name":"玖龙纸业(控股)有限公司","shortName":"玖龙","logoImg":null,"description":null,"createTime":"2021-08-16 17:53:21"},{"id":"624704319429677056","creatorId":"0","editorId":"0","name":"万国纸业太阳白卡纸有限公司","shortName":"万国","logoImg":null,"description":null,"createTime":"2021-08-16 17:53:02"},{"id":"624703581366390784","creatorId":"0","editorId":"0","name":"山东晨鸣纸业集团股份有限公司","shortName":"晨鸣","logoImg":null,"description":null,"createTime":"2021-08-16 17:50:06"},{"id":"624703270253891584","creatorId":"0","editorId":"0","name":"山东博汇纸业股份有限公司","shortName":"博汇","logoImg":null,"description":null,"createTime":"2021-08-16 17:48:52"}],"pageIdentifier":[1629136132000,38],"pageSize":20,"order":{},"next":true}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:47.337" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.296" endtime="20211220 15:49:47.337"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:47.338" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334171301941248', 'creatorId': '0', 'editorId': '0', 'name': 'autotest_paper_manufacturer_name', 'shortName': 'apmn', 'logoImg': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'description': 'autotest_paper_manufacturer', 'createTime': '2021-12-20 15:49:46'}, {'id': '638458967357526016', 'creatorId': '0', 'editorId': '0', 'name': 'autotest_paper_manufacturer', 'shortName': 'apm', 'logoImg': None, 'description': '勿删AAA\n', 'createTime': '2021-09-23 16:49:05'}, {'id': '624705488851963904', 'creatorId': '0', 'editorId': '0', 'name': '岳阳纸业股份有限公司', 'shortName': '岳阳', 'logoImg': None, 'description': None, 'createTime': '2021-08-16 17:57:41'}, {'id': '624705379305132032', 'creatorId': '0', 'editorId': '0', 'name': '金东纸业(江苏)股份有限公司', 'shortName': '金东', 'logoImg': None, 'description': None, 'createTime': '2021-08-16 17:57:15'}, {'id': '624705315354578944', 'creatorId': '0', 'editorId': '0', 'name': '山东华泰纸业股份有限公司', 'shortName': '华泰', 'logoImg': None, 'description': None, 'createTime': '2021-08-16 17:56:59'}, {'id': '624705248644173824', 'creatorId': '0', 'editorId': '0', 'name': '宁波亚洲浆业有限公司', 'shortName': '宁波亚洲', 'logoImg': None, 'description': None, 'createTime': '2021-08-16 17:56:43'}, {'id': '624705168600076288', 'creatorId': '0', 'editorId': '0', 'name': '江苏王子纸制有限公司', 'shortName': '王子', 'logoImg': None, 'description': None, 'createTime': '2021-08-16 17:56:24'}, {'id': '624705094885183488', 'creatorId': '0', 'editorId': '0', 'name': '海南金海浆纸业有限公司', 'shortName': '金海', 'logoImg': None, 'description': None, 'createTime': '2021-08-16 17:56:07'}, {'id': '624705020796997632', 'creatorId': '0', 'editorId': '0', 'name': '华劲集团股份有限公司', 'shortName': '华劲', 'logoImg': None, 'description': None, 'createTime': '2021-08-16 17:55:49'}, {'id': '624704937565229056', 'creatorId': '0', 'editorId': '0', 'name': '开平市易大丰纸业有限公司', 'shortName': '易大丰', 'logoImg': None, 'description': None, 'createTime': '2021-08-16 17:55:29'}, {'id': '624704870452170752', 'creatorId': '0', 'editorId': '0', 'name': '东莞市金田纸业有限公司', 'shortName': '金田', 'logoImg': None, 'description': None, 'createTime': '2021-08-16 17:55:13'}, {'id': '624704810486206464', 'creatorId': '0', 'editorId': '0', 'name': '东莞市新富发纸业有限公司', 'shortName': '新富发', 'logoImg': None, 'description': None, 'createTime': '2021-08-16 17:54:59'}, {'id': '624704736549015552', 'creatorId': '0', 'editorId': '0', 'name': '佛山市缘聚(聚义)纸类贸易有限公司', 'shortName': '缘聚', 'logoImg': None, 'description': None, 'createTime': '2021-08-16 17:54:41'}, {'id': '624704646061101056', 'creatorId': '0', 'editorId': '0', 'name': '广州厚歆贸易有限公司', 'shortName': '厚歆', 'logoImg': None, 'description': None, 'createTime': '2021-08-16 17:54:20'}, {'id': '624704583272370176', 'creatorId': '0', 'editorId': '0', 'name': '蕉岭金发纸业有限公司', 'shortName': '金发', 'logoImg': None, 'description': None, 'createTime': '2021-08-16 17:54:05'}, {'id': '624704478167306240', 'creatorId': '0', 'editorId': '0', 'name': '东莞建晖纸业有限公司', 'shortName': '建晖', 'logoImg': None, 'description': None, 'createTime': '2021-08-16 17:53:40'}, {'id': '624704401759670272', 'creatorId': '0', 'editorId': '0', 'name': '玖龙纸业(控股)有限公司', 'shortName': '玖龙', 'logoImg': None, 'description': None, 'createTime': '2021-08-16 17:53:21'}, {'id': '624704319429677056', 'creatorId': '0', 'editorId': '0', 'name': '万国纸业太阳白卡纸有限公司', 'shortName': '万国', 'logoImg': None, 'description': None, 'createTime': '2021-08-16 17:53:02'}, {'id': '624703581366390784', 'creatorId': '0', 'editorId': '0', 'name': '山东晨鸣纸业集团股份有限公司', 'shortName': '晨鸣', 'logoImg': None, 'description': None, 'createTime': '2021-08-16 17:50:06'}, {'id': '624703270253891584', 'creatorId': '0', 'editorId': '0', 'name': '山东博汇纸业股份有限公司', 'shortName': '博汇', 'logoImg': None, 'description': None, 'createTime': '2021-08-16 17:48:52'}], 'pageIdentifier': [1629136132000, 38], 'pageSize': 20, 'order': {}, 'next': True}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.338" endtime="20211220 15:49:47.338"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:47.339" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.339" endtime="20211220 15:49:47.339"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:47.339" endtime="20211220 15:49:47.340"></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>${paper_manufacturer_name}</arg>
|
|
<arg>${response.json()["data"]["records"][0]["name"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:47.340" endtime="20211220 15:49:47.340"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()["data"]["records"][0]}</arg>
|
|
<arg>id</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_manufacturer_id}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:47.341" level="INFO">${paper_manufacturer_id} = 670334171301941248</msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.340" endtime="20211220 15:49:47.341"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paper_manufacturer_id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:47.341" level="INFO">${paper_manufacturer_id} = 670334171301941248</msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.341" endtime="20211220 15:49:47.341"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:47.294" endtime="20211220 15:49:47.342" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s8-s3-t3" name="supplierfocus_search_paper_manufacturer">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:47.342" endtime="20211220 15:49:47.343"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:47.343" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.343" endtime="20211220 15:49:47.343"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>searchValue=${paper_manufacturer_name}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${param}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:47.344" level="INFO">${param} = searchValue=autotest_paper_manufacturer_name</msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.344" endtime="20211220 15:49:47.344"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/get/paper-manufacturer/list</arg>
|
|
<arg>params=${param}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:47.386" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/trading-center/get/paper-manufacturer/list?searchValue=autotest_paper_manufacturer_name
|
|
path_url=/trading-center/get/paper-manufacturer/list?searchValue=autotest_paper_manufacturer_name
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:47.386" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/trading-center/get/paper-manufacturer/list?searchValue=autotest_paper_manufacturer_name
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:47 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":{"records":[{"id":"670334171301941248","creatorId":"0","editorId":"0","name":"autotest_paper_manufacturer_name","shortName":"apmn","logoImg":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","description":"autotest_paper_manufacturer","createTime":"2021-12-20 15:49:46"}],"pageIdentifier":[1640015386000,0.3097952,140],"pageSize":20,"order":{},"next":true}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:47.387" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.344" endtime="20211220 15:49:47.387"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:47.388" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334171301941248', 'creatorId': '0', 'editorId': '0', 'name': 'autotest_paper_manufacturer_name', 'shortName': 'apmn', 'logoImg': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'description': 'autotest_paper_manufacturer', 'createTime': '2021-12-20 15:49:46'}], 'pageIdentifier': [1640015386000, 0.3097952, 140], 'pageSize': 20, 'order': {}, 'next': True}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.387" endtime="20211220 15:49:47.388"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:47.389" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.388" endtime="20211220 15:49:47.389"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:47.389" endtime="20211220 15:49:47.390"></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>${paper_manufacturer_name}</arg>
|
|
<arg>${response.json()["data"]["records"][0]["name"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:47.390" endtime="20211220 15:49:47.390"></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>${paper_manufacturer_id}</arg>
|
|
<arg>${response.json()["data"]["records"][0]["id"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:47.391" endtime="20211220 15:49:47.391"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:47.342" endtime="20211220 15:49:47.391" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s8-s3-t4" name="supplierfocus_edit_paper_manufacturer">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:47.393" endtime="20211220 15:49:47.393"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:47.394" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.393" endtime="20211220 15:49:47.394"></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":"${paper_manufacturer_id}","name":"${paper_manufacturer_name}","shortName":"${paper_manufacturer_shortName}","description":"${paper_manufacturer_description}","logoImg":"${paper_manufacturer_logoImg}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:47.395" level="INFO">${body} = {"id":"670334171301941248","name":"autotest_paper_manufacturer_name","shortName":"apmn","description":"autotest_paper_manufacturer","logoImg":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com...</msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.394" endtime="20211220 15:49:47.395"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/save/paper-manufacturer</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:47.453" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/trading-center/save/paper-manufacturer
|
|
path_url=/trading-center/save/paper-manufacturer
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg==', 'Content-Length': '231'}
|
|
body=b'{"id":"670334171301941248","name":"autotest_paper_manufacturer_name","shortName":"apmn","description":"autotest_paper_manufacturer","logoImg":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg"}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:47.454" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/trading-center/save/paper-manufacturer
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:47 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":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:47.454" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.395" endtime="20211220 15:49:47.454"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:47.455" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.454" endtime="20211220 15:49:47.455"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:47.456" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.455" endtime="20211220 15:49:47.456"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:47.456" endtime="20211220 15:49:47.456"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:47.392" endtime="20211220 15:49:47.456" critical="yes"></status>
|
|
</test>
|
|
<status status="PASS" starttime="20211220 15:49:46.227" endtime="20211220 15:49:47.457"></status>
|
|
</suite>
|
|
<status status="PASS" starttime="20211220 15:49:44.298" endtime="20211220 15:49:47.459"></status>
|
|
</suite>
|
|
<suite id="s1-s9" name="008 Market Information" source="/root/yyt-trading-rf-api/008_market_information">
|
|
<suite id="s1-s9-s1" name="Market Information Link" source="/root/yyt-trading-rf-api/008_market_information/market_information_link.robot">
|
|
<test id="s1-s9-s1-t1" name="operate_save_market_information_link">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:47.470" endtime="20211220 15:49:47.470"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:47.471" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.471" endtime="20211220 15:49:47.471"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"link":"${market_information_link}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:47.472" level="INFO">${body} = {"link":"http://mp.weixin.qq.com/s?__biz=MzU1MDMwNzAzMA==&mid=2247483666&idx=1&sn=f63007b21094978d2f864fdd884b39dc&chksm=fba3d4abccd45dbdb535ef00b0a3cb7c24242e467f3b55e067c343da11d780d527d6fc5cb327&sc...</msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.471" endtime="20211220 15:49:47.472"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/trading-center/admin/save/market-information-link</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:47.533" level="INFO">POST Request : url=https://api-ops-yyt-test.qniao.cn/trading-center/admin/save/market-information-link
|
|
path_url=/trading-center/admin/save/market-information-link
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38', 'Content-Length': '224'}
|
|
body=b'{"link":"http://mp.weixin.qq.com/s?__biz=MzU1MDMwNzAzMA==&mid=2247483666&idx=1&sn=f63007b21094978d2f864fdd884b39dc&chksm=fba3d4abccd45dbdb535ef00b0a3cb7c24242e467f3b55e067c343da11d780d527d6fc5cb327&scene=18#wechat_redirect"}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:47.534" level="INFO">POST Response : url=https://api-ops-yyt-test.qniao.cn/trading-center/admin/save/market-information-link
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:47 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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="20211220 15:49:47.534" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.472" endtime="20211220 15:49:47.534"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:47.535" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.534" endtime="20211220 15:49:47.535"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:47.535" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.535" endtime="20211220 15:49:47.535"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:47.536" endtime="20211220 15:49:47.536"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:47.470" endtime="20211220 15:49:47.536" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s9-s1-t2" name="operate_get_market_information_link_list">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:47.537" endtime="20211220 15:49:47.537"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:47.538" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.537" endtime="20211220 15:49:47.539"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/trading-center/admin/get/market-information-link-list</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:47.584" level="INFO">GET Request : url=https://api-ops-yyt-test.qniao.cn/trading-center/admin/get/market-information-link-list
|
|
path_url=/trading-center/admin/get/market-information-link-list
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:47.584" level="INFO">GET Response : url=https://api-ops-yyt-test.qniao.cn/trading-center/admin/get/market-information-link-list
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:47 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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":"670334176498683904","link":"http://mp.weixin.qq.com/s?__biz=MzU1MDMwNzAzMA==&mid=2247483666&idx=1&sn=f63007b21094978d2f864fdd884b39dc&chksm=fba3d4abccd45dbdb535ef00b0a3cb7c24242e467f3b55e067c343da11d780d527d6fc5cb327&scene=18#wechat_redirect","clickNum":0,"createTime":"2021-12-20 15:49:48","updateTime":null,"creatorName":"梁金满"},{"id":"670333814094041088","link":"http://mp.weixin.qq.com/s?__biz=MzU1MDMwNzAzMA==&mid=2247483666&idx=1&sn=f63007b21094978d2f864fdd884b39dc&chksm=fba3d4abccd45dbdb535ef00b0a3cb7c24242e467f3b55e067c343da11d780d527d6fc5cb327&scene=18#wechat_redirect","clickNum":1,"createTime":"2021-12-20 15:48:21","updateTime":"2021-12-20 15:49:48","creatorName":"梁金满"},{"id":"670333165851774976","link":"http://mp.weixin.qq.com/s?__biz=MzU1MDMwNzAzMA==&mid=2247483666&idx=1&sn=f63007b21094978d2f864fdd884b39dc&chksm=fba3d4abccd45dbdb535ef00b0a3cb7c24242e467f3b55e067c343da11d780d527d6fc5cb327&scene=18#wechat_redirect","clickNum":1,"createTime":"2021-12-20 15:45:47","updateTime":"2021-12-20 15:48:21","creatorName":"梁金满"},{"id":"668875944840269824","link":"http://mp.weixin.qq.com/s?__biz=MzU1MDMwNzAzMA==&mid=2247483666&idx=1&sn=f63007b21094978d2f864fdd884b39dc&chksm=fba3d4abccd45dbdb535ef00b0a3cb7c24242e467f3b55e067c343da11d780d527d6fc5cb327&scene=18#wechat_redirect","clickNum":1,"createTime":"2021-12-16 15:15:18","updateTime":"2021-12-20 15:45:47","creatorName":"梁金满"},{"id":"666328821854769152","link":"http://mp.weixin.qq.com/s?__biz=MzU1MDMwNzAzMA==&mid=2247483666&idx=1&sn=f63007b21094978d2f864fdd884b39dc&chksm=fba3d4abccd45dbdb535ef00b0a3cb7c24242e467f3b55e067c343da11d780d527d6fc5cb327&scene=18#wechat_redirect","clickNum":1,"createTime":"2021-12-09 14:33:57","updateTime":"2021-12-16 15:15:18","creatorName":"梁金满"},{"id":"666327617493929984","link":"http://mp.weixin.qq.com/s?__biz=MzU1MDMwNzAzMA==&mid=2247483666&idx=1&sn=f63007b21094978d2f864fdd884b39dc&chksm=fba3d4abccd45dbdb535ef00b0a3cb7c24242e467f3b55e067c343da11d780d527d6fc5cb327&scene=18#wechat_redirect","clickNum":1,"createTime":"2021-12-09 14:29:09","updateTime":"2021-12-09 14:33:57","creatorName":"梁金满"},{"id":"665993580338352128","link":"http://mp.weixin.qq.com/s?__biz=MzU1MDMwNzAzMA==&mid=2247483666&idx=1&sn=f63007b21094978d2f864fdd884b39dc&chksm=fba3d4abccd45dbdb535ef00b0a3cb7c24242e467f3b55e067c343da11d780d527d6fc5cb327&scene=18#wechat_redirect","clickNum":1,"createTime":"2021-12-08 16:21:49","updateTime":"2021-12-09 14:29:09","creatorName":"梁金满"},{"id":"665991149365891072","link":"http://mp.weixin.qq.com/s?__biz=MzU1MDMwNzAzMA==&mid=2247483666&idx=1&sn=f63007b21094978d2f864fdd884b39dc&chksm=fba3d4abccd45dbdb535ef00b0a3cb7c24242e467f3b55e067c343da11d780d527d6fc5cb327&scene=18#wechat_redirect","clickNum":1,"createTime":"2021-12-08 16:12:09","updateTime":"2021-12-08 16:21:49","creatorName":"梁金满"},{"id":"665990352615903232","link":"http://mp.weixin.qq.com/s?__biz=MzU1MDMwNzAzMA==&mid=2247483666&idx=1&sn=f63007b21094978d2f864fdd884b39dc&chksm=fba3d4abccd45dbdb535ef00b0a3cb7c24242e467f3b55e067c343da11d780d527d6fc5cb327&scene=18#wechat_redirect","clickNum":1,"createTime":"2021-12-08 16:08:59","updateTime":"2021-12-08 16:12:09","creatorName":"梁金满"},{"id":"665988646511448064","link":"http://mp.weixin.qq.com/s?__biz=MzU1MDMwNzAzMA==&mid=2247483666&idx=1&sn=f63007b21094978d2f864fdd884b39dc&chksm=fba3d4abccd45dbdb535ef00b0a3cb7c24242e467f3b55e067c343da11d780d527d6fc5cb327&scene=18#wechat_redirect","clickNum":1,"createTime":"2021-12-08 16:02:12","updateTime":"2021-12-08 16:08:59","creatorName":"梁金满"}],"total":173,"size":10,"current":1}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:47.585" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.539" endtime="20211220 15:49:47.585"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:47.586" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334176498683904', 'link': 'http://mp.weixin.qq.com/s?__biz=MzU1MDMwNzAzMA==&mid=2247483666&idx=1&sn=f63007b21094978d2f864fdd884b39dc&chksm=fba3d4abccd45dbdb535ef00b0a3cb7c24242e467f3b55e067c343da11d780d527d6fc5cb327&scene=18#wechat_redirect', 'clickNum': 0, 'createTime': '2021-12-20 15:49:48', 'updateTime': None, 'creatorName': '梁金满'}, {'id': '670333814094041088', 'link': 'http://mp.weixin.qq.com/s?__biz=MzU1MDMwNzAzMA==&mid=2247483666&idx=1&sn=f63007b21094978d2f864fdd884b39dc&chksm=fba3d4abccd45dbdb535ef00b0a3cb7c24242e467f3b55e067c343da11d780d527d6fc5cb327&scene=18#wechat_redirect', 'clickNum': 1, 'createTime': '2021-12-20 15:48:21', 'updateTime': '2021-12-20 15:49:48', 'creatorName': '梁金满'}, {'id': '670333165851774976', 'link': 'http://mp.weixin.qq.com/s?__biz=MzU1MDMwNzAzMA==&mid=2247483666&idx=1&sn=f63007b21094978d2f864fdd884b39dc&chksm=fba3d4abccd45dbdb535ef00b0a3cb7c24242e467f3b55e067c343da11d780d527d6fc5cb327&scene=18#wechat_redirect', 'clickNum': 1, 'createTime': '2021-12-20 15:45:47', 'updateTime': '2021-12-20 15:48:21', 'creatorName': '梁金满'}, {'id': '668875944840269824', 'link': 'http://mp.weixin.qq.com/s?__biz=MzU1MDMwNzAzMA==&mid=2247483666&idx=1&sn=f63007b21094978d2f864fdd884b39dc&chksm=fba3d4abccd45dbdb535ef00b0a3cb7c24242e467f3b55e067c343da11d780d527d6fc5cb327&scene=18#wechat_redirect', 'clickNum': 1, 'createTime': '2021-12-16 15:15:18', 'updateTime': '2021-12-20 15:45:47', 'creatorName': '梁金满'}, {'id': '666328821854769152', 'link': 'http://mp.weixin.qq.com/s?__biz=MzU1MDMwNzAzMA==&mid=2247483666&idx=1&sn=f63007b21094978d2f864fdd884b39dc&chksm=fba3d4abccd45dbdb535ef00b0a3cb7c24242e467f3b55e067c343da11d780d527d6fc5cb327&scene=18#wechat_redirect', 'clickNum': 1, 'createTime': '2021-12-09 14:33:57', 'updateTime': '2021-12-16 15:15:18', 'creatorName': '梁金满'}, {'id': '666327617493929984', 'link': 'http://mp.weixin.qq.com/s?__biz=MzU1MDMwNzAzMA==&mid=2247483666&idx=1&sn=f63007b21094978d2f864fdd884b39dc&chksm=fba3d4abccd45dbdb535ef00b0a3cb7c24242e467f3b55e067c343da11d780d527d6fc5cb327&scene=18#wechat_redirect', 'clickNum': 1, 'createTime': '2021-12-09 14:29:09', 'updateTime': '2021-12-09 14:33:57', 'creatorName': '梁金满'}, {'id': '665993580338352128', 'link': 'http://mp.weixin.qq.com/s?__biz=MzU1MDMwNzAzMA==&mid=2247483666&idx=1&sn=f63007b21094978d2f864fdd884b39dc&chksm=fba3d4abccd45dbdb535ef00b0a3cb7c24242e467f3b55e067c343da11d780d527d6fc5cb327&scene=18#wechat_redirect', 'clickNum': 1, 'createTime': '2021-12-08 16:21:49', 'updateTime': '2021-12-09 14:29:09', 'creatorName': '梁金满'}, {'id': '665991149365891072', 'link': 'http://mp.weixin.qq.com/s?__biz=MzU1MDMwNzAzMA==&mid=2247483666&idx=1&sn=f63007b21094978d2f864fdd884b39dc&chksm=fba3d4abccd45dbdb535ef00b0a3cb7c24242e467f3b55e067c343da11d780d527d6fc5cb327&scene=18#wechat_redirect', 'clickNum': 1, 'createTime': '2021-12-08 16:12:09', 'updateTime': '2021-12-08 16:21:49', 'creatorName': '梁金满'}, {'id': '665990352615903232', 'link': 'http://mp.weixin.qq.com/s?__biz=MzU1MDMwNzAzMA==&mid=2247483666&idx=1&sn=f63007b21094978d2f864fdd884b39dc&chksm=fba3d4abccd45dbdb535ef00b0a3cb7c24242e467f3b55e067c343da11d780d527d6fc5cb327&scene=18#wechat_redirect', 'clickNum': 1, 'createTime': '2021-12-08 16:08:59', 'updateTime': '2021-12-08 16:12:09', 'creatorName': '梁金满'}, {'id': '665988646511448064', 'link': 'http://mp.weixin.qq.com/s?__biz=MzU1MDMwNzAzMA==&mid=2247483666&idx=1&sn=f63007b21094978d2f864fdd884b39dc&chksm=fba3d4abccd45dbdb535ef00b0a3cb7c24242e467f3b55e067c343da11d780d527d6fc5cb327&scene=18#wechat_redirect', 'clickNum': 1, 'createTime': '2021-12-08 16:02:12', 'updateTime': '2021-12-08 16:08:59', 'creatorName': '梁金满'}], 'total': 173, 'size': 10, 'current': 1}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.585" endtime="20211220 15:49:47.586"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:47.587" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.586" endtime="20211220 15:49:47.587"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:47.587" endtime="20211220 15:49:47.587"></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>${market_information_link}</arg>
|
|
<arg>${response.json()["data"]["records"][0]["link"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:47.588" endtime="20211220 15:49:47.588"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:47.536" endtime="20211220 15:49:47.588" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s9-s1-t3" name="customer_get_market_information_link">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:47.589" endtime="20211220 15:49:47.589"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:47.590" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.590" endtime="20211220 15:49:47.590"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/get/market-information-link</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:47.630" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/trading-center/get/market-information-link
|
|
path_url=/trading-center/get/market-information-link
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:47.630" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/trading-center/get/market-information-link
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:47 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":{"link":"http://mp.weixin.qq.com/s?__biz=MzU1MDMwNzAzMA==&mid=2247483666&idx=1&sn=f63007b21094978d2f864fdd884b39dc&chksm=fba3d4abccd45dbdb535ef00b0a3cb7c24242e467f3b55e067c343da11d780d527d6fc5cb327&scene=18#wechat_redirect"}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:47.630" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.590" endtime="20211220 15:49:47.630"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:47.631" level="INFO">{'code': 0, 'message': 'successful', 'data': {'link': 'http://mp.weixin.qq.com/s?__biz=MzU1MDMwNzAzMA==&mid=2247483666&idx=1&sn=f63007b21094978d2f864fdd884b39dc&chksm=fba3d4abccd45dbdb535ef00b0a3cb7c24242e467f3b55e067c343da11d780d527d6fc5cb327&scene=18#wechat_redirect'}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.631" endtime="20211220 15:49:47.631"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:47.632" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.631" endtime="20211220 15:49:47.632"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:47.632" endtime="20211220 15:49:47.632"></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>${market_information_link}</arg>
|
|
<arg>${response.json()["data"]["link"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:47.633" endtime="20211220 15:49:47.633"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:47.589" endtime="20211220 15:49:47.633" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s9-s1-t4" name="record_market_information_link_view">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:47.634" endtime="20211220 15:49:47.634"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:47.635" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.634" endtime="20211220 15:49:47.635"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/record/market-information-link/view</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:47.678" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/trading-center/record/market-information-link/view
|
|
path_url=/trading-center/record/market-information-link/view
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg==', 'Content-Length': '0'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:47.678" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/trading-center/record/market-information-link/view
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:47 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":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:47.678" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.635" endtime="20211220 15:49:47.678"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:47.679" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.678" endtime="20211220 15:49:47.679"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:47.680" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.679" endtime="20211220 15:49:47.680"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:47.680" endtime="20211220 15:49:47.681"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:47.633" endtime="20211220 15:49:47.681" critical="yes"></status>
|
|
</test>
|
|
<status status="PASS" starttime="20211220 15:49:47.465" endtime="20211220 15:49:47.681"></status>
|
|
</suite>
|
|
<status status="PASS" starttime="20211220 15:49:47.461" endtime="20211220 15:49:47.682"></status>
|
|
</suite>
|
|
<suite id="s1-s10" name="009 Product Manage" source="/root/yyt-trading-rf-api/009_product_manage">
|
|
<suite id="s1-s10-s1" name="Product Add And List" source="/root/yyt-trading-rf-api/009_product_manage/product_add_and_list.robot">
|
|
<test id="s1-s10-s1-t1" name="supplierfocus_product_check_exist">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:47.691" endtime="20211220 15:49:47.691"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:47.692" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.691" endtime="20211220 15:49:47.692"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>categoryBrandId=${paper_brand_id}&salesEnterpriseId=${supplier_enterprise_id}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${param}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:47.693" level="INFO">${param} = categoryBrandId=670334163223711744&salesEnterpriseId=670334123944054784</msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.692" endtime="20211220 15:49:47.693"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/product/check-exist</arg>
|
|
<arg>params=${param}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:47.920" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/trading-center/product/check-exist?categoryBrandId=670334163223711744&salesEnterpriseId=670334123944054784
|
|
path_url=/trading-center/product/check-exist?categoryBrandId=670334163223711744&salesEnterpriseId=670334123944054784
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:47.920" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/trading-center/product/check-exist?categoryBrandId=670334163223711744&salesEnterpriseId=670334123944054784
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:47 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":{"id":null,"categoryId":null,"categoryFirstId":null,"brandName":null,"name":null,"itemNo":null,"litPicUrl":null,"description":null,"shippingNote":null,"remark":null,"setNum":null,"setUnit":null,"stockUnit":null,"imageUrls":null,"sellingProposition":null,"introduction":null,"otherNote":null,"supplierName":null,"salesEnterpriseId":null,"videoUrls":null,"skuModelList":null,"skuList":null,"categoryName":null,"paperMill":null,"categoryBrandId":null,"status":0}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:47.920" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.693" endtime="20211220 15:49:47.921"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:47.921" level="INFO">{'code': 0, 'message': 'successful', 'data': {'id': None, 'categoryId': None, 'categoryFirstId': None, 'brandName': None, 'name': None, 'itemNo': None, 'litPicUrl': None, 'description': None, 'shippingNote': None, 'remark': None, 'setNum': None, 'setUnit': None, 'stockUnit': None, 'imageUrls': None, 'sellingProposition': None, 'introduction': None, 'otherNote': None, 'supplierName': None, 'salesEnterpriseId': None, 'videoUrls': None, 'skuModelList': None, 'skuList': None, 'categoryName': None, 'paperMill': None, 'categoryBrandId': None, 'status': 0}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.921" endtime="20211220 15:49:47.921"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:47.922" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.922" endtime="20211220 15:49:47.922"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:47.922" endtime="20211220 15:49:47.922"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:47.691" endtime="20211220 15:49:47.923" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s10-s1-t2" name="supplierfocus_save_product">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:47.923" endtime="20211220 15:49:47.924"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:47.924" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.924" endtime="20211220 15:49:47.924"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"categoryId":null,"brandName":"${paper_brand_name}","name":"${paper_name}","itemNo":"无","description":"报价全部为现金含税价,支持先用后付,欢迎来电查询!近期价格波动较大,请下单前先咨询价格。","shippingNote":"分切纸不足重量的,另加调机费;低于送货重量或超出送货范围的,运费另计。","sellingProposition":"月结30天价格,不加服务费!","setUnit":"吨","skuList":[{"id":null,"2":${gramweight},"purchasePrice":${purchasePrice}}],"categoryBrandId":"${paper_brand_id}","categoryName":"${paper_category_name}","paperMill":"${paper_manufacturer_shortName}","salesEnterpriseId":${supplier_paper_id},"supplierName":"${supplier_paper_name}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:47.925" level="INFO">${body} = {"categoryId":null,"brandName":"aotutest_paper_brand_name","name":"aotutest_paper_name","itemNo":"无","description":"报价全部为现金含税价,支持先用后付,欢迎来电查询!近期价格波动较大,请下单前先咨询价格。","shippingNote":"分切纸不足重量的,另加调机费;低于送货重量或...</msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.925" endtime="20211220 15:49:47.925"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/save/product</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:48.059" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/trading-center/save/product
|
|
path_url=/trading-center/save/product
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg==', 'Content-Length': '695'}
|
|
body=b'{"categoryId":null,"brandName":"aotutest_paper_brand_name","name":"aotutest_paper_name","itemNo":"\xe6\x97\xa0","description":"\xe6\x8a\xa5\xe4\xbb\xb7\xe5\x85\xa8\xe9\x83\xa8\xe4\xb8\xba\xe7\x8e\xb0\xe9\x87\x91\xe5\x90\xab\xe7\xa8\x8e\xe4\xbb\xb7\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe5\x85\x88\xe7\x94\xa8\xe5\x90\x8e\xe4\xbb\x98\xef\xbc\x8c\xe6\xac\xa2\xe8\xbf\x8e\xe6\x9d\xa5\xe7\x94\xb5\xe6\x9f\xa5\xe8\xaf\xa2\xef\xbc\x81\xe8\xbf\x91\xe6\x9c\x9f\xe4\xbb\xb7\xe6\xa0\xbc\xe6\xb3\xa2\xe5\x8a\xa8\xe8\xbe\x83\xe5\xa4\xa7\xef\xbc\x8c\xe8\xaf\xb7\xe4\xb8\x8b\xe5\x8d\x95\xe5\x89\x8d\xe5\x85\x88\xe5\x92\xa8\xe8\xaf\xa2\xe4\xbb\xb7\xe6\xa0\xbc\xe3\x80\x82","shippingNote":"\xe5\x88\x86\xe5\x88\x87\xe7\xba\xb8\xe4\xb8\x8d\xe8\xb6\xb3\xe9\x87\x8d\xe9\x87\x8f\xe7\x9a\x84\xef\xbc\x8c\xe5\x8f\xa6\xe5\x8a\xa0\xe8\xb0\x83\xe6\x9c\xba\xe8\xb4\xb9\xef\xbc\x9b\xe4\xbd\x8e\xe4\xba\x8e\xe9\x80\x81\xe8\xb4\xa7\xe9\x87\x8d\xe9\x87\x8f\xe6\x88\x96\xe8\xb6\x85\xe5\x87\xba\xe9\x80\x81\xe8\xb4\xa7\xe8\x8c\x83\xe5\x9b\xb4\xe7\x9a\x84\xef\xbc\x8c\xe8\xbf\x90\xe8\xb4\xb9\xe5\x8f\xa6\xe8\xae\xa1\xe3\x80\x82","sellingProposition":"\xe6\x9c\x88\xe7\xbb\x9330\xe5\xa4\xa9\xe4\xbb\xb7\xe6\xa0\xbc\xef\xbc\x8c\xe4\xb8\x8d\xe5\x8a\xa0\xe6\x9c\x8d\xe5\x8a\xa1\xe8\xb4\xb9\xef\xbc\x81","setUnit":"\xe5\x90\xa8","skuList":[{"id":null,"2":678,"purchasePrice":5678}],"categoryBrandId":"670334163223711744","categoryName":"autotest_paper_category_name","paperMill":"apmn","salesEnterpriseId":670334117090562048,"supplierName":"autotest_supplier_paper_name"}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:48.059" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/trading-center/save/product
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:48 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":{"id":"670334178390315008","categoryId":"638458876659896320","categoryFirstId":"5","brandName":"aotutest_paper_brand_name","name":"aotutest_paper_name","itemNo":"无","litPicUrl":null,"description":"报价全部为现金含税价,支持先用后付,欢迎来电查询!近期价格波动较大,请下单前先咨询价格。","shippingNote":"分切纸不足重量的,另加调机费;低于送货重量或超出送货范围的,运费另计。","remark":null,"setNum":0E-7,"setUnit":"吨","stockUnit":"吨","imageUrls":[null],"sellingProposition":"月结30天价格,不加服务费!","introduction":"aotutest_paper_brand_name;克重:678","otherNote":null,"supplierName":"autotest_supplier_paper_name","salesEnterpriseId":"670334117090562048","videoUrls":[],"skuModelList":[{"id":"2","name":"克重","vals":[{"id":"536336519024218112","val":"200"},{"id":"536336519129075712","val":"300"},{"id":"538768767342219264","val":"230"},{"id":"538768767371579392","val":"250"},{"id":"538768767447076864","val":"400"},{"id":"538770448599617536","val":"80"},{"id":"538770448645754880","val":"157"},{"id":"538770998686781440","val":"60"},{"id":"538776086784380928","val":"350"},{"id":"538776086817935360","val":"400"},{"id":"538778845835300864","val":"100"},{"id":"538778845868855296","val":"105"},{"id":"538778845906604032","val":"115"},{"id":"538778845940158464","val":"120"},{"id":"538778845973712896","val":"128"},{"id":"538778846011461632","val":"150"},{"id":"538778846045016064","val":"157"},{"id":"538779972022702080","val":"90"},{"id":"538779972056256512","val":"110"},{"id":"538779972119171072","val":"130"},{"id":"538782186074148864","val":"140"},{"id":"538785717996883968","val":"70"},{"id":"538785718160461824","val":"180"},{"id":"538788511214604288","val":"58"},{"id":"538788511252353024","val":"65"},{"id":"538788511340433408","val":"68"},{"id":"538788511382376448","val":"75"},{"id":"538788511415930880","val":"78"},{"id":"538788511449485312","val":"95"},{"id":"538788511483039744","val":"98"},{"id":"538788511545954304","val":"118"},{"id":"538809934024937472","val":"62"},{"id":"538809934058491904","val":"71"},{"id":"541011288902471680","val":"210"},{"id":"541011288952803328","val":"400"},{"id":"541015765759954944","val":"230"},{"id":"541018415922548736","val":"102"},{"id":"541018415968686080","val":"128"},{"id":"541018415993851904","val":"180"},{"id":"541019992976658432","val":"220"},{"id":"541020785435873280","val":"400"},{"id":"543151777298649088","val":"220"},{"id":"543152860087586816","val":"102"},{"id":"544665952399265792","val":"280"},{"id":"544667785389805568","val":"999"},{"id":"550311978757918720","val":"1"},{"id":"552587825216884736","val":"7"},{"id":"552587825535651840","val":"9"},{"id":"553662082453737472","val":"2"},{"id":"554139389811363840","val":"323"},{"id":"554139490940227584","val":"32"},{"id":"554296904591216640","val":"3"},{"id":"564088425444151296","val":"686"},{"id":"564088901820616704","val":"123"},{"id":"564126949245587456","val":"410"},{"id":"564126949711155200","val":"450"},{"id":"565606046874341376","val":"111"},{"id":"580083174936285184","val":"500"},{"id":"580096957972877312","val":"55"},{"id":"584191393442959360","val":"190"},{"id":"588513741365186560","val":"222"},{"id":"589241094877876224","val":"170"},{"id":"590177065869905920","val":"320"},{"id":"592126865800564736","val":"160"},{"id":"592325410239418368","val":"5698"},{"id":"592326611043487744","val":"588"},{"id":"595350706626629632","val":"151"},{"id":"595702140685651968","val":"520"},{"id":"597865047296970752","val":"1400"},{"id":"598556468513476608","val":"1231"},{"id":"599296942652133376","val":"2313"},{"id":"599370213384916992","val":"4564"},{"id":"599371557239918592","val":"321"},{"id":"600022598272815104","val":"13"},{"id":"603266955499147264","val":"31"},{"id":"603683459742961664","val":"213"},{"id":"603689722082103296","val":"1321"},{"id":"604308035543896064","val":"1213"},{"id":"604309673205698560","val":"123123"},{"id":"604358737972563968","val":"3445"},{"id":"604359821583585280","val":"112312"},{"id":"604742080429953024","val":"67"},{"id":"604742159459028992","val":"6765"},{"id":"604756182527250432","val":"112"},{"id":"604798376105611264","val":"134"},{"id":"604850207171153920","val":"211"},{"id":"604871990934900736","val":"312"},{"id":"605378428308426752","val":"34534"},{"id":"605869497802428416","val":"456456"},{"id":"605871081575813120","val":"1276"},{"id":"606926942897311744","val":"132"},{"id":"606930610174431232","val":"453"},{"id":"606930839871295488","val":"6456"},{"id":"607291776000200704","val":"963"},{"id":"608294705981165568","val":"888"},{"id":"608388734093758464","val":"1000"},{"id":"608390183850741760","val":"9991"},{"id":"608390193430532096","val":"1001"},{"id":"608391434348924928","val":"399"},{"id":"608399296643076096","val":"1200"},{"id":"608742882039435264","val":"666"},{"id":"608746305870761984","val":"333"},{"id":"608752324160131072","val":"663"},{"id":"609370051778318336","val":"1121312"},{"id":"609392585408122880","val":"544"},{"id":"609425115062603776","val":"876"},{"id":"610149185353814016","val":"152"},{"id":"610161647641825280","val":"305"},{"id":"618221052174143488","val":"2341"},{"id":"619695748057010176","val":"34"},{"id":"619695772442693632","val":"3323"},{"id":"619697681912172544","val":"3234"},{"id":"619699469985910784","val":"2222"},{"id":"619699479800582144","val":"11111"},{"id":"620024322391674880","val":"243"},{"id":"620300258550878208","val":"345"},{"id":"620300683169632256","val":"4543"},{"id":"620306664461045760","val":"1344"},{"id":"620348596071567360","val":"1233"},{"id":"620773162442952704","val":"432"},{"id":"620773166226214912","val":"234"},{"id":"622134478336299008","val":"8989"},{"id":"622153514864480256","val":"900"},{"id":"622193869236342784","val":"133"},{"id":"622492750033588224","val":"88"},{"id":"622551793901113344","val":"343"},{"id":"622551802566545408","val":"314"},{"id":"622868979475681280","val":"240"},{"id":"623521594450513920","val":"600"},{"id":"624594849974325248","val":"2000"},{"id":"624759606408777728","val":"233"},{"id":"624759609084743680","val":"344"},{"id":"624947664802418688","val":"5645"},{"id":"625017294946439168","val":"3421"},{"id":"627192842661531648","val":"654"},{"id":"627192846151192576","val":"456"},{"id":"627238592305041408","val":"12323"},{"id":"627238594658045952","val":"213123"},{"id":"627282620425834496","val":"54234"},{"id":"627592755710922752","val":"3231"},{"id":"627613549325324288","val":"2132"},{"id":"632305653066633216","val":"3311"},{"id":"632677342476636160","val":"4234"},{"id":"632930468538486784","val":"1234"},{"id":"633730564851109888","val":"12"},{"id":"634820075391684608","val":"54345"},{"id":"635097158462345216","val":"89"},{"id":"635097158940495872","val":"255"},{"id":"635485597905063936","val":"2133"},{"id":"636176997281828864","val":"290"},{"id":"636210907168509952","val":"245"},{"id":"636262734345932800","val":"1900"},{"id":"638014204846149632","val":"9000"},{"id":"638106570395357184","val":"21"},{"id":"639081978032951296","val":"3000"},{"id":"639232160141807616","val":"122"},{"id":"639241932580720640","val":"23"},{"id":"639241932689772544","val":"322"},{"id":"639241932807213056","val":"23232"},{"id":"639241932924653568","val":"1212"},{"id":"639241933042094080","val":"32334"},{"id":"639241933155340288","val":"2123"},{"id":"639241933272780800","val":"21324"},{"id":"639241933386027008","val":"4321"},{"id":"639241933495078912","val":"2335"},{"id":"639241933604130816","val":"212111"},{"id":"639241933717377024","val":"38924"},{"id":"639241933830623232","val":"834"},{"id":"639241933943869440","val":"434"},{"id":"639241934052921344","val":"5"},{"id":"639241934161973248","val":"4"},{"id":"639241934447185920","val":"3489"},{"id":"639252076794351616","val":"12222"},{"id":"639470161807675392","val":"2300"},{"id":"639471515007586304","val":"235"},{"id":"645255965804990464","val":"800"},{"id":"645259961290592256","val":"890"},{"id":"645594792394362880","val":"678"},{"id":"645717517314166784","val":"677"},{"id":"645717520627666944","val":"3666"},{"id":"645717522481549312","val":"3777"},{"id":"646035902572924928","val":"10000"},{"id":"646062083779203072","val":"1332"},{"id":"646063159530098688","val":"13333"},{"id":"646421251270774784","val":"675"},{"id":"646421886397452288","val":"45656"},{"id":"646424680475004928","val":"555"},{"id":"646426055447547904","val":"168"},{"id":"646442507332358144","val":"435"},{"id":"647478960468398080","val":"5434"},{"id":"647478962733322240","val":"3454"},{"id":"647501709622513664","val":"45345"},{"id":"647514067677876224","val":"23423"},{"id":"647514068206358528","val":"34234"},{"id":"647769796099837952","val":"3123"},{"id":"647770024681017344","val":"2134"},{"id":"647845729284526080","val":"23123"},{"id":"647854994514644992","val":"390"},{"id":"647875834853593088","val":"231"},{"id":"647891572750422016","val":"55555"},{"id":"650429249760661504","val":"1020"},{"id":"650437580495654912","val":"4334"},{"id":"650464515766489088","val":"606"},{"id":"651395289508352000","val":"324"},{"id":"652547456227217408","val":"99"},{"id":"652559535701102592","val":"7688"},{"id":"652935168918687744","val":"41536"},{"id":"652935171024228352","val":"4556"},{"id":"652935172076998656","val":"6345"},{"id":"653927284167806976","val":"43223"}]},{"id":"3","name":"规格","vals":[{"id":"1","val":"正度"},{"id":"2","val":"大度"},{"id":"3","val":"卷筒"},{"id":"594943106122649600","val":"特规分切"}]}],"skuList":[{"2":"678","3":"特规分切","remark":null,"id":1476,"purchasePrice":5678.0000,"stock":0.00,"listPrice":5678.0000}],"categoryName":"autotest_category","paperMill":"apm","categoryBrandId":"670334163223711744"}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:48.059" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:47.925" endtime="20211220 15:49:48.059"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:48.061" level="INFO">{'code': 0, 'message': 'successful', 'data': {'id': '670334178390315008', 'categoryId': '638458876659896320', 'categoryFirstId': '5', 'brandName': 'aotutest_paper_brand_name', 'name': 'aotutest_paper_name', 'itemNo': '无', 'litPicUrl': None, 'description': '报价全部为现金含税价,支持先用后付,欢迎来电查询!近期价格波动较大,请下单前先咨询价格。', 'shippingNote': '分切纸不足重量的,另加调机费;低于送货重量或超出送货范围的,运费另计。', 'remark': None, 'setNum': 0.0, 'setUnit': '吨', 'stockUnit': '吨', 'imageUrls': [None], 'sellingProposition': '月结30天价格,不加服务费!', 'introduction': 'aotutest_paper_brand_name;克重:678', 'otherNote': None, 'supplierName': 'autotest_supplier_paper_name', 'salesEnterpriseId': '670334117090562048', 'videoUrls': [], 'skuModelList': [{'id': '2', 'name': '克重', 'vals': [{'id': '536336519024218112', 'val': '200'}, {'id': '536336519129075712', 'val': '300'}, {'id': '538768767342219264', 'val': '230'}, {'id': '538768767371579392', 'val': '250'}, {'id': '538768767447076864', 'val': '400'}, {'id': '538770448599617536', 'val': '80'}, {'id': '538770448645754880', 'val': '157'}, {'id': '538770998686781440', 'val': '60'}, {'id': '538776086784380928', 'val': '350'}, {'id': '538776086817935360', 'val': '400'}, {'id': '538778845835300864', 'val': '100'}, {'id': '538778845868855296', 'val': '105'}, {'id': '538778845906604032', 'val': '115'}, {'id': '538778845940158464', 'val': '120'}, {'id': '538778845973712896', 'val': '128'}, {'id': '538778846011461632', 'val': '150'}, {'id': '538778846045016064', 'val': '157'}, {'id': '538779972022702080', 'val': '90'}, {'id': '538779972056256512', 'val': '110'}, {'id': '538779972119171072', 'val': '130'}, {'id': '538782186074148864', 'val': '140'}, {'id': '538785717996883968', 'val': '70'}, {'id': '538785718160461824', 'val': '180'}, {'id': '538788511214604288', 'val': '58'}, {'id': '538788511252353024', 'val': '65'}, {'id': '538788511340433408', 'val': '68'}, {'id': '538788511382376448', 'val': '75'}, {'id': '538788511415930880', 'val': '78'}, {'id': '538788511449485312', 'val': '95'}, {'id': '538788511483039744', 'val': '98'}, {'id': '538788511545954304', 'val': '118'}, {'id': '538809934024937472', 'val': '62'}, {'id': '538809934058491904', 'val': '71'}, {'id': '541011288902471680', 'val': '210'}, {'id': '541011288952803328', 'val': '400'}, {'id': '541015765759954944', 'val': '230'}, {'id': '541018415922548736', 'val': '102'}, {'id': '541018415968686080', 'val': '128'}, {'id': '541018415993851904', 'val': '180'}, {'id': '541019992976658432', 'val': '220'}, {'id': '541020785435873280', 'val': '400'}, {'id': '543151777298649088', 'val': '220'}, {'id': '543152860087586816', 'val': '102'}, {'id': '544665952399265792', 'val': '280'}, {'id': '544667785389805568', 'val': '999'}, {'id': '550311978757918720', 'val': '1'}, {'id': '552587825216884736', 'val': '7'}, {'id': '552587825535651840', 'val': '9'}, {'id': '553662082453737472', 'val': '2'}, {'id': '554139389811363840', 'val': '323'}, {'id': '554139490940227584', 'val': '32'}, {'id': '554296904591216640', 'val': '3'}, {'id': '564088425444151296', 'val': '686'}, {'id': '564088901820616704', 'val': '123'}, {'id': '564126949245587456', 'val': '410'}, {'id': '564126949711155200', 'val': '450'}, {'id': '565606046874341376', 'val': '111'}, {'id': '580083174936285184', 'val': '500'}, {'id': '580096957972877312', 'val': '55'}, {'id': '584191393442959360', 'val': '190'}, {'id': '588513741365186560', 'val': '222'}, {'id': '589241094877876224', 'val': '170'}, {'id': '590177065869905920', 'val': '320'}, {'id': '592126865800564736', 'val': '160'}, {'id': '592325410239418368', 'val': '5698'}, {'id': '592326611043487744', 'val': '588'}, {'id': '595350706626629632', 'val': '151'}, {'id': '595702140685651968', 'val': '520'}, {'id': '597865047296970752', 'val': '1400'}, {'id': '598556468513476608', 'val': '1231'}, {'id': '599296942652133376', 'val': '2313'}, {'id': '599370213384916992', 'val': '4564'}, {'id': '599371557239918592', 'val': '321'}, {'id': '600022598272815104', 'val': '13'}, {'id': '603266955499147264', 'val': '31'}, {'id': '603683459742961664', 'val': '213'}, {'id': '603689722082103296', 'val': '1321'}, {'id': '604308035543896064', 'val': '1213'}, {'id': '604309673205698560', 'val': '123123'}, {'id': '604358737972563968', 'val': '3445'}, {'id': '604359821583585280', 'val': '112312'}, {'id': '604742080429953024', 'val': '67'}, {'id': '604742159459028992', 'val': '6765'}, {'id': '604756182527250432', 'val': '112'}, {'id': '604798376105611264', 'val': '134'}, {'id': '604850207171153920', 'val': '211'}, {'id': '604871990934900736', 'val': '312'}, {'id': '605378428308426752', 'val': '34534'}, {'id': '605869497802428416', 'val': '456456'}, {'id': '605871081575813120', 'val': '1276'}, {'id': '606926942897311744', 'val': '132'}, {'id': '606930610174431232', 'val': '453'}, {'id': '606930839871295488', 'val': '6456'}, {'id': '607291776000200704', 'val': '963'}, {'id': '608294705981165568', 'val': '888'}, {'id': '608388734093758464', 'val': '1000'}, {'id': '608390183850741760', 'val': '9991'}, {'id': '608390193430532096', 'val': '1001'}, {'id': '608391434348924928', 'val': '399'}, {'id': '608399296643076096', 'val': '1200'}, {'id': '608742882039435264', 'val': '666'}, {'id': '608746305870761984', 'val': '333'}, {'id': '608752324160131072', 'val': '663'}, {'id': '609370051778318336', 'val': '1121312'}, {'id': '609392585408122880', 'val': '544'}, {'id': '609425115062603776', 'val': '876'}, {'id': '610149185353814016', 'val': '152'}, {'id': '610161647641825280', 'val': '305'}, {'id': '618221052174143488', 'val': '2341'}, {'id': '619695748057010176', 'val': '34'}, {'id': '619695772442693632', 'val': '3323'}, {'id': '619697681912172544', 'val': '3234'}, {'id': '619699469985910784', 'val': '2222'}, {'id': '619699479800582144', 'val': '11111'}, {'id': '620024322391674880', 'val': '243'}, {'id': '620300258550878208', 'val': '345'}, {'id': '620300683169632256', 'val': '4543'}, {'id': '620306664461045760', 'val': '1344'}, {'id': '620348596071567360', 'val': '1233'}, {'id': '620773162442952704', 'val': '432'}, {'id': '620773166226214912', 'val': '234'}, {'id': '622134478336299008', 'val': '8989'}, {'id': '622153514864480256', 'val': '900'}, {'id': '622193869236342784', 'val': '133'}, {'id': '622492750033588224', 'val': '88'}, {'id': '622551793901113344', 'val': '343'}, {'id': '622551802566545408', 'val': '314'}, {'id': '622868979475681280', 'val': '240'}, {'id': '623521594450513920', 'val': '600'}, {'id': '624594849974325248', 'val': '2000'}, {'id': '624759606408777728', 'val': '233'}, {'id': '624759609084743680', 'val': '344'}, {'id': '624947664802418688', 'val': '5645'}, {'id': '625017294946439168', 'val': '3421'}, {'id': '627192842661531648', 'val': '654'}, {'id': '627192846151192576', 'val': '456'}, {'id': '627238592305041408', 'val': '12323'}, {'id': '627238594658045952', 'val': '213123'}, {'id': '627282620425834496', 'val': '54234'}, {'id': '627592755710922752', 'val': '3231'}, {'id': '627613549325324288', 'val': '2132'}, {'id': '632305653066633216', 'val': '3311'}, {'id': '632677342476636160', 'val': '4234'}, {'id': '632930468538486784', 'val': '1234'}, {'id': '633730564851109888', 'val': '12'}, {'id': '634820075391684608', 'val': '54345'}, {'id': '635097158462345216', 'val': '89'}, {'id': '635097158940495872', 'val': '255'}, {'id': '635485597905063936', 'val': '2133'}, {'id': '636176997281828864', 'val': '290'}, {'id': '636210907168509952', 'val': '245'}, {'id': '636262734345932800', 'val': '1900'}, {'id': '638014204846149632', 'val': '9000'}, {'id': '638106570395357184', 'val': '21'}, {'id': '639081978032951296', 'val': '3000'}, {'id': '639232160141807616', 'val': '122'}, {'id': '639241932580720640', 'val': '23'}, {'id': '639241932689772544', 'val': '322'}, {'id': '639241932807213056', 'val': '23232'}, {'id': '639241932924653568', 'val': '1212'}, {'id': '639241933042094080', 'val': '32334'}, {'id': '639241933155340288', 'val': '2123'}, {'id': '639241933272780800', 'val': '21324'}, {'id': '639241933386027008', 'val': '4321'}, {'id': '639241933495078912', 'val': '2335'}, {'id': '639241933604130816', 'val': '212111'}, {'id': '639241933717377024', 'val': '38924'}, {'id': '639241933830623232', 'val': '834'}, {'id': '639241933943869440', 'val': '434'}, {'id': '639241934052921344', 'val': '5'}, {'id': '639241934161973248', 'val': '4'}, {'id': '639241934447185920', 'val': '3489'}, {'id': '639252076794351616', 'val': '12222'}, {'id': '639470161807675392', 'val': '2300'}, {'id': '639471515007586304', 'val': '235'}, {'id': '645255965804990464', 'val': '800'}, {'id': '645259961290592256', 'val': '890'}, {'id': '645594792394362880', 'val': '678'}, {'id': '645717517314166784', 'val': '677'}, {'id': '645717520627666944', 'val': '3666'}, {'id': '645717522481549312', 'val': '3777'}, {'id': '646035902572924928', 'val': '10000'}, {'id': '646062083779203072', 'val': '1332'}, {'id': '646063159530098688', 'val': '13333'}, {'id': '646421251270774784', 'val': '675'}, {'id': '646421886397452288', 'val': '45656'}, {'id': '646424680475004928', 'val': '555'}, {'id': '646426055447547904', 'val': '168'}, {'id': '646442507332358144', 'val': '435'}, {'id': '647478960468398080', 'val': '5434'}, {'id': '647478962733322240', 'val': '3454'}, {'id': '647501709622513664', 'val': '45345'}, {'id': '647514067677876224', 'val': '23423'}, {'id': '647514068206358528', 'val': '34234'}, {'id': '647769796099837952', 'val': '3123'}, {'id': '647770024681017344', 'val': '2134'}, {'id': '647845729284526080', 'val': '23123'}, {'id': '647854994514644992', 'val': '390'}, {'id': '647875834853593088', 'val': '231'}, {'id': '647891572750422016', 'val': '55555'}, {'id': '650429249760661504', 'val': '1020'}, {'id': '650437580495654912', 'val': '4334'}, {'id': '650464515766489088', 'val': '606'}, {'id': '651395289508352000', 'val': '324'}, {'id': '652547456227217408', 'val': '99'}, {'id': '652559535701102592', 'val': '7688'}, {'id': '652935168918687744', 'val': '41536'}, {'id': '652935171024228352', 'val': '4556'}, {'id': '652935172076998656', 'val': '6345'}, {'id': '653927284167806976', 'val': '43223'}]}, {'id': '3', 'name': '规格', 'vals': [{'id': '1', 'val': '正度'}, {'id': '2', 'val': '大度'}, {'id': '3', 'val': '卷筒'}, {'id': '594943106122649600', 'val': '特规分切'}]}], 'skuList': [{'2': '678', '3': '特规分切', 'remark': None, 'id': 1476, 'purchasePrice': 5678.0, 'stock': 0.0, 'listPrice': 5678.0}], 'categoryName': 'autotest_category', 'paperMill': 'apm', 'categoryBrandId': '670334163223711744'}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:48.060" endtime="20211220 15:49:48.061"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:48.062" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:48.061" endtime="20211220 15:49:48.062"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:48.062" endtime="20211220 15:49:48.063"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()["data"]}</arg>
|
|
<arg>id</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${product_id}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:48.063" level="INFO">${product_id} = 670334178390315008</msg>
|
|
<status status="PASS" starttime="20211220 15:49:48.063" endtime="20211220 15:49:48.063"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${product_id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:48.064" level="INFO">${product_id} = 670334178390315008</msg>
|
|
<status status="PASS" starttime="20211220 15:49:48.064" endtime="20211220 15:49:48.064"></status>
|
|
</kw>
|
|
<kw name="Sleep" library="BuiltIn">
|
|
<doc>Pauses the test executed for the given time.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:49.065" level="INFO">Slept 1 second</msg>
|
|
<status status="PASS" starttime="20211220 15:49:48.064" endtime="20211220 15:49:49.065"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:47.923" endtime="20211220 15:49:49.065" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s10-s1-t3" name="supplierfocus_get_product_list">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:49.066" endtime="20211220 15:49:49.067"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:49.067" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:49.067" endtime="20211220 15:49:49.068"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/get/seller/query-product-list</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:49.238" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/trading-center/get/seller/query-product-list
|
|
path_url=/trading-center/get/seller/query-product-list
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:49.238" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/trading-center/get/seller/query-product-list
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:49 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":{"records":[{"id":"670334178390315008","brandName":"aotutest_paper_brand_name","categoryBrandId":"670334163223711744","categoryId":"638458876659896320","categoryName":"autotest_category","litPicUrl":null,"name":"aotutest_paper_name","paperMill":"apm","salesEnterpriseId":"670334117090562048","salesEnterpriseName":"autotest_supplier_paper_name","introduction":"678","status":30112,"createTime":"2021-12-20 15:49:48","skuList":[{"2":"678","3":"特规分切","remark":null,"id":1476,"purchasePrice":5678.0000,"stock":0.00,"listPrice":5678.0000}]},{"id":"658301546412511232","brandName":"沙雕风格","categoryBrandId":"652853213489401856","categoryId":"1","categoryName":"白板纸","litPicUrl":"http://medou.oss-cn-shenzhen.aliyuncs.com/bird_user/21010711572607626.png","name":"111111111111111111111111","paperMill":"供货","salesEnterpriseId":"652564100836102144","salesEnterpriseName":"2为人妻我让请问请问","introduction":"678","status":30112,"createTime":"2021-11-17 10:56:25","skuList":[{"2":"678","3":"特规分切","remark":null,"id":1364,"purchasePrice":2513.0000,"stock":0.00,"listPrice":2513.0000}]},{"id":"653677869767200768","brandName":"测试纸品","categoryBrandId":"623143393647792128","categoryId":"9","categoryName":"金银卡","litPicUrl":"http://medou.oss-cn-shenzhen.aliyuncs.com/bird_user/21010711585742630.png","name":"test测试纸品","paperMill":"test","salesEnterpriseId":"652564100836102144","salesEnterpriseName":"2为人妻我让请问请问","introduction":"123/1231/34234/43223","status":30112,"createTime":"2021-11-04 16:43:35","skuList":[{"2":"123","3":"特规分切","remark":null,"id":1334,"purchasePrice":5000.0000,"stock":0.00,"listPrice":5000.0000},{"2":"1231","3":"特规分切","remark":null,"id":1335,"purchasePrice":5000.0000,"stock":0.00,"listPrice":5000.0000},{"2":"43223","3":"特规分切","remark":null,"id":1337,"purchasePrice":2344.0000,"stock":0.00,"listPrice":2344.0000},{"2":"34234","3":"特规分切","remark":null,"id":1338,"purchasePrice":2344.0000,"stock":0.00,"listPrice":2344.0000}]},{"id":"652935171879866368","brandName":"橙光","categoryBrandId":"646442007052554240","categoryId":"622858543002947584","categoryName":"特级牛卡","litPicUrl":null,"name":"岳阳特级牛卡","paperMill":"岳阳","salesEnterpriseId":"651506009763876864","salesEnterpriseName":"1234123123","introduction":"6345","status":30112,"createTime":"2021-11-02 15:32:22","skuList":[{"2":"6345","3":"特规分切","remark":null,"id":1332,"purchasePrice":12.0000,"stock":0.00,"listPrice":12.0000}]},{"id":"652935172945219584","brandName":"122","categoryBrandId":"639233011782651904","categoryId":"622858543002947584","categoryName":"特级牛卡","litPicUrl":null,"name":"一休","paperMill":"a","salesEnterpriseId":"651054924326637568","salesEnterpriseName":"5645646457","introduction":"3123","status":30112,"createTime":"2021-11-02 15:32:22","skuList":[{"2":"3123","3":"特规分切","remark":null,"id":1333,"purchasePrice":333.0000,"stock":0.00,"listPrice":333.0000}]},{"id":"652935170873233408","brandName":"为人父","categoryBrandId":"646077175493169152","categoryId":"8","categoryName":"白卡纸","litPicUrl":"http://medou.oss-cn-shenzhen.aliyuncs.com/bird_user/21010711581563528.png","name":"口语课回家","paperMill":"测试纸厂","salesEnterpriseId":"652561865410482176","salesEnterpriseName":"axxxx","introduction":"4556","status":30112,"createTime":"2021-11-02 15:32:21","skuList":[{"2":"4556","3":"特规分切","remark":null,"id":1331,"purchasePrice":456.0000,"stock":0.00,"listPrice":456.0000}]},{"id":"652935169854017536","brandName":"123","categoryBrandId":"634846041195286528","categoryId":"633768048419016704","categoryName":"而","litPicUrl":null,"name":"213","paperMill":"岳阳","salesEnterpriseId":"652562031479754752","salesEnterpriseName":"wwww","introduction":"1233","status":30112,"createTime":"2021-11-02 15:32:21","skuList":[{"2":"1233","3":"特规分切","remark":null,"id":1330,"purchasePrice":55.0000,"stock":0.00,"listPrice":55.0000}]},{"id":"652932945153232896","brandName":"122","categoryBrandId":"639233011782651904","categoryId":"622858543002947584","categoryName":"特级牛卡","litPicUrl":null,"name":"一休","paperMill":"a","salesEnterpriseId":"652561865410482176","salesEnterpriseName":"axxxx","introduction":"123","status":30112,"createTime":"2021-11-02 15:23:31","skuList":[{"2":"123","3":"特规分切","remark":null,"id":1327,"purchasePrice":1235.0000,"stock":0.00,"listPrice":1235.0000}]},{"id":"652932943462928384","brandName":"橙光","categoryBrandId":"646442007052554240","categoryId":"622858543002947584","categoryName":"特级牛卡","litPicUrl":null,"name":"岳阳特级牛卡","paperMill":"岳阳","salesEnterpriseId":"652564100836102144","salesEnterpriseName":"2为人妻我让请问请问","introduction":"213/41536","status":30112,"createTime":"2021-11-02 15:23:30","skuList":[{"2":"213","3":"特规分切","remark":null,"id":1325,"purchasePrice":1233.0000,"stock":0.00,"listPrice":1233.0000},{"2":"41536","3":"特规分切","remark":null,"id":1329,"purchasePrice":6.0000,"stock":0.00,"listPrice":6.0000}]},{"id":"652932944310177792","brandName":"为人父","categoryBrandId":"646077175493169152","categoryId":"8","categoryName":"白卡纸","litPicUrl":"http://medou.oss-cn-shenzhen.aliyuncs.com/bird_user/21010711581563528.png","name":"口语课回家","paperMill":"测试纸厂","salesEnterpriseId":"652562031479754752","salesEnterpriseName":"wwww","introduction":"123","status":30112,"createTime":"2021-11-02 15:23:30","skuList":[{"2":"123","3":"特规分切","remark":null,"id":1326,"purchasePrice":3234.0000,"stock":0.00,"listPrice":3234.0000}]}],"total":283,"size":10,"current":1}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:49.239" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:49.068" endtime="20211220 15:49:49.239"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:49.240" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334178390315008', 'brandName': 'aotutest_paper_brand_name', 'categoryBrandId': '670334163223711744', 'categoryId': '638458876659896320', 'categoryName': 'autotest_category', 'litPicUrl': None, 'name': 'aotutest_paper_name', 'paperMill': 'apm', 'salesEnterpriseId': '670334117090562048', 'salesEnterpriseName': 'autotest_supplier_paper_name', 'introduction': '678', 'status': 30112, 'createTime': '2021-12-20 15:49:48', 'skuList': [{'2': '678', '3': '特规分切', 'remark': None, 'id': 1476, 'purchasePrice': 5678.0, 'stock': 0.0, 'listPrice': 5678.0}]}, {'id': '658301546412511232', 'brandName': '沙雕风格', 'categoryBrandId': '652853213489401856', 'categoryId': '1', 'categoryName': '白板纸', 'litPicUrl': 'http://medou.oss-cn-shenzhen.aliyuncs.com/bird_user/21010711572607626.png', 'name': '111111111111111111111111', 'paperMill': '供货', 'salesEnterpriseId': '652564100836102144', 'salesEnterpriseName': '2为人妻我让请问请问', 'introduction': '678', 'status': 30112, 'createTime': '2021-11-17 10:56:25', 'skuList': [{'2': '678', '3': '特规分切', 'remark': None, 'id': 1364, 'purchasePrice': 2513.0, 'stock': 0.0, 'listPrice': 2513.0}]}, {'id': '653677869767200768', 'brandName': '测试纸品', 'categoryBrandId': '623143393647792128', 'categoryId': '9', 'categoryName': '金银卡', 'litPicUrl': 'http://medou.oss-cn-shenzhen.aliyuncs.com/bird_user/21010711585742630.png', 'name': 'test测试纸品', 'paperMill': 'test', 'salesEnterpriseId': '652564100836102144', 'salesEnterpriseName': '2为人妻我让请问请问', 'introduction': '123/1231/34234/43223', 'status': 30112, 'createTime': '2021-11-04 16:43:35', 'skuList': [{'2': '123', '3': '特规分切', 'remark': None, 'id': 1334, 'purchasePrice': 5000.0, 'stock': 0.0, 'listPrice': 5000.0}, {'2': '1231', '3': '特规分切', 'remark': None, 'id': 1335, 'purchasePrice': 5000.0, 'stock': 0.0, 'listPrice': 5000.0}, {'2': '43223', '3': '特规分切', 'remark': None, 'id': 1337, 'purchasePrice': 2344.0, 'stock': 0.0, 'listPrice': 2344.0}, {'2': '34234', '3': '特规分切', 'remark': None, 'id': 1338, 'purchasePrice': 2344.0, 'stock': 0.0, 'listPrice': 2344.0}]}, {'id': '652935171879866368', 'brandName': '橙光', 'categoryBrandId': '646442007052554240', 'categoryId': '622858543002947584', 'categoryName': '特级牛卡', 'litPicUrl': None, 'name': '岳阳特级牛卡', 'paperMill': '岳阳', 'salesEnterpriseId': '651506009763876864', 'salesEnterpriseName': '1234123123', 'introduction': '6345', 'status': 30112, 'createTime': '2021-11-02 15:32:22', 'skuList': [{'2': '6345', '3': '特规分切', 'remark': None, 'id': 1332, 'purchasePrice': 12.0, 'stock': 0.0, 'listPrice': 12.0}]}, {'id': '652935172945219584', 'brandName': '122', 'categoryBrandId': '639233011782651904', 'categoryId': '622858543002947584', 'categoryName': '特级牛卡', 'litPicUrl': None, 'name': '一休', 'paperMill': 'a', 'salesEnterpriseId': '651054924326637568', 'salesEnterpriseName': '5645646457', 'introduction': '3123', 'status': 30112, 'createTime': '2021-11-02 15:32:22', 'skuList': [{'2': '3123', '3': '特规分切', 'remark': None, 'id': 1333, 'purchasePrice': 333.0, 'stock': 0.0, 'listPrice': 333.0}]}, {'id': '652935170873233408', 'brandName': '为人父', 'categoryBrandId': '646077175493169152', 'categoryId': '8', 'categoryName': '白卡纸', 'litPicUrl': 'http://medou.oss-cn-shenzhen.aliyuncs.com/bird_user/21010711581563528.png', 'name': '口语课回家', 'paperMill': '测试纸厂', 'salesEnterpriseId': '652561865410482176', 'salesEnterpriseName': 'axxxx', 'introduction': '4556', 'status': 30112, 'createTime': '2021-11-02 15:32:21', 'skuList': [{'2': '4556', '3': '特规分切', 'remark': None, 'id': 1331, 'purchasePrice': 456.0, 'stock': 0.0, 'listPrice': 456.0}]}, {'id': '652935169854017536', 'brandName': '123', 'categoryBrandId': '634846041195286528', 'categoryId': '633768048419016704', 'categoryName': '而', 'litPicUrl': None, 'name': '213', 'paperMill': '岳阳', 'salesEnterpriseId': '652562031479754752', 'salesEnterpriseName': 'wwww', 'introduction': '1233', 'status': 30112, 'createTime': '2021-11-02 15:32:21', 'skuList': [{'2': '1233', '3': '特规分切', 'remark': None, 'id': 1330, 'purchasePrice': 55.0, 'stock': 0.0, 'listPrice': 55.0}]}, {'id': '652932945153232896', 'brandName': '122', 'categoryBrandId': '639233011782651904', 'categoryId': '622858543002947584', 'categoryName': '特级牛卡', 'litPicUrl': None, 'name': '一休', 'paperMill': 'a', 'salesEnterpriseId': '652561865410482176', 'salesEnterpriseName': 'axxxx', 'introduction': '123', 'status': 30112, 'createTime': '2021-11-02 15:23:31', 'skuList': [{'2': '123', '3': '特规分切', 'remark': None, 'id': 1327, 'purchasePrice': 1235.0, 'stock': 0.0, 'listPrice': 1235.0}]}, {'id': '652932943462928384', 'brandName': '橙光', 'categoryBrandId': '646442007052554240', 'categoryId': '622858543002947584', 'categoryName': '特级牛卡', 'litPicUrl': None, 'name': '岳阳特级牛卡', 'paperMill': '岳阳', 'salesEnterpriseId': '652564100836102144', 'salesEnterpriseName': '2为人妻我让请问请问', 'introduction': '213/41536', 'status': 30112, 'createTime': '2021-11-02 15:23:30', 'skuList': [{'2': '213', '3': '特规分切', 'remark': None, 'id': 1325, 'purchasePrice': 1233.0, 'stock': 0.0, 'listPrice': 1233.0}, {'2': '41536', '3': '特规分切', 'remark': None, 'id': 1329, 'purchasePrice': 6.0, 'stock': 0.0, 'listPrice': 6.0}]}, {'id': '652932944310177792', 'brandName': '为人父', 'categoryBrandId': '646077175493169152', 'categoryId': '8', 'categoryName': '白卡纸', 'litPicUrl': 'http://medou.oss-cn-shenzhen.aliyuncs.com/bird_user/21010711581563528.png', 'name': '口语课回家', 'paperMill': '测试纸厂', 'salesEnterpriseId': '652562031479754752', 'salesEnterpriseName': 'wwww', 'introduction': '123', 'status': 30112, 'createTime': '2021-11-02 15:23:30', 'skuList': [{'2': '123', '3': '特规分切', 'remark': None, 'id': 1326, 'purchasePrice': 3234.0, 'stock': 0.0, 'listPrice': 3234.0}]}], 'total': 283, 'size': 10, 'current': 1}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:49.239" endtime="20211220 15:49:49.240"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:49.240" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:49.240" endtime="20211220 15:49:49.241"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:49.241" endtime="20211220 15:49:49.241"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()["data"]["records"][1]}</arg>
|
|
<arg>id</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${product_id1}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:49.242" level="INFO">${product_id1} = 658301546412511232</msg>
|
|
<status status="PASS" starttime="20211220 15:49:49.241" endtime="20211220 15:49:49.242"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${product_id1}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:49.243" level="INFO">${product_id1} = 658301546412511232</msg>
|
|
<status status="PASS" starttime="20211220 15:49:49.242" endtime="20211220 15:49:49.243"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:49.066" endtime="20211220 15:49:49.243" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s10-s1-t4" name="supplierfocus_get_product_list_search">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:49.244" endtime="20211220 15:49:49.244"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:49.244" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:49.244" endtime="20211220 15:49:49.245"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>30112</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${product_status}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:49.245" level="INFO">${product_status} = 30112</msg>
|
|
<status status="PASS" starttime="20211220 15:49:49.245" endtime="20211220 15:49:49.245"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>salesEnterpriseId=${supplier_paper_id}&name=${paper_name}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${param}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:49.245" level="INFO">${param} = salesEnterpriseId=670334117090562048&name=aotutest_paper_name</msg>
|
|
<status status="PASS" starttime="20211220 15:49:49.245" endtime="20211220 15:49:49.245"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/get/seller/query-product-list</arg>
|
|
<arg>params-${param}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:49.303" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/trading-center/get/seller/query-product-list?params-salesEnterpriseId=670334117090562048&name=aotutest_paper_name
|
|
path_url=/trading-center/get/seller/query-product-list?params-salesEnterpriseId=670334117090562048&name=aotutest_paper_name
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:49.303" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/trading-center/get/seller/query-product-list?params-salesEnterpriseId=670334117090562048&name=aotutest_paper_name
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:49 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":{"records":[{"id":"670334178390315008","brandName":"aotutest_paper_brand_name","categoryBrandId":"670334163223711744","categoryId":"638458876659896320","categoryName":"autotest_category","litPicUrl":null,"name":"aotutest_paper_name","paperMill":"apm","salesEnterpriseId":"670334117090562048","salesEnterpriseName":"autotest_supplier_paper_name","introduction":"678","status":30112,"createTime":"2021-12-20 15:49:48","skuList":[{"2":"678","3":"特规分切","remark":null,"id":1476,"purchasePrice":5678.0000,"stock":0.00,"listPrice":5678.0000}]}],"total":1,"size":10,"current":1}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:49.304" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:49.246" endtime="20211220 15:49:49.304"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:49.305" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334178390315008', 'brandName': 'aotutest_paper_brand_name', 'categoryBrandId': '670334163223711744', 'categoryId': '638458876659896320', 'categoryName': 'autotest_category', 'litPicUrl': None, 'name': 'aotutest_paper_name', 'paperMill': 'apm', 'salesEnterpriseId': '670334117090562048', 'salesEnterpriseName': 'autotest_supplier_paper_name', 'introduction': '678', 'status': 30112, 'createTime': '2021-12-20 15:49:48', 'skuList': [{'2': '678', '3': '特规分切', 'remark': None, 'id': 1476, 'purchasePrice': 5678.0, 'stock': 0.0, 'listPrice': 5678.0}]}], 'total': 1, 'size': 10, 'current': 1}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:49.304" endtime="20211220 15:49:49.305"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:49.305" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:49.305" endtime="20211220 15:49:49.305"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:49.305" endtime="20211220 15:49:49.306"></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>${paper_name}</arg>
|
|
<arg>${response.json()["data"]["records"][0]["name"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:49.306" endtime="20211220 15:49:49.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>${product_id}</arg>
|
|
<arg>${response.json()["data"]["records"][0]["id"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:49.307" endtime="20211220 15:49:49.308"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:49.243" endtime="20211220 15:49:49.308" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s10-s1-t5" name="supplierfocus_edit_product_status_up">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:49.309" endtime="20211220 15:49:49.309"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:49.309" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:49.309" endtime="20211220 15:49:49.310"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${product_status}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:49.310" level="INFO">${product_status} = 1</msg>
|
|
<status status="PASS" starttime="20211220 15:49:49.310" endtime="20211220 15:49:49.310"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"status":${product_status},"id":"${product_id}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:49.311" level="INFO">${body} = {"status":1,"id":"670334178390315008"}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:49.310" endtime="20211220 15:49:49.311"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/edit/product/status/${product_id}</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:49.923" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/trading-center/edit/product/status/670334178390315008
|
|
path_url=/trading-center/edit/product/status/670334178390315008
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg==', 'Content-Length': '38'}
|
|
body=b'{"status":1,"id":"670334178390315008"}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:49.923" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/trading-center/edit/product/status/670334178390315008
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:49 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":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:49.923" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:49.311" endtime="20211220 15:49:49.923"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:49.924" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:49.923" endtime="20211220 15:49:49.924"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:49.924" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:49.924" endtime="20211220 15:49:49.924"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:49.925" endtime="20211220 15:49:49.925"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:49.308" endtime="20211220 15:49:49.925" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s10-s1-t6" name="supplierfocus_edit_product_status_down">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:49.926" endtime="20211220 15:49:49.926"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:49.927" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:49.926" endtime="20211220 15:49:49.927"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${product_status}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:49.927" level="INFO">${product_status} = 2</msg>
|
|
<status status="PASS" starttime="20211220 15:49:49.927" endtime="20211220 15:49:49.927"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"status":${product_status},"id":"${product_id}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:49.928" level="INFO">${body} = {"status":2,"id":"670334178390315008"}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:49.927" endtime="20211220 15:49:49.928"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/edit/product/status/${product_id}</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:49.984" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/trading-center/edit/product/status/670334178390315008
|
|
path_url=/trading-center/edit/product/status/670334178390315008
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg==', 'Content-Length': '38'}
|
|
body=b'{"status":2,"id":"670334178390315008"}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:49.984" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/trading-center/edit/product/status/670334178390315008
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:49 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":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:49.985" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:49.928" endtime="20211220 15:49:49.985"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:49.985" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:49.985" endtime="20211220 15:49:49.985"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:49.986" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:49.986" endtime="20211220 15:49:49.986"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:49.986" endtime="20211220 15:49:49.987"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:49.926" endtime="20211220 15:49:49.987" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s10-s1-t7" name="supplierfocus_batch_product_status_up">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:49.988" endtime="20211220 15:49:49.988"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:49.989" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:49.988" endtime="20211220 15:49:49.989"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>30111</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${product_status}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:49.989" level="INFO">${product_status} = 30111</msg>
|
|
<status status="PASS" starttime="20211220 15:49:49.989" endtime="20211220 15:49:49.989"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"status":${product_status},"idList":["${product_id}","${product_id1}"]}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:49.990" level="INFO">${body} = {"status":30111,"idList":["670334178390315008","658301546412511232"]}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:49.989" endtime="20211220 15:49:49.990"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/update/product-status/batch</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:50.067" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/trading-center/update/product-status/batch
|
|
path_url=/trading-center/update/product-status/batch
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg==', 'Content-Length': '69'}
|
|
body=b'{"status":30111,"idList":["670334178390315008","658301546412511232"]}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:50.067" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/trading-center/update/product-status/batch
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49: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":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:50.067" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:49.990" endtime="20211220 15:49:50.067"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:50.068" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:50.068" endtime="20211220 15:49:50.069"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:50.069" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:50.069" endtime="20211220 15:49:50.069"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:50.070" endtime="20211220 15:49:50.070"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:49.987" endtime="20211220 15:49:50.070" critical="yes"></status>
|
|
</test>
|
|
<status status="PASS" starttime="20211220 15:49:47.687" endtime="20211220 15:49:50.071"></status>
|
|
</suite>
|
|
<status status="PASS" starttime="20211220 15:49:47.683" endtime="20211220 15:49:50.073"></status>
|
|
</suite>
|
|
<suite id="s1-s11" name="010 Limited Specialoffer" source="/root/yyt-trading-rf-api/010_limited_specialoffer">
|
|
<suite id="s1-s11-s1" name="Limited Specialoffer Product" source="/root/yyt-trading-rf-api/010_limited_specialoffer/limited_specialoffer_product.robot">
|
|
<test id="s1-s11-s1-t1" name="operate_get_noton_sale_product_list">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:50.084" endtime="20211220 15:49:50.085"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:50.085" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:50.085" endtime="20211220 15:49:50.086"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>isOnSale=0</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${param}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:50.086" level="INFO">${param} = isOnSale=0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:50.086" endtime="20211220 15:49:50.086"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/trading-center/admin/get/on-sale-category-brand-list</arg>
|
|
<arg>params=${param}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:50.134" level="INFO">GET Request : url=https://api-ops-yyt-test.qniao.cn/trading-center/admin/get/on-sale-category-brand-list?isOnSale=0
|
|
path_url=/trading-center/admin/get/on-sale-category-brand-list?isOnSale=0
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:50.134" level="INFO">GET Response : url=https://api-ops-yyt-test.qniao.cn/trading-center/admin/get/on-sale-category-brand-list?isOnSale=0
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:50 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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":"670334163223711744","categoryId":"638458876659896320","categoryName":"autotest_category","name":"aotutest_paper_brand_name","paperManufacturerId":"638458967357526016","paperManufacturerName":"autotest_paper_manufacturer","paperName":"aotutest_paper_name","createTime":null,"onSaleSort":0},{"id":"652853213489401856","categoryId":"1","categoryName":"白板纸","name":"沙雕风格","paperManufacturerId":"622401477847158784","paperManufacturerName":"广州一会发给黄","paperName":"111111111111111111111111","createTime":null,"onSaleSort":0},{"id":"651122232923394048","categoryId":"16","categoryName":"其他","name":"统计","paperManufacturerId":"623143179666984960","paperManufacturerName":"测试纸厂","paperName":"统计纸品","createTime":null,"onSaleSort":0},{"id":"650463564347346944","categoryId":"1","categoryName":"白板纸","name":"12312","paperManufacturerId":"624705488851963904","paperManufacturerName":"岳阳纸业股份有限公司","paperName":"34252345","createTime":null,"onSaleSort":0},{"id":"647475598360449024","categoryId":"622858543002947584","categoryName":"特级牛卡","name":"光明","paperManufacturerId":"624705315354578944","paperManufacturerName":"山东华泰纸业股份有限公司","paperName":"铁甲","createTime":null,"onSaleSort":0},{"id":"646442007052554240","categoryId":"622858543002947584","categoryName":"特级牛卡","name":"橙光","paperManufacturerId":"624705488851963904","paperManufacturerName":"岳阳纸业股份有限公司","paperName":"岳阳特级牛卡","createTime":null,"onSaleSort":0},{"id":"646077175493169152","categoryId":"8","categoryName":"白卡纸","name":"为人父","paperManufacturerId":"617760337176956928","paperManufacturerName":"广州测试纸厂","paperName":"口语课回家","createTime":null,"onSaleSort":0},{"id":"639233011782651904","categoryId":"622858543002947584","categoryName":"特级牛卡","name":"122","paperManufacturerId":"617785159873335296","paperManufacturerName":"aaa","paperName":"一休","createTime":null,"onSaleSort":0},{"id":"634846041195286528","categoryId":"633768048419016704","categoryName":"而","name":"123","paperManufacturerId":"624705488851963904","paperManufacturerName":"岳阳纸业股份有限公司","paperName":"213","createTime":null,"onSaleSort":0},{"id":"633768148222480384","categoryId":"622858543002947584","categoryName":"特级牛卡","name":"掏粪工","paperManufacturerId":"620256187698515968","paperManufacturerName":"APP金光集团","paperName":"电饭锅","createTime":null,"onSaleSort":0}],"total":28,"size":10,"current":1}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:50.134" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:50.086" endtime="20211220 15:49:50.134"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:50.135" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334163223711744', 'categoryId': '638458876659896320', 'categoryName': 'autotest_category', 'name': 'aotutest_paper_brand_name', 'paperManufacturerId': '638458967357526016', 'paperManufacturerName': 'autotest_paper_manufacturer', 'paperName': 'aotutest_paper_name', 'createTime': None, 'onSaleSort': 0}, {'id': '652853213489401856', 'categoryId': '1', 'categoryName': '白板纸', 'name': '沙雕风格', 'paperManufacturerId': '622401477847158784', 'paperManufacturerName': '广州一会发给黄', 'paperName': '111111111111111111111111', 'createTime': None, 'onSaleSort': 0}, {'id': '651122232923394048', 'categoryId': '16', 'categoryName': '其他', 'name': '统计', 'paperManufacturerId': '623143179666984960', 'paperManufacturerName': '测试纸厂', 'paperName': '统计纸品', 'createTime': None, 'onSaleSort': 0}, {'id': '650463564347346944', 'categoryId': '1', 'categoryName': '白板纸', 'name': '12312', 'paperManufacturerId': '624705488851963904', 'paperManufacturerName': '岳阳纸业股份有限公司', 'paperName': '34252345', 'createTime': None, 'onSaleSort': 0}, {'id': '647475598360449024', 'categoryId': '622858543002947584', 'categoryName': '特级牛卡', 'name': '光明', 'paperManufacturerId': '624705315354578944', 'paperManufacturerName': '山东华泰纸业股份有限公司', 'paperName': '铁甲', 'createTime': None, 'onSaleSort': 0}, {'id': '646442007052554240', 'categoryId': '622858543002947584', 'categoryName': '特级牛卡', 'name': '橙光', 'paperManufacturerId': '624705488851963904', 'paperManufacturerName': '岳阳纸业股份有限公司', 'paperName': '岳阳特级牛卡', 'createTime': None, 'onSaleSort': 0}, {'id': '646077175493169152', 'categoryId': '8', 'categoryName': '白卡纸', 'name': '为人父', 'paperManufacturerId': '617760337176956928', 'paperManufacturerName': '广州测试纸厂', 'paperName': '口语课回家', 'createTime': None, 'onSaleSort': 0}, {'id': '639233011782651904', 'categoryId': '622858543002947584', 'categoryName': '特级牛卡', 'name': '122', 'paperManufacturerId': '617785159873335296', 'paperManufacturerName': 'aaa', 'paperName': '一休', 'createTime': None, 'onSaleSort': 0}, {'id': '634846041195286528', 'categoryId': '633768048419016704', 'categoryName': '而', 'name': '123', 'paperManufacturerId': '624705488851963904', 'paperManufacturerName': '岳阳纸业股份有限公司', 'paperName': '213', 'createTime': None, 'onSaleSort': 0}, {'id': '633768148222480384', 'categoryId': '622858543002947584', 'categoryName': '特级牛卡', 'name': '掏粪工', 'paperManufacturerId': '620256187698515968', 'paperManufacturerName': 'APP金光集团', 'paperName': '电饭锅', 'createTime': None, 'onSaleSort': 0}], 'total': 28, 'size': 10, 'current': 1}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:50.135" endtime="20211220 15:49:50.135"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:50.136" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:50.135" endtime="20211220 15:49:50.136"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:50.136" endtime="20211220 15:49:50.136"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:50.084" endtime="20211220 15:49:50.137" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s11-s1-t2" name="operate_on_sale_product_list_earch">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:50.137" endtime="20211220 15:49:50.137"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:50.138" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:50.138" endtime="20211220 15:49:50.138"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>isOnSale=0&name=${paper_brand_name}&paperName=${paper_name}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${param}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:50.139" level="INFO">${param} = isOnSale=0&name=aotutest_paper_brand_name&paperName=aotutest_paper_name</msg>
|
|
<status status="PASS" starttime="20211220 15:49:50.138" endtime="20211220 15:49:50.139"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/trading-center/admin/get/on-sale-category-brand-list</arg>
|
|
<arg>params=${param}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:50.205" level="INFO">GET Request : url=https://api-ops-yyt-test.qniao.cn/trading-center/admin/get/on-sale-category-brand-list?isOnSale=0&name=aotutest_paper_brand_name&paperName=aotutest_paper_name
|
|
path_url=/trading-center/admin/get/on-sale-category-brand-list?isOnSale=0&name=aotutest_paper_brand_name&paperName=aotutest_paper_name
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:50.205" level="INFO">GET Response : url=https://api-ops-yyt-test.qniao.cn/trading-center/admin/get/on-sale-category-brand-list?isOnSale=0&name=aotutest_paper_brand_name&paperName=aotutest_paper_name
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:50 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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":"670334163223711744","categoryId":"638458876659896320","categoryName":"autotest_category","name":"aotutest_paper_brand_name","paperManufacturerId":"638458967357526016","paperManufacturerName":"autotest_paper_manufacturer","paperName":"aotutest_paper_name","createTime":null,"onSaleSort":0}],"total":1,"size":10,"current":1}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:50.206" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:50.139" endtime="20211220 15:49:50.206"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:50.207" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334163223711744', 'categoryId': '638458876659896320', 'categoryName': 'autotest_category', 'name': 'aotutest_paper_brand_name', 'paperManufacturerId': '638458967357526016', 'paperManufacturerName': 'autotest_paper_manufacturer', 'paperName': 'aotutest_paper_name', 'createTime': None, 'onSaleSort': 0}], 'total': 1, 'size': 10, 'current': 1}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:50.206" endtime="20211220 15:49:50.207"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:50.207" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:50.207" endtime="20211220 15:49:50.207"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:50.207" endtime="20211220 15:49:50.208"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()["data"]["records"][0]}</arg>
|
|
<arg>id</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${on_sale_product_paper_id}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:50.209" level="INFO">${on_sale_product_paper_id} = 670334163223711744</msg>
|
|
<status status="PASS" starttime="20211220 15:49:50.208" endtime="20211220 15:49:50.209"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${on_sale_product_paper_id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:50.209" level="INFO">${on_sale_product_paper_id} = 670334163223711744</msg>
|
|
<status status="PASS" starttime="20211220 15:49:50.209" endtime="20211220 15:49:50.209"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:50.137" endtime="20211220 15:49:50.209" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s11-s1-t3" name="operate_add_on_sale_product">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:50.210" endtime="20211220 15:49:50.210"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:50.211" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:50.211" endtime="20211220 15:49:50.211"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${product_isOnSale}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:50.211" level="INFO">${product_isOnSale} = 1</msg>
|
|
<status status="PASS" starttime="20211220 15:49:50.211" endtime="20211220 15:49:50.212"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"categoryBrandIds":["${on_sale_product_paper_id}"],"isOnSale":${product_isOnSale}}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:50.212" level="INFO">${body} = {"categoryBrandIds":["670334163223711744"],"isOnSale":1}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:50.212" endtime="20211220 15:49:50.212"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>trading-center/admin/add-or-remove/on-sale-category-brands</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:50.268" level="INFO">POST Request : url=https://api-ops-yyt-test.qniao.cn/trading-center/admin/add-or-remove/on-sale-category-brands
|
|
path_url=/trading-center/admin/add-or-remove/on-sale-category-brands
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38', 'Content-Length': '56'}
|
|
body=b'{"categoryBrandIds":["670334163223711744"],"isOnSale":1}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:50.268" level="INFO">POST Response : url=https://api-ops-yyt-test.qniao.cn/trading-center/admin/add-or-remove/on-sale-category-brands
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:50 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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="20211220 15:49:50.268" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:50.212" endtime="20211220 15:49:50.268"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:50.269" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:50.269" endtime="20211220 15:49:50.269"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:50.270" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:50.270" endtime="20211220 15:49:50.270"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:50.270" endtime="20211220 15:49:50.271"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:50.210" endtime="20211220 15:49:50.271" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s11-s1-t4" name="operate_get_on_sale_product_list">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:50.272" endtime="20211220 15:49:50.272"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:50.272" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:50.272" endtime="20211220 15:49:50.273"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>isOnSale=1</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${param}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:50.273" level="INFO">${param} = isOnSale=1</msg>
|
|
<status status="PASS" starttime="20211220 15:49:50.273" endtime="20211220 15:49:50.273"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/trading-center/admin/get/on-sale-category-brand-list</arg>
|
|
<arg>params=${param}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:50.927" level="INFO">GET Request : url=https://api-ops-yyt-test.qniao.cn/trading-center/admin/get/on-sale-category-brand-list?isOnSale=1
|
|
path_url=/trading-center/admin/get/on-sale-category-brand-list?isOnSale=1
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:50.928" level="INFO">GET Response : url=https://api-ops-yyt-test.qniao.cn/trading-center/admin/get/on-sale-category-brand-list?isOnSale=1
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:50 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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":"670334163223711744","categoryId":"638458876659896320","categoryName":"autotest_category","name":"aotutest_paper_brand_name","paperManufacturerId":"638458967357526016","paperManufacturerName":"autotest_paper_manufacturer","paperName":"aotutest_paper_name","createTime":"2021-12-20 15:49:50","onSaleSort":5},{"id":"623143393647792128","categoryId":"9","categoryName":"金银卡","name":"测试纸品","paperManufacturerId":"623143179666984960","paperManufacturerName":"测试纸厂","paperName":"test测试纸品","createTime":"2021-10-13 14:26:50","onSaleSort":4},{"id":"599233095564136448","categoryId":"8","categoryName":"白卡纸","name":"丽品","paperManufacturerId":"617789474298007552","paperManufacturerName":"gewgw","paperName":"丽品白卡纸","createTime":"2021-08-16 16:01:10","onSaleSort":3},{"id":"617825820777517056","categoryId":"15","categoryName":"特种纸","name":"ff","paperManufacturerId":"617789474298007552","paperManufacturerName":"gewgw","paperName":"fff11","createTime":"2021-08-13 11:17:54","onSaleSort":2}],"total":4,"size":10,"current":1}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:50.928" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:50.273" endtime="20211220 15:49:50.928"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:50.929" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334163223711744', 'categoryId': '638458876659896320', 'categoryName': 'autotest_category', 'name': 'aotutest_paper_brand_name', 'paperManufacturerId': '638458967357526016', 'paperManufacturerName': 'autotest_paper_manufacturer', 'paperName': 'aotutest_paper_name', 'createTime': '2021-12-20 15:49:50', 'onSaleSort': 5}, {'id': '623143393647792128', 'categoryId': '9', 'categoryName': '金银卡', 'name': '测试纸品', 'paperManufacturerId': '623143179666984960', 'paperManufacturerName': '测试纸厂', 'paperName': 'test测试纸品', 'createTime': '2021-10-13 14:26:50', 'onSaleSort': 4}, {'id': '599233095564136448', 'categoryId': '8', 'categoryName': '白卡纸', 'name': '丽品', 'paperManufacturerId': '617789474298007552', 'paperManufacturerName': 'gewgw', 'paperName': '丽品白卡纸', 'createTime': '2021-08-16 16:01:10', 'onSaleSort': 3}, {'id': '617825820777517056', 'categoryId': '15', 'categoryName': '特种纸', 'name': 'ff', 'paperManufacturerId': '617789474298007552', 'paperManufacturerName': 'gewgw', 'paperName': 'fff11', 'createTime': '2021-08-13 11:17:54', 'onSaleSort': 2}], 'total': 4, 'size': 10, 'current': 1}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:50.928" endtime="20211220 15:49:50.929"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:50.930" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:50.929" endtime="20211220 15:49:50.930"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:50.930" endtime="20211220 15:49:50.930"></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>${on_sale_product_paper_id}</arg>
|
|
<arg>${response.json()["data"]["records"][0]["id"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:50.930" endtime="20211220 15:49:50.931"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:50.271" endtime="20211220 15:49:50.931" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s11-s1-t5" name="customer_get_on_sale_product_list">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:50.932" endtime="20211220 15:49:50.933"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:50.934" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:50.933" endtime="20211220 15:49:50.934"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>isOnSale=1</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${param}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:50.934" level="INFO">${param} = isOnSale=1</msg>
|
|
<status status="PASS" starttime="20211220 15:49:50.934" endtime="20211220 15:49:50.934"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/wechatapplet/get/paper-brand/brand-list</arg>
|
|
<arg>params=${param}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:51.072" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/trading-center/wechatapplet/get/paper-brand/brand-list?isOnSale=1
|
|
path_url=/trading-center/wechatapplet/get/paper-brand/brand-list?isOnSale=1
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:51.073" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/trading-center/wechatapplet/get/paper-brand/brand-list?isOnSale=1
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:51 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":{"records":[{"id":"670334163223711744","name":"aotutest_paper_name","picUrl":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","characteristic":"This autotest_paper_characteristic","gramWeight":["678"],"salesRank":28,"saleWeight":0.00,"minPrice":5848,"weights":"678","categoryId":"638458876659896320","salesEnterpriseId":"670334117090562048","premiumRate":0.03,"priceUpdateTime":"2021-12-20 15:49:47","createTime":null},{"id":"623143393647792128","name":"test测试纸品","picUrl":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628735426499.jpg","characteristic":null,"gramWeight":[],"salesRank":1,"saleWeight":3989.59,"minPrice":0,"weights":null,"categoryId":"9","salesEnterpriseId":null,"premiumRate":0.03,"priceUpdateTime":"2021-08-12 10:30:28","createTime":null},{"id":"599233095564136448","name":"丽品白卡纸","picUrl":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png","characteristic":"账期价格,品质保证,准时送达","gramWeight":["230","300","400"],"salesRank":8,"saleWeight":32.41,"minPrice":8086,"weights":"230,230,400,300","categoryId":"8","salesEnterpriseId":"553703427180466176","premiumRate":0.03,"priceUpdateTime":"2021-05-27 10:32:17","createTime":null},{"id":"617825820777517056","name":"fff11","picUrl":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png","characteristic":null,"gramWeight":["100","123","200","343","4543"],"salesRank":11,"saleWeight":18.21,"minPrice":219,"weights":"343,123,100,200,4543","categoryId":"15","salesEnterpriseId":"592358467470233600","premiumRate":0.03,"priceUpdateTime":"2021-08-11 15:00:45","createTime":null}],"total":4,"size":10,"current":1}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:51.073" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:50.934" endtime="20211220 15:49:51.073"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:51.074" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334163223711744', 'name': 'aotutest_paper_name', 'picUrl': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'characteristic': 'This autotest_paper_characteristic', 'gramWeight': ['678'], 'salesRank': 28, 'saleWeight': 0.0, 'minPrice': 5848, 'weights': '678', 'categoryId': '638458876659896320', 'salesEnterpriseId': '670334117090562048', 'premiumRate': 0.03, 'priceUpdateTime': '2021-12-20 15:49:47', 'createTime': None}, {'id': '623143393647792128', 'name': 'test测试纸品', 'picUrl': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628735426499.jpg', 'characteristic': None, 'gramWeight': [], 'salesRank': 1, 'saleWeight': 3989.59, 'minPrice': 0, 'weights': None, 'categoryId': '9', 'salesEnterpriseId': None, 'premiumRate': 0.03, 'priceUpdateTime': '2021-08-12 10:30:28', 'createTime': None}, {'id': '599233095564136448', 'name': '丽品白卡纸', 'picUrl': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png', 'characteristic': '账期价格,品质保证,准时送达', 'gramWeight': ['230', '300', '400'], 'salesRank': 8, 'saleWeight': 32.41, 'minPrice': 8086, 'weights': '230,230,400,300', 'categoryId': '8', 'salesEnterpriseId': '553703427180466176', 'premiumRate': 0.03, 'priceUpdateTime': '2021-05-27 10:32:17', 'createTime': None}, {'id': '617825820777517056', 'name': 'fff11', 'picUrl': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png', 'characteristic': None, 'gramWeight': ['100', '123', '200', '343', '4543'], 'salesRank': 11, 'saleWeight': 18.21, 'minPrice': 219, 'weights': '343,123,100,200,4543', 'categoryId': '15', 'salesEnterpriseId': '592358467470233600', 'premiumRate': 0.03, 'priceUpdateTime': '2021-08-11 15:00:45', 'createTime': None}], 'total': 4, 'size': 10, 'current': 1}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:51.073" endtime="20211220 15:49:51.074"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:51.075" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:51.074" endtime="20211220 15:49:51.075"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:51.075" endtime="20211220 15:49:51.075"></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>${on_sale_product_paper_id}</arg>
|
|
<arg>${response.json()["data"]["records"][0]["id"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:51.076" endtime="20211220 15:49:51.076"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:50.932" endtime="20211220 15:49:51.076" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s11-s1-t6" name="operate_remove_on_sale_product">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:51.077" endtime="20211220 15:49:51.077"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationbackend_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:51.078" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:51.078" endtime="20211220 15:49:51.078"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>0</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${product_isOnSale}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:51.079" level="INFO">${product_isOnSale} = 0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:51.078" endtime="20211220 15:49:51.079"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"categoryBrandIds":["${on_sale_product_paper_id}"],"isOnSale":${product_isOnSale}}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:51.079" level="INFO">${body} = {"categoryBrandIds":["670334163223711744"],"isOnSale":0}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:51.079" endtime="20211220 15:49:51.079"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>trading-center/admin/add-or-remove/on-sale-category-brands</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:51.134" level="INFO">POST Request : url=https://api-ops-yyt-test.qniao.cn/trading-center/admin/add-or-remove/on-sale-category-brands
|
|
path_url=/trading-center/admin/add-or-remove/on-sale-category-brands
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847952999', 'Authorization': 'Token 4a8bb5b51207941b91dfa6f617504a38', 'Content-Length': '56'}
|
|
body=b'{"categoryBrandIds":["670334163223711744"],"isOnSale":0}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:51.134" level="INFO">POST Response : url=https://api-ops-yyt-test.qniao.cn/trading-center/admin/add-or-remove/on-sale-category-brands
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:51 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers', 'Authorization': '4a8bb5b51207941b91dfa6f617504a38', '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="20211220 15:49:51.134" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:51.079" endtime="20211220 15:49:51.134"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:51.135" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:51.134" endtime="20211220 15:49:51.135"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:51.135" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:51.135" endtime="20211220 15:49:51.135"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:51.136" endtime="20211220 15:49:51.136"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:51.077" endtime="20211220 15:49:51.136" critical="yes"></status>
|
|
</test>
|
|
<status status="PASS" starttime="20211220 15:49:50.078" endtime="20211220 15:49:51.137"></status>
|
|
</suite>
|
|
<status status="PASS" starttime="20211220 15:49:50.074" endtime="20211220 15:49:51.138"></status>
|
|
</suite>
|
|
<suite id="s1-s12" name="011 Product Price Config" source="/root/yyt-trading-rf-api/011_product_price_config">
|
|
<suite id="s1-s12-s1" name="Product Price Config Qniao And Feisuan" source="/root/yyt-trading-rf-api/011_product_price_config/product_price_config_qniao_and_feisuan.robot">
|
|
<test id="s1-s12-s1-t1" name="product_price_config_qniao_and_feisuan_list">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:51.148" endtime="20211220 15:49:51.148"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:51.149" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:51.149" endtime="20211220 15:49:51.149"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/cloud-print-user-center/get/settlement-interval/two-dimension/list</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:51.213" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/get/settlement-interval/two-dimension/list
|
|
path_url=/cloud-print-user-center/get/settlement-interval/two-dimension/list
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:51.213" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/get/settlement-interval/two-dimension/list
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:51 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":{"rowList":[{"rowId":"11","rowName":"月结30天","columnList":[{"colId":"1","rowId":"11","id":"622136611982938112","columnName":"现结","columnVal":1.00,"valid":0,"type":0},{"colId":"2","rowId":"11","id":"622142109939535872","columnName":"月结30天","columnVal":2.00,"valid":0,"type":0},{"colId":"3","rowId":"11","id":"622142204592394240","columnName":"月结45天","columnVal":3.00,"valid":0,"type":0},{"colId":"4","rowId":"11","id":"622142211924037632","columnName":"月结60天","columnVal":4.00,"valid":0,"type":0},{"colId":"5","rowId":"11","id":"622142217556987904","columnName":"月结75天","columnVal":5.00,"valid":0,"type":0},{"colId":"6","rowId":"11","id":"622142226239197184","columnName":"月结90天","columnVal":6.00,"valid":0,"type":0}]},{"rowId":"12","rowName":"月结45天","columnList":[{"colId":"1","rowId":"12","id":"622142016821792768","columnName":"现结","columnVal":11.00,"valid":0,"type":0},{"colId":"2","rowId":"12","id":"622142241846202368","columnName":"月结30天","columnVal":12.00,"valid":0,"type":0},{"colId":"3","rowId":"12","id":"622142311454871552","columnName":"月结45天","columnVal":13.00,"valid":0,"type":0},{"colId":"4","rowId":"12","id":"622142357202145280","columnName":"月结60天","columnVal":14.00,"valid":0,"type":0},{"colId":"5","rowId":"12","id":"622142395202539520","columnName":"月结75天","columnVal":15.00,"valid":0,"type":0},{"colId":"6","rowId":"12","id":"622142452140216320","columnName":"月结90天","columnVal":16.00,"valid":0,"type":0}]},{"rowId":"13","rowName":"月结60天","columnList":[{"colId":"1","rowId":"13","id":"622142033770975232","columnName":"现结","columnVal":21.00,"valid":0,"type":0},{"colId":"2","rowId":"13","id":"622142257004417024","columnName":"月结30天","columnVal":22.00,"valid":0,"type":0},{"colId":"3","rowId":"13","id":"622142316504813568","columnName":"月结45天","columnVal":23.00,"valid":0,"type":0},{"colId":"4","rowId":"13","id":"622142363371966464","columnName":"月结60天","columnVal":24.00,"valid":0,"type":0},{"colId":"5","rowId":"13","id":"622142403041693696","columnName":"月结75天","columnVal":25.00,"valid":0,"type":0},{"colId":"6","rowId":"13","id":"622142468766437376","columnName":"月结90天","columnVal":26.00,"valid":0,"type":0}]},{"rowId":"14","rowName":"月结75天","columnList":[{"colId":"1","rowId":"14","id":"622142051399634944","columnName":"现结","columnVal":31.00,"valid":0,"type":0},{"colId":"2","rowId":"14","id":"622142272795971584","columnName":"月结30天","columnVal":32.00,"valid":0,"type":0},{"colId":"3","rowId":"14","id":"622142320963358720","columnName":"月结45天","columnVal":33.00,"valid":0,"type":0},{"colId":"4","rowId":"14","id":"622142368690343936","columnName":"月结60天","columnVal":34.00,"valid":0,"type":0},{"colId":"5","rowId":"14","id":"622142412545986560","columnName":"月结75天","columnVal":35.00,"valid":0,"type":0},{"colId":"6","rowId":"14","id":"622142484599934976","columnName":"月结90天","columnVal":36.00,"valid":0,"type":0}]},{"rowId":"15","rowName":"月结90天","columnList":[{"colId":"6","rowId":"15","id":"622141632002789376","columnName":"月结90天","columnVal":-10.00,"valid":0,"type":0},{"colId":"1","rowId":"15","id":"622142097511813120","columnName":"现结","columnVal":-50.00,"valid":0,"type":0},{"colId":"2","rowId":"15","id":"622142301367570432","columnName":"月结30天","columnVal":-90.00,"valid":0,"type":0},{"colId":"3","rowId":"15","id":"622142333290418176","columnName":"月结45天","columnVal":10.00,"valid":0,"type":0},{"colId":"4","rowId":"15","id":"622142375078268928","columnName":"月结60天","columnVal":50.00,"valid":0,"type":0},{"colId":"5","rowId":"15","id":"622142441704787968","columnName":"月结75天","columnVal":90.00,"valid":0,"type":0}]}],"flyloanList":[{"rowId":"22","rowName":"先息后本·1期","columnList":[{"colId":"5","rowId":"22","id":"631497391060684800","columnName":"月结75天","columnVal":6.00,"valid":0,"type":1},{"colId":"1","rowId":"22","id":"632216107373170688","columnName":"现结","columnVal":2.00,"valid":0,"type":1},{"colId":"2","rowId":"22","id":"632218246287855616","columnName":"月结30天","columnVal":2.00,"valid":0,"type":1},{"colId":"3","rowId":"22","id":"632218281255768064","columnName":"月结45天","columnVal":50.00,"valid":0,"type":1},{"colId":"4","rowId":"22","id":"632218295726116864","columnName":"月结60天","columnVal":-50.00,"valid":0,"type":1},{"colId":"6","rowId":"22","id":"632218384125267968","columnName":"月结90天","columnVal":8.00,"valid":0,"type":1}]},{"rowId":"23","rowName":"先息后本·3期","columnList":[{"colId":"1","rowId":"23","id":"632218406766120960","columnName":"现结","columnVal":12.00,"valid":0,"type":1},{"colId":"2","rowId":"23","id":"632218417658728448","columnName":"月结30天","columnVal":2.00,"valid":0,"type":1},{"colId":"3","rowId":"23","id":"632218424357031936","columnName":"月结45天","columnVal":50.00,"valid":0,"type":1},{"colId":"4","rowId":"23","id":"632218431525097472","columnName":"月结60天","columnVal":100.00,"valid":0,"type":1},{"colId":"5","rowId":"23","id":"632218437007052800","columnName":"月结75天","columnVal":7.00,"valid":0,"type":1},{"colId":"6","rowId":"23","id":"632218454384054272","columnName":"月结90天","columnVal":2.00,"valid":0,"type":1}]}]}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:51.214" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:51.149" endtime="20211220 15:49:51.214"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:51.215" level="INFO">{'code': 0, 'message': 'successful', 'data': {'rowList': [{'rowId': '11', 'rowName': '月结30天', 'columnList': [{'colId': '1', 'rowId': '11', 'id': '622136611982938112', 'columnName': '现结', 'columnVal': 1.0, 'valid': 0, 'type': 0}, {'colId': '2', 'rowId': '11', 'id': '622142109939535872', 'columnName': '月结30天', 'columnVal': 2.0, 'valid': 0, 'type': 0}, {'colId': '3', 'rowId': '11', 'id': '622142204592394240', 'columnName': '月结45天', 'columnVal': 3.0, 'valid': 0, 'type': 0}, {'colId': '4', 'rowId': '11', 'id': '622142211924037632', 'columnName': '月结60天', 'columnVal': 4.0, 'valid': 0, 'type': 0}, {'colId': '5', 'rowId': '11', 'id': '622142217556987904', 'columnName': '月结75天', 'columnVal': 5.0, 'valid': 0, 'type': 0}, {'colId': '6', 'rowId': '11', 'id': '622142226239197184', 'columnName': '月结90天', 'columnVal': 6.0, 'valid': 0, 'type': 0}]}, {'rowId': '12', 'rowName': '月结45天', 'columnList': [{'colId': '1', 'rowId': '12', 'id': '622142016821792768', 'columnName': '现结', 'columnVal': 11.0, 'valid': 0, 'type': 0}, {'colId': '2', 'rowId': '12', 'id': '622142241846202368', 'columnName': '月结30天', 'columnVal': 12.0, 'valid': 0, 'type': 0}, {'colId': '3', 'rowId': '12', 'id': '622142311454871552', 'columnName': '月结45天', 'columnVal': 13.0, 'valid': 0, 'type': 0}, {'colId': '4', 'rowId': '12', 'id': '622142357202145280', 'columnName': '月结60天', 'columnVal': 14.0, 'valid': 0, 'type': 0}, {'colId': '5', 'rowId': '12', 'id': '622142395202539520', 'columnName': '月结75天', 'columnVal': 15.0, 'valid': 0, 'type': 0}, {'colId': '6', 'rowId': '12', 'id': '622142452140216320', 'columnName': '月结90天', 'columnVal': 16.0, 'valid': 0, 'type': 0}]}, {'rowId': '13', 'rowName': '月结60天', 'columnList': [{'colId': '1', 'rowId': '13', 'id': '622142033770975232', 'columnName': '现结', 'columnVal': 21.0, 'valid': 0, 'type': 0}, {'colId': '2', 'rowId': '13', 'id': '622142257004417024', 'columnName': '月结30天', 'columnVal': 22.0, 'valid': 0, 'type': 0}, {'colId': '3', 'rowId': '13', 'id': '622142316504813568', 'columnName': '月结45天', 'columnVal': 23.0, 'valid': 0, 'type': 0}, {'colId': '4', 'rowId': '13', 'id': '622142363371966464', 'columnName': '月结60天', 'columnVal': 24.0, 'valid': 0, 'type': 0}, {'colId': '5', 'rowId': '13', 'id': '622142403041693696', 'columnName': '月结75天', 'columnVal': 25.0, 'valid': 0, 'type': 0}, {'colId': '6', 'rowId': '13', 'id': '622142468766437376', 'columnName': '月结90天', 'columnVal': 26.0, 'valid': 0, 'type': 0}]}, {'rowId': '14', 'rowName': '月结75天', 'columnList': [{'colId': '1', 'rowId': '14', 'id': '622142051399634944', 'columnName': '现结', 'columnVal': 31.0, 'valid': 0, 'type': 0}, {'colId': '2', 'rowId': '14', 'id': '622142272795971584', 'columnName': '月结30天', 'columnVal': 32.0, 'valid': 0, 'type': 0}, {'colId': '3', 'rowId': '14', 'id': '622142320963358720', 'columnName': '月结45天', 'columnVal': 33.0, 'valid': 0, 'type': 0}, {'colId': '4', 'rowId': '14', 'id': '622142368690343936', 'columnName': '月结60天', 'columnVal': 34.0, 'valid': 0, 'type': 0}, {'colId': '5', 'rowId': '14', 'id': '622142412545986560', 'columnName': '月结75天', 'columnVal': 35.0, 'valid': 0, 'type': 0}, {'colId': '6', 'rowId': '14', 'id': '622142484599934976', 'columnName': '月结90天', 'columnVal': 36.0, 'valid': 0, 'type': 0}]}, {'rowId': '15', 'rowName': '月结90天', 'columnList': [{'colId': '6', 'rowId': '15', 'id': '622141632002789376', 'columnName': '月结90天', 'columnVal': -10.0, 'valid': 0, 'type': 0}, {'colId': '1', 'rowId': '15', 'id': '622142097511813120', 'columnName': '现结', 'columnVal': -50.0, 'valid': 0, 'type': 0}, {'colId': '2', 'rowId': '15', 'id': '622142301367570432', 'columnName': '月结30天', 'columnVal': -90.0, 'valid': 0, 'type': 0}, {'colId': '3', 'rowId': '15', 'id': '622142333290418176', 'columnName': '月结45天', 'columnVal': 10.0, 'valid': 0, 'type': 0}, {'colId': '4', 'rowId': '15', 'id': '622142375078268928', 'columnName': '月结60天', 'columnVal': 50.0, 'valid': 0, 'type': 0}, {'colId': '5', 'rowId': '15', 'id': '622142441704787968', 'columnName': '月结75天', 'columnVal': 90.0, 'valid': 0, 'type': 0}]}], 'flyloanList': [{'rowId': '22', 'rowName': '先息后本·1期', 'columnList': [{'colId': '5', 'rowId': '22', 'id': '631497391060684800', 'columnName': '月结75天', 'columnVal': 6.0, 'valid': 0, 'type': 1}, {'colId': '1', 'rowId': '22', 'id': '632216107373170688', 'columnName': '现结', 'columnVal': 2.0, 'valid': 0, 'type': 1}, {'colId': '2', 'rowId': '22', 'id': '632218246287855616', 'columnName': '月结30天', 'columnVal': 2.0, 'valid': 0, 'type': 1}, {'colId': '3', 'rowId': '22', 'id': '632218281255768064', 'columnName': '月结45天', 'columnVal': 50.0, 'valid': 0, 'type': 1}, {'colId': '4', 'rowId': '22', 'id': '632218295726116864', 'columnName': '月结60天', 'columnVal': -50.0, 'valid': 0, 'type': 1}, {'colId': '6', 'rowId': '22', 'id': '632218384125267968', 'columnName': '月结90天', 'columnVal': 8.0, 'valid': 0, 'type': 1}]}, {'rowId': '23', 'rowName': '先息后本·3期', 'columnList': [{'colId': '1', 'rowId': '23', 'id': '632218406766120960', 'columnName': '现结', 'columnVal': 12.0, 'valid': 0, 'type': 1}, {'colId': '2', 'rowId': '23', 'id': '632218417658728448', 'columnName': '月结30天', 'columnVal': 2.0, 'valid': 0, 'type': 1}, {'colId': '3', 'rowId': '23', 'id': '632218424357031936', 'columnName': '月结45天', 'columnVal': 50.0, 'valid': 0, 'type': 1}, {'colId': '4', 'rowId': '23', 'id': '632218431525097472', 'columnName': '月结60天', 'columnVal': 100.0, 'valid': 0, 'type': 1}, {'colId': '5', 'rowId': '23', 'id': '632218437007052800', 'columnName': '月结75天', 'columnVal': 7.0, 'valid': 0, 'type': 1}, {'colId': '6', 'rowId': '23', 'id': '632218454384054272', 'columnName': '月结90天', 'columnVal': 2.0, 'valid': 0, 'type': 1}]}]}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:51.214" endtime="20211220 15:49:51.215"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:51.216" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:51.215" endtime="20211220 15:49:51.216"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:51.216" endtime="20211220 15:49:51.216"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:51.147" endtime="20211220 15:49:51.216" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s12-s1-t2" name="product_price_config_qniao_and_feisuan_update_log_list">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:51.217" endtime="20211220 15:49:51.218"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:51.218" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:51.218" endtime="20211220 15:49:51.218"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/cloud-print-user-center/get/paper/premium-rate/history/page</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:51.263" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/get/paper/premium-rate/history/page
|
|
path_url=/cloud-print-user-center/get/paper/premium-rate/history/page
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:51.263" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/get/paper/premium-rate/history/page
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:51 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":{"records":[{"id":"648642015323623424","createTime":"2021-10-21 19:12:53","editorId":"579717994788294656","editorName":"梓健","oldPremiumRate":1.00,"newPremiumRate":1.00,"dataId":"622136611982938112","clientSettlementIntervalType":"11","clientSettlementIntervalName":"月结30天","supplierSettlementIntervalType":"1","supplierSettlementIntervalName":"现结"},{"id":"645619701015252992","createTime":"2021-10-13 11:03:17","editorId":"635092395083567104","editorName":"一休","oldPremiumRate":2.00,"newPremiumRate":2.00,"dataId":"632218417658728448","clientSettlementIntervalType":"23","clientSettlementIntervalName":"先息后本·3期","supplierSettlementIntervalType":"2","supplierSettlementIntervalName":"月结30天"},{"id":"644887453668347904","createTime":"2021-10-11 10:33:36","editorId":"572831485514616832","editorName":"梁金满","oldPremiumRate":8.00,"newPremiumRate":2.00,"dataId":"632218454384054272","clientSettlementIntervalType":"23","clientSettlementIntervalName":"先息后本·3期","supplierSettlementIntervalType":"6","supplierSettlementIntervalName":"月结90天"},{"id":"644886440962035712","createTime":"2021-10-11 10:29:34","editorId":"572831485514616832","editorName":"梁金满","oldPremiumRate":7.00,"newPremiumRate":8.00,"dataId":"632218384125267968","clientSettlementIntervalType":"22","clientSettlementIntervalName":"先息后本·1期","supplierSettlementIntervalType":"6","supplierSettlementIntervalName":"月结90天"},{"id":"635931286199996416","createTime":"2021-09-16 17:24:59","editorId":"635092395083567104","editorName":"一休","oldPremiumRate":12.00,"newPremiumRate":12.00,"dataId":"632218406766120960","clientSettlementIntervalType":"23","clientSettlementIntervalName":"先息后本·3期","supplierSettlementIntervalType":"1","supplierSettlementIntervalName":"现结"},{"id":"635931277048025088","createTime":"2021-09-16 17:24:57","editorId":"635092395083567104","editorName":"一休","oldPremiumRate":2.00,"newPremiumRate":12.00,"dataId":"632218406766120960","clientSettlementIntervalType":"23","clientSettlementIntervalName":"先息后本·3期","supplierSettlementIntervalType":"1","supplierSettlementIntervalName":"现结"},{"id":"635931254583332864","createTime":"2021-09-16 17:24:51","editorId":"635092395083567104","editorName":"一休","oldPremiumRate":2.00,"newPremiumRate":2.00,"dataId":"632216107373170688","clientSettlementIntervalType":"22","clientSettlementIntervalName":"先息后本·1期","supplierSettlementIntervalType":"1","supplierSettlementIntervalName":"现结"},{"id":"635928020548456448","createTime":"2021-09-16 17:12:00","editorId":"635092395083567104","editorName":"一休","oldPremiumRate":3.00,"newPremiumRate":2.00,"dataId":"632216107373170688","clientSettlementIntervalType":"22","clientSettlementIntervalName":"先息后本·1期","supplierSettlementIntervalType":"1","supplierSettlementIntervalName":"现结"},{"id":"635928016740028416","createTime":"2021-09-16 17:11:59","editorId":"635092395083567104","editorName":"一休","oldPremiumRate":2.00,"newPremiumRate":2.00,"dataId":"632218246287855616","clientSettlementIntervalType":"22","clientSettlementIntervalName":"先息后本·1期","supplierSettlementIntervalType":"2","supplierSettlementIntervalName":"月结30天"},{"id":"635928007596445696","createTime":"2021-09-16 17:11:57","editorId":"635092395083567104","editorName":"一休","oldPremiumRate":31.00,"newPremiumRate":31.00,"dataId":"622142051399634944","clientSettlementIntervalType":"14","clientSettlementIntervalName":"月结75天","supplierSettlementIntervalType":"1","supplierSettlementIntervalName":"现结"}],"total":414,"size":10,"current":1,"orders":null,"searchCount":true,"pages":42}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:51.264" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:51.219" endtime="20211220 15:49:51.264"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:51.265" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '648642015323623424', 'createTime': '2021-10-21 19:12:53', 'editorId': '579717994788294656', 'editorName': '梓健', 'oldPremiumRate': 1.0, 'newPremiumRate': 1.0, 'dataId': '622136611982938112', 'clientSettlementIntervalType': '11', 'clientSettlementIntervalName': '月结30天', 'supplierSettlementIntervalType': '1', 'supplierSettlementIntervalName': '现结'}, {'id': '645619701015252992', 'createTime': '2021-10-13 11:03:17', 'editorId': '635092395083567104', 'editorName': '一休', 'oldPremiumRate': 2.0, 'newPremiumRate': 2.0, 'dataId': '632218417658728448', 'clientSettlementIntervalType': '23', 'clientSettlementIntervalName': '先息后本·3期', 'supplierSettlementIntervalType': '2', 'supplierSettlementIntervalName': '月结30天'}, {'id': '644887453668347904', 'createTime': '2021-10-11 10:33:36', 'editorId': '572831485514616832', 'editorName': '梁金满', 'oldPremiumRate': 8.0, 'newPremiumRate': 2.0, 'dataId': '632218454384054272', 'clientSettlementIntervalType': '23', 'clientSettlementIntervalName': '先息后本·3期', 'supplierSettlementIntervalType': '6', 'supplierSettlementIntervalName': '月结90天'}, {'id': '644886440962035712', 'createTime': '2021-10-11 10:29:34', 'editorId': '572831485514616832', 'editorName': '梁金满', 'oldPremiumRate': 7.0, 'newPremiumRate': 8.0, 'dataId': '632218384125267968', 'clientSettlementIntervalType': '22', 'clientSettlementIntervalName': '先息后本·1期', 'supplierSettlementIntervalType': '6', 'supplierSettlementIntervalName': '月结90天'}, {'id': '635931286199996416', 'createTime': '2021-09-16 17:24:59', 'editorId': '635092395083567104', 'editorName': '一休', 'oldPremiumRate': 12.0, 'newPremiumRate': 12.0, 'dataId': '632218406766120960', 'clientSettlementIntervalType': '23', 'clientSettlementIntervalName': '先息后本·3期', 'supplierSettlementIntervalType': '1', 'supplierSettlementIntervalName': '现结'}, {'id': '635931277048025088', 'createTime': '2021-09-16 17:24:57', 'editorId': '635092395083567104', 'editorName': '一休', 'oldPremiumRate': 2.0, 'newPremiumRate': 12.0, 'dataId': '632218406766120960', 'clientSettlementIntervalType': '23', 'clientSettlementIntervalName': '先息后本·3期', 'supplierSettlementIntervalType': '1', 'supplierSettlementIntervalName': '现结'}, {'id': '635931254583332864', 'createTime': '2021-09-16 17:24:51', 'editorId': '635092395083567104', 'editorName': '一休', 'oldPremiumRate': 2.0, 'newPremiumRate': 2.0, 'dataId': '632216107373170688', 'clientSettlementIntervalType': '22', 'clientSettlementIntervalName': '先息后本·1期', 'supplierSettlementIntervalType': '1', 'supplierSettlementIntervalName': '现结'}, {'id': '635928020548456448', 'createTime': '2021-09-16 17:12:00', 'editorId': '635092395083567104', 'editorName': '一休', 'oldPremiumRate': 3.0, 'newPremiumRate': 2.0, 'dataId': '632216107373170688', 'clientSettlementIntervalType': '22', 'clientSettlementIntervalName': '先息后本·1期', 'supplierSettlementIntervalType': '1', 'supplierSettlementIntervalName': '现结'}, {'id': '635928016740028416', 'createTime': '2021-09-16 17:11:59', 'editorId': '635092395083567104', 'editorName': '一休', 'oldPremiumRate': 2.0, 'newPremiumRate': 2.0, 'dataId': '632218246287855616', 'clientSettlementIntervalType': '22', 'clientSettlementIntervalName': '先息后本·1期', 'supplierSettlementIntervalType': '2', 'supplierSettlementIntervalName': '月结30天'}, {'id': '635928007596445696', 'createTime': '2021-09-16 17:11:57', 'editorId': '635092395083567104', 'editorName': '一休', 'oldPremiumRate': 31.0, 'newPremiumRate': 31.0, 'dataId': '622142051399634944', 'clientSettlementIntervalType': '14', 'clientSettlementIntervalName': '月结75天', 'supplierSettlementIntervalType': '1', 'supplierSettlementIntervalName': '现结'}], 'total': 414, 'size': 10, 'current': 1, 'orders': None, 'searchCount': True, 'pages': 42}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:51.264" endtime="20211220 15:49:51.265"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:51.265" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:51.265" endtime="20211220 15:49:51.266"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:51.266" endtime="20211220 15:49:51.266"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:51.217" endtime="20211220 15:49:51.266" critical="yes"></status>
|
|
</test>
|
|
<status status="PASS" starttime="20211220 15:49:51.143" endtime="20211220 15:49:51.267"></status>
|
|
</suite>
|
|
<status status="PASS" starttime="20211220 15:49:51.139" endtime="20211220 15:49:51.268"></status>
|
|
</suite>
|
|
<suite id="s1-s13" name="012 Product Price Update" source="/root/yyt-trading-rf-api/012_product_price_update">
|
|
<suite id="s1-s13-s1" name="Product Price Batch Update Purchaseprice" source="/root/yyt-trading-rf-api/012_product_price_update/product_price_batch_update_purchaseprice.robot">
|
|
<test id="s1-s13-s1-t1" name="product_price_sku_list">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:51.277" endtime="20211220 15:49:51.277"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:51.277" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:51.277" endtime="20211220 15:49:51.278"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/get/seller/product-sku-list</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:51.904" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/trading-center/get/seller/product-sku-list
|
|
path_url=/trading-center/get/seller/product-sku-list
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:51.904" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/trading-center/get/seller/product-sku-list
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:51 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":{"records":[{"id":"670334178390315008","skuId":"1476","categoryName":"autotest_category","brandName":"aotutest_paper_brand_name","name":"aotutest_paper_name","supplierName":"autotest_supplier_paper_name","weightId":"645594792394362880","weightValue":"678","specificationId":null,"specificationValue":null,"sizeId":null,"sizeValue":null,"listPrice":5678.0000,"purchasePrice":5678.0000,"stock":0.00,"stockUnit":"吨","status":"30111","createTime":"2021-12-20T15:49:48"},{"id":"658301546412511232","skuId":"1364","categoryName":"白板纸","brandName":"沙雕风格","name":"111111111111111111111111","supplierName":"2为人妻我让请问请问","weightId":"645594792394362880","weightValue":"678","specificationId":null,"specificationValue":null,"sizeId":null,"sizeValue":null,"listPrice":2513.0000,"purchasePrice":2513.0000,"stock":0.00,"stockUnit":"吨","status":"30111","createTime":"2021-11-17T10:56:25"},{"id":"653677869767200768","skuId":"1338","categoryName":"金银卡","brandName":"测试纸品","name":"test测试纸品","supplierName":"2为人妻我让请问请问","weightId":"647514068206358528","weightValue":"34234","specificationId":null,"specificationValue":null,"sizeId":null,"sizeValue":null,"listPrice":2344.0000,"purchasePrice":2344.0000,"stock":0.00,"stockUnit":"吨","status":"30112","createTime":"2021-11-04T16:43:35"},{"id":"653677869767200768","skuId":"1337","categoryName":"金银卡","brandName":"测试纸品","name":"test测试纸品","supplierName":"2为人妻我让请问请问","weightId":"653927284167806976","weightValue":"43223","specificationId":null,"specificationValue":null,"sizeId":null,"sizeValue":null,"listPrice":2344.0000,"purchasePrice":2344.0000,"stock":0.00,"stockUnit":"吨","status":"30112","createTime":"2021-11-04T16:43:35"},{"id":"653677869767200768","skuId":"1335","categoryName":"金银卡","brandName":"测试纸品","name":"test测试纸品","supplierName":"2为人妻我让请问请问","weightId":"598556468513476608","weightValue":"1231","specificationId":null,"specificationValue":null,"sizeId":null,"sizeValue":null,"listPrice":5000.0000,"purchasePrice":5000.0000,"stock":0.00,"stockUnit":"吨","status":"30112","createTime":"2021-11-04T16:43:35"},{"id":"653677869767200768","skuId":"1334","categoryName":"金银卡","brandName":"测试纸品","name":"test测试纸品","supplierName":"2为人妻我让请问请问","weightId":"564088901820616704","weightValue":"123","specificationId":null,"specificationValue":null,"sizeId":null,"sizeValue":null,"listPrice":5000.0000,"purchasePrice":5000.0000,"stock":0.00,"stockUnit":"吨","status":"30112","createTime":"2021-11-04T16:43:35"},{"id":"652935172945219584","skuId":"1333","categoryName":"特级牛卡","brandName":"122","name":"一休","supplierName":"5645646457","weightId":"647769796099837952","weightValue":"3123","specificationId":null,"specificationValue":null,"sizeId":null,"sizeValue":null,"listPrice":333.0000,"purchasePrice":333.0000,"stock":0.00,"stockUnit":"吨","status":"30112","createTime":"2021-11-02T15:32:22"},{"id":"652935171879866368","skuId":"1332","categoryName":"特级牛卡","brandName":"橙光","name":"岳阳特级牛卡","supplierName":"1234123123","weightId":"652935172076998656","weightValue":"6345","specificationId":null,"specificationValue":null,"sizeId":null,"sizeValue":null,"listPrice":12.0000,"purchasePrice":12.0000,"stock":0.00,"stockUnit":"吨","status":"30112","createTime":"2021-11-02T15:32:22"},{"id":"652935170873233408","skuId":"1331","categoryName":"白卡纸","brandName":"为人父","name":"口语课回家","supplierName":"axxxx","weightId":"652935171024228352","weightValue":"4556","specificationId":null,"specificationValue":null,"sizeId":null,"sizeValue":null,"listPrice":456.0000,"purchasePrice":456.0000,"stock":0.00,"stockUnit":"吨","status":"30112","createTime":"2021-11-02T15:32:21"},{"id":"652935169854017536","skuId":"1330","categoryName":"而","brandName":"123","name":"213","supplierName":"wwww","weightId":"620348596071567360","weightValue":"1233","specificationId":null,"specificationValue":null,"sizeId":null,"sizeValue":null,"listPrice":55.0000,"purchasePrice":55.0000,"stock":0.00,"stockUnit":"吨","status":"30112","createTime":"2021-11-02T15:32:21"}],"total":632,"size":10,"current":1}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:51.904" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:51.278" endtime="20211220 15:49:51.904"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:51.905" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334178390315008', 'skuId': '1476', 'categoryName': 'autotest_category', 'brandName': 'aotutest_paper_brand_name', 'name': 'aotutest_paper_name', 'supplierName': 'autotest_supplier_paper_name', 'weightId': '645594792394362880', 'weightValue': '678', 'specificationId': None, 'specificationValue': None, 'sizeId': None, 'sizeValue': None, 'listPrice': 5678.0, 'purchasePrice': 5678.0, 'stock': 0.0, 'stockUnit': '吨', 'status': '30111', 'createTime': '2021-12-20T15:49:48'}, {'id': '658301546412511232', 'skuId': '1364', 'categoryName': '白板纸', 'brandName': '沙雕风格', 'name': '111111111111111111111111', 'supplierName': '2为人妻我让请问请问', 'weightId': '645594792394362880', 'weightValue': '678', 'specificationId': None, 'specificationValue': None, 'sizeId': None, 'sizeValue': None, 'listPrice': 2513.0, 'purchasePrice': 2513.0, 'stock': 0.0, 'stockUnit': '吨', 'status': '30111', 'createTime': '2021-11-17T10:56:25'}, {'id': '653677869767200768', 'skuId': '1338', 'categoryName': '金银卡', 'brandName': '测试纸品', 'name': 'test测试纸品', 'supplierName': '2为人妻我让请问请问', 'weightId': '647514068206358528', 'weightValue': '34234', 'specificationId': None, 'specificationValue': None, 'sizeId': None, 'sizeValue': None, 'listPrice': 2344.0, 'purchasePrice': 2344.0, 'stock': 0.0, 'stockUnit': '吨', 'status': '30112', 'createTime': '2021-11-04T16:43:35'}, {'id': '653677869767200768', 'skuId': '1337', 'categoryName': '金银卡', 'brandName': '测试纸品', 'name': 'test测试纸品', 'supplierName': '2为人妻我让请问请问', 'weightId': '653927284167806976', 'weightValue': '43223', 'specificationId': None, 'specificationValue': None, 'sizeId': None, 'sizeValue': None, 'listPrice': 2344.0, 'purchasePrice': 2344.0, 'stock': 0.0, 'stockUnit': '吨', 'status': '30112', 'createTime': '2021-11-04T16:43:35'}, {'id': '653677869767200768', 'skuId': '1335', 'categoryName': '金银卡', 'brandName': '测试纸品', 'name': 'test测试纸品', 'supplierName': '2为人妻我让请问请问', 'weightId': '598556468513476608', 'weightValue': '1231', 'specificationId': None, 'specificationValue': None, 'sizeId': None, 'sizeValue': None, 'listPrice': 5000.0, 'purchasePrice': 5000.0, 'stock': 0.0, 'stockUnit': '吨', 'status': '30112', 'createTime': '2021-11-04T16:43:35'}, {'id': '653677869767200768', 'skuId': '1334', 'categoryName': '金银卡', 'brandName': '测试纸品', 'name': 'test测试纸品', 'supplierName': '2为人妻我让请问请问', 'weightId': '564088901820616704', 'weightValue': '123', 'specificationId': None, 'specificationValue': None, 'sizeId': None, 'sizeValue': None, 'listPrice': 5000.0, 'purchasePrice': 5000.0, 'stock': 0.0, 'stockUnit': '吨', 'status': '30112', 'createTime': '2021-11-04T16:43:35'}, {'id': '652935172945219584', 'skuId': '1333', 'categoryName': '特级牛卡', 'brandName': '122', 'name': '一休', 'supplierName': '5645646457', 'weightId': '647769796099837952', 'weightValue': '3123', 'specificationId': None, 'specificationValue': None, 'sizeId': None, 'sizeValue': None, 'listPrice': 333.0, 'purchasePrice': 333.0, 'stock': 0.0, 'stockUnit': '吨', 'status': '30112', 'createTime': '2021-11-02T15:32:22'}, {'id': '652935171879866368', 'skuId': '1332', 'categoryName': '特级牛卡', 'brandName': '橙光', 'name': '岳阳特级牛卡', 'supplierName': '1234123123', 'weightId': '652935172076998656', 'weightValue': '6345', 'specificationId': None, 'specificationValue': None, 'sizeId': None, 'sizeValue': None, 'listPrice': 12.0, 'purchasePrice': 12.0, 'stock': 0.0, 'stockUnit': '吨', 'status': '30112', 'createTime': '2021-11-02T15:32:22'}, {'id': '652935170873233408', 'skuId': '1331', 'categoryName': '白卡纸', 'brandName': '为人父', 'name': '口语课回家', 'supplierName': 'axxxx', 'weightId': '652935171024228352', 'weightValue': '4556', 'specificationId': None, 'specificationValue': None, 'sizeId': None, 'sizeValue': None, 'listPrice': 456.0, 'purchasePrice': 456.0, 'stock': 0.0, 'stockUnit': '吨', 'status': '30112', 'createTime': '2021-11-02T15:32:21'}, {'id': '652935169854017536', 'skuId': '1330', 'categoryName': '而', 'brandName': '123', 'name': '213', 'supplierName': 'wwww', 'weightId': '620348596071567360', 'weightValue': '1233', 'specificationId': None, 'specificationValue': None, 'sizeId': None, 'sizeValue': None, 'listPrice': 55.0, 'purchasePrice': 55.0, 'stock': 0.0, 'stockUnit': '吨', 'status': '30112', 'createTime': '2021-11-02T15:32:21'}], 'total': 632, 'size': 10, 'current': 1}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:51.905" endtime="20211220 15:49:51.905"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:51.906" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:51.906" endtime="20211220 15:49:51.906"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:51.906" endtime="20211220 15:49:51.907"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:51.276" endtime="20211220 15:49:51.907" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s13-s1-t2" name="product_price_sku_list_search">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:51.908" endtime="20211220 15:49:51.908"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:51.908" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:51.908" endtime="20211220 15:49:51.909"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>salesEnterpriseId=${supplier_paper_id}&name=${paper_name}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${param}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:51.909" level="INFO">${param} = salesEnterpriseId=670334117090562048&name=aotutest_paper_name</msg>
|
|
<status status="PASS" starttime="20211220 15:49:51.909" endtime="20211220 15:49:51.909"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/get/seller/product-sku-list</arg>
|
|
<arg>params=${param}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:51.971" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/trading-center/get/seller/product-sku-list?salesEnterpriseId=670334117090562048&name=aotutest_paper_name
|
|
path_url=/trading-center/get/seller/product-sku-list?salesEnterpriseId=670334117090562048&name=aotutest_paper_name
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:51.972" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/trading-center/get/seller/product-sku-list?salesEnterpriseId=670334117090562048&name=aotutest_paper_name
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:51 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":{"records":[{"id":"670334178390315008","skuId":"1476","categoryName":"autotest_category","brandName":"aotutest_paper_brand_name","name":"aotutest_paper_name","supplierName":"autotest_supplier_paper_name","weightId":"645594792394362880","weightValue":"678","specificationId":null,"specificationValue":null,"sizeId":null,"sizeValue":null,"listPrice":5678.0000,"purchasePrice":5678.0000,"stock":0.00,"stockUnit":"吨","status":"30111","createTime":"2021-12-20T15:49:48"}],"total":1,"size":10,"current":1}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:51.972" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:51.909" endtime="20211220 15:49:51.972"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:51.973" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334178390315008', 'skuId': '1476', 'categoryName': 'autotest_category', 'brandName': 'aotutest_paper_brand_name', 'name': 'aotutest_paper_name', 'supplierName': 'autotest_supplier_paper_name', 'weightId': '645594792394362880', 'weightValue': '678', 'specificationId': None, 'specificationValue': None, 'sizeId': None, 'sizeValue': None, 'listPrice': 5678.0, 'purchasePrice': 5678.0, 'stock': 0.0, 'stockUnit': '吨', 'status': '30111', 'createTime': '2021-12-20T15:49:48'}], 'total': 1, 'size': 10, 'current': 1}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:51.972" endtime="20211220 15:49:51.973"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:51.973" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:51.973" endtime="20211220 15:49: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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:51.973" endtime="20211220 15:49:51.974"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()["data"]["records"][0]}</arg>
|
|
<arg>skuId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${product_price_sku_id}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:51.974" level="INFO">${product_price_sku_id} = 1476</msg>
|
|
<status status="PASS" starttime="20211220 15:49:51.974" endtime="20211220 15:49: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>${product_price_sku_id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:51.975" level="INFO">${product_price_sku_id} = 1476</msg>
|
|
<status status="PASS" starttime="20211220 15:49:51.975" endtime="20211220 15:49:51.975"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:51.907" endtime="20211220 15:49:51.975" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s13-s1-t3" name="product_price_sku_batch_update_purchaseprice">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:51.976" endtime="20211220 15:49:51.976"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:51.977" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:51.976" endtime="20211220 15:49:51.977"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"skuids":["${product_price_sku_id}"],"alterType":${product_price_sku_alterType},"price":${product_price_sku_new}}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:51.977" level="INFO">${body} = {"skuids":["1476"],"alterType":1,"price":6789}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:51.977" endtime="20211220 15:49:51.977"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/product/unify/alter/purchasing-cost</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:52.050" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/trading-center/product/unify/alter/purchasing-cost
|
|
path_url=/trading-center/product/unify/alter/purchasing-cost
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg==', 'Content-Length': '46'}
|
|
body=b'{"skuids":["1476"],"alterType":1,"price":6789}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:52.050" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/trading-center/product/unify/alter/purchasing-cost
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:52 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":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:52.051" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:51.978" endtime="20211220 15:49:52.051"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${product_price_sku_new}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:52.051" level="INFO">${product_price_sku_new} = 6789</msg>
|
|
<status status="PASS" starttime="20211220 15:49:52.051" endtime="20211220 15:49:52.051"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:52.052" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:52.052" endtime="20211220 15:49:52.052"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:52.053" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:52.053" endtime="20211220 15:49:52.053"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:52.053" endtime="20211220 15:49:52.054"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:51.975" endtime="20211220 15:49:52.054" critical="yes"></status>
|
|
</test>
|
|
<status status="PASS" starttime="20211220 15:49:51.272" endtime="20211220 15:49:52.054"></status>
|
|
</suite>
|
|
<status status="PASS" starttime="20211220 15:49:51.268" endtime="20211220 15:49:52.056"></status>
|
|
</suite>
|
|
<suite id="s1-s14" name="013 Paper List And Details" source="/root/yyt-trading-rf-api/013_paper_list_and_details">
|
|
<suite id="s1-s14-s1" name="Customer Get Paper List And Detail" source="/root/yyt-trading-rf-api/013_paper_list_and_details/customer_get_paper_list_and_detail.robot">
|
|
<test id="s1-s14-s1-t1" name="customer_get_paper_list">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:52.064" endtime="20211220 15:49:52.065"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:52.065" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:52.065" endtime="20211220 15:49:52.066"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/wechatapplet/get/paper-brand/brand-list</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:52.219" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/trading-center/wechatapplet/get/paper-brand/brand-list
|
|
path_url=/trading-center/wechatapplet/get/paper-brand/brand-list
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:52.220" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/trading-center/wechatapplet/get/paper-brand/brand-list
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:52 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":{"records":[{"id":"623143393647792128","name":"test测试纸品","picUrl":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628735426499.jpg","characteristic":null,"gramWeight":[],"salesRank":1,"saleWeight":3989.59,"minPrice":0,"weights":null,"categoryId":"9","salesEnterpriseId":null,"premiumRate":0.03,"priceUpdateTime":"2021-08-12 10:30:28","createTime":null},{"id":"623228646341087232","name":"地龙灰底白","picUrl":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628755706985.jpeg","characteristic":"一般用作需要高质印刷适性的小型彩盒包装物料","gramWeight":[],"salesRank":2,"saleWeight":579.49,"minPrice":0,"weights":null,"categoryId":"1","salesEnterpriseId":null,"premiumRate":0.03,"priceUpdateTime":"2021-08-12 16:09:14","createTime":null},{"id":"603317946856640512","name":"提交提交白板纸","picUrl":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png","characteristic":"账期价格,品质保证,准时送达","gramWeight":["213","314"],"salesRank":3,"saleWeight":397.95,"minPrice":219,"weights":"314,213","categoryId":"1","salesEnterpriseId":"639897124376547328","premiumRate":0.03,"priceUpdateTime":"2021-10-14 17:20:24","createTime":null},{"id":"603317864300154880","name":"给多发点白卡纸","picUrl":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png","characteristic":"账期价格,品质保证,准时送达","gramWeight":[],"salesRank":4,"saleWeight":179.93,"minPrice":0,"weights":null,"categoryId":"8","salesEnterpriseId":null,"premiumRate":0.03,"priceUpdateTime":"2021-06-18 17:30:54","createTime":null},{"id":"603317899079323648","name":"少的发给对方双胶纸","picUrl":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png","characteristic":"账期价格,品质保证,准时送达","gramWeight":[],"salesRank":5,"saleWeight":87.00,"minPrice":0,"weights":null,"categoryId":"3","salesEnterpriseId":null,"premiumRate":0.03,"priceUpdateTime":"2021-06-18 17:31:02","createTime":null},{"id":"603317809983918080","name":"的改地方是个哑粉纸","picUrl":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png","characteristic":"账期价格,品质保证,准时送达","gramWeight":[],"salesRank":6,"saleWeight":43.24,"minPrice":0,"weights":null,"categoryId":"11","salesEnterpriseId":null,"premiumRate":0.03,"priceUpdateTime":"2021-06-18 17:30:41","createTime":null},{"id":"633768148222480384","name":"电饭锅","picUrl":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1631268565520.jpg","characteristic":null,"gramWeight":[],"salesRank":7,"saleWeight":35.91,"minPrice":0,"weights":null,"categoryId":"622858543002947584","salesEnterpriseId":null,"premiumRate":0.03,"priceUpdateTime":"2021-09-10 18:09:27","createTime":null},{"id":"599233095564136448","name":"丽品白卡纸","picUrl":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png","characteristic":"账期价格,品质保证,准时送达","gramWeight":["230","300","400"],"salesRank":8,"saleWeight":32.41,"minPrice":8086,"weights":"230,230,400,300","categoryId":"8","salesEnterpriseId":"553703427180466176","premiumRate":0.03,"priceUpdateTime":"2021-05-27 10:32:17","createTime":null},{"id":"623228969491238912","name":"海龙白板","picUrl":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628755821357.jpeg","characteristic":"一般用作需要高质印刷适性的小型彩盒包装物料","gramWeight":["300"],"salesRank":9,"saleWeight":26.10,"minPrice":6281,"weights":"300","categoryId":"1","salesEnterpriseId":"588472929885491200","premiumRate":0.03,"priceUpdateTime":"2021-08-13 10:35:33","createTime":null},{"id":"622154891854483456","name":"213白板","picUrl":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png","characteristic":"11","gramWeight":["1000"],"salesRank":10,"saleWeight":23.02,"minPrice":9155,"weights":"1000","categoryId":"622154152801341440","salesEnterpriseId":"624974007590064128","premiumRate":0.03,"priceUpdateTime":"2021-08-30 11:26:01","createTime":null}],"total":28,"size":10,"current":1}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:52.220" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:52.066" endtime="20211220 15:49:52.220"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:52.221" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '623143393647792128', 'name': 'test测试纸品', 'picUrl': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628735426499.jpg', 'characteristic': None, 'gramWeight': [], 'salesRank': 1, 'saleWeight': 3989.59, 'minPrice': 0, 'weights': None, 'categoryId': '9', 'salesEnterpriseId': None, 'premiumRate': 0.03, 'priceUpdateTime': '2021-08-12 10:30:28', 'createTime': None}, {'id': '623228646341087232', 'name': '地龙灰底白', 'picUrl': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628755706985.jpeg', 'characteristic': '一般用作需要高质印刷适性的小型彩盒包装物料', 'gramWeight': [], 'salesRank': 2, 'saleWeight': 579.49, 'minPrice': 0, 'weights': None, 'categoryId': '1', 'salesEnterpriseId': None, 'premiumRate': 0.03, 'priceUpdateTime': '2021-08-12 16:09:14', 'createTime': None}, {'id': '603317946856640512', 'name': '提交提交白板纸', 'picUrl': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png', 'characteristic': '账期价格,品质保证,准时送达', 'gramWeight': ['213', '314'], 'salesRank': 3, 'saleWeight': 397.95, 'minPrice': 219, 'weights': '314,213', 'categoryId': '1', 'salesEnterpriseId': '639897124376547328', 'premiumRate': 0.03, 'priceUpdateTime': '2021-10-14 17:20:24', 'createTime': None}, {'id': '603317864300154880', 'name': '给多发点白卡纸', 'picUrl': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png', 'characteristic': '账期价格,品质保证,准时送达', 'gramWeight': [], 'salesRank': 4, 'saleWeight': 179.93, 'minPrice': 0, 'weights': None, 'categoryId': '8', 'salesEnterpriseId': None, 'premiumRate': 0.03, 'priceUpdateTime': '2021-06-18 17:30:54', 'createTime': None}, {'id': '603317899079323648', 'name': '少的发给对方双胶纸', 'picUrl': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png', 'characteristic': '账期价格,品质保证,准时送达', 'gramWeight': [], 'salesRank': 5, 'saleWeight': 87.0, 'minPrice': 0, 'weights': None, 'categoryId': '3', 'salesEnterpriseId': None, 'premiumRate': 0.03, 'priceUpdateTime': '2021-06-18 17:31:02', 'createTime': None}, {'id': '603317809983918080', 'name': '的改地方是个哑粉纸', 'picUrl': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png', 'characteristic': '账期价格,品质保证,准时送达', 'gramWeight': [], 'salesRank': 6, 'saleWeight': 43.24, 'minPrice': 0, 'weights': None, 'categoryId': '11', 'salesEnterpriseId': None, 'premiumRate': 0.03, 'priceUpdateTime': '2021-06-18 17:30:41', 'createTime': None}, {'id': '633768148222480384', 'name': '电饭锅', 'picUrl': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1631268565520.jpg', 'characteristic': None, 'gramWeight': [], 'salesRank': 7, 'saleWeight': 35.91, 'minPrice': 0, 'weights': None, 'categoryId': '622858543002947584', 'salesEnterpriseId': None, 'premiumRate': 0.03, 'priceUpdateTime': '2021-09-10 18:09:27', 'createTime': None}, {'id': '599233095564136448', 'name': '丽品白卡纸', 'picUrl': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png', 'characteristic': '账期价格,品质保证,准时送达', 'gramWeight': ['230', '300', '400'], 'salesRank': 8, 'saleWeight': 32.41, 'minPrice': 8086, 'weights': '230,230,400,300', 'categoryId': '8', 'salesEnterpriseId': '553703427180466176', 'premiumRate': 0.03, 'priceUpdateTime': '2021-05-27 10:32:17', 'createTime': None}, {'id': '623228969491238912', 'name': '海龙白板', 'picUrl': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628755821357.jpeg', 'characteristic': '一般用作需要高质印刷适性的小型彩盒包装物料', 'gramWeight': ['300'], 'salesRank': 9, 'saleWeight': 26.1, 'minPrice': 6281, 'weights': '300', 'categoryId': '1', 'salesEnterpriseId': '588472929885491200', 'premiumRate': 0.03, 'priceUpdateTime': '2021-08-13 10:35:33', 'createTime': None}, {'id': '622154891854483456', 'name': '213白板', 'picUrl': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png', 'characteristic': '11', 'gramWeight': ['1000'], 'salesRank': 10, 'saleWeight': 23.02, 'minPrice': 9155, 'weights': '1000', 'categoryId': '622154152801341440', 'salesEnterpriseId': '624974007590064128', 'premiumRate': 0.03, 'priceUpdateTime': '2021-08-30 11:26:01', 'createTime': None}], 'total': 28, 'size': 10, 'current': 1}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:52.220" endtime="20211220 15:49:52.221"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:52.222" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:52.221" endtime="20211220 15:49:52.222"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:52.222" endtime="20211220 15:49:52.222"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:52.064" endtime="20211220 15:49:52.223" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s14-s1-t2" name="customer_get_paper_list_search">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:52.223" endtime="20211220 15:49:52.224"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:52.224" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:52.224" endtime="20211220 15:49:52.224"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>searchValue=${paper_name}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${param}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:52.225" level="INFO">${param} = searchValue=aotutest_paper_name</msg>
|
|
<status status="PASS" starttime="20211220 15:49:52.225" endtime="20211220 15:49:52.225"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/wechatapplet/get/home/search-paper-product</arg>
|
|
<arg>params=${param}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:52.900" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/trading-center/wechatapplet/get/home/search-paper-product?searchValue=aotutest_paper_name
|
|
path_url=/trading-center/wechatapplet/get/home/search-paper-product?searchValue=aotutest_paper_name
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:52.900" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/trading-center/wechatapplet/get/home/search-paper-product?searchValue=aotutest_paper_name
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:52 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":{"records":[{"id":"670334163223711744","name":"aotutest_paper_name","picUrl":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","characteristic":"This autotest_paper_characteristic","gramWeight":["678"],"salesRank":28,"saleWeight":0.00,"minPrice":6993,"weights":"678","categoryId":"638458876659896320","salesEnterpriseId":null,"premiumRate":null,"priceUpdateTime":"2021-12-20 15:49:52","createTime":"2021-12-20 15:49:48"}],"pageIdentifier":[0.8251922,277],"pageSize":20,"order":{},"next":true}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:52.901" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:52.225" endtime="20211220 15:49:52.901"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:52.902" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334163223711744', 'name': 'aotutest_paper_name', 'picUrl': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'characteristic': 'This autotest_paper_characteristic', 'gramWeight': ['678'], 'salesRank': 28, 'saleWeight': 0.0, 'minPrice': 6993, 'weights': '678', 'categoryId': '638458876659896320', 'salesEnterpriseId': None, 'premiumRate': None, 'priceUpdateTime': '2021-12-20 15:49:52', 'createTime': '2021-12-20 15:49:48'}], 'pageIdentifier': [0.8251922, 277], 'pageSize': 20, 'order': {}, 'next': True}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:52.901" endtime="20211220 15:49:52.902"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:52.902" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:52.902" endtime="20211220 15:49:52.902"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:52.902" endtime="20211220 15:49:52.903"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()["data"]["records"][0]}</arg>
|
|
<arg>id</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_id}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:52.903" level="INFO">${paper_id} = 670334163223711744</msg>
|
|
<status status="PASS" starttime="20211220 15:49:52.903" endtime="20211220 15:49:52.903"></status>
|
|
</kw>
|
|
<kw name="Set Suite Variable" library="BuiltIn">
|
|
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
|
|
<arguments>
|
|
<arg>${paper_id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:52.904" level="INFO">${paper_id} = 670334163223711744</msg>
|
|
<status status="PASS" starttime="20211220 15:49:52.904" endtime="20211220 15:49:52.904"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:52.223" endtime="20211220 15:49:52.904" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s14-s1-t3" name="customer_get_paper_detail">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:52.905" endtime="20211220 15:49:52.905"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:52.906" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:52.905" endtime="20211220 15:49:52.906"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/wechatapplet/get/category-brand/detail/${paper_id}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:52.960" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/trading-center/wechatapplet/get/category-brand/detail/670334163223711744
|
|
path_url=/trading-center/wechatapplet/get/category-brand/detail/670334163223711744
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:52.960" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/trading-center/wechatapplet/get/category-brand/detail/670334163223711744
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:52 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":{"id":"670334163223711744","paperName":"aotutest_paper_name","img":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg","characteristic":"This autotest_paper_characteristic","description":"This apaper_description","salesRank":1,"soldWeight":0,"isFocused":0,"weightList":[{"id":"645594792394362880","weight":"678"}]}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:52.960" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:52.906" endtime="20211220 15:49:52.960"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:52.962" level="INFO">{'code': 0, 'message': 'successful', 'data': {'id': '670334163223711744', 'paperName': 'aotutest_paper_name', 'img': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg', 'characteristic': 'This autotest_paper_characteristic', 'description': 'This apaper_description', 'salesRank': 1, 'soldWeight': 0, 'isFocused': 0, 'weightList': [{'id': '645594792394362880', 'weight': '678'}]}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:52.961" endtime="20211220 15:49:52.962"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:52.962" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:52.962" endtime="20211220 15:49:52.963"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:52.963" endtime="20211220 15:49:52.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>${response.json()["data"]["weightList"][0]}</arg>
|
|
<arg>id</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_weight_id}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:52.964" level="INFO">${paper_weight_id} = 645594792394362880</msg>
|
|
<status status="PASS" starttime="20211220 15:49:52.963" endtime="20211220 15:49:52.964"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paper_weight_id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:52.964" level="INFO">${paper_weight_id} = 645594792394362880</msg>
|
|
<status status="PASS" starttime="20211220 15:49:52.964" endtime="20211220 15:49:52.964"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:52.904" endtime="20211220 15:49:52.965" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s14-s1-t4" name="customer_add_paper_list_focus">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:52.966" endtime="20211220 15:49:52.966"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:52.966" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:52.966" endtime="20211220 15:49:52.967"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>0</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_focus_type}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:52.967" level="INFO">${paper_focus_type} = 0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:52.967" endtime="20211220 15:49:52.967"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"categoryId":"${paper_id}","status":${paper_focus_type}}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:52.967" level="INFO">${body} = {"categoryId":"670334163223711744","status":0}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:52.967" endtime="20211220 15:49:52.967"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>trading-center/wechatapplet/add/paper-brand/focus</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:53.017" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/trading-center/wechatapplet/add/paper-brand/focus
|
|
path_url=/trading-center/wechatapplet/add/paper-brand/focus
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg==', 'Content-Length': '46'}
|
|
body=b'{"categoryId":"670334163223711744","status":0}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:53.017" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/trading-center/wechatapplet/add/paper-brand/focus
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:53 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":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:53.017" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:52.968" endtime="20211220 15:49:53.017"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:53.018" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:53.018" endtime="20211220 15:49:53.019"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:53.019" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:53.019" endtime="20211220 15:49:53.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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:53.019" endtime="20211220 15:49:53.020"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:52.965" endtime="20211220 15:49:53.020" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s14-s1-t5" name="customer_get_paper_list_focus">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:53.021" endtime="20211220 15:49:53.021"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:53.022" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:53.021" endtime="20211220 15:49:53.022"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>categoryI=0</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${param}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:53.022" level="INFO">${param} = categoryI=0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:53.022" endtime="20211220 15:49:53.022"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/wechatapplet/get/paper-brand/brand-list</arg>
|
|
<arg>params=${param}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:53.163" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/trading-center/wechatapplet/get/paper-brand/brand-list?categoryI=0
|
|
path_url=/trading-center/wechatapplet/get/paper-brand/brand-list?categoryI=0
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:53.163" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/trading-center/wechatapplet/get/paper-brand/brand-list?categoryI=0
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:53 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":{"records":[{"id":"623143393647792128","name":"test测试纸品","picUrl":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628735426499.jpg","characteristic":null,"gramWeight":[],"salesRank":1,"saleWeight":3989.59,"minPrice":0,"weights":null,"categoryId":"9","salesEnterpriseId":null,"premiumRate":0.03,"priceUpdateTime":"2021-08-12 10:30:28","createTime":null},{"id":"623228646341087232","name":"地龙灰底白","picUrl":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628755706985.jpeg","characteristic":"一般用作需要高质印刷适性的小型彩盒包装物料","gramWeight":[],"salesRank":2,"saleWeight":579.49,"minPrice":0,"weights":null,"categoryId":"1","salesEnterpriseId":null,"premiumRate":0.03,"priceUpdateTime":"2021-08-12 16:09:14","createTime":null},{"id":"603317946856640512","name":"提交提交白板纸","picUrl":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png","characteristic":"账期价格,品质保证,准时送达","gramWeight":["213","314"],"salesRank":3,"saleWeight":397.95,"minPrice":219,"weights":"314,213","categoryId":"1","salesEnterpriseId":"639897124376547328","premiumRate":0.03,"priceUpdateTime":"2021-10-14 17:20:24","createTime":null},{"id":"603317864300154880","name":"给多发点白卡纸","picUrl":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png","characteristic":"账期价格,品质保证,准时送达","gramWeight":[],"salesRank":4,"saleWeight":179.93,"minPrice":0,"weights":null,"categoryId":"8","salesEnterpriseId":null,"premiumRate":0.03,"priceUpdateTime":"2021-06-18 17:30:54","createTime":null},{"id":"603317899079323648","name":"少的发给对方双胶纸","picUrl":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png","characteristic":"账期价格,品质保证,准时送达","gramWeight":[],"salesRank":5,"saleWeight":87.00,"minPrice":0,"weights":null,"categoryId":"3","salesEnterpriseId":null,"premiumRate":0.03,"priceUpdateTime":"2021-06-18 17:31:02","createTime":null},{"id":"603317809983918080","name":"的改地方是个哑粉纸","picUrl":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png","characteristic":"账期价格,品质保证,准时送达","gramWeight":[],"salesRank":6,"saleWeight":43.24,"minPrice":0,"weights":null,"categoryId":"11","salesEnterpriseId":null,"premiumRate":0.03,"priceUpdateTime":"2021-06-18 17:30:41","createTime":null},{"id":"633768148222480384","name":"电饭锅","picUrl":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1631268565520.jpg","characteristic":null,"gramWeight":[],"salesRank":7,"saleWeight":35.91,"minPrice":0,"weights":null,"categoryId":"622858543002947584","salesEnterpriseId":null,"premiumRate":0.03,"priceUpdateTime":"2021-09-10 18:09:27","createTime":null},{"id":"599233095564136448","name":"丽品白卡纸","picUrl":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png","characteristic":"账期价格,品质保证,准时送达","gramWeight":["230","300","400"],"salesRank":8,"saleWeight":32.41,"minPrice":8086,"weights":"230,230,400,300","categoryId":"8","salesEnterpriseId":"553703427180466176","premiumRate":0.03,"priceUpdateTime":"2021-05-27 10:32:17","createTime":null},{"id":"623228969491238912","name":"海龙白板","picUrl":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628755821357.jpeg","characteristic":"一般用作需要高质印刷适性的小型彩盒包装物料","gramWeight":["300"],"salesRank":9,"saleWeight":26.10,"minPrice":6281,"weights":"300","categoryId":"1","salesEnterpriseId":"588472929885491200","premiumRate":0.03,"priceUpdateTime":"2021-08-13 10:35:33","createTime":null},{"id":"622154891854483456","name":"213白板","picUrl":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png","characteristic":"11","gramWeight":["1000"],"salesRank":10,"saleWeight":23.02,"minPrice":9155,"weights":"1000","categoryId":"622154152801341440","salesEnterpriseId":"624974007590064128","premiumRate":0.03,"priceUpdateTime":"2021-08-30 11:26:01","createTime":null}],"total":28,"size":10,"current":1}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:53.163" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:53.022" endtime="20211220 15:49:53.163"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:53.164" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '623143393647792128', 'name': 'test测试纸品', 'picUrl': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628735426499.jpg', 'characteristic': None, 'gramWeight': [], 'salesRank': 1, 'saleWeight': 3989.59, 'minPrice': 0, 'weights': None, 'categoryId': '9', 'salesEnterpriseId': None, 'premiumRate': 0.03, 'priceUpdateTime': '2021-08-12 10:30:28', 'createTime': None}, {'id': '623228646341087232', 'name': '地龙灰底白', 'picUrl': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628755706985.jpeg', 'characteristic': '一般用作需要高质印刷适性的小型彩盒包装物料', 'gramWeight': [], 'salesRank': 2, 'saleWeight': 579.49, 'minPrice': 0, 'weights': None, 'categoryId': '1', 'salesEnterpriseId': None, 'premiumRate': 0.03, 'priceUpdateTime': '2021-08-12 16:09:14', 'createTime': None}, {'id': '603317946856640512', 'name': '提交提交白板纸', 'picUrl': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png', 'characteristic': '账期价格,品质保证,准时送达', 'gramWeight': ['213', '314'], 'salesRank': 3, 'saleWeight': 397.95, 'minPrice': 219, 'weights': '314,213', 'categoryId': '1', 'salesEnterpriseId': '639897124376547328', 'premiumRate': 0.03, 'priceUpdateTime': '2021-10-14 17:20:24', 'createTime': None}, {'id': '603317864300154880', 'name': '给多发点白卡纸', 'picUrl': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png', 'characteristic': '账期价格,品质保证,准时送达', 'gramWeight': [], 'salesRank': 4, 'saleWeight': 179.93, 'minPrice': 0, 'weights': None, 'categoryId': '8', 'salesEnterpriseId': None, 'premiumRate': 0.03, 'priceUpdateTime': '2021-06-18 17:30:54', 'createTime': None}, {'id': '603317899079323648', 'name': '少的发给对方双胶纸', 'picUrl': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png', 'characteristic': '账期价格,品质保证,准时送达', 'gramWeight': [], 'salesRank': 5, 'saleWeight': 87.0, 'minPrice': 0, 'weights': None, 'categoryId': '3', 'salesEnterpriseId': None, 'premiumRate': 0.03, 'priceUpdateTime': '2021-06-18 17:31:02', 'createTime': None}, {'id': '603317809983918080', 'name': '的改地方是个哑粉纸', 'picUrl': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png', 'characteristic': '账期价格,品质保证,准时送达', 'gramWeight': [], 'salesRank': 6, 'saleWeight': 43.24, 'minPrice': 0, 'weights': None, 'categoryId': '11', 'salesEnterpriseId': None, 'premiumRate': 0.03, 'priceUpdateTime': '2021-06-18 17:30:41', 'createTime': None}, {'id': '633768148222480384', 'name': '电饭锅', 'picUrl': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1631268565520.jpg', 'characteristic': None, 'gramWeight': [], 'salesRank': 7, 'saleWeight': 35.91, 'minPrice': 0, 'weights': None, 'categoryId': '622858543002947584', 'salesEnterpriseId': None, 'premiumRate': 0.03, 'priceUpdateTime': '2021-09-10 18:09:27', 'createTime': None}, {'id': '599233095564136448', 'name': '丽品白卡纸', 'picUrl': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png', 'characteristic': '账期价格,品质保证,准时送达', 'gramWeight': ['230', '300', '400'], 'salesRank': 8, 'saleWeight': 32.41, 'minPrice': 8086, 'weights': '230,230,400,300', 'categoryId': '8', 'salesEnterpriseId': '553703427180466176', 'premiumRate': 0.03, 'priceUpdateTime': '2021-05-27 10:32:17', 'createTime': None}, {'id': '623228969491238912', 'name': '海龙白板', 'picUrl': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628755821357.jpeg', 'characteristic': '一般用作需要高质印刷适性的小型彩盒包装物料', 'gramWeight': ['300'], 'salesRank': 9, 'saleWeight': 26.1, 'minPrice': 6281, 'weights': '300', 'categoryId': '1', 'salesEnterpriseId': '588472929885491200', 'premiumRate': 0.03, 'priceUpdateTime': '2021-08-13 10:35:33', 'createTime': None}, {'id': '622154891854483456', 'name': '213白板', 'picUrl': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1628649786949.png', 'characteristic': '11', 'gramWeight': ['1000'], 'salesRank': 10, 'saleWeight': 23.02, 'minPrice': 9155, 'weights': '1000', 'categoryId': '622154152801341440', 'salesEnterpriseId': '624974007590064128', 'premiumRate': 0.03, 'priceUpdateTime': '2021-08-30 11:26:01', 'createTime': None}], 'total': 28, 'size': 10, 'current': 1}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:53.164" endtime="20211220 15:49:53.164"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:53.165" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:53.165" endtime="20211220 15:49:53.165"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:53.165" endtime="20211220 15:49:53.166"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:53.020" endtime="20211220 15:49:53.166" critical="yes"></status>
|
|
</test>
|
|
<status status="PASS" starttime="20211220 15:49:52.060" endtime="20211220 15:49:53.167"></status>
|
|
</suite>
|
|
<status status="PASS" starttime="20211220 15:49:52.057" endtime="20211220 15:49:53.168"></status>
|
|
</suite>
|
|
<suite id="s1-s15" name="014 Shinpping Address" source="/root/yyt-trading-rf-api/014_shinpping_address">
|
|
<suite id="s1-s15-s1" name="Customer Enterprise Shipping Address" source="/root/yyt-trading-rf-api/014_shinpping_address/customer_enterprise_shipping_address.robot">
|
|
<test id="s1-s15-s1-t1" name="customer_enterprise_shipping_address_list">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:53.178" endtime="20211220 15:49:53.179"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>uecclient</arg>
|
|
<arg>${uecclient}</arg>
|
|
<arg>headers=${cloudfactory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:53.179" level="INFO">Creating Session using : alias=uecclient, url=https://api-client-uec-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:53.179" endtime="20211220 15:49:53.180"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>uecclient</arg>
|
|
<arg>/uec/get/enterprise-shipping-address-list/by-userId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:53.246" level="INFO">GET Request : url=https://api-client-uec-test.qniao.cn/uec/get/enterprise-shipping-address-list/by-userId
|
|
path_url=/uec/get/enterprise-shipping-address-list/by-userId
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:53.246" level="INFO">GET Response : url=https://api-client-uec-test.qniao.cn/uec/get/enterprise-shipping-address-list/by-userId
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:53 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":[{"id":"670334112745263104","creatorId":null,"editorId":null,"enterpriseId":"670334095083048960","provinceId":440000,"provinceName":"广东省","cityId":440100,"cityName":"广州市","districtId":440106,"districtName":"天河区","streetId":440106003,"streetName":"车陂街道","detail":"autotest_printing_packaging_factory_locdetail","receiver":null,"receiverMobile":null,"isDefault":0}]}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:53.246" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:53.180" endtime="20211220 15:49:53.246"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:53.247" level="INFO">{'code': 0, 'message': 'successful', 'data': [{'id': '670334112745263104', 'creatorId': None, 'editorId': None, 'enterpriseId': '670334095083048960', 'provinceId': 440000, 'provinceName': '广东省', 'cityId': 440100, 'cityName': '广州市', 'districtId': 440106, 'districtName': '天河区', 'streetId': 440106003, 'streetName': '车陂街道', 'detail': 'autotest_printing_packaging_factory_locdetail', 'receiver': None, 'receiverMobile': None, 'isDefault': 0}]}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:53.247" endtime="20211220 15:49:53.247"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:53.248" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:53.248" endtime="20211220 15:49:53.248"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:53.248" endtime="20211220 15:49:53.248"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:53.178" endtime="20211220 15:49:53.249" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s15-s1-t2" name="customer_enterprise_save_shipping_address">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:53.249" endtime="20211220 15:49:53.250"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>uecclient</arg>
|
|
<arg>${uecclient}</arg>
|
|
<arg>headers=${cloudfactory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:53.250" level="INFO">Creating Session using : alias=uecclient, url=https://api-client-uec-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:53.250" endtime="20211220 15:49:53.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>{"isDefault":${customer_enterprise_shipping_address_isDefault},"receiver":"${customer_enterprise_shipping_address_receiver}","receiverMobile":${customer_enterprise_shipping_address_receiverMobile},"detail":"${customer_enterprise_shipping_address_detail}","provinceId":${customer_enterprise_shipping_address_provinceid},"cityId":${customer_enterprise_shipping_address_cityid},"districtId":${customer_enterprise_shipping_address_districtid},"streetId":${customer_enterprise_shipping_address_streetid},"provinceName":"${customer_enterprise_shipping_address_provincename}","cityName":"${customer_enterprise_shipping_address_cityname}","districtName":"${customer_enterprise_shipping_address_districtname}","streetName":"${customer_enterprise_shipping_address_streetname}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:53.251" level="INFO">${body} = {"isDefault":1,"receiver":"autotest_receiver","receiverMobile":13800138000,"detail":"autotest_customer_enterprise_shipping_address_detail","provinceId":440000,"cityId":440100,"districtId":440106,"stre...</msg>
|
|
<status status="PASS" starttime="20211220 15:49:53.251" endtime="20211220 15:49:53.251"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>uecclient</arg>
|
|
<arg>/uec/save/enterprise-shipping-address</arg>
|
|
<arg>${body.encode("utf-8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:53.338" level="INFO">POST Request : url=https://api-client-uec-test.qniao.cn/uec/save/enterprise-shipping-address
|
|
path_url=/uec/save/enterprise-shipping-address
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg==', 'Content-Length': '321'}
|
|
body=b'{"isDefault":1,"receiver":"autotest_receiver","receiverMobile":13800138000,"detail":"autotest_customer_enterprise_shipping_address_detail","provinceId":440000,"cityId":440100,"districtId":440106,"streetId":440106003,"provinceName":"\xe5\xb9\xbf\xe4\xb8\x9c\xe7\x9c\x81","cityName":"\xe5\xb9\xbf\xe5\xb7\x9e\xe5\xb8\x82","districtName":"\xe5\xa4\xa9\xe6\xb2\xb3\xe5\x8c\xba","streetName":"\xe8\xbd\xa6\xe9\x99\x82\xe8\xa1\x97\xe9\x81\x93"}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:53.338" level="INFO">POST Response : url=https://api-client-uec-test.qniao.cn/uec/save/enterprise-shipping-address
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:53 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":"670334200842424320"}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:53.338" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:53.251" endtime="20211220 15:49:53.338"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:53.339" level="INFO">{'code': 0, 'message': 'successful', 'data': '670334200842424320'}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:53.339" endtime="20211220 15:49:53.339"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:53.340" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:53.339" endtime="20211220 15:49:53.340"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:53.340" endtime="20211220 15:49:53.340"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
<arg>data</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_enterprise_shipping_address_id}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:53.341" level="INFO">${customer_enterprise_shipping_address_id} = 670334200842424320</msg>
|
|
<status status="PASS" starttime="20211220 15:49:53.341" endtime="20211220 15:49:53.341"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_enterprise_shipping_address_id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:53.341" level="INFO">${customer_enterprise_shipping_address_id} = 670334200842424320</msg>
|
|
<status status="PASS" starttime="20211220 15:49:53.341" endtime="20211220 15:49:53.341"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:53.249" endtime="20211220 15:49:53.342" critical="yes"></status>
|
|
</test>
|
|
<status status="PASS" starttime="20211220 15:49:53.173" endtime="20211220 15:49:53.342"></status>
|
|
</suite>
|
|
<status status="PASS" starttime="20211220 15:49:53.169" endtime="20211220 15:49:53.343"></status>
|
|
</suite>
|
|
<suite id="s1-s16" name="015 Customer Create Order" source="/root/yyt-trading-rf-api/015_customer_create_order">
|
|
<suite id="s1-s16-s1" name="Customer Create Order Credit Payment" source="/root/yyt-trading-rf-api/015_customer_create_order/customer_create_order_credit_payment.robot">
|
|
<test id="s1-s16-s1-t1" name="get_settlement_interval_premium_rate_qniao">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:53.351" endtime="20211220 15:49:53.351"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:53.352" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:53.352" endtime="20211220 15:49:53.352"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>0</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${settlement_interval_premium_rate_type}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:53.353" level="INFO">${settlement_interval_premium_rate_type} = 0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:53.352" endtime="20211220 15:49:53.353"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>clientEnterpriseId=${printing_packaging_factory_id}&supplierId=${supplier_paper_id}&type=${settlement_interval_premium_rate_type}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${param}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:53.353" level="INFO">${param} = clientEnterpriseId=670334095083048960&supplierId=670334117090562048&type=0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:53.353" endtime="20211220 15:49:53.353"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/cloud-print-user-center/get/settlement-interval/premium-rate</arg>
|
|
<arg>params=${param}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:53.954" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/get/settlement-interval/premium-rate?clientEnterpriseId=670334095083048960&supplierId=670334117090562048&type=0
|
|
path_url=/cloud-print-user-center/get/settlement-interval/premium-rate?clientEnterpriseId=670334095083048960&supplierId=670334117090562048&type=0
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:53.954" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/get/settlement-interval/premium-rate?clientEnterpriseId=670334095083048960&supplierId=670334117090562048&type=0
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:53 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":0.03}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:53.954" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:53.353" endtime="20211220 15:49:53.954"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:53.955" level="INFO">{'code': 0, 'message': 'successful', 'data': 0.03}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:53.955" endtime="20211220 15:49:53.955"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:53.956" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:53.955" endtime="20211220 15:49:53.956"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:53.956" endtime="20211220 15:49:53.956"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
<arg>data</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${settlement_interval_premium_rate_qniao}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:53.957" level="INFO">${settlement_interval_premium_rate_qniao} = 0.03</msg>
|
|
<status status="PASS" starttime="20211220 15:49:53.957" endtime="20211220 15:49:53.957"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${settlement_interval_premium_rate_qniao}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:53.957" level="INFO">${settlement_interval_premium_rate_qniao} = 0.03</msg>
|
|
<status status="PASS" starttime="20211220 15:49:53.957" endtime="20211220 15:49:53.957"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:53.351" endtime="20211220 15:49:53.958" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s16-s1-t2" name="get_settlement_interval_premium_rate_feisuan">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:53.959" endtime="20211220 15:49:53.959"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:53.959" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:53.959" endtime="20211220 15:49:53.960"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${settlement_interval_premium_rate_type}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:53.960" level="INFO">${settlement_interval_premium_rate_type} = 1</msg>
|
|
<status status="PASS" starttime="20211220 15:49:53.960" endtime="20211220 15:49:53.960"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>clientEnterpriseId=${printing_packaging_factory_id}&supplierId=${supplier_paper_id}&type=${settlement_interval_premium_rate_type}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${param}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:53.962" level="INFO">${param} = clientEnterpriseId=670334095083048960&supplierId=670334117090562048&type=1</msg>
|
|
<status status="PASS" starttime="20211220 15:49:53.960" endtime="20211220 15:49:53.962"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/cloud-print-user-center/get/settlement-interval/premium-rate</arg>
|
|
<arg>params=${param}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:54.011" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/get/settlement-interval/premium-rate?clientEnterpriseId=670334095083048960&supplierId=670334117090562048&type=1
|
|
path_url=/cloud-print-user-center/get/settlement-interval/premium-rate?clientEnterpriseId=670334095083048960&supplierId=670334117090562048&type=1
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:54.011" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/cloud-print-user-center/get/settlement-interval/premium-rate?clientEnterpriseId=670334095083048960&supplierId=670334117090562048&type=1
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:54 GMT', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive'}
|
|
body={"code":0,"message":"successful","data":0.02}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:54.012" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:53.962" endtime="20211220 15:49:54.012"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:54.012" level="INFO">{'code': 0, 'message': 'successful', 'data': 0.02}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:54.012" endtime="20211220 15:49:54.013"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:54.013" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:54.013" endtime="20211220 15:49:54.013"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:54.013" endtime="20211220 15:49:54.014"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
<arg>data</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${settlement_interval_premium_rate_feisuan}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:54.014" level="INFO">${settlement_interval_premium_rate_feisuan} = 0.02</msg>
|
|
<status status="PASS" starttime="20211220 15:49:54.014" endtime="20211220 15:49:54.014"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${settlement_interval_premium_rate_feisuan}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:54.015" level="INFO">${settlement_interval_premium_rate_feisuan} = 0.02</msg>
|
|
<status status="PASS" starttime="20211220 15:49:54.014" endtime="20211220 15:49:54.015"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:53.958" endtime="20211220 15:49:54.015" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s16-s1-t3" name="customer_create_order_credit_payment">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:54.016" endtime="20211220 15:49:54.016"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:54.016" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:54.016" endtime="20211220 15:49:54.017"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${gramweight}*${customer_create_order_width}*${customer_create_order_length}*${customer_create_order_quantity}/1000000000000</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_create_order_buyton}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:54.017" level="INFO">${customer_create_order_buyton} = 2.91337956</msg>
|
|
<status status="PASS" starttime="20211220 15:49:54.017" endtime="20211220 15:49:54.017"></status>
|
|
</kw>
|
|
<kw name="Convert To Number" library="BuiltIn">
|
|
<doc>Converts the given item to a floating point number.</doc>
|
|
<arguments>
|
|
<arg>${customer_create_order_buyton}</arg>
|
|
<arg>4</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_create_order_buyTon}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:54.018" level="INFO">${customer_create_order_buyTon} = 2.9134</msg>
|
|
<status status="PASS" starttime="20211220 15:49:54.017" endtime="20211220 15:49:54.018"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${product_price_sku_new}*(1+${settlement_interval_premium_rate_qniao})</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_create_order_price}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:54.018" level="INFO">${customer_create_order_price} = 6992.67</msg>
|
|
<status status="PASS" starttime="20211220 15:49:54.018" endtime="20211220 15:49:54.018"></status>
|
|
</kw>
|
|
<kw name="Convert To Number" library="BuiltIn">
|
|
<doc>Converts the given item to a floating point number.</doc>
|
|
<arguments>
|
|
<arg>${customer_create_order_price}</arg>
|
|
<arg>2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_create_order_Price}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:54.019" level="INFO">${customer_create_order_Price} = 6992.67</msg>
|
|
<status status="PASS" starttime="20211220 15:49:54.018" endtime="20211220 15:49:54.019"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${customer_create_order_Price}*${customer_create_order_buyTon}+${customer_create_order_cuttingFee}+${customer_create_order_bootFee}+${customer_create_order_otherFee}+${customer_create_order_freightFee}+${customer_create_order_serviceFee}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_create_order_totalOfferPrice}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:54.019" level="INFO">${customer_create_order_totalOfferPrice} = 20372.444778</msg>
|
|
<status status="PASS" starttime="20211220 15:49:54.019" endtime="20211220 15:49:54.020"></status>
|
|
</kw>
|
|
<kw name="Convert To Number" library="BuiltIn">
|
|
<doc>Converts the given item to a floating point number.</doc>
|
|
<arguments>
|
|
<arg>${customer_create_order_totalOfferPrice}</arg>
|
|
<arg>2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_create_order_totalOfferPrice_item}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:54.020" level="INFO">${customer_create_order_totalOfferPrice_item} = 20372.44</msg>
|
|
<status status="PASS" starttime="20211220 15:49:54.020" endtime="20211220 15:49:54.020"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>${customer_create_order_totalOfferPrice_item}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_create_order_realPayPrice}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:54.020" level="INFO">${customer_create_order_realPayPrice} = 20372.44</msg>
|
|
<status status="PASS" starttime="20211220 15:49:54.020" endtime="20211220 15:49:54.020"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>[{"gramWeight":"${gramweight}","width":"${customer_create_order_width}","length":"${customer_create_order_length}","quantity":${customer_create_order_quantity},"buyTon":${customer_create_order_buyTon},"productName":"${paper_name}","unitPrice":${customer_create_order_Price},"bootFee":${customer_create_order_bootFee},"cuttingFee":${customer_create_order_cuttingFee},"freightFee":${customer_create_order_freightFee},"serviceFee":${customer_create_order_serviceFee},"otherFee":${customer_create_order_otherFee},"totalOfferPrice":${customer_create_order_totalOfferPrice_item},"remark":"autotest_customer_create_order_remark","productSkuId":"${product_price_sku_id}"}]</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_create_order_productSkuList}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:54.021" level="INFO">${customer_create_order_productSkuList} = [{"gramWeight":"678","width":"787","length":"1092","quantity":5000,"buyTon":2.9134,"productName":"aotutest_paper_name","unitPrice":6992.67,"bootFee":0,"cuttingFee":0,"freightFee":0,"serviceFee":0,"oth...</msg>
|
|
<status status="PASS" starttime="20211220 15:49:54.020" endtime="20211220 15:49:54.021"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"receiverMobile":"${customer_enterprise_shipping_address_receiverMobile}","receiver":"${customer_enterprise_shipping_address_receiver}","deliveryProvinceId":${customer_enterprise_shipping_address_provinceid},"deliveryProvinceName":"${customer_enterprise_shipping_address_provincename}","deliveryCityId":${customer_enterprise_shipping_address_cityid},"deliveryCityName":"${customer_enterprise_shipping_address_cityname}","deliveryDistrictId":${customer_enterprise_shipping_address_districtid},"deliveryDistrictName":"${customer_enterprise_shipping_address_districtname}","deliveryStreetId":${customer_enterprise_shipping_address_streetid},"deliveryStreetName":"${customer_enterprise_shipping_address_streetname}","deliveryId":"${customer_enterprise_shipping_address_id}","deliveryDetails":"${customer_enterprise_shipping_address_detail}","paymentMethod":${customer_create_order_paymentMethod},"realPayPrice":${customer_create_order_realPayPrice},"totalOfferPrice":${customer_create_order_realPayPrice},"password":"${customer_credit_password_new}","productSkuList":${customer_create_order_productSkuList.encode("utf-8")}}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:54.022" level="INFO">${body} = {"receiverMobile":"13800138000","receiver":"autotest_receiver","deliveryProvinceId":440000,"deliveryProvinceName":"广东省","deliveryCityId":440100,"deliveryCityName":"广州市","deliveryDistrictId":440106,"de...</msg>
|
|
<status status="PASS" starttime="20211220 15:49:54.021" endtime="20211220 15:49:54.022"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/buyer/create/order</arg>
|
|
<arg>${body.encode("utf-8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:54.899" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/trading-center/buyer/create/order
|
|
path_url=/trading-center/buyer/create/order
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg==', 'Content-Length': '831'}
|
|
body=b'{"receiverMobile":"13800138000","receiver":"autotest_receiver","deliveryProvinceId":440000,"deliveryProvinceName":"\xe5\xb9\xbf\xe4\xb8\x9c\xe7\x9c\x81","deliveryCityId":440100,"deliveryCityName":"\xe5\xb9\xbf\xe5\xb7\x9e\xe5\xb8\x82","deliveryDistrictId":440106,"deliveryDistrictName":"\xe5\xa4\xa9\xe6\xb2\xb3\xe5\x8c\xba","deliveryStreetId":440106003,"deliveryStreetName":"\xe8\xbd\xa6\xe9\x99\x82\xe8\xa1\x97\xe9\x81\x93","deliveryId":"670334200842424320","deliveryDetails":"autotest_customer_enterprise_shipping_address_detail","paymentMethod":2,"realPayPrice":20372.44,"totalOfferPrice":20372.44,"password":"123456","productSkuList":[{"gramWeight":"678","width":"787","length":"1092","quantity":5000,"buyTon":2.9134,"productName":"aotutest_paper_name","unitPrice":6992.67,"bootFee":0,"cuttingFee":0,"freightFee":0,"serviceFee":0,"otherFee":0,"totalOfferPrice":20372.44,"remark":"autotest_customer_create_order_remark","productSkuId":"1476"}]}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:54.900" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/trading-center/buyer/create/order
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:54 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":{"orderId":"670334204340473856","realPayPrice":20372.44,"channelId":null,"contractNo":"QNS202112200003","signUrl":null,"customerEnterpriseName":"autotest_printing_packaging_factory_name"}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:54.900" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:54.022" endtime="20211220 15:49:54.900"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:54.901" level="INFO">{'code': 0, 'message': 'successful', 'data': {'orderId': '670334204340473856', 'realPayPrice': 20372.44, 'channelId': None, 'contractNo': 'QNS202112200003', 'signUrl': None, 'customerEnterpriseName': 'autotest_printing_packaging_factory_name'}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:54.900" endtime="20211220 15:49:54.901"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:54.901" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:54.901" endtime="20211220 15:49:54.901"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:54.902" endtime="20211220 15:49:54.902"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()["data"]}</arg>
|
|
<arg>orderId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_create_order_id}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:54.902" level="INFO">${customer_create_order_id} = 670334204340473856</msg>
|
|
<status status="PASS" starttime="20211220 15:49:54.902" endtime="20211220 15:49:54.903"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_create_order_id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:54.903" level="INFO">${customer_create_order_id} = 670334204340473856</msg>
|
|
<status status="PASS" starttime="20211220 15:49:54.903" endtime="20211220 15:49:54.903"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:54.015" endtime="20211220 15:49:54.903" critical="yes"></status>
|
|
</test>
|
|
<status status="PASS" starttime="20211220 15:49:53.347" endtime="20211220 15:49:54.904"></status>
|
|
</suite>
|
|
<status status="PASS" starttime="20211220 15:49:53.343" endtime="20211220 15:49:54.905"></status>
|
|
</suite>
|
|
<suite id="s1-s17" name="016 Enquiry Create Order" source="/root/yyt-trading-rf-api/016_enquiry_create_order">
|
|
<suite id="s1-s17-s1" name="Customer Enquiry Operate And Supplier Quoted Price Create Order" source="/root/yyt-trading-rf-api/016_enquiry_create_order/customer_enquiry_operate_and_supplier_quoted_price_create_order.robot">
|
|
<test id="s1-s17-s1-t1" name="customer_add_enquiry">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:54.915" endtime="20211220 15:49:54.915"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:54.916" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:54.915" endtime="20211220 15:49:54.916"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"enquiryContent":"${customer_enquiryContent}","picUrl":"","deliveryDay":${customer_enquiry_deliveryDay},"deliveryArea":"${customer_enquiry_deliveryArea}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:54.916" level="INFO">${body} = {"enquiryContent":"autotest_enquiryContent","picUrl":"","deliveryDay":48,"deliveryArea":"广东省 广州市 天河区"}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:54.916" endtime="20211220 15:49:54.916"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/add/enquiry-order</arg>
|
|
<arg>${body.encode("utf-8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:55.110" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/trading-center/add/enquiry-order
|
|
path_url=/trading-center/add/enquiry-order
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg==', 'Content-Length': '120'}
|
|
body=b'{"enquiryContent":"autotest_enquiryContent","picUrl":"","deliveryDay":48,"deliveryArea":"\xe5\xb9\xbf\xe4\xb8\x9c\xe7\x9c\x81 \xe5\xb9\xbf\xe5\xb7\x9e\xe5\xb8\x82 \xe5\xa4\xa9\xe6\xb2\xb3\xe5\x8c\xba"}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:55.110" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/trading-center/add/enquiry-order
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:55 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":"670334208249565184"}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:55.111" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:54.917" endtime="20211220 15:49:55.111"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:55.111" level="INFO">{'code': 0, 'message': 'successful', 'data': '670334208249565184'}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:55.111" endtime="20211220 15:49:55.112"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:55.112" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:55.112" endtime="20211220 15:49:55.112"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:55.112" endtime="20211220 15:49:55.113"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
<arg>data</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_enquiry_id}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:55.113" level="INFO">${customer_enquiry_id} = 670334208249565184</msg>
|
|
<status status="PASS" starttime="20211220 15:49:55.113" endtime="20211220 15:49:55.113"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_enquiry_id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:55.114" level="INFO">${customer_enquiry_id} = 670334208249565184</msg>
|
|
<status status="PASS" starttime="20211220 15:49:55.114" endtime="20211220 15:49:55.114"></status>
|
|
</kw>
|
|
<kw name="Sleep" library="BuiltIn">
|
|
<doc>Pauses the test executed for the given time.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:56.114" level="INFO">Slept 1 second</msg>
|
|
<status status="PASS" starttime="20211220 15:49:55.114" endtime="20211220 15:49:56.115"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:54.914" endtime="20211220 15:49:56.115" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s17-s1-t2" name="supplierfocus_get_enquiry_list">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:56.116" endtime="20211220 15:49:56.117"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:56.117" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:56.117" endtime="20211220 15:49:56.118"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/get/enquiry-order/order-list</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:57.040" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/trading-center/get/enquiry-order/order-list
|
|
path_url=/trading-center/get/enquiry-order/order-list
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:57.041" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/trading-center/get/enquiry-order/order-list
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:57 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":{"records":[{"id":"670334208249565184","clientContractNoId":null,"clientOrderId":null,"clientContractNo":null,"supplierContractNoId":null,"supplierOrderId":null,"supplierContractNo":null,"enquiryContent":"autotest_enquiryContent","belongEnterprisEname":"autotest_printing_packaging_factory_name","createTtime":"2021-12-20 15:49:55","status":"30114","userId":"670334045988720640","userName":"autotest_name_customer","valid":"0","picUrl":null,"enterpriseId":"670334095083048960","isDistribute":0,"receiverMobile":"13012345678","replyTtime":null},{"id":"670333842619502592","clientContractNoId":["670333873745432576"],"clientOrderId":["670333873514745856"],"clientContractNo":["QNS202112200002"],"supplierContractNoId":["670333906314203136"],"supplierOrderId":["670333906238705664"],"supplierContractNo":["QNP202112200001"],"enquiryContent":"autotest_enquiryContent","belongEnterprisEname":"autotest_printing_packaging_factory_name","createTtime":"2021-12-20 15:48:27","status":"30131","userId":"670333669990338560","userName":"autotest_name_customer","valid":"1","picUrl":null,"enterpriseId":"670333709009948672","isDistribute":1,"receiverMobile":"13012345678","replyTtime":"2021-12-20 15:47:46"},{"id":"670333173846118400","clientContractNoId":null,"clientOrderId":null,"clientContractNo":null,"supplierContractNoId":null,"supplierOrderId":null,"supplierContractNo":null,"enquiryContent":"autotest_enquiryContent","belongEnterprisEname":"autotest_printing_packaging_factory_name","createTtime":"2021-12-20 15:45:48","status":"30114","userId":"670333031629852672","userName":"autotest_name_customer","valid":"0","picUrl":null,"enterpriseId":"670333073782607872","isDistribute":0,"receiverMobile":"13012345678","replyTtime":null},{"id":"668875963001606144","clientContractNoId":["668875989954203648"],"clientOrderId":["668875989438304256"],"clientContractNo":["QNS202112160002"],"supplierContractNoId":["668876016156020736"],"supplierOrderId":["668876016051163136"],"supplierContractNo":["QNP202112160001"],"enquiryContent":"autotest_enquiryContent","belongEnterprisEname":"autotest_printing_packaging_factory_name","createTtime":"2021-12-16 15:15:22","status":"30131","userId":"668875838304948224","userName":"autotest_name_customer","valid":"1","picUrl":null,"enterpriseId":"668875868793344000","isDistribute":1,"receiverMobile":"13012345678","replyTtime":"2021-12-16 15:14:51"},{"id":"666328848358576128","clientContractNoId":["666328879086047232"],"clientOrderId":["666328878796640256"],"clientContractNo":["QNS202112090002"],"supplierContractNoId":["666328907871555584"],"supplierOrderId":["666328907796058112"],"supplierContractNo":["QNP202112090001"],"enquiryContent":"autotest_enquiryContent","belongEnterprisEname":"autotest_printing_packaging_factory_name","createTtime":"2021-12-09 14:34:03","status":"30131","userId":"666328692066226176","userName":"autotest_name_customer","valid":"1","picUrl":null,"enterpriseId":"666328731182305280","isDistribute":1,"receiverMobile":"13012345678","replyTtime":"2021-12-09 14:33:26"},{"id":"666327634824794112","clientContractNoId":null,"clientOrderId":null,"clientContractNo":null,"supplierContractNoId":null,"supplierOrderId":null,"supplierContractNo":null,"enquiryContent":"autotest_enquiryContent","belongEnterprisEname":"autotest_printing_packaging_factory_name","createTtime":"2021-12-09 14:29:13","status":"30114","userId":"666327476586287104","userName":"autotest_name_customer","valid":"1","picUrl":null,"enterpriseId":"666327518302834688","isDistribute":1,"receiverMobile":"13012345678","replyTtime":null},{"id":"665993598373859328","clientContractNoId":["665993626345672704"],"clientOrderId":["665993626035294208"],"clientContractNo":["QNS202112080016"],"supplierContractNoId":["665993653440876544"],"supplierOrderId":["665993653340213248"],"supplierContractNo":["QNP202112080008"],"enquiryContent":"autotest_enquiryContent","belongEnterprisEname":"autotest_printing_packaging_factory_name","createTtime":"2021-12-08 16:21:53","status":"30131","userId":"665993472725094400","userName":"autotest_name_customer","valid":"1","picUrl":null,"enterpriseId":"665993504882823168","isDistribute":1,"receiverMobile":"13012345678","replyTtime":"2021-12-08 16:21:22"},{"id":"665991167694999552","clientContractNoId":["665991194907643904"],"clientOrderId":["665991194593071104"],"clientContractNo":["QNS202112080014"],"supplierContractNoId":["665991220442566656"],"supplierOrderId":["665991220350291968"],"supplierContractNo":["QNP202112080007"],"enquiryContent":"autotest_enquiryContent","belongEnterprisEname":"autotest_printing_packaging_factory_name","createTtime":"2021-12-08 16:12:13","status":"30131","userId":"665991045984686080","userName":"autotest_name_customer","valid":"1","picUrl":null,"enterpriseId":"665991074401095680","isDistribute":1,"receiverMobile":"13012345678","replyTtime":"2021-12-08 16:11:44"},{"id":"665990370055819264","clientContractNoId":["665990397566259200"],"clientOrderId":["665990397318795264"],"clientContractNo":["QNS202112080012"],"supplierContractNoId":["665990422518173696"],"supplierOrderId":["665990422442676224"],"supplierContractNo":["QNP202112080006"],"enquiryContent":"autotest_enquiryContent","belongEnterprisEname":"autotest_printing_packaging_factory_name","createTtime":"2021-12-08 16:09:03","status":"30131","userId":"665990250144862208","userName":"autotest_name_customer","valid":"1","picUrl":null,"enterpriseId":"665990277575610368","isDistribute":1,"receiverMobile":"13012345678","replyTtime":"2021-12-08 16:08:34"},{"id":"665988663867478016","clientContractNoId":["665988691457609728"],"clientOrderId":["665988691155619840"],"clientContractNo":["QNS202112080010"],"supplierContractNoId":["665988716665376768"],"supplierOrderId":["665988716585684992"],"supplierContractNo":["QNP202112080005"],"enquiryContent":"autotest_enquiryContent","belongEnterprisEname":"autotest_printing_packaging_factory_name","createTtime":"2021-12-08 16:02:16","status":"30131","userId":"665988544321425408","userName":"autotest_name_customer","valid":"1","picUrl":null,"enterpriseId":"665988571844448256","isDistribute":1,"receiverMobile":"13012345678","replyTtime":"2021-12-08 16:01:47"},{"id":"665988039021039616","clientContractNoId":["665988066506313728"],"clientOrderId":["665988066191740928"],"clientContractNo":["QNS202112080008"],"supplierContractNoId":["665988091961544704"],"supplierOrderId":["665988091865075712"],"supplierContractNo":["QNP202112080004"],"enquiryContent":"autotest_enquiryContent","belongEnterprisEname":"autotest_printing_packaging_factory_name","createTtime":"2021-12-08 15:59:48","status":"30131","userId":"665987918174752768","userName":"autotest_name_customer","valid":"1","picUrl":null,"enterpriseId":"665987945815216128","isDistribute":1,"receiverMobile":"13012345678","replyTtime":"2021-12-08 15:59:18"},{"id":"665985241445437440","clientContractNoId":["665985269224312832"],"clientOrderId":["665985268985237504"],"clientContractNo":["QNS202112080006"],"supplierContractNoId":["665985295019282432"],"supplierOrderId":["665985294876676096"],"supplierContractNo":["QNP202112080003"],"enquiryContent":"autotest_enquiryContent","belongEnterprisEname":"autotest_printing_packaging_factory_name","createTtime":"2021-12-08 15:48:41","status":"30131","userId":"665985122448838656","userName":"autotest_name_customer","valid":"1","picUrl":null,"enterpriseId":"665985150173188096","isDistribute":1,"receiverMobile":"13012345678","replyTtime":"2021-12-08 15:48:11"},{"id":"665984927594057728","clientContractNoId":["665984954886393856"],"clientOrderId":["665984954622152704"],"clientContractNo":["QNS202112080004"],"supplierContractNoId":["665984980295487488"],"supplierOrderId":["665984980215795712"],"supplierContractNo":["QNP202112080002"],"enquiryContent":"autotest_enquiryContent","belongEnterprisEname":"autotest_printing_packaging_factory_name","createTtime":"2021-12-08 15:47:26","status":"30131","userId":"665984809100775424","userName":"autotest_name_customer","valid":"1","picUrl":null,"enterpriseId":"665984836372140032","isDistribute":1,"receiverMobile":"13012345678","replyTtime":"2021-12-08 15:46:56"},{"id":"665975501566906368","clientContractNoId":["665975532478926848"],"clientOrderId":["665975532143382528"],"clientContractNo":["QNS202112080002"],"supplierContractNoId":["665975559536381952"],"supplierOrderId":["665975559427330048"],"supplierContractNo":["QNP202112080001"],"enquiryContent":"autotest_enquiryContent","belongEnterprisEname":"autotest_printing_packaging_factory_name","createTtime":"2021-12-08 15:09:58","status":"30131","userId":"665975347535286272","userName":"autotest_name_customer","valid":"1","picUrl":null,"enterpriseId":"665975386378735616","isDistribute":1,"receiverMobile":"13012345678","replyTtime":"2021-12-08 15:09:21"},{"id":"665267929763418112","clientContractNoId":["665267959823994880"],"clientOrderId":["665267959622668288"],"clientContractNo":["QNS202112060011"],"supplierContractNoId":["665267987330240512"],"supplierOrderId":["665267987275714560"],"supplierContractNo":["QNP202112060005"],"enquiryContent":"autotest_enquiryContent","belongEnterprisEname":"autotest_printing_packaging_factory_name","createTtime":"2021-12-06 16:18:20","status":"30131","userId":"665267776834899968","userName":"autotest_name_customer","valid":"1","picUrl":null,"enterpriseId":"665267815741263872","isDistribute":1,"receiverMobile":"13012345678","replyTtime":"2021-12-06 16:17:42"},{"id":"665261694393651200","clientContractNoId":["665261724647165952"],"clientOrderId":["665261724374536192"],"clientContractNo":["QNS202112060009"],"supplierContractNoId":["665261751566209024"],"supplierOrderId":["665261751482322944"],"supplierContractNo":["QNP202112060004"],"enquiryContent":"autotest_enquiryContent","belongEnterprisEname":"autotest_printing_packaging_factory_name","createTtime":"2021-12-06 15:53:33","status":"30131","userId":"665261543012831232","userName":"autotest_name_customer","valid":"1","picUrl":null,"enterpri... (set the log level to DEBUG or TRACE to see the full content)
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:57.041" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:56.118" endtime="20211220 15:49:57.041"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:57.042" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334208249565184', 'clientContractNoId': None, 'clientOrderId': None, 'clientContractNo': None, 'supplierContractNoId': None, 'supplierOrderId': None, 'supplierContractNo': None, 'enquiryContent': 'autotest_enquiryContent', 'belongEnterprisEname': 'autotest_printing_packaging_factory_name', 'createTtime': '2021-12-20 15:49:55', 'status': '30114', 'userId': '670334045988720640', 'userName': 'autotest_name_customer', 'valid': '0', 'picUrl': None, 'enterpriseId': '670334095083048960', 'isDistribute': 0, 'receiverMobile': '13012345678', 'replyTtime': None}, {'id': '670333842619502592', 'clientContractNoId': ['670333873745432576'], 'clientOrderId': ['670333873514745856'], 'clientContractNo': ['QNS202112200002'], 'supplierContractNoId': ['670333906314203136'], 'supplierOrderId': ['670333906238705664'], 'supplierContractNo': ['QNP202112200001'], 'enquiryContent': 'autotest_enquiryContent', 'belongEnterprisEname': 'autotest_printing_packaging_factory_name', 'createTtime': '2021-12-20 15:48:27', 'status': '30131', 'userId': '670333669990338560', 'userName': 'autotest_name_customer', 'valid': '1', 'picUrl': None, 'enterpriseId': '670333709009948672', 'isDistribute': 1, 'receiverMobile': '13012345678', 'replyTtime': '2021-12-20 15:47:46'}, {'id': '670333173846118400', 'clientContractNoId': None, 'clientOrderId': None, 'clientContractNo': None, 'supplierContractNoId': None, 'supplierOrderId': None, 'supplierContractNo': None, 'enquiryContent': 'autotest_enquiryContent', 'belongEnterprisEname': 'autotest_printing_packaging_factory_name', 'createTtime': '2021-12-20 15:45:48', 'status': '30114', 'userId': '670333031629852672', 'userName': 'autotest_name_customer', 'valid': '0', 'picUrl': None, 'enterpriseId': '670333073782607872', 'isDistribute': 0, 'receiverMobile': '13012345678', 'replyTtime': None}, {'id': '668875963001606144', 'clientContractNoId': ['668875989954203648'], 'clientOrderId': ['668875989438304256'], 'clientContractNo': ['QNS202112160002'], 'supplierContractNoId': ['668876016156020736'], 'supplierOrderId': ['668876016051163136'], 'supplierContractNo': ['QNP202112160001'], 'enquiryContent': 'autotest_enquiryContent', 'belongEnterprisEname': 'autotest_printing_packaging_factory_name', 'createTtime': '2021-12-16 15:15:22', 'status': '30131', 'userId': '668875838304948224', 'userName': 'autotest_name_customer', 'valid': '1', 'picUrl': None, 'enterpriseId': '668875868793344000', 'isDistribute': 1, 'receiverMobile': '13012345678', 'replyTtime': '2021-12-16 15:14:51'}, {'id': '666328848358576128', 'clientContractNoId': ['666328879086047232'], 'clientOrderId': ['666328878796640256'], 'clientContractNo': ['QNS202112090002'], 'supplierContractNoId': ['666328907871555584'], 'supplierOrderId': ['666328907796058112'], 'supplierContractNo': ['QNP202112090001'], 'enquiryContent': 'autotest_enquiryContent', 'belongEnterprisEname': 'autotest_printing_packaging_factory_name', 'createTtime': '2021-12-09 14:34:03', 'status': '30131', 'userId': '666328692066226176', 'userName': 'autotest_name_customer', 'valid': '1', 'picUrl': None, 'enterpriseId': '666328731182305280', 'isDistribute': 1, 'receiverMobile': '13012345678', 'replyTtime': '2021-12-09 14:33:26'}, {'id': '666327634824794112', 'clientContractNoId': None, 'clientOrderId': None, 'clientContractNo': None, 'supplierContractNoId': None, 'supplierOrderId': None, 'supplierContractNo': None, 'enquiryContent': 'autotest_enquiryContent', 'belongEnterprisEname': 'autotest_printing_packaging_factory_name', 'createTtime': '2021-12-09 14:29:13', 'status': '30114', 'userId': '666327476586287104', 'userName': 'autotest_name_customer', 'valid': '1', 'picUrl': None, 'enterpriseId': '666327518302834688', 'isDistribute': 1, 'receiverMobile': '13012345678', 'replyTtime': None}, {'id': '665993598373859328', 'clientContractNoId': ['665993626345672704'], 'clientOrderId': ['665993626035294208'], 'clientContractNo': ['QNS202112080016'], 'supplierContractNoId': ['665993653440876544'], 'supplierOrderId': ['665993653340213248'], 'supplierContractNo': ['QNP202112080008'], 'enquiryContent': 'autotest_enquiryContent', 'belongEnterprisEname': 'autotest_printing_packaging_factory_name', 'createTtime': '2021-12-08 16:21:53', 'status': '30131', 'userId': '665993472725094400', 'userName': 'autotest_name_customer', 'valid': '1', 'picUrl': None, 'enterpriseId': '665993504882823168', 'isDistribute': 1, 'receiverMobile': '13012345678', 'replyTtime': '2021-12-08 16:21:22'}, {'id': '665991167694999552', 'clientContractNoId': ['665991194907643904'], 'clientOrderId': ['665991194593071104'], 'clientContractNo': ['QNS202112080014'], 'supplierContractNoId': ['665991220442566656'], 'supplierOrderId': ['665991220350291968'], 'supplierContractNo': ['QNP202112080007'], 'enquiryContent': 'autotest_enquiryContent', 'belongEnterprisEname': 'autotest_printing_packaging_factory_name', 'createTtime': '2021-12-08 16:12:13', 'status': '30131', 'userId': '665991045984686080', 'userName': 'autotest_name_customer', 'valid': '1', 'picUrl': None, 'enterpriseId': '665991074401095680', 'isDistribute': 1, 'receiverMobile': '13012345678', 'replyTtime': '2021-12-08 16:11:44'}, {'id': '665990370055819264', 'clientContractNoId': ['665990397566259200'], 'clientOrderId': ['665990397318795264'], 'clientContractNo': ['QNS202112080012'], 'supplierContractNoId': ['665990422518173696'], 'supplierOrderId': ['665990422442676224'], 'supplierContractNo': ['QNP202112080006'], 'enquiryContent': 'autotest_enquiryContent', 'belongEnterprisEname': 'autotest_printing_packaging_factory_name', 'createTtime': '2021-12-08 16:09:03', 'status': '30131', 'userId': '665990250144862208', 'userName': 'autotest_name_customer', 'valid': '1', 'picUrl': None, 'enterpriseId': '665990277575610368', 'isDistribute': 1, 'receiverMobile': '13012345678', 'replyTtime': '2021-12-08 16:08:34'}, {'id': '665988663867478016', 'clientContractNoId': ['665988691457609728'], 'clientOrderId': ['665988691155619840'], 'clientContractNo': ['QNS202112080010'], 'supplierContractNoId': ['665988716665376768'], 'supplierOrderId': ['665988716585684992'], 'supplierContractNo': ['QNP202112080005'], 'enquiryContent': 'autotest_enquiryContent', 'belongEnterprisEname': 'autotest_printing_packaging_factory_name', 'createTtime': '2021-12-08 16:02:16', 'status': '30131', 'userId': '665988544321425408', 'userName': 'autotest_name_customer', 'valid': '1', 'picUrl': None, 'enterpriseId': '665988571844448256', 'isDistribute': 1, 'receiverMobile': '13012345678', 'replyTtime': '2021-12-08 16:01:47'}, {'id': '665988039021039616', 'clientContractNoId': ['665988066506313728'], 'clientOrderId': ['665988066191740928'], 'clientContractNo': ['QNS202112080008'], 'supplierContractNoId': ['665988091961544704'], 'supplierOrderId': ['665988091865075712'], 'supplierContractNo': ['QNP202112080004'], 'enquiryContent': 'autotest_enquiryContent', 'belongEnterprisEname': 'autotest_printing_packaging_factory_name', 'createTtime': '2021-12-08 15:59:48', 'status': '30131', 'userId': '665987918174752768', 'userName': 'autotest_name_customer', 'valid': '1', 'picUrl': None, 'enterpriseId': '665987945815216128', 'isDistribute': 1, 'receiverMobile': '13012345678', 'replyTtime': '2021-12-08 15:59:18'}, {'id': '665985241445437440', 'clientContractNoId': ['665985269224312832'], 'clientOrderId': ['665985268985237504'], 'clientContractNo': ['QNS202112080006'], 'supplierContractNoId': ['665985295019282432'], 'supplierOrderId': ['665985294876676096'], 'supplierContractNo': ['QNP202112080003'], 'enquiryContent': 'autotest_enquiryContent', 'belongEnterprisEname': 'autotest_printing_packaging_factory_name', 'createTtime': '2021-12-08 15:48:41', 'status': '30131', 'userId': '665985122448838656', 'userName': 'autotest_name_customer', 'valid': '1', 'picUrl': None, 'enterpriseId': '665985150173188096', 'isDistribute': 1, 'receiverMobile': '13012345678', 'replyTtime': '2021-12-08 15:48:11'}, {'id': '665984927594057728', 'clientContractNoId': ['665984954886393856'], 'clientOrderId': ['665984954622152704'], 'clientContractNo': ['QNS202112080004'], 'supplierContractNoId': ['665984980295487488'], 'supplierOrderId': ['665984980215795712'], 'supplierContractNo': ['QNP202112080002'], 'enquiryContent': 'autotest_enquiryContent', 'belongEnterprisEname': 'autotest_printing_packaging_factory_name', 'createTtime': '2021-12-08 15:47:26', 'status': '30131', 'userId': '665984809100775424', 'userName': 'autotest_name_customer', 'valid': '1', 'picUrl': None, 'enterpriseId': '665984836372140032', 'isDistribute': 1, 'receiverMobile': '13012345678', 'replyTtime': '2021-12-08 15:46:56'}, {'id': '665975501566906368', 'clientContractNoId': ['665975532478926848'], 'clientOrderId': ['665975532143382528'], 'clientContractNo': ['QNS202112080002'], 'supplierContractNoId': ['665975559536381952'], 'supplierOrderId': ['665975559427330048'], 'supplierContractNo': ['QNP202112080001'], 'enquiryContent': 'autotest_enquiryContent', 'belongEnterprisEname': 'autotest_printing_packaging_factory_name', 'createTtime': '2021-12-08 15:09:58', 'status': '30131', 'userId': '665975347535286272', 'userName': 'autotest_name_customer', 'valid': '1', 'picUrl': None, 'enterpriseId': '665975386378735616', 'isDistribute': 1, 'receiverMobile': '13012345678', 'replyTtime': '2021-12-08 15:09:21'}, {'id': '665267929763418112', 'clientContractNoId': ['665267959823994880'], 'clientOrderId': ['665267959622668288'], 'clientContractNo': ['QNS202112060011'], 'supplierContractNoId': ['665267987330240512'], 'supplierOrderId': ['665267987275714560'], 'supplierContractNo': ['QNP202112060005'], 'enquiryContent': 'autotest_enquiryContent', 'belongEnterprisEname': 'autotest_printing_packaging_factory_name', 'createTtime': '2021-12-06 16:18:20', 'status': '30131', 'userId': '665267776834899968', 'userName': 'autotest_name_customer', 'valid': '1', 'picUrl': None, 'enterpriseId': '665267815741263872', 'isDistribute': 1, 'receiverMobile': '13012345678', 'replyTtime': '2021-12-06 16:17:42'}, {'id': '665261694393651200', 'clientContractNoId': ['665261724647165952'], 'clientOrderId': ['665261724374536192'], 'clientContractNo': ['QNS202112060009'], 'supplierContractNoId': ['665261751566209024'], 'supplierOrderId': ['665261751482322944'], 'supplierContractNo': ['QNP202112060004'], 'enquiryContent': 'autotest_enquiryContent', 'belongEnterprisEname': 'autotest_printing_packaging_factory_name', 'createTtime': '2021-12-06 15:53:33', 'status': '30131', 'userId': '665261543012831232', 'userName': 'autotest_name_customer', 'valid': '1', 'picUrl': None, 'enterpriseId': '665261580983865344', 'isDistribute': 1, 'receiverMobile': '13012345678', 'replyTtime': '2021-12-06 15:52:58'}, {'id': '665260272977580032', 'clientContractNoId': ['665260304975925248'], 'clientOrderId': ['665260304699101184'], 'clientContractNo': ['QNS202112060007'], 'supplierContractNoId': ['665260331966271488'], 'supplierOrderId': ['665260331882385408'], 'supplierContractNo': ['QNP202112060003'], 'enquiryContent': 'autotest_enquiryContent', 'belongEnterprisEname': 'autotest_printing_packaging_factory_name', 'createTtime': '2021-12-06 15:47:55', 'status': '30131', 'userId': '665260123161235456', 'userName': 'autotest_name_customer', 'valid': '1', 'picUrl': None, 'enterpriseId': '665260159563599872', 'isDistribute': 1, 'receiverMobile': '13012345678', 'replyTtime': '2021-12-06 15:47:19'}, {'id': '665259044285583360', 'clientContractNoId': None, 'clientOrderId': None, 'clientContractNo': None, 'supplierContractNoId': None, 'supplierOrderId': None, 'supplierContractNo': None, 'enquiryContent': 'autotest_enquiryContent', 'belongEnterprisEname': 'autotest_printing_packaging_factory_name', 'createTtime': '2021-12-06 15:43:02', 'status': '30116', 'userId': '665258893701681152', 'userName': 'autotest_name_customer', 'valid': '1', 'picUrl': None, 'enterpriseId': '665258929672032256', 'isDistribute': 1, 'receiverMobile': '13012345678', 'replyTtime': '2021-12-06 15:42:26'}, {'id': '665254974430777344', 'clientContractNoId': ['665255004294221824'], 'clientOrderId': ['665255004097089536'], 'clientContractNo': ['QNS202112060004'], 'supplierContractNoId': ['665255030345043968'], 'supplierOrderId': ['665255030286323712'], 'supplierContractNo': ['QNP202112060002'], 'enquiryContent': 'autotest_enquiryContent', 'belongEnterprisEname': 'autotest_printing_packaging_factory_name', 'createTtime': '2021-12-06 15:26:51', 'status': '30131', 'userId': '665254822785716224', 'userName': 'autotest_name_customer', 'valid': '1', 'picUrl': None, 'enterpriseId': '665254857938178048', 'isDistribute': 1, 'receiverMobile': '13012345678', 'replyTtime': '2021-12-06 15:26:15'}, {'id': '665252957272543232', 'clientContractNoId': ['665252988008402944'], 'clientOrderId': ['665252987572195328'], 'clientContractNo': ['QNS202112060002'], 'supplierContractNoId': ['665253014784839680'], 'supplierOrderId': ['665253014692564992'], 'supplierContractNo': ['QNP202112060001'], 'enquiryContent': 'autotest_enquiryContent', 'belongEnterprisEname': 'autotest_printing_packaging_factory_name', 'createTtime': '2021-12-06 15:18:50', 'status': '30131', 'userId': '665252802544668672', 'userName': 'autotest_name_customer', 'valid': '1', 'picUrl': None, 'enterpriseId': '665252841203568640', 'isDistribute': 1, 'receiverMobile': '13012345678', 'replyTtime': '2021-12-06 15:18:14'}], 'pageIdentifier': [1638803930000, 402], 'pageSize': 20, 'order': {}, 'next': True}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:57.041" endtime="20211220 15:49:57.043"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:57.043" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:57.043" endtime="20211220 15:49:57.043"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:57.043" endtime="20211220 15:49:57.044"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:56.115" endtime="20211220 15:49:57.044" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s17-s1-t3" name="supplierfocus_get_enquiry_list_search">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:57.045" endtime="20211220 15:49:57.045"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:57.046" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:57.045" endtime="20211220 15:49:57.046"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>0</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${enquiry_status}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:57.046" level="INFO">${enquiry_status} = 0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:57.046" endtime="20211220 15:49:57.046"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>0</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${enquiry_valid_status}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:57.047" level="INFO">${enquiry_valid_status} = 0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:57.047" endtime="20211220 15:49:57.047"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>searchValue=${customer_enquiryContent}&status=${enquiry_status}&valid=${enquiry_valid_status}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${param}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:57.047" level="INFO">${param} = searchValue=autotest_enquiryContent&status=0&valid=0</msg>
|
|
<status status="PASS" starttime="20211220 15:49:57.047" endtime="20211220 15:49:57.047"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/get/enquiry-order/order-list</arg>
|
|
<arg>params=${param}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:57.098" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/trading-center/get/enquiry-order/order-list?searchValue=autotest_enquiryContent&status=0&valid=0
|
|
path_url=/trading-center/get/enquiry-order/order-list?searchValue=autotest_enquiryContent&status=0&valid=0
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:57.098" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/trading-center/get/enquiry-order/order-list?searchValue=autotest_enquiryContent&status=0&valid=0
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:57 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":{"records":[{"id":"670334208249565184","clientContractNoId":null,"clientOrderId":null,"clientContractNo":null,"supplierContractNoId":null,"supplierOrderId":null,"supplierContractNo":null,"enquiryContent":"autotest_enquiryContent","belongEnterprisEname":"autotest_printing_packaging_factory_name","createTtime":"2021-12-20 15:49:55","status":"30114","userId":"670334045988720640","userName":"autotest_name_customer","valid":"0","picUrl":null,"enterpriseId":"670334095083048960","isDistribute":0,"receiverMobile":"13012345678","replyTtime":null},{"id":"670333173846118400","clientContractNoId":null,"clientOrderId":null,"clientContractNo":null,"supplierContractNoId":null,"supplierOrderId":null,"supplierContractNo":null,"enquiryContent":"autotest_enquiryContent","belongEnterprisEname":"autotest_printing_packaging_factory_name","createTtime":"2021-12-20 15:45:48","status":"30114","userId":"670333031629852672","userName":"autotest_name_customer","valid":"0","picUrl":null,"enterpriseId":"670333073782607872","isDistribute":0,"receiverMobile":"13012345678","replyTtime":null}],"pageIdentifier":[1640015148000,1.4125459,420],"pageSize":20,"order":{},"next":true}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:57.098" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:57.047" endtime="20211220 15:49:57.099"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:57.099" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334208249565184', 'clientContractNoId': None, 'clientOrderId': None, 'clientContractNo': None, 'supplierContractNoId': None, 'supplierOrderId': None, 'supplierContractNo': None, 'enquiryContent': 'autotest_enquiryContent', 'belongEnterprisEname': 'autotest_printing_packaging_factory_name', 'createTtime': '2021-12-20 15:49:55', 'status': '30114', 'userId': '670334045988720640', 'userName': 'autotest_name_customer', 'valid': '0', 'picUrl': None, 'enterpriseId': '670334095083048960', 'isDistribute': 0, 'receiverMobile': '13012345678', 'replyTtime': None}, {'id': '670333173846118400', 'clientContractNoId': None, 'clientOrderId': None, 'clientContractNo': None, 'supplierContractNoId': None, 'supplierOrderId': None, 'supplierContractNo': None, 'enquiryContent': 'autotest_enquiryContent', 'belongEnterprisEname': 'autotest_printing_packaging_factory_name', 'createTtime': '2021-12-20 15:45:48', 'status': '30114', 'userId': '670333031629852672', 'userName': 'autotest_name_customer', 'valid': '0', 'picUrl': None, 'enterpriseId': '670333073782607872', 'isDistribute': 0, 'receiverMobile': '13012345678', 'replyTtime': None}], 'pageIdentifier': [1640015148000, 1.4125459, 420], 'pageSize': 20, 'order': {}, 'next': True}}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:57.099" endtime="20211220 15:49:57.099"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:57.100" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:57.100" endtime="20211220 15:49:57.100"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:57.100" endtime="20211220 15:49:57.101"></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>${customer_enquiry_id}</arg>
|
|
<arg>${response.json()["data"]["records"][0]["id"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:57.101" endtime="20211220 15:49:57.101"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:57.044" endtime="20211220 15:49:57.102" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s17-s1-t4" name="supplierfocus_edit_enquiry_details">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:57.102" endtime="20211220 15:49:57.103"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:57.103" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:57.103" endtime="20211220 15:49:57.103"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"addList":[{"deliveryId":null,"deliveryProvinceId":null,"deliveryProvinceName":null,"deliveryCityId":null,"deliveryCityName":null,"deliveryDistrictId":null,"deliveryDistrictName":null,"deliveryStreetId":null,"deliveryStreetName":null,"deliveryDetails":null,"deliveryReceiver":null,"deliveryReceiverMobile":null,"brandId":"${paper_brand_id}","gramWeight":${enquiry_gramWeight1},"width":${enquiry_width1},"length":${enquiry_length1},"quantity":${enquiry_quantity1},"brandName":"${paper_name}","enquiryId":"${customer_enquiry_id}","remark":"${customer_enquiry_remark}"},{"deliveryId":null,"deliveryProvinceId":null,"deliveryProvinceName":null,"deliveryCityId":null,"deliveryCityName":null,"deliveryDistrictId":null,"deliveryDistrictName":null,"deliveryStreetId":null,"deliveryStreetName":null,"deliveryDetails":null,"deliveryReceiver":null,"deliveryReceiverMobile":null,"brandId":"${paper_brand_id}","gramWeight":${enquiry_gramWeight2},"width":${enquiry_width2},"length":${enquiry_length2},"quantity":${enquiry_quantity2},"brandName":"${paper_name}","enquiryId":"${customer_enquiry_id}","remark":"${customer_enquiry_remark}"}],"delList":[],"updateList":[],"id":"${customer_enquiry_id}","askEnterprise":"${printing_packaging_factory_id}","belongEnterpriseName":"${printing_packaging_factory_name}","deliveryDay":${customer_enquiry_deliveryDay},"deliveryArea":"${customer_enquiry_deliveryArea}","enquiryContent":"${customer_enquiryContent}","picUrl":null,"receiver":null,"receiverMobile":null,"deliveryProvinceId":null,"deliveryCityId":null,"deliveryDistrictId":null,"deliveryStreetId":null,"deliveryProvinceName":null,"deliveryCityName":null,"deliveryDistrictName":null,"deliveryStreetName":null,"deliveryDetail":null,"deliveryId":null,"deliveryDetails":null,"deliveryReceiver":null,"deliveryReceiverMobile":null}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:57.105" level="INFO">${body} = {"addList":[{"deliveryId":null,"deliveryProvinceId":null,"deliveryProvinceName":null,"deliveryCityId":null,"deliveryCityName":null,"deliveryDistrictId":null,"deliveryDistrictName":null,"deliveryStreet...</msg>
|
|
<status status="PASS" starttime="20211220 15:49:57.104" endtime="20211220 15:49:57.105"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/update/enquiry-order</arg>
|
|
<arg>${body.encode("utf-8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:57.179" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/trading-center/update/enquiry-order
|
|
path_url=/trading-center/update/enquiry-order
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg==', 'Content-Length': '1621'}
|
|
body=b'{"addList":[{"deliveryId":null,"deliveryProvinceId":null,"deliveryProvinceName":null,"deliveryCityId":null,"deliveryCityName":null,"deliveryDistrictId":null,"deliveryDistrictName":null,"deliveryStreetId":null,"deliveryStreetName":null,"deliveryDetails":null,"deliveryReceiver":null,"deliveryReceiverMobile":null,"brandId":"670334163223711744","gramWeight":678,"width":787,"length":1000,"quantity":5500,"brandName":"aotutest_paper_name","enquiryId":"670334208249565184","remark":"autotest_remark"},{"deliveryId":null,"deliveryProvinceId":null,"deliveryProvinceName":null,"deliveryCityId":null,"deliveryCityName":null,"deliveryDistrictId":null,"deliveryDistrictName":null,"deliveryStreetId":null,"deliveryStreetName":null,"deliveryDetails":null,"deliveryReceiver":null,"deliveryReceiverMobile":null,"brandId":"670334163223711744","gramWeight":678,"width":787,"length":1092,"quantity":5000,"brandName":"aotutest_paper_name","enquiryId":"670334208249565184","remark":"autotest_remark"}],"delList":[],"updateList":[],"id":"670334208249565184","askEnterprise":"670334095083048960","belongEnterpriseName":"autotest_printing_packaging_factory_name","deliveryDay":48,"deliveryArea":"\xe5\xb9\xbf\xe4\xb8\x9c\xe7\x9c\x81 \xe5\xb9\xbf\xe5\xb7\x9e\xe5\xb8\x82 \xe5\xa4\xa9\xe6\xb2\xb3\xe5\x8c\xba","enquiryContent":"autotest_enquiryContent","picUrl":null,"receiver":null,"receiverMobile":null,"deliveryProvinceId":null,"deliveryCityId":null,"deliveryDistrictId":null,"deliveryStreetId":null,"deliveryProvinceName":null,"deliveryCityName":null,"deliveryDistrictName":null,"deliveryStreetName":null,"deliveryDetail":null,"deliveryId":null,"deliveryDetails":null,"deliveryReceiver":null,"deliveryReceiverMobile":null}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:57.179" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/trading-center/update/enquiry-order
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:57 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":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:57.180" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:57.105" endtime="20211220 15:49:57.180"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:57.181" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:57.180" endtime="20211220 15:49:57.181"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:57.181" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:57.181" endtime="20211220 15:49:57.181"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:57.181" endtime="20211220 15:49:57.182"></status>
|
|
</kw>
|
|
<kw name="Sleep" library="BuiltIn">
|
|
<doc>Pauses the test executed for the given time.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:58.182" level="INFO">Slept 1 second</msg>
|
|
<status status="PASS" starttime="20211220 15:49:57.182" endtime="20211220 15:49:58.183"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:57.102" endtime="20211220 15:49:58.183" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s17-s1-t5" name="supplierfocus_distribute_enquiry_details">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:49:58.184" endtime="20211220 15:49:58.184"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:58.185" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:49:58.184" endtime="20211220 15:49:58.185"></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":"${customer_enquiry_id}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:58.186" level="INFO">${body} = {"id":"670334208249565184"}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:58.185" endtime="20211220 15:49:58.186"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/distribute/enquiry-reply</arg>
|
|
<arg>${body.encode("utf-8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:49:59.019" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/trading-center/distribute/enquiry-reply
|
|
path_url=/trading-center/distribute/enquiry-reply
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg==', 'Content-Length': '27'}
|
|
body=b'{"id":"670334208249565184"}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:59.019" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/trading-center/distribute/enquiry-reply
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:49:59 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":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:49:59.019" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:49:58.186" endtime="20211220 15:49:59.019"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:59.020" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:49:59.020" endtime="20211220 15:49:59.020"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:49:59.021" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:49:59.020" endtime="20211220 15:49:59.021"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:49:59.021" endtime="20211220 15:49:59.021"></status>
|
|
</kw>
|
|
<kw name="Sleep" library="BuiltIn">
|
|
<doc>Pauses the test executed for the given time.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:00.022" level="INFO">Slept 1 second</msg>
|
|
<status status="PASS" starttime="20211220 15:49:59.021" endtime="20211220 15:50:00.022"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:49:58.183" endtime="20211220 15:50:00.022" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s17-s1-t6" name="supplierfocus_get_enquiry_details">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:50:00.023" endtime="20211220 15:50:00.024"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:00.024" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.024" endtime="20211220 15:50:00.025"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/get/enquiry-order/${customer_enquiry_id}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:00.083" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/trading-center/get/enquiry-order/670334208249565184
|
|
path_url=/trading-center/get/enquiry-order/670334208249565184
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:00.083" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/trading-center/get/enquiry-order/670334208249565184
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:50:00 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":{"id":"670334208249565184","enquiryDetailList":[{"isDelete":false,"createTime":"2021-12-20T15:49:57","updateTime":"2021-12-20T15:49:57","id":"670334216919191552","paperName":null,"gramWeight":678,"length":1000,"width":787,"quantity":5500,"enquiryId":"670334208249565184","brandName":"aotutest_paper_name","remark":"autotest_remark","paperId":null,"brandId":"670334163223711744","deliveryProvinceId":null,"deliveryProvinceName":null,"deliveryCityId":null,"deliveryCityName":null,"deliveryDistrictId":null,"deliveryDistrictName":null,"deliveryStreetId":null,"deliveryStreetName":null,"deliveryDetails":null,"deliveryReceiver":null,"deliveryReceiverMobile":null,"deliveryId":null},{"isDelete":false,"createTime":"2021-12-20T15:49:57","updateTime":"2021-12-20T15:49:57","id":"670334216919191553","paperName":null,"gramWeight":678,"length":1092,"width":787,"quantity":5000,"enquiryId":"670334208249565184","brandName":"aotutest_paper_name","remark":"autotest_remark","paperId":null,"brandId":"670334163223711744","deliveryProvinceId":null,"deliveryProvinceName":null,"deliveryCityId":null,"deliveryCityName":null,"deliveryDistrictId":null,"deliveryDistrictName":null,"deliveryStreetId":null,"deliveryStreetName":null,"deliveryDetails":null,"deliveryReceiver":null,"deliveryReceiverMobile":null,"deliveryId":null}],"receiver":"autotest_name_customer","receiverMobile":"13012345678","deliveryProvinceId":null,"deliveryProvinceName":null,"deliveryCityId":null,"deliveryCityName":null,"deliveryDistrictId":null,"deliveryDistrictName":null,"deliveryStreetId":null,"deliveryStreetName":null,"deliveryDetails":null,"picUrl":"","belongEnterpriseName":"autotest_printing_packaging_factory_name","createTime":"2021-12-20 15:49:55","remark":null,"enquiryContent":"autotest_enquiryContent","askEnterprise":"670334095083048960","deliveryId":null,"deliveryReceiver":null,"deliveryReceiverMobile":null,"isDistribute":1,"status":30114,"isValid":0,"deliveryDay":48.00,"deliveryArea":"广东省 广州市 天河区","userName":"autotest_name_customer"}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:00.084" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.025" endtime="20211220 15:50:00.084"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:00.085" level="INFO">{'code': 0, 'message': 'successful', 'data': {'id': '670334208249565184', 'enquiryDetailList': [{'isDelete': False, 'createTime': '2021-12-20T15:49:57', 'updateTime': '2021-12-20T15:49:57', 'id': '670334216919191552', 'paperName': None, 'gramWeight': 678, 'length': 1000, 'width': 787, 'quantity': 5500, 'enquiryId': '670334208249565184', 'brandName': 'aotutest_paper_name', 'remark': 'autotest_remark', 'paperId': None, 'brandId': '670334163223711744', 'deliveryProvinceId': None, 'deliveryProvinceName': None, 'deliveryCityId': None, 'deliveryCityName': None, 'deliveryDistrictId': None, 'deliveryDistrictName': None, 'deliveryStreetId': None, 'deliveryStreetName': None, 'deliveryDetails': None, 'deliveryReceiver': None, 'deliveryReceiverMobile': None, 'deliveryId': None}, {'isDelete': False, 'createTime': '2021-12-20T15:49:57', 'updateTime': '2021-12-20T15:49:57', 'id': '670334216919191553', 'paperName': None, 'gramWeight': 678, 'length': 1092, 'width': 787, 'quantity': 5000, 'enquiryId': '670334208249565184', 'brandName': 'aotutest_paper_name', 'remark': 'autotest_remark', 'paperId': None, 'brandId': '670334163223711744', 'deliveryProvinceId': None, 'deliveryProvinceName': None, 'deliveryCityId': None, 'deliveryCityName': None, 'deliveryDistrictId': None, 'deliveryDistrictName': None, 'deliveryStreetId': None, 'deliveryStreetName': None, 'deliveryDetails': None, 'deliveryReceiver': None, 'deliveryReceiverMobile': None, 'deliveryId': None}], 'receiver': 'autotest_name_customer', 'receiverMobile': '13012345678', 'deliveryProvinceId': None, 'deliveryProvinceName': None, 'deliveryCityId': None, 'deliveryCityName': None, 'deliveryDistrictId': None, 'deliveryDistrictName': None, 'deliveryStreetId': None, 'deliveryStreetName': None, 'deliveryDetails': None, 'picUrl': '', 'belongEnterpriseName': 'autotest_printing_packaging_factory_name', 'createTime': '2021-12-20 15:49:55', 'remark': None, 'enquiryContent': 'autotest_enquiryContent', 'askEnterprise': '670334095083048960', 'deliveryId': None, 'deliveryReceiver': None, 'deliveryReceiverMobile': None, 'isDistribute': 1, 'status': 30114, 'isValid': 0, 'deliveryDay': 48.0, 'deliveryArea': '广东省 广州市 天河区', 'userName': 'autotest_name_customer'}}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.084" endtime="20211220 15:50:00.085"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:00.086" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.085" endtime="20211220 15:50:00.086"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:50:00.086" endtime="20211220 15:50:00.086"></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>1</arg>
|
|
<arg>${response.json()["data"]["isDistribute"]}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:00.087" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.086" endtime="20211220 15:50:00.087"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:00.023" endtime="20211220 15:50:00.087" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s17-s1-t7" name="supplierfocus_get_obtain_paper_quotes_list">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:50:00.088" endtime="20211220 15:50:00.088"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:00.089" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.088" endtime="20211220 15:50:00.089"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>enquiryId=${customer_enquiry_id}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${param}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:00.089" level="INFO">${param} = enquiryId=670334208249565184</msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.089" endtime="20211220 15:50:00.089"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/get/obtain-paper-quotes/list</arg>
|
|
<arg>params=${param}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:00.260" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/trading-center/get/obtain-paper-quotes/list?enquiryId=670334208249565184
|
|
path_url=/trading-center/get/obtain-paper-quotes/list?enquiryId=670334208249565184
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:00.260" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/trading-center/get/obtain-paper-quotes/list?enquiryId=670334208249565184
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:50:00 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":[{"repEnterprise":"553652487819759617","repEnterpriseName":"千鸟官方直营","remark":null,"replyList":[{"enquiryId":"670334208249565184","paperQuotedPriceId":"670334208270536704","id":"670334224456355840","productSkuId":null,"paperId":null,"brandId":"670334163223711744","paperName":null,"brandName":"aotutest_paper_name","productName":null,"gramWeight":678,"quantity":5500,"length":1000,"width":787,"weight":2.9347,"unitFee":null,"cuttingFee":null,"bootFee":null,"freightFee":null,"totalPrice":null,"createTime":"2021-12-20 15:49:59","updateTime":"2021-12-20 15:49:59","effectiveTime":"2021-12-21 15:49:59","salesEnterpriseId":null,"name":null,"status":30118,"remark":"autotest_remark","isValid":0,"premiumRate":null,"purchasePrice":null,"otherFee":null,"repEnterprise":"553652487819759617","repEnterpriseName":"千鸟官方直营","haveEnterprise":1,"salesEnterpriseName":null,"flyCalcPremiumRate":0.020000,"flyCalcSalesPrice":null},{"enquiryId":"670334208249565184","paperQuotedPriceId":"670334208270536704","id":"670334224502493184","productSkuId":null,"paperId":null,"brandId":"670334163223711744","paperName":null,"brandName":"aotutest_paper_name","productName":null,"gramWeight":678,"quantity":5000,"length":1092,"width":787,"weight":2.9134,"unitFee":null,"cuttingFee":null,"bootFee":null,"freightFee":null,"totalPrice":null,"createTime":"2021-12-20 15:49:59","updateTime":"2021-12-20 15:49:59","effectiveTime":"2021-12-21 15:49:59","salesEnterpriseId":null,"name":null,"status":30118,"remark":"autotest_remark","isValid":0,"premiumRate":null,"purchasePrice":null,"otherFee":null,"repEnterprise":"553652487819759617","repEnterpriseName":"千鸟官方直营","haveEnterprise":1,"salesEnterpriseName":null,"flyCalcPremiumRate":0.020000,"flyCalcSalesPrice":null}]}]}
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:00.260" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.090" endtime="20211220 15:50:00.260"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:00.261" level="INFO">{'code': 0, 'message': 'successful', 'data': [{'repEnterprise': '553652487819759617', 'repEnterpriseName': '千鸟官方直营', 'remark': None, 'replyList': [{'enquiryId': '670334208249565184', 'paperQuotedPriceId': '670334208270536704', 'id': '670334224456355840', 'productSkuId': None, 'paperId': None, 'brandId': '670334163223711744', 'paperName': None, 'brandName': 'aotutest_paper_name', 'productName': None, 'gramWeight': 678, 'quantity': 5500, 'length': 1000, 'width': 787, 'weight': 2.9347, 'unitFee': None, 'cuttingFee': None, 'bootFee': None, 'freightFee': None, 'totalPrice': None, 'createTime': '2021-12-20 15:49:59', 'updateTime': '2021-12-20 15:49:59', 'effectiveTime': '2021-12-21 15:49:59', 'salesEnterpriseId': None, 'name': None, 'status': 30118, 'remark': 'autotest_remark', 'isValid': 0, 'premiumRate': None, 'purchasePrice': None, 'otherFee': None, 'repEnterprise': '553652487819759617', 'repEnterpriseName': '千鸟官方直营', 'haveEnterprise': 1, 'salesEnterpriseName': None, 'flyCalcPremiumRate': 0.02, 'flyCalcSalesPrice': None}, {'enquiryId': '670334208249565184', 'paperQuotedPriceId': '670334208270536704', 'id': '670334224502493184', 'productSkuId': None, 'paperId': None, 'brandId': '670334163223711744', 'paperName': None, 'brandName': 'aotutest_paper_name', 'productName': None, 'gramWeight': 678, 'quantity': 5000, 'length': 1092, 'width': 787, 'weight': 2.9134, 'unitFee': None, 'cuttingFee': None, 'bootFee': None, 'freightFee': None, 'totalPrice': None, 'createTime': '2021-12-20 15:49:59', 'updateTime': '2021-12-20 15:49:59', 'effectiveTime': '2021-12-21 15:49:59', 'salesEnterpriseId': None, 'name': None, 'status': 30118, 'remark': 'autotest_remark', 'isValid': 0, 'premiumRate': None, 'purchasePrice': None, 'otherFee': None, 'repEnterprise': '553652487819759617', 'repEnterpriseName': '千鸟官方直营', 'haveEnterprise': 1, 'salesEnterpriseName': None, 'flyCalcPremiumRate': 0.02, 'flyCalcSalesPrice': None}]}]}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.260" endtime="20211220 15:50:00.261"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:00.262" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.261" endtime="20211220 15:50:00.262"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:50:00.262" endtime="20211220 15:50:00.262"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()["data"][0]["replyList"][0]}</arg>
|
|
<arg>id</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_quotes_item_id1}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:00.263" level="INFO">${paper_quotes_item_id1} = 670334224456355840</msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.262" endtime="20211220 15:50:00.263"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paper_quotes_item_id1}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:00.264" level="INFO">${paper_quotes_item_id1} = 670334224456355840</msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.263" endtime="20211220 15:50:00.264"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()["data"][0]["replyList"][1]}</arg>
|
|
<arg>id</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_quotes_item_id2}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:00.264" level="INFO">${paper_quotes_item_id2} = 670334224502493184</msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.264" endtime="20211220 15:50:00.264"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paper_quotes_item_id2}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:00.265" level="INFO">${paper_quotes_item_id2} = 670334224502493184</msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.264" endtime="20211220 15:50:00.265"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()["data"][0]["replyList"][0]}</arg>
|
|
<arg>paperQuotedPriceId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paperQuotedPriceId}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:00.265" level="INFO">${paperQuotedPriceId} = 670334208270536704</msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.265" endtime="20211220 15:50:00.265"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paperQuotedPriceId}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:00.266" level="INFO">${paperQuotedPriceId} = 670334208270536704</msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.265" endtime="20211220 15:50:00.266"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:00.087" endtime="20211220 15:50:00.266" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s17-s1-t8" name="supplierfocus_submit_paper_quotation">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:50:00.267" endtime="20211220 15:50:00.267"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:00.267" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.267" endtime="20211220 15:50:00.268"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${paper_quotation_gramWeight1}*${paper_quotation_width1}*${paper_quotation_length1}*${paper_quotation_quantity1}/1000000000000</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_quotation_buyton1}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:00.268" level="INFO">${paper_quotation_buyton1} = 2.934723</msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.268" endtime="20211220 15:50:00.268"></status>
|
|
</kw>
|
|
<kw name="Convert To Number" library="BuiltIn">
|
|
<doc>Converts the given item to a floating point number.</doc>
|
|
<arguments>
|
|
<arg>${paper_quotation_buyton1}</arg>
|
|
<arg>4</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_quotation_buyTon1}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:00.269" level="INFO">${paper_quotation_buyTon1} = 2.9347</msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.268" endtime="20211220 15:50:00.269"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${product_price_sku_new}*(1+${settlement_interval_premium_rate_qniao})</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_quotation_unitfee1}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:00.269" level="INFO">${paper_quotation_unitfee1} = 6992.67</msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.269" endtime="20211220 15:50:00.269"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${product_price_sku_new}*(1+${settlement_interval_premium_rate_feisuan})</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_quotation_flyCalcSalesprice1}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:00.270" level="INFO">${paper_quotation_flyCalcSalesprice1} = 6924.78</msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.269" endtime="20211220 15:50:00.270"></status>
|
|
</kw>
|
|
<kw name="Convert To Number" library="BuiltIn">
|
|
<doc>Converts the given item to a floating point number.</doc>
|
|
<arguments>
|
|
<arg>${paper_quotation_unitfee1}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_quotation_unitFee1}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:00.270" level="INFO">${paper_quotation_unitFee1} = 6992.67</msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.270" endtime="20211220 15:50:00.270"></status>
|
|
</kw>
|
|
<kw name="Convert To Number" library="BuiltIn">
|
|
<doc>Converts the given item to a floating point number.</doc>
|
|
<arguments>
|
|
<arg>${paper_quotation_flyCalcSalesprice1}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_quotation_flyCalcSalesPrice1}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:00.271" level="INFO">${paper_quotation_flyCalcSalesPrice1} = 6924.78</msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.270" endtime="20211220 15:50:00.271"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${paper_quotation_unitFee1}*${paper_quotation_buyTon1}+${paper_quotation_otherFee}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_quotation_totalOfferPrice1}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:00.271" level="INFO">${paper_quotation_totalOfferPrice1} = 20521.388649</msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.271" endtime="20211220 15:50:00.271"></status>
|
|
</kw>
|
|
<kw name="Convert To Number" library="BuiltIn">
|
|
<doc>Converts the given item to a floating point number.</doc>
|
|
<arguments>
|
|
<arg>${paper_quotation_totalOfferPrice1}</arg>
|
|
<arg>2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_quotation_totalOfferPrice_item1}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:00.271" level="INFO">${paper_quotation_totalOfferPrice_item1} = 20521.39</msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.271" endtime="20211220 15:50:00.272"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${paper_quotation_gramWeight2}*${paper_quotation_width2}*${paper_quotation_length2}*${paper_quotation_quantity2}/1000000000000</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_quotation_buyton2}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:00.272" level="INFO">${paper_quotation_buyton2} = 2.91337956</msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.272" endtime="20211220 15:50:00.272"></status>
|
|
</kw>
|
|
<kw name="Convert To Number" library="BuiltIn">
|
|
<doc>Converts the given item to a floating point number.</doc>
|
|
<arguments>
|
|
<arg>${paper_quotation_buyton2}</arg>
|
|
<arg>4</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_quotation_buyTon2}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:00.272" level="INFO">${paper_quotation_buyTon2} = 2.9134</msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.272" endtime="20211220 15:50:00.273"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${product_price_sku_new}*(1+${settlement_interval_premium_rate_qniao})</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_quotation_unitfee2}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:00.273" level="INFO">${paper_quotation_unitfee2} = 6992.67</msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.273" endtime="20211220 15:50:00.273"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${product_price_sku_new}*(1+${settlement_interval_premium_rate_feisuan})</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_quotation_flyCalcSalesprice2}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:00.273" level="INFO">${paper_quotation_flyCalcSalesprice2} = 6924.78</msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.273" endtime="20211220 15:50:00.273"></status>
|
|
</kw>
|
|
<kw name="Convert To Number" library="BuiltIn">
|
|
<doc>Converts the given item to a floating point number.</doc>
|
|
<arguments>
|
|
<arg>${paper_quotation_unitfee2}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_quotation_unitFee2}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:00.274" level="INFO">${paper_quotation_unitFee2} = 6992.67</msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.274" endtime="20211220 15:50:00.274"></status>
|
|
</kw>
|
|
<kw name="Convert To Number" library="BuiltIn">
|
|
<doc>Converts the given item to a floating point number.</doc>
|
|
<arguments>
|
|
<arg>${paper_quotation_flyCalcSalesprice2}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_quotation_flyCalcSalesPrice2}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:00.274" level="INFO">${paper_quotation_flyCalcSalesPrice2} = 6924.78</msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.274" endtime="20211220 15:50:00.274"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${paper_quotation_unitFee2}*${paper_quotation_buyTon2}+${paper_quotation_otherFee}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_quotation_totalOfferPrice2}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:00.275" level="INFO">${paper_quotation_totalOfferPrice2} = 20372.444778</msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.274" endtime="20211220 15:50:00.275"></status>
|
|
</kw>
|
|
<kw name="Convert To Number" library="BuiltIn">
|
|
<doc>Converts the given item to a floating point number.</doc>
|
|
<arguments>
|
|
<arg>${paper_quotation_totalOfferPrice2}</arg>
|
|
<arg>2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${paper_quotation_totalOfferPrice_item2}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:00.275" level="INFO">${paper_quotation_totalOfferPrice_item2} = 20372.44</msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.275" endtime="20211220 15:50:00.275"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"addList":[],"delList":[],"enquiryId":"${customer_enquiry_id}","updateList":[{"enquiryId":"${customer_enquiry_id}","paperQuotedPriceId":"${paperQuotedPriceId}","id":"${paper_quotes_item_id1}","productSkuId":"${product_price_sku_id}","paperId":null,"brandId":"${paper_brand_id}","paperName":null,"brandName":"${paper_name}","productName":null,"gramWeight":${paper_quotation_gramWeight1},"quantity":${paper_quotation_quantity1},"length":${paper_quotation_length1},"width":${paper_quotation_width1},"weight":${paper_quotation_buyTon1},"unitFee":${paper_quotation_unitFee1},"totalPrice":"${paper_quotation_totalOfferPrice_item1}","createTime":"${current_date_second.encode('utf-8')}","updateTime":"${current_date_second.encode('utf-8')}","effectiveTime":"${current_date_second.encode('utf-8')}","salesEnterpriseId":"${supplier_paper_id}","remark":"${customer_enquiry_remark}","purchasePrice":${product_price_sku_new},"otherFee":${paper_quotation_otherFee},"repEnterprise":"553652487819759617","repEnterpriseName":"千鸟官方直营","salesEnterpriseName":"${printing_packaging_factory_name}","flyCalcSalesPrice":${paper_quotation_flyCalcSalesPrice1}},{"enquiryId":"${customer_enquiry_id}","paperQuotedPriceId":"${paperQuotedPriceId}","id":"${paper_quotes_item_id2}","productSkuId":"${product_price_sku_id}","paperId":null,"brandId":"${paper_brand_id}","paperName":null,"brandName":"${paper_name}","productName":null,"gramWeight":${paper_quotation_gramWeight2},"quantity":${paper_quotation_quantity2},"length":${paper_quotation_length2},"width":${paper_quotation_width2},"weight":${paper_quotation_buyTon2},"unitFee":${paper_quotation_unitFee2},"totalPrice":"${paper_quotation_totalOfferPrice_item2}","createTime ":"${current_date_second.encode('utf-8')}","updateTime":"${current_date_second.encode('utf-8')}","effectiveTime":"${current_date_second.encode('utf-8')}","salesEnterpriseId":"${supplier_paper_id}","remark":"${customer_enquiry_remark}","purchasePrice":${product_price_sku_new},"otherFee":${paper_quotation_otherFee},"repEnterprise":"553652487819759617","repEnterpriseName":"千鸟官方直营","salesEnterpriseName":"${printing_packaging_factory_name}","flyCalcSalesPrice":${paper_quotation_flyCalcSalesPrice2}}],"remark":"${supplierfocus_paper_quotation_remark}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:00.278" level="INFO">${body} = {"addList":[],"delList":[],"enquiryId":"670334208249565184","updateList":[{"enquiryId":"670334208249565184","paperQuotedPriceId":"670334208270536704","id":"670334224456355840","productSkuId":"1476","p...</msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.275" endtime="20211220 15:50:00.278"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/submit/paper-quotation</arg>
|
|
<arg>${body.encode("utf-8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:00.997" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/trading-center/submit/paper-quotation
|
|
path_url=/trading-center/submit/paper-quotation
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg==', 'Content-Length': '1611'}
|
|
body=b'{"addList":[],"delList":[],"enquiryId":"670334208249565184","updateList":[{"enquiryId":"670334208249565184","paperQuotedPriceId":"670334208270536704","id":"670334224456355840","productSkuId":"1476","paperId":null,"brandId":"670334163223711744","paperName":null,"brandName":"aotutest_paper_name","productName":null,"gramWeight":678,"quantity":5500,"length":1000,"width":787,"weight":2.9347,"unitFee":6992.67,"totalPrice":"20521.39","createTime":"2021-12-20 15:49:15","updateTime":"2021-12-20 15:49:15","effectiveTime":"2021-12-20 15:49:15","salesEnterpriseId":"670334117090562048","remark":"autotest_remark","purchasePrice":6789,"otherFee":0,"repEnterprise":"553652487819759617","repEnterpriseName":"\xe5\x8d\x83\xe9\xb8\x9f\xe5\xae\x98\xe6\x96\xb9\xe7\x9b\xb4\xe8\x90\xa5","salesEnterpriseName":"autotest_printing_packaging_factory_name","flyCalcSalesPrice":6924.78},{"enquiryId":"670334208249565184","paperQuotedPriceId":"670334208270536704","id":"670334224502493184","productSkuId":"1476","paperId":null,"brandId":"670334163223711744","paperName":null,"brandName":"aotutest_paper_name","productName":null,"gramWeight":678,"quantity":5000,"length":1092,"width":787,"weight":2.9134,"unitFee":6992.67,"totalPrice":"20372.44","createTime ":"2021-12-20 15:49:15","updateTime":"2021-12-20 15:49:15","effectiveTime":"2021-12-20 15:49:15","salesEnterpriseId":"670334117090562048","remark":"autotest_remark","purchasePrice":6789,"otherFee":0,"repEnterprise":"553652487819759617","repEnterpriseName":"\xe5\x8d\x83\xe9\xb8\x9f\xe5\xae\x98\xe6\x96\xb9\xe7\x9b\xb4\xe8\x90\xa5","salesEnterpriseName":"autotest_printing_packaging_factory_name","flyCalcSalesPrice":6924.78}],"remark":"autotest_supplierfocus_paper_quotation_remark"}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:00.997" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/trading-center/submit/paper-quotation
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:50:00 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":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:00.997" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.278" endtime="20211220 15:50:00.997"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paper_quotation_buyTon1}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:00.998" level="INFO">${paper_quotation_buyTon1} = 2.9347</msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.998" endtime="20211220 15:50:00.998"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paper_quotation_unitFee1}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:00.999" level="INFO">${paper_quotation_unitFee1} = 6992.67</msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.998" endtime="20211220 15:50:00.999"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paper_quotation_flyCalcSalesPrice1}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:00.999" level="INFO">${paper_quotation_flyCalcSalesPrice1} = 6924.78</msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.999" endtime="20211220 15:50:00.999"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paper_quotation_totalOfferPrice_item1}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:01.000" level="INFO">${paper_quotation_totalOfferPrice_item1} = 20521.39</msg>
|
|
<status status="PASS" starttime="20211220 15:50:00.999" endtime="20211220 15:50:01.000"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paper_quotation_buyTon2}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:01.000" level="INFO">${paper_quotation_buyTon2} = 2.9134</msg>
|
|
<status status="PASS" starttime="20211220 15:50:01.000" endtime="20211220 15:50:01.000"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paper_quotation_unitFee2}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:01.001" level="INFO">${paper_quotation_unitFee2} = 6992.67</msg>
|
|
<status status="PASS" starttime="20211220 15:50:01.001" endtime="20211220 15:50:01.001"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paper_quotation_flyCalcSalesPrice2}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:01.001" level="INFO">${paper_quotation_flyCalcSalesPrice2} = 6924.78</msg>
|
|
<status status="PASS" starttime="20211220 15:50:01.001" endtime="20211220 15:50:01.001"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${paper_quotation_totalOfferPrice_item2}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:01.002" level="INFO">${paper_quotation_totalOfferPrice_item2} = 20372.44</msg>
|
|
<status status="PASS" starttime="20211220 15:50:01.002" endtime="20211220 15:50:01.002"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:01.002" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:01.002" endtime="20211220 15:50:01.003"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:01.003" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:01.003" endtime="20211220 15:50:01.003"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:50:01.003" endtime="20211220 15:50:01.004"></status>
|
|
</kw>
|
|
<kw name="Sleep" library="BuiltIn">
|
|
<doc>Pauses the test executed for the given time.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:02.004" level="INFO">Slept 1 second</msg>
|
|
<status status="PASS" starttime="20211220 15:50:01.004" endtime="20211220 15:50:02.005"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:00.266" endtime="20211220 15:50:02.005" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s17-s1-t9" name="supplier_enquiry_reply_batch">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:50:02.006" endtime="20211220 15:50:02.006"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloud_factory_supplier_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:02.007" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847956666', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3Tk14bcnVo+Zczl7RDMvsag=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:02.006" endtime="20211220 15:50:02.007"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>autotest_supplier_paper_quotation_remark</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_paper_quotation_remark}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:02.007" level="INFO">${supplier_paper_quotation_remark} = autotest_supplier_paper_quotation_remark</msg>
|
|
<status status="PASS" starttime="20211220 15:50:02.007" endtime="20211220 15:50:02.007"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"enquiryId":"${customer_enquiry_id}","replyList":[{"brandName":"${paper_name}","brandId":"${paper_brand_id}","width":787,"length":1000,"gramWeight":678,"quantity":5000,"weight":2.6679,"unitFee":5000,"otherFee":0,"totalPrice":13339.5,"remark":"${customer_enquiry_remark}"},{"brandName":"${paper_name}","brandId":"${paper_brand_id}","width":787,"length":1092,"gramWeight":678,"quantity":5000,"weight":2.9134,"unitFee":5000,"otherFee":0,"totalPrice":14567,"remark":"${customer_enquiry_remark}"}],"remark":"${supplier_paper_quotation_remark}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:02.008" level="INFO">${body} = {"enquiryId":"670334208249565184","replyList":[{"brandName":"aotutest_paper_name","brandId":"670334163223711744","width":787,"length":1000,"gramWeight":678,"quantity":5000,"weight":2.6679,"unitFee":50...</msg>
|
|
<status status="PASS" starttime="20211220 15:50:02.008" endtime="20211220 15:50:02.008"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/wechatapplet/add/enquiry-reply-batch</arg>
|
|
<arg>${body.encode("utf-8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:02.273" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/trading-center/wechatapplet/add/enquiry-reply-batch
|
|
path_url=/trading-center/wechatapplet/add/enquiry-reply-batch
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847956666', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3Tk14bcnVo+Zczl7RDMvsag==', 'Content-Length': '534'}
|
|
body=b'{"enquiryId":"670334208249565184","replyList":[{"brandName":"aotutest_paper_name","brandId":"670334163223711744","width":787,"length":1000,"gramWeight":678,"quantity":5000,"weight":2.6679,"unitFee":5000,"otherFee":0,"totalPrice":13339.5,"remark":"autotest_remark"},{"brandName":"aotutest_paper_name","brandId":"670334163223711744","width":787,"length":1092,"gramWeight":678,"quantity":5000,"weight":2.9134,"unitFee":5000,"otherFee":0,"totalPrice":14567,"remark":"autotest_remark"}],"remark":"autotest_supplier_paper_quotation_remark"}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:02.273" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/trading-center/wechatapplet/add/enquiry-reply-batch
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:50:02 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":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:02.273" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:50:02.008" endtime="20211220 15:50:02.274"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:02.275" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:02.274" endtime="20211220 15:50:02.275"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:02.275" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:02.275" endtime="20211220 15:50:02.276"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:50:02.276" endtime="20211220 15:50:02.276"></status>
|
|
</kw>
|
|
<kw name="Sleep" library="BuiltIn">
|
|
<doc>Pauses the test executed for the given time.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:03.277" level="INFO">Slept 1 second</msg>
|
|
<status status="PASS" starttime="20211220 15:50:02.276" endtime="20211220 15:50:03.277"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:02.005" endtime="20211220 15:50:03.278" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s17-s1-t10" name="supplierfocus_get_supplier_quotation_record_list">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:50:03.279" endtime="20211220 15:50:03.279"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:03.280" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:03.280" endtime="20211220 15:50:03.280"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>enquiryId=${customer_enquiry_id}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${param}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:03.281" level="INFO">${param} = enquiryId=670334208249565184</msg>
|
|
<status status="PASS" starttime="20211220 15:50:03.281" endtime="20211220 15:50:03.281"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/get/supplier-quotation-record/list</arg>
|
|
<arg>params=${param}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:03.905" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/trading-center/get/supplier-quotation-record/list?enquiryId=670334208249565184
|
|
path_url=/trading-center/get/supplier-quotation-record/list?enquiryId=670334208249565184
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:03.905" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/trading-center/get/supplier-quotation-record/list?enquiryId=670334208249565184
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:50:03 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":[{"repEnterprise":"670334117090562048","repEnterpriseName":"autotest_supplier_paper_name","remark":"autotest_supplier_paper_quotation_remark","replyList":[{"enquiryId":null,"paperQuotedPriceId":"670334208270536704","id":"670334237920071680","productSkuId":"1476","paperId":null,"brandId":"670334163223711744","paperName":null,"brandName":"aotutest_paper_name","productName":null,"gramWeight":678,"quantity":5000,"length":1000,"width":787,"weight":2.6679,"unitFee":5150,"cuttingFee":null,"bootFee":null,"freightFee":null,"totalPrice":13739.69,"createTime":"2021-12-20 15:50:02","updateTime":"2021-12-20 15:50:02","effectiveTime":"2021-12-21 15:50:02","salesEnterpriseId":"670334117090562048","name":null,"status":30122,"remark":"autotest_remark","isValid":0,"premiumRate":0.030000,"purchasePrice":5000.0000,"otherFee":0.00,"repEnterprise":"670334117090562048","repEnterpriseName":"autotest_supplier_paper_name","haveEnterprise":1,"salesEnterpriseName":null,"flyCalcPremiumRate":0.020000,"flyCalcSalesPrice":5100.00},{"enquiryId":null,"paperQuotedPriceId":"670334208270536704","id":"670334238222061568","productSkuId":"1476","paperId":null,"brandId":"670334163223711744","paperName":null,"brandName":"aotutest_paper_name","productName":null,"gramWeight":678,"quantity":5000,"length":1092,"width":787,"weight":2.9134,"unitFee":5150,"cuttingFee":null,"bootFee":null,"freightFee":null,"totalPrice":15004.01,"createTime":"2021-12-20 15:50:02","updateTime":"2021-12-20 15:50:02","effectiveTime":"2021-12-21 15:50:02","salesEnterpriseId":"670334117090562048","name":null,"status":30122,"remark":"autotest_remark","isValid":0,"premiumRate":0.030000,"purchasePrice":5000.0000,"otherFee":0.00,"repEnterprise":"670334117090562048","repEnterpriseName":"autotest_supplier_paper_name","haveEnterprise":1,"salesEnterpriseName":null,"flyCalcPremiumRate":0.020000,"flyCalcSalesPrice":5100.00}]}]}
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:03.905" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:50:03.281" endtime="20211220 15:50:03.905"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:03.906" level="INFO">{'code': 0, 'message': 'successful', 'data': [{'repEnterprise': '670334117090562048', 'repEnterpriseName': 'autotest_supplier_paper_name', 'remark': 'autotest_supplier_paper_quotation_remark', 'replyList': [{'enquiryId': None, 'paperQuotedPriceId': '670334208270536704', 'id': '670334237920071680', 'productSkuId': '1476', 'paperId': None, 'brandId': '670334163223711744', 'paperName': None, 'brandName': 'aotutest_paper_name', 'productName': None, 'gramWeight': 678, 'quantity': 5000, 'length': 1000, 'width': 787, 'weight': 2.6679, 'unitFee': 5150, 'cuttingFee': None, 'bootFee': None, 'freightFee': None, 'totalPrice': 13739.69, 'createTime': '2021-12-20 15:50:02', 'updateTime': '2021-12-20 15:50:02', 'effectiveTime': '2021-12-21 15:50:02', 'salesEnterpriseId': '670334117090562048', 'name': None, 'status': 30122, 'remark': 'autotest_remark', 'isValid': 0, 'premiumRate': 0.03, 'purchasePrice': 5000.0, 'otherFee': 0.0, 'repEnterprise': '670334117090562048', 'repEnterpriseName': 'autotest_supplier_paper_name', 'haveEnterprise': 1, 'salesEnterpriseName': None, 'flyCalcPremiumRate': 0.02, 'flyCalcSalesPrice': 5100.0}, {'enquiryId': None, 'paperQuotedPriceId': '670334208270536704', 'id': '670334238222061568', 'productSkuId': '1476', 'paperId': None, 'brandId': '670334163223711744', 'paperName': None, 'brandName': 'aotutest_paper_name', 'productName': None, 'gramWeight': 678, 'quantity': 5000, 'length': 1092, 'width': 787, 'weight': 2.9134, 'unitFee': 5150, 'cuttingFee': None, 'bootFee': None, 'freightFee': None, 'totalPrice': 15004.01, 'createTime': '2021-12-20 15:50:02', 'updateTime': '2021-12-20 15:50:02', 'effectiveTime': '2021-12-21 15:50:02', 'salesEnterpriseId': '670334117090562048', 'name': None, 'status': 30122, 'remark': 'autotest_remark', 'isValid': 0, 'premiumRate': 0.03, 'purchasePrice': 5000.0, 'otherFee': 0.0, 'repEnterprise': '670334117090562048', 'repEnterpriseName': 'autotest_supplier_paper_name', 'haveEnterprise': 1, 'salesEnterpriseName': None, 'flyCalcPremiumRate': 0.02, 'flyCalcSalesPrice': 5100.0}]}]}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:03.905" endtime="20211220 15:50:03.906"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:03.906" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:03.906" endtime="20211220 15:50:03.907"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:50:03.907" endtime="20211220 15:50:03.907"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:03.278" endtime="20211220 15:50:03.907" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s17-s1-t11" name="customer_get_enquiry_result">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:50:03.908" endtime="20211220 15:50:03.909"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:03.909" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:03.909" endtime="20211220 15:50:03.910"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/get/enquiry-result/${customer_enquiry_id}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:04.006" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/trading-center/get/enquiry-result/670334208249565184
|
|
path_url=/trading-center/get/enquiry-result/670334208249565184
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:04.006" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/trading-center/get/enquiry-result/670334208249565184
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:50:03 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":{"id":"670334208249565184","status":30116,"createTime":"2021-12-20 15:49:55","remark":null,"deliveryProvinceId":null,"deliveryProvinceName":null,"deliveryCityId":null,"deliveryCityName":null,"deliveryDistrictId":null,"deliveryDistrictName":null,"deliveryStreetId":null,"deliveryStreetName":null,"deliveryDetails":null,"picUrl":"","replyList":[{"id":"670334224456355840","enquiryId":"670334208249565184","paperQuotedPriceId":"670334208270536704","unitFee":6992.67,"cuttingFee":null,"bootFee":null,"freightFee":null,"remark":"autotest_remark","enquiryRemark":null,"totalPrice":20521.39,"weight":2.9347,"status":30122,"repEnterpriseName":"千鸟官方直营","repUserName":null,"updateTime":"2021-12-20 15:50:01","createTime":"2021-12-20 15:49:15","productSkuId":"1476","orderId":null,"product":{"id":"670334178390315008","name":"aotutest_paper_name","skuId":"1476","categoryName":"autotest_category","brandName":"aotutest_paper_brand_name","weightId":"645594792394362880","weightVal":"678","specificationId":"594943106122649600","specificationVal":"特规分切","sizeId":null,"sizeVal":null,"price":5000.0000,"setNum":0E-7,"setUnit":null,"stock":0.00,"stockUnit":"吨","shippingNote":"分切纸不足重量的,另加调机费;低于送货重量或超出送货范围的,运费另计。","litPicUrl":null,"description":"报价全部为现金含税价,支持先用后付,欢迎来电查询!近期价格波动较大,请下单前先咨询价格。","otherNote":null,"salesEnterpriseName":"autotest_supplier_paper_name","salesEnterpriseId":"670334117090562048","categoryId":"638458876659896320","paperMill":"apm","purchasePrice":5000.0000},"quantity":5500,"askQuantity":null,"deliveryProvinceName":null,"deliveryCityName":null,"deliveryDistrictName":null,"deliveryStreetName":null,"deliveryDetails":null,"examineStatus":null,"gramWeight":678,"length":1000,"askLength":null,"width":787,"askWidth":null,"type":null,"effectiveTime":"2021-12-20 15:49:15","paperName":null,"askPaperName":null,"brandName":"aotutest_paper_name","askBrandName":null,"replyGramWeight":null,"productName":null,"salesEnterpriseId":"670334117090562048","name":"autotest_supplier_paper_name","categoryId":null,"picUrl":null,"paperId":null,"brandId":"670334163223711744","isValid":0,"serviceFee":0,"orderStatus":null,"purchasePrice":6789.0000,"otherFee":0.00,"repEnterprise":"553652487819759617","flyCalcSalesPrice":6924.78},{"id":"670334224502493184","enquiryId":"670334208249565184","paperQuotedPriceId":"670334208270536704","unitFee":6992.67,"cuttingFee":null,"bootFee":null,"freightFee":null,"remark":"autotest_remark","enquiryRemark":null,"totalPrice":20372.44,"weight":2.9134,"status":30122,"repEnterpriseName":"千鸟官方直营","repUserName":null,"updateTime":"2021-12-20 15:50:01","createTime":"2021-12-20 15:49:59","productSkuId":"1476","orderId":null,"product":{"id":"670334178390315008","name":"aotutest_paper_name","skuId":"1476","categoryName":"autotest_category","brandName":"aotutest_paper_brand_name","weightId":"645594792394362880","weightVal":"678","specificationId":"594943106122649600","specificationVal":"特规分切","sizeId":null,"sizeVal":null,"price":5000.0000,"setNum":0E-7,"setUnit":null,"stock":0.00,"stockUnit":"吨","shippingNote":"分切纸不足重量的,另加调机费;低于送货重量或超出送货范围的,运费另计。","litPicUrl":null,"description":"报价全部为现金含税价,支持先用后付,欢迎来电查询!近期价格波动较大,请下单前先咨询价格。","otherNote":null,"salesEnterpriseName":"autotest_supplier_paper_name","salesEnterpriseId":"670334117090562048","categoryId":"638458876659896320","paperMill":"apm","purchasePrice":5000.0000},"quantity":5000,"askQuantity":null,"deliveryProvinceName":null,"deliveryCityName":null,"deliveryDistrictName":null,"deliveryStreetName":null,"deliveryDetails":null,"examineStatus":null,"gramWeight":678,"length":1092,"askLength":null,"width":787,"askWidth":null,"type":null,"effectiveTime":"2021-12-20 15:49:15","paperName":null,"askPaperName":null,"brandName":"aotutest_paper_name","askBrandName":null,"replyGramWeight":null,"productName":null,"salesEnterpriseId":"670334117090562048","name":"autotest_supplier_paper_name","categoryId":null,"picUrl":null,"paperId":null,"brandId":"670334163223711744","isValid":0,"serviceFee":0,"orderStatus":null,"purchasePrice":6789.0000,"otherFee":0.00,"repEnterprise":"553652487819759617","flyCalcSalesPrice":6924.78},{"id":"670334237920071680","enquiryId":"670334208249565184","paperQuotedPriceId":"670334208270536704","unitFee":5150.00,"cuttingFee":null,"bootFee":null,"freightFee":null,"remark":"autotest_remark","enquiryRemark":null,"totalPrice":13739.69,"weight":2.6679,"status":30122,"repEnterpriseName":"autotest_supplier_paper_name","repUserName":null,"updateTime":"2021-12-20 15:50:02","createTime":"2021-12-20 15:50:02","productSkuId":"1476","orderId":null,"product":{"id":"670334178390315008","name":"aotutest_paper_name","skuId":"1476","categoryName":"autotest_category","brandName":"aotutest_paper_brand_name","weightId":"645594792394362880","weightVal":"678","specificationId":"594943106122649600","specificationVal":"特规分切","sizeId":null,"sizeVal":null,"price":5000.0000,"setNum":0E-7,"setUnit":null,"stock":0.00,"stockUnit":"吨","shippingNote":"分切纸不足重量的,另加调机费;低于送货重量或超出送货范围的,运费另计。","litPicUrl":null,"description":"报价全部为现金含税价,支持先用后付,欢迎来电查询!近期价格波动较大,请下单前先咨询价格。","otherNote":null,"salesEnterpriseName":"autotest_supplier_paper_name","salesEnterpriseId":"670334117090562048","categoryId":"638458876659896320","paperMill":"apm","purchasePrice":5000.0000},"quantity":5000,"askQuantity":null,"deliveryProvinceName":null,"deliveryCityName":null,"deliveryDistrictName":null,"deliveryStreetName":null,"deliveryDetails":null,"examineStatus":null,"gramWeight":678,"length":1000,"askLength":null,"width":787,"askWidth":null,"type":null,"effectiveTime":"2021-12-21 15:50:02","paperName":null,"askPaperName":null,"brandName":"aotutest_paper_name","askBrandName":null,"replyGramWeight":null,"productName":null,"salesEnterpriseId":"670334117090562048","name":"autotest_supplier_paper_name","categoryId":null,"picUrl":null,"paperId":null,"brandId":"670334163223711744","isValid":0,"serviceFee":0,"orderStatus":null,"purchasePrice":5000.0000,"otherFee":0.00,"repEnterprise":"670334117090562048","flyCalcSalesPrice":5100.00},{"id":"670334238222061568","enquiryId":"670334208249565184","paperQuotedPriceId":"670334208270536704","unitFee":5150.00,"cuttingFee":null,"bootFee":null,"freightFee":null,"remark":"autotest_remark","enquiryRemark":null,"totalPrice":15004.01,"weight":2.9134,"status":30122,"repEnterpriseName":"autotest_supplier_paper_name","repUserName":null,"updateTime":"2021-12-20 15:50:02","createTime":"2021-12-20 15:50:02","productSkuId":"1476","orderId":null,"product":{"id":"670334178390315008","name":"aotutest_paper_name","skuId":"1476","categoryName":"autotest_category","brandName":"aotutest_paper_brand_name","weightId":"645594792394362880","weightVal":"678","specificationId":"594943106122649600","specificationVal":"特规分切","sizeId":null,"sizeVal":null,"price":5000.0000,"setNum":0E-7,"setUnit":null,"stock":0.00,"stockUnit":"吨","shippingNote":"分切纸不足重量的,另加调机费;低于送货重量或超出送货范围的,运费另计。","litPicUrl":null,"description":"报价全部为现金含税价,支持先用后付,欢迎来电查询!近期价格波动较大,请下单前先咨询价格。","otherNote":null,"salesEnterpriseName":"autotest_supplier_paper_name","salesEnterpriseId":"670334117090562048","categoryId":"638458876659896320","paperMill":"apm","purchasePrice":5000.0000},"quantity":5000,"askQuantity":null,"deliveryProvinceName":null,"deliveryCityName":null,"deliveryDistrictName":null,"deliveryStreetName":null,"deliveryDetails":null,"examineStatus":null,"gramWeight":678,"length":1092,"askLength":null,"width":787,"askWidth":null,"type":null,"effectiveTime":"2021-12-21 15:50:02","paperName":null,"askPaperName":null,"brandName":"aotutest_paper_name","askBrandName":null,"replyGramWeight":null,"productName":null,"salesEnterpriseId":"670334117090562048","name":"autotest_supplier_paper_name","categoryId":null,"picUrl":null,"paperId":null,"brandId":"670334163223711744","isValid":0,"serviceFee":0,"orderStatus":null,"purchasePrice":5000.0000,"otherFee":0.00,"repEnterprise":"670334117090562048","flyCalcSalesPrice":5100.00}],"supplierPriceList":[{"enquiryId":"670334208249565184","supplierId":"670334117090562048","supplierName":"autotest_supplier_paper_name","otherExpenses":0.00,"totalPrice":28743.70,"score":5,"createTime":"2021-12-20 15:50:02","supplierPricePaperProducts":[{"id":"670334237920071680","enquiryId":"670334208249565184","paperQuotedPriceId":"670334208270536704","unitFee":5150.00,"cuttingFee":null,"bootFee":null,"freightFee":null,"remark":"autotest_remark","enquiryRemark":null,"totalPrice":13739.69,"weight":2.6679,"status":30122,"repEnterpriseName":"autotest_supplier_paper_name","repUserName":null,"updateTime":"2021-12-20 15:50:02","createTime":"2021-12-20 15:50:02","productSkuId":"1476","orderId":null,"product":{"id":"670334178390315008","name":"aotutest_paper_name","skuId":"1476","categoryName":"autotest_category","brandName":"aotutest_paper_brand_name","weightId":"645594792394362880","weightVal":"678","specificationId":"594943106122649600","specificationVal":"特规分切","sizeId":null,"sizeVal":null,"price":5000.0000,"setNum":0E-7,"setUnit":null,"stock":0.00,"stockUnit":"吨","shippingNote":"分切纸不足重量的,另加调机费;低于送货重量或超出送货范围的,运费另计。","litPicUrl":null,"description":"报价全部为现金含税价,支持先用后付,欢迎来电查询!近期价格波动较大,请下单前先咨询价格。","otherNote":null,"salesEnterpriseName":"autotest_supplier_paper_name","salesEnterpriseId":"670334117090562048","categoryId":"638458876659896320","paperMill":"apm","purchasePrice":5000.0000},"quantity":5000,"askQuantity":null,"deliveryProvinceName":null,"deliveryCityName":null,"deliveryDistrictName":null,"deliveryStreetName":null,"deliveryDetails":null,"examineStatus":null,"gramWeight":678,"length":1000,"askLength":null,"width":787,"askWidth":null,"type":null,"effectiveTime":"2021-12-21 15:50:02","paperName":null,"askPaperName":null,"brandName":"aotutest_paper_name","askBrandName":null,"replyGramWeight":null,"productName":null,"salesEnterpriseId":"670334117090562048","name":"autotest_supplier_paper_name","categoryId":null,"picUrl":null,"paperId":null,"brandId":"670334163223711744","isValid":0,"serviceFee":0,"orderStatus":null,"purchaseP... (set the log level to DEBUG or TRACE to see the full content)
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:04.007" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:50:03.910" endtime="20211220 15:50:04.007"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:04.008" level="INFO">{'code': 0, 'message': 'successful', 'data': {'id': '670334208249565184', 'status': 30116, 'createTime': '2021-12-20 15:49:55', 'remark': None, 'deliveryProvinceId': None, 'deliveryProvinceName': None, 'deliveryCityId': None, 'deliveryCityName': None, 'deliveryDistrictId': None, 'deliveryDistrictName': None, 'deliveryStreetId': None, 'deliveryStreetName': None, 'deliveryDetails': None, 'picUrl': '', 'replyList': [{'id': '670334224456355840', 'enquiryId': '670334208249565184', 'paperQuotedPriceId': '670334208270536704', 'unitFee': 6992.67, 'cuttingFee': None, 'bootFee': None, 'freightFee': None, 'remark': 'autotest_remark', 'enquiryRemark': None, 'totalPrice': 20521.39, 'weight': 2.9347, 'status': 30122, 'repEnterpriseName': '千鸟官方直营', 'repUserName': None, 'updateTime': '2021-12-20 15:50:01', 'createTime': '2021-12-20 15:49:15', 'productSkuId': '1476', 'orderId': None, 'product': {'id': '670334178390315008', 'name': 'aotutest_paper_name', 'skuId': '1476', 'categoryName': 'autotest_category', 'brandName': 'aotutest_paper_brand_name', 'weightId': '645594792394362880', 'weightVal': '678', 'specificationId': '594943106122649600', 'specificationVal': '特规分切', 'sizeId': None, 'sizeVal': None, 'price': 5000.0, 'setNum': 0.0, 'setUnit': None, 'stock': 0.0, 'stockUnit': '吨', 'shippingNote': '分切纸不足重量的,另加调机费;低于送货重量或超出送货范围的,运费另计。', 'litPicUrl': None, 'description': '报价全部为现金含税价,支持先用后付,欢迎来电查询!近期价格波动较大,请下单前先咨询价格。', 'otherNote': None, 'salesEnterpriseName': 'autotest_supplier_paper_name', 'salesEnterpriseId': '670334117090562048', 'categoryId': '638458876659896320', 'paperMill': 'apm', 'purchasePrice': 5000.0}, 'quantity': 5500, 'askQuantity': None, 'deliveryProvinceName': None, 'deliveryCityName': None, 'deliveryDistrictName': None, 'deliveryStreetName': None, 'deliveryDetails': None, 'examineStatus': None, 'gramWeight': 678, 'length': 1000, 'askLength': None, 'width': 787, 'askWidth': None, 'type': None, 'effectiveTime': '2021-12-20 15:49:15', 'paperName': None, 'askPaperName': None, 'brandName': 'aotutest_paper_name', 'askBrandName': None, 'replyGramWeight': None, 'productName': None, 'salesEnterpriseId': '670334117090562048', 'name': 'autotest_supplier_paper_name', 'categoryId': None, 'picUrl': None, 'paperId': None, 'brandId': '670334163223711744', 'isValid': 0, 'serviceFee': 0, 'orderStatus': None, 'purchasePrice': 6789.0, 'otherFee': 0.0, 'repEnterprise': '553652487819759617', 'flyCalcSalesPrice': 6924.78}, {'id': '670334224502493184', 'enquiryId': '670334208249565184', 'paperQuotedPriceId': '670334208270536704', 'unitFee': 6992.67, 'cuttingFee': None, 'bootFee': None, 'freightFee': None, 'remark': 'autotest_remark', 'enquiryRemark': None, 'totalPrice': 20372.44, 'weight': 2.9134, 'status': 30122, 'repEnterpriseName': '千鸟官方直营', 'repUserName': None, 'updateTime': '2021-12-20 15:50:01', 'createTime': '2021-12-20 15:49:59', 'productSkuId': '1476', 'orderId': None, 'product': {'id': '670334178390315008', 'name': 'aotutest_paper_name', 'skuId': '1476', 'categoryName': 'autotest_category', 'brandName': 'aotutest_paper_brand_name', 'weightId': '645594792394362880', 'weightVal': '678', 'specificationId': '594943106122649600', 'specificationVal': '特规分切', 'sizeId': None, 'sizeVal': None, 'price': 5000.0, 'setNum': 0.0, 'setUnit': None, 'stock': 0.0, 'stockUnit': '吨', 'shippingNote': '分切纸不足重量的,另加调机费;低于送货重量或超出送货范围的,运费另计。', 'litPicUrl': None, 'description': '报价全部为现金含税价,支持先用后付,欢迎来电查询!近期价格波动较大,请下单前先咨询价格。', 'otherNote': None, 'salesEnterpriseName': 'autotest_supplier_paper_name', 'salesEnterpriseId': '670334117090562048', 'categoryId': '638458876659896320', 'paperMill': 'apm', 'purchasePrice': 5000.0}, 'quantity': 5000, 'askQuantity': None, 'deliveryProvinceName': None, 'deliveryCityName': None, 'deliveryDistrictName': None, 'deliveryStreetName': None, 'deliveryDetails': None, 'examineStatus': None, 'gramWeight': 678, 'length': 1092, 'askLength': None, 'width': 787, 'askWidth': None, 'type': None, 'effectiveTime': '2021-12-20 15:49:15', 'paperName': None, 'askPaperName': None, 'brandName': 'aotutest_paper_name', 'askBrandName': None, 'replyGramWeight': None, 'productName': None, 'salesEnterpriseId': '670334117090562048', 'name': 'autotest_supplier_paper_name', 'categoryId': None, 'picUrl': None, 'paperId': None, 'brandId': '670334163223711744', 'isValid': 0, 'serviceFee': 0, 'orderStatus': None, 'purchasePrice': 6789.0, 'otherFee': 0.0, 'repEnterprise': '553652487819759617', 'flyCalcSalesPrice': 6924.78}, {'id': '670334237920071680', 'enquiryId': '670334208249565184', 'paperQuotedPriceId': '670334208270536704', 'unitFee': 5150.0, 'cuttingFee': None, 'bootFee': None, 'freightFee': None, 'remark': 'autotest_remark', 'enquiryRemark': None, 'totalPrice': 13739.69, 'weight': 2.6679, 'status': 30122, 'repEnterpriseName': 'autotest_supplier_paper_name', 'repUserName': None, 'updateTime': '2021-12-20 15:50:02', 'createTime': '2021-12-20 15:50:02', 'productSkuId': '1476', 'orderId': None, 'product': {'id': '670334178390315008', 'name': 'aotutest_paper_name', 'skuId': '1476', 'categoryName': 'autotest_category', 'brandName': 'aotutest_paper_brand_name', 'weightId': '645594792394362880', 'weightVal': '678', 'specificationId': '594943106122649600', 'specificationVal': '特规分切', 'sizeId': None, 'sizeVal': None, 'price': 5000.0, 'setNum': 0.0, 'setUnit': None, 'stock': 0.0, 'stockUnit': '吨', 'shippingNote': '分切纸不足重量的,另加调机费;低于送货重量或超出送货范围的,运费另计。', 'litPicUrl': None, 'description': '报价全部为现金含税价,支持先用后付,欢迎来电查询!近期价格波动较大,请下单前先咨询价格。', 'otherNote': None, 'salesEnterpriseName': 'autotest_supplier_paper_name', 'salesEnterpriseId': '670334117090562048', 'categoryId': '638458876659896320', 'paperMill': 'apm', 'purchasePrice': 5000.0}, 'quantity': 5000, 'askQuantity': None, 'deliveryProvinceName': None, 'deliveryCityName': None, 'deliveryDistrictName': None, 'deliveryStreetName': None, 'deliveryDetails': None, 'examineStatus': None, 'gramWeight': 678, 'length': 1000, 'askLength': None, 'width': 787, 'askWidth': None, 'type': None, 'effectiveTime': '2021-12-21 15:50:02', 'paperName': None, 'askPaperName': None, 'brandName': 'aotutest_paper_name', 'askBrandName': None, 'replyGramWeight': None, 'productName': None, 'salesEnterpriseId': '670334117090562048', 'name': 'autotest_supplier_paper_name', 'categoryId': None, 'picUrl': None, 'paperId': None, 'brandId': '670334163223711744', 'isValid': 0, 'serviceFee': 0, 'orderStatus': None, 'purchasePrice': 5000.0, 'otherFee': 0.0, 'repEnterprise': '670334117090562048', 'flyCalcSalesPrice': 5100.0}, {'id': '670334238222061568', 'enquiryId': '670334208249565184', 'paperQuotedPriceId': '670334208270536704', 'unitFee': 5150.0, 'cuttingFee': None, 'bootFee': None, 'freightFee': None, 'remark': 'autotest_remark', 'enquiryRemark': None, 'totalPrice': 15004.01, 'weight': 2.9134, 'status': 30122, 'repEnterpriseName': 'autotest_supplier_paper_name', 'repUserName': None, 'updateTime': '2021-12-20 15:50:02', 'createTime': '2021-12-20 15:50:02', 'productSkuId': '1476', 'orderId': None, 'product': {'id': '670334178390315008', 'name': 'aotutest_paper_name', 'skuId': '1476', 'categoryName': 'autotest_category', 'brandName': 'aotutest_paper_brand_name', 'weightId': '645594792394362880', 'weightVal': '678', 'specificationId': '594943106122649600', 'specificationVal': '特规分切', 'sizeId': None, 'sizeVal': None, 'price': 5000.0, 'setNum': 0.0, 'setUnit': None, 'stock': 0.0, 'stockUnit': '吨', 'shippingNote': '分切纸不足重量的,另加调机费;低于送货重量或超出送货范围的,运费另计。', 'litPicUrl': None, 'description': '报价全部为现金含税价,支持先用后付,欢迎来电查询!近期价格波动较大,请下单前先咨询价格。', 'otherNote': None, 'salesEnterpriseName': 'autotest_supplier_paper_name', 'salesEnterpriseId': '670334117090562048', 'categoryId': '638458876659896320', 'paperMill': 'apm', 'purchasePrice': 5000.0}, 'quantity': 5000, 'askQuantity': None, 'deliveryProvinceName': None, 'deliveryCityName': None, 'deliveryDistrictName': None, 'deliveryStreetName': None, 'deliveryDetails': None, 'examineStatus': None, 'gramWeight': 678, 'length': 1092, 'askLength': None, 'width': 787, 'askWidth': None, 'type': None, 'effectiveTime': '2021-12-21 15:50:02', 'paperName': None, 'askPaperName': None, 'brandName': 'aotutest_paper_name', 'askBrandName': None, 'replyGramWeight': None, 'productName': None, 'salesEnterpriseId': '670334117090562048', 'name': 'autotest_supplier_paper_name', 'categoryId': None, 'picUrl': None, 'paperId': None, 'brandId': '670334163223711744', 'isValid': 0, 'serviceFee': 0, 'orderStatus': None, 'purchasePrice': 5000.0, 'otherFee': 0.0, 'repEnterprise': '670334117090562048', 'flyCalcSalesPrice': 5100.0}], 'supplierPriceList': [{'enquiryId': '670334208249565184', 'supplierId': '670334117090562048', 'supplierName': 'autotest_supplier_paper_name', 'otherExpenses': 0.0, 'totalPrice': 28743.7, 'score': 5, 'createTime': '2021-12-20 15:50:02', 'supplierPricePaperProducts': [{'id': '670334237920071680', 'enquiryId': '670334208249565184', 'paperQuotedPriceId': '670334208270536704', 'unitFee': 5150.0, 'cuttingFee': None, 'bootFee': None, 'freightFee': None, 'remark': 'autotest_remark', 'enquiryRemark': None, 'totalPrice': 13739.69, 'weight': 2.6679, 'status': 30122, 'repEnterpriseName': 'autotest_supplier_paper_name', 'repUserName': None, 'updateTime': '2021-12-20 15:50:02', 'createTime': '2021-12-20 15:50:02', 'productSkuId': '1476', 'orderId': None, 'product': {'id': '670334178390315008', 'name': 'aotutest_paper_name', 'skuId': '1476', 'categoryName': 'autotest_category', 'brandName': 'aotutest_paper_brand_name', 'weightId': '645594792394362880', 'weightVal': '678', 'specificationId': '594943106122649600', 'specificationVal': '特规分切', 'sizeId': None, 'sizeVal': None, 'price': 5000.0, 'setNum': 0.0, 'setUnit': None, 'stock': 0.0, 'stockUnit': '吨', 'shippingNote': '分切纸不足重量的,另加调机费;低于送货重量或超出送货范围的,运费另计。', 'litPicUrl': None, 'description': '报价全部为现金含税价,支持先用后付,欢迎来电查询!近期价格波动较大,请下单前先咨询价格。', 'otherNote': None, 'salesEnterpriseName': 'autotest_supplier_paper_name', 'salesEnterpriseId': '670334117090562048', 'categoryId': '638458876659896320', 'paperMill': 'apm', 'purchasePrice': 5000.0}, 'quantity': 5000, 'askQuantity': None, 'deliveryProvinceName': None, 'deliveryCityName': None, 'deliveryDistrictName': None, 'deliveryStreetName': None, 'deliveryDetails': None, 'examineStatus': None, 'gramWeight': 678, 'length': 1000, 'askLength': None, 'width': 787, 'askWidth': None, 'type': None, 'effectiveTime': '2021-12-21 15:50:02', 'paperName': None, 'askPaperName': None, 'brandName': 'aotutest_paper_name', 'askBrandName': None, 'replyGramWeight': None, 'productName': None, 'salesEnterpriseId': '670334117090562048', 'name': 'autotest_supplier_paper_name', 'categoryId': None, 'picUrl': None, 'paperId': None, 'brandId': '670334163223711744', 'isValid': 0, 'serviceFee': 0, 'orderStatus': None, 'purchasePrice': 5000.0, 'otherFee': 0.0, 'repEnterprise': '670334117090562048', 'flyCalcSalesPrice': 5100.0}, {'id': '670334238222061568', 'enquiryId': '670334208249565184', 'paperQuotedPriceId': '670334208270536704', 'unitFee': 5150.0, 'cuttingFee': None, 'bootFee': None, 'freightFee': None, 'remark': 'autotest_remark', 'enquiryRemark': None, 'totalPrice': 15004.01, 'weight': 2.9134, 'status': 30122, 'repEnterpriseName': 'autotest_supplier_paper_name', 'repUserName': None, 'updateTime': '2021-12-20 15:50:02', 'createTime': '2021-12-20 15:50:02', 'productSkuId': '1476', 'orderId': None, 'product': {'id': '670334178390315008', 'name': 'aotutest_paper_name', 'skuId': '1476', 'categoryName': 'autotest_category', 'brandName': 'aotutest_paper_brand_name', 'weightId': '645594792394362880', 'weightVal': '678', 'specificationId': '594943106122649600', 'specificationVal': '特规分切', 'sizeId': None, 'sizeVal': None, 'price': 5000.0, 'setNum': 0.0, 'setUnit': None, 'stock': 0.0, 'stockUnit': '吨', 'shippingNote': '分切纸不足重量的,另加调机费;低于送货重量或超出送货范围的,运费另计。', 'litPicUrl': None, 'description': '报价全部为现金含税价,支持先用后付,欢迎来电查询!近期价格波动较大,请下单前先咨询价格。', 'otherNote': None, 'salesEnterpriseName': 'autotest_supplier_paper_name', 'salesEnterpriseId': '670334117090562048', 'categoryId': '638458876659896320', 'paperMill': 'apm', 'purchasePrice': 5000.0}, 'quantity': 5000, 'askQuantity': None, 'deliveryProvinceName': None, 'deliveryCityName': None, 'deliveryDistrictName': None, 'deliveryStreetName': None, 'deliveryDetails': None, 'examineStatus': None, 'gramWeight': 678, 'length': 1092, 'askLength': None, 'width': 787, 'askWidth': None, 'type': None, 'effectiveTime': '2021-12-21 15:50:02', 'paperName': None, 'askPaperName': None, 'brandName': 'aotutest_paper_name', 'askBrandName': None, 'replyGramWeight': None, 'productName': None, 'salesEnterpriseId': '670334117090562048', 'name': 'autotest_supplier_paper_name', 'categoryId': None, 'picUrl': None, 'paperId': None, 'brandId': '670334163223711744', 'isValid': 0, 'serviceFee': 0, 'orderStatus': None, 'purchasePrice': 5000.0, 'otherFee': 0.0, 'repEnterprise': '670334117090562048', 'flyCalcSalesPrice': 5100.0}], 'status': 30122, 'orderId': None, 'remark': 'autotest_supplier_paper_quotation_remark'}, {'enquiryId': '670334208249565184', 'supplierId': '553652487819759617', 'supplierName': '千鸟官方直营', 'otherExpenses': 0.0, 'totalPrice': 40893.83, 'score': 5, 'createTime': '2021-12-20 15:49:15', 'supplierPricePaperProducts': [{'id': '670334224456355840', 'enquiryId': '670334208249565184', 'paperQuotedPriceId': '670334208270536704', 'unitFee': 6992.67, 'cuttingFee': None, 'bootFee': None, 'freightFee': None, 'remark': 'autotest_remark', 'enquiryRemark': None, 'totalPrice': 20521.39, 'weight': 2.9347, 'status': 30122, 'repEnterpriseName': '千鸟官方直营', 'repUserName': None, 'updateTime': '2021-12-20 15:50:01', 'createTime': '2021-12-20 15:49:15', 'productSkuId': '1476', 'orderId': None, 'product': {'id': '670334178390315008', 'name': 'aotutest_paper_name', 'skuId': '1476', 'categoryName': 'autotest_category', 'brandName': 'aotutest_paper_brand_name', 'weightId': '645594792394362880', 'weightVal': '678', 'specificationId': '594943106122649600', 'specificationVal': '特规分切', 'sizeId': None, 'sizeVal': None, 'price': 5000.0, 'setNum': 0.0, 'setUnit': None, 'stock': 0.0, 'stockUnit': '吨', 'shippingNote': '分切纸不足重量的,另加调机费;低于送货重量或超出送货范围的,运费另计。', 'litPicUrl': None, 'description': '报价全部为现金含税价,支持先用后付,欢迎来电查询!近期价格波动较大,请下单前先咨询价格。', 'otherNote': None, 'salesEnterpriseName': 'autotest_supplier_paper_name', 'salesEnterpriseId': '670334117090562048', 'categoryId': '638458876659896320', 'paperMill': 'apm', 'purchasePrice': 5000.0}, 'quantity': 5500, 'askQuantity': None, 'deliveryProvinceName': None, 'deliveryCityName': None, 'deliveryDistrictName': None, 'deliveryStreetName': None, 'deliveryDetails': None, 'examineStatus': None, 'gramWeight': 678, 'length': 1000, 'askLength': None, 'width': 787, 'askWidth': None, 'type': None, 'effectiveTime': '2021-12-20 15:49:15', 'paperName': None, 'askPaperName': None, 'brandName': 'aotutest_paper_name', 'askBrandName': None, 'replyGramWeight': None, 'productName': None, 'salesEnterpriseId': '670334117090562048', 'name': 'autotest_supplier_paper_name', 'categoryId': None, 'picUrl': None, 'paperId': None, 'brandId': '670334163223711744', 'isValid': 0, 'serviceFee': 0, 'orderStatus': None, 'purchasePrice': 6789.0, 'otherFee': 0.0, 'repEnterprise': '553652487819759617', 'flyCalcSalesPrice': 6924.78}, {'id': '670334224502493184', 'enquiryId': '670334208249565184', 'paperQuotedPriceId': '670334208270536704', 'unitFee': 6992.67, 'cuttingFee': None, 'bootFee': None, 'freightFee': None, 'remark': 'autotest_remark', 'enquiryRemark': None, 'totalPrice': 20372.44, 'weight': 2.9134, 'status': 30122, 'repEnterpriseName': '千鸟官方直营', 'repUserName': None, 'updateTime': '2021-12-20 15:50:01', 'createTime': '2021-12-20 15:49:59', 'productSkuId': '1476', 'orderId': None, 'product': {'id': '670334178390315008', 'name': 'aotutest_paper_name', 'skuId': '1476', 'categoryName': 'autotest_category', 'brandName': 'aotutest_paper_brand_name', 'weightId': '645594792394362880', 'weightVal': '678', 'specificationId': '594943106122649600', 'specificationVal': '特规分切', 'sizeId': None, 'sizeVal': None, 'price': 5000.0, 'setNum': 0.0, 'setUnit': None, 'stock': 0.0, 'stockUnit': '吨', 'shippingNote': '分切纸不足重量的,另加调机费;低于送货重量或超出送货范围的,运费另计。', 'litPicUrl': None, 'description': '报价全部为现金含税价,支持先用后付,欢迎来电查询!近期价格波动较大,请下单前先咨询价格。', 'otherNote': None, 'salesEnterpriseName': 'autotest_supplier_paper_name', 'salesEnterpriseId': '670334117090562048', 'categoryId': '638458876659896320', 'paperMill': 'apm', 'purchasePrice': 5000.0}, 'quantity': 5000, 'askQuantity': None, 'deliveryProvinceName': None, 'deliveryCityName': None, 'deliveryDistrictName': None, 'deliveryStreetName': None, 'deliveryDetails': None, 'examineStatus': None, 'gramWeight': 678, 'length': 1092, 'askLength': None, 'width': 787, 'askWidth': None, 'type': None, 'effectiveTime': '2021-12-20 15:49:15', 'paperName': None, 'askPaperName': None, 'brandName': 'aotutest_paper_name', 'askBrandName': None, 'replyGramWeight': None, 'productName': None, 'salesEnterpriseId': '670334117090562048', 'name': 'autotest_supplier_paper_name', 'categoryId': None, 'picUrl': None, 'paperId': None, 'brandId': '670334163223711744', 'isValid': 0, 'serviceFee': 0, 'orderStatus': None, 'purchasePrice': 6789.0, 'otherFee': 0.0, 'repEnterprise': '553652487819759617', 'flyCalcSalesPrice': 6924.78}], 'status': 30122, 'orderId': None, 'remark': 'autotest_supplierfocus_paper_quotation_remark'}], 'enquiryContent': 'autotest_enquiryContent', 'receiver': 'autotest_name_customer', 'receiverMobile': '13012345678', 'askEnterprise': '670334095083048960', 'deliveryId': None, 'detailList': [{'isDelete': False, 'createTime': '2021-12-20T15:49:57', 'updateTime': '2021-12-20T15:49:57', 'id': '670334216919191552', 'paperName': None, 'gramWeight': 678, 'length': 1000, 'width': 787, 'quantity': 5500, 'enquiryId': '670334208249565184', 'brandName': 'aotutest_paper_name', 'remark': 'autotest_remark', 'paperId': None, 'brandId': '670334163223711744', 'deliveryProvinceId': None, 'deliveryProvinceName': None, 'deliveryCityId': None, 'deliveryCityName': None, 'deliveryDistrictId': None, 'deliveryDistrictName': None, 'deliveryStreetId': None, 'deliveryStreetName': None, 'deliveryDetails': None, 'deliveryReceiver': None, 'deliveryReceiverMobile': None, 'deliveryId': None}, {'isDelete': False, 'createTime': '2021-12-20T15:49:57', 'updateTime': '2021-12-20T15:49:57', 'id': '670334216919191553', 'paperName': None, 'gramWeight': 678, 'length': 1092, 'width': 787, 'quantity': 5000, 'enquiryId': '670334208249565184', 'brandName': 'aotutest_paper_name', 'remark': 'autotest_remark', 'paperId': None, 'brandId': '670334163223711744', 'deliveryProvinceId': None, 'deliveryProvinceName': None, 'deliveryCityId': None, 'deliveryCityName': None, 'deliveryDistrictId': None, 'deliveryDistrictName': None, 'deliveryStreetId': None, 'deliveryStreetName': None, 'deliveryDetails': None, 'deliveryReceiver': None, 'deliveryReceiverMobile': None, 'deliveryId': None}], 'deliveryReceiver': None, 'deliveryReceiverMobile': None, 'enquiryStatus': None, 'replyStatus': None, 'enquiryIsValid': 0, 'replyIsValid': None, 'deliveryDay': 48.0, 'deliveryArea': '广东省 广州市 天河区'}}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:04.007" endtime="20211220 15:50:04.009"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:04.009" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:04.009" endtime="20211220 15:50:04.010"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:50:04.010" endtime="20211220 15:50:04.010"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:03.908" endtime="20211220 15:50:04.011" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s17-s1-t12" name="customer_enquiry_create_order_credit_payment">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:50:04.012" endtime="20211220 15:50:04.012"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:04.012" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:04.012" endtime="20211220 15:50:04.013"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${paper_quotation_totalOfferPrice_item1}+${customer_create_order_bootFee1}+${customer_create_order_cuttingFee1}+${customer_create_order_freightFee1}+${customer_create_order_serviceFee1}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_create_order_enquiry_totalOfferPrice_item1}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:04.013" level="INFO">${customer_create_order_enquiry_totalOfferPrice_item1} = 20521.39</msg>
|
|
<status status="PASS" starttime="20211220 15:50:04.013" endtime="20211220 15:50:04.013"></status>
|
|
</kw>
|
|
<kw name="Convert To Number" library="BuiltIn">
|
|
<doc>Converts the given item to a floating point number.</doc>
|
|
<arguments>
|
|
<arg>${customer_create_order_enquiry_totalOfferPrice_item1}</arg>
|
|
<arg>2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_create_order_enquiry_totalOfferPrice_Item1}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:04.014" level="INFO">${customer_create_order_enquiry_totalOfferPrice_Item1} = 20521.39</msg>
|
|
<status status="PASS" starttime="20211220 15:50:04.013" endtime="20211220 15:50:04.014"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${paper_quotation_totalOfferPrice_item2}+${customer_create_order_bootFee2}+${customer_create_order_cuttingFee2}+${customer_create_order_freightFee2}+${customer_create_order_serviceFee2}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_create_order_enquiry_totalOfferPrice_item2}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:04.014" level="INFO">${customer_create_order_enquiry_totalOfferPrice_item2} = 20372.44</msg>
|
|
<status status="PASS" starttime="20211220 15:50:04.014" endtime="20211220 15:50:04.015"></status>
|
|
</kw>
|
|
<kw name="Convert To Number" library="BuiltIn">
|
|
<doc>Converts the given item to a floating point number.</doc>
|
|
<arguments>
|
|
<arg>${customer_create_order_enquiry_totalOfferPrice_item2}</arg>
|
|
<arg>2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_create_order_enquiry_totalOfferPrice_Item2}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:04.015" level="INFO">${customer_create_order_enquiry_totalOfferPrice_Item2} = 20372.44</msg>
|
|
<status status="PASS" starttime="20211220 15:50:04.015" endtime="20211220 15:50:04.015"></status>
|
|
</kw>
|
|
<kw name="Evaluate" library="BuiltIn">
|
|
<doc>Evaluates the given expression in Python and returns the results.</doc>
|
|
<arguments>
|
|
<arg>${customer_create_order_enquiry_totalOfferPrice_Item1}+${customer_create_order_enquiry_totalOfferPrice_Item2}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_create_order_enquiry_realPayprice}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:04.016" level="INFO">${customer_create_order_enquiry_realPayprice} = 40893.83</msg>
|
|
<status status="PASS" starttime="20211220 15:50:04.015" endtime="20211220 15:50:04.016"></status>
|
|
</kw>
|
|
<kw name="Convert To Number" library="BuiltIn">
|
|
<doc>Converts the given item to a floating point number.</doc>
|
|
<arguments>
|
|
<arg>${customer_create_order_enquiry_realPayprice}</arg>
|
|
<arg>2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_create_order_enquiry_realPayPrice}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:04.017" level="INFO">${customer_create_order_enquiry_realPayPrice} = 40893.83</msg>
|
|
<status status="PASS" starttime="20211220 15:50:04.016" endtime="20211220 15:50:04.017"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>[{"enquiryReplyId":"${paper_quotes_item_id1}","enquiryId":"${customer_enquiry_id}","gramWeight":${paper_quotation_gramWeight1},"width":${paper_quotation_width1},"length":${paper_quotation_length1},"quantity":${paper_quotation_quantity1},"buyTon":${paper_quotation_buyTon1},"productName":null,"purchasePrice":${product_price_sku_new},"unitPrice":${paper_quotation_unitFee1},"bootFee":${customer_create_order_bootFee1},"cuttingFee":${customer_create_order_cuttingFee1},"freightFee":${customer_create_order_freightFee1},"serviceFee":${customer_create_order_serviceFee1},"otherFee":${paper_quotation_otherFee},"totalOfferPrice":${customer_create_order_enquiry_totalOfferPrice_Item1},"remark":"autotest_remark1","productSkuId":"${product_price_sku_id}"},{"enquiryReplyId":"${paper_quotes_item_id2}","enquiryId":"${customer_enquiry_id}","gramWeight":${paper_quotation_gramWeight2},"width":${paper_quotation_width2},"length":${paper_quotation_length2},"quantity":${paper_quotation_quantity2},"buyTon":${paper_quotation_buyTon2},"productName":null,"purchasePrice":${product_price_sku_new},"unitPrice":${paper_quotation_unitFee2},"bootFee":${customer_create_order_bootFee2},"cuttingFee":${customer_create_order_cuttingFee2},"freightFee":${customer_create_order_freightFee2},"serviceFee":${customer_create_order_serviceFee2},"otherFee":${paper_quotation_otherFee},"totalOfferPrice":${customer_create_order_enquiry_totalOfferPrice_Item2},"remark":"autotest_remark2","productSkuId":"${product_price_sku_id}"}]</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_enquiry_create_order_productSkuList}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:04.018" level="INFO">${customer_enquiry_create_order_productSkuList} = [{"enquiryReplyId":"670334224456355840","enquiryId":"670334208249565184","gramWeight":678,"width":787,"length":1000,"quantity":5500,"buyTon":2.9347,"productName":null,"purchasePrice":6789,"unitPrice":...</msg>
|
|
<status status="PASS" starttime="20211220 15:50:04.017" endtime="20211220 15:50:04.018"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"receiverMobile":"${customer_enterprise_shipping_address_receiverMobile}","receiver":"${customer_enterprise_shipping_address_receiver}","deliveryProvinceId":${customer_enterprise_shipping_address_provinceid},"deliveryProvinceName":"${customer_enterprise_shipping_address_provincename}","deliveryCityId":${customer_enterprise_shipping_address_cityid},"deliveryCityName":"${customer_enterprise_shipping_address_cityname}","deliveryDistrictId":${customer_enterprise_shipping_address_districtid},"deliveryDistrictName":"${customer_enterprise_shipping_address_districtname}","deliveryStreetId":${customer_enterprise_shipping_address_streetid},"deliveryStreetName":"${customer_enterprise_shipping_address_streetname}","deliveryId":"${customer_enterprise_shipping_address_id}","deliveryDetails":"${customer_enterprise_shipping_address_detail}","paymentMethod":${customer_create_order_paymentMethod},"realPayPrice":${customer_create_order_enquiry_realPayPrice},"totalOfferPrice":${customer_create_order_enquiry_realPayPrice},"password":"${customer_credit_password_new}","productSkuList":${customer_enquiry_create_order_productSkuList.encode("utf-8")}}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:04.020" level="INFO">${body} = {"receiverMobile":"13800138000","receiver":"autotest_receiver","deliveryProvinceId":440000,"deliveryProvinceName":"广东省","deliveryCityId":440100,"deliveryCityName":"广州市","deliveryDistrictId":440106,"de...</msg>
|
|
<status status="PASS" starttime="20211220 15:50:04.018" endtime="20211220 15:50:04.020"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/buyer/create/order</arg>
|
|
<arg>${body.encode("utf-8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:04.898" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/trading-center/buyer/create/order
|
|
path_url=/trading-center/buyer/create/order
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg==', 'Content-Length': '1234'}
|
|
body=b'{"receiverMobile":"13800138000","receiver":"autotest_receiver","deliveryProvinceId":440000,"deliveryProvinceName":"\xe5\xb9\xbf\xe4\xb8\x9c\xe7\x9c\x81","deliveryCityId":440100,"deliveryCityName":"\xe5\xb9\xbf\xe5\xb7\x9e\xe5\xb8\x82","deliveryDistrictId":440106,"deliveryDistrictName":"\xe5\xa4\xa9\xe6\xb2\xb3\xe5\x8c\xba","deliveryStreetId":440106003,"deliveryStreetName":"\xe8\xbd\xa6\xe9\x99\x82\xe8\xa1\x97\xe9\x81\x93","deliveryId":"670334200842424320","deliveryDetails":"autotest_customer_enterprise_shipping_address_detail","paymentMethod":2,"realPayPrice":40893.83,"totalOfferPrice":40893.83,"password":"123456","productSkuList":[{"enquiryReplyId":"670334224456355840","enquiryId":"670334208249565184","gramWeight":678,"width":787,"length":1000,"quantity":5500,"buyTon":2.9347,"productName":null,"purchasePrice":6789,"unitPrice":6992.67,"bootFee":0,"cuttingFee":0,"freightFee":0,"serviceFee":0,"otherFee":0,"totalOfferPrice":20521.39,"remark":"autotest_remark1","productSkuId":"1476"},{"enquiryReplyId":"670334224502493184","enquiryId":"670334208249565184","gramWeight":678,"width":787,"length":1092,"quantity":5000,"buyTon":2.9134,"productName":null,"purchasePrice":6789,"unitPrice":6992.67,"bootFee":0,"cuttingFee":0,"freightFee":0,"serviceFee":0,"otherFee":0,"totalOfferPrice":20372.44,"remark":"autotest_remark2","productSkuId":"1476"}]}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:04.898" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/trading-center/buyer/create/order
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:50:04 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":{"orderId":"670334246266736640","realPayPrice":40893.83,"channelId":null,"contractNo":"QNS202112200004","signUrl":null,"customerEnterpriseName":"autotest_printing_packaging_factory_name"}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:04.898" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:50:04.020" endtime="20211220 15:50:04.898"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:04.899" level="INFO">{'code': 0, 'message': 'successful', 'data': {'orderId': '670334246266736640', 'realPayPrice': 40893.83, 'channelId': None, 'contractNo': 'QNS202112200004', 'signUrl': None, 'customerEnterpriseName': 'autotest_printing_packaging_factory_name'}}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:04.899" endtime="20211220 15:50:04.899"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:04.900" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:04.899" endtime="20211220 15:50:04.900"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:50:04.900" endtime="20211220 15:50:04.900"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()["data"]}</arg>
|
|
<arg>orderId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_enquiry_create_order_id}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:04.901" level="INFO">${customer_enquiry_create_order_id} = 670334246266736640</msg>
|
|
<status status="PASS" starttime="20211220 15:50:04.900" endtime="20211220 15:50:04.901"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_enquiry_create_order_id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:04.901" level="INFO">${customer_enquiry_create_order_id} = 670334246266736640</msg>
|
|
<status status="PASS" starttime="20211220 15:50:04.901" endtime="20211220 15:50:04.901"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()["data"]}</arg>
|
|
<arg>contractNo</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_enquiry_create_order_contractNo}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:04.902" level="INFO">${customer_enquiry_create_order_contractNo} = QNS202112200004</msg>
|
|
<status status="PASS" starttime="20211220 15:50:04.901" endtime="20211220 15:50:04.902"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_enquiry_create_order_contractNo}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:04.902" level="INFO">${customer_enquiry_create_order_contractNo} = QNS202112200004</msg>
|
|
<status status="PASS" starttime="20211220 15:50:04.902" endtime="20211220 15:50:04.902"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:04.011" endtime="20211220 15:50:04.902" critical="yes"></status>
|
|
</test>
|
|
<status status="PASS" starttime="20211220 15:49:54.910" endtime="20211220 15:50:04.903"></status>
|
|
</suite>
|
|
<status status="PASS" starttime="20211220 15:49:54.906" endtime="20211220 15:50:04.907"></status>
|
|
</suite>
|
|
<suite id="s1-s18" name="017 Order And Receipt And Delivery" source="/root/yyt-trading-rf-api/017_order_and_receipt_and_delivery">
|
|
<suite id="s1-s18-s1" name="Get Oeder And Receipt And Delivery" source="/root/yyt-trading-rf-api/017_order_and_receipt_and_delivery/get_oeder_and_receipt_and_delivery.robot">
|
|
<test id="s1-s18-s1-t1" name="customer_get_order_list">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:50:04.918" endtime="20211220 15:50:04.919"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:04.919" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:04.919" endtime="20211220 15:50:04.919"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/buyer/get/self-enterprise-order-page</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:05.009" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/trading-center/buyer/get/self-enterprise-order-page
|
|
path_url=/trading-center/buyer/get/self-enterprise-order-page
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:05.009" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/trading-center/buyer/get/self-enterprise-order-page
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:50:05 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":{"records":[{"orderId":"670334246266736640","deliveryProvinceName":"广东省","deliveryCityName":"广州市","deliveryDistrictId":440106,"deliveryDistrictName":"天河区","deliveryStreetId":440106003,"deliveryStreetName":"车陂街道","deliveryDetails":"autotest_customer_enterprise_shipping_address_detail","productSkuDesc":null,"totalOfferPrice":40893.83,"realPayPrice":40893.83,"status":30101,"deliveryStatus":30106,"remark":null,"receiver":"autotest_receiver","receiverMobile":"13800138000","cuttingFee":null,"bootFee":null,"freightFee":null,"serviceFee":0.00,"otherFee":null,"createTime":"2021-12-20 15:50:04","paymentMethod":2,"orderSalesContractImgUrl":null,"orderSalesContractIsFinished":null,"orderItemList":[{"id":"670334246300291072","productId":"670334178390315008","productName":"aotutest_paper_name","quantity":2.9347,"pieceQuantity":5500.00,"productSkuId":"1476","unitPrice":6992.6700,"attributesJSONArray":[{"arriVal":"678","arriName":"克重"},{"arriVal":"787*1000","arriName":"尺寸"},{"arriVal":"特规分切","arriName":"规格"},{"arriVal":"787*1000","arriName":"尺寸"},{"arriVal":"787","arriName":"宽"},{"arriVal":"1000","arriName":"长"}],"productImg":null,"gramWeight":"678","width":"787","length":"1000","cuttingFee":null,"bootFee":null,"freightFee":null,"serviceFee":null,"productImgList":[{"isDelete":false,"createTime":"2021-12-20T15:49:48","updateTime":"2021-12-20T15:49:48","id":1967,"productId":670334178390315008,"type":{"value":1,"desc":"图片"},"purpose":{"value":2,"desc":"配图"},"url":null,"creatorId":592453852213678080,"editorId":592453852213678080}],"totalPrice":20521.39,"remark":"autotest_remark1"},{"id":"670334246329651200","productId":"670334178390315008","productName":"aotutest_paper_name","quantity":2.9134,"pieceQuantity":5000.00,"productSkuId":"1476","unitPrice":6992.6700,"attributesJSONArray":[{"arriVal":"678","arriName":"克重"},{"arriVal":"787*1092","arriName":"尺寸"},{"arriVal":"特规分切","arriName":"规格"},{"arriVal":"787*1092","arriName":"尺寸"},{"arriVal":"787","arriName":"宽"},{"arriVal":"1092","arriName":"长"}],"productImg":null,"gramWeight":"678","width":"787","length":"1092","cuttingFee":null,"bootFee":null,"freightFee":null,"serviceFee":null,"productImgList":[{"isDelete":false,"createTime":"2021-12-20T15:49:48","updateTime":"2021-12-20T15:49:48","id":1967,"productId":670334178390315008,"type":{"value":1,"desc":"图片"},"purpose":{"value":2,"desc":"配图"},"url":null,"creatorId":592453852213678080,"editorId":592453852213678080}],"totalPrice":20372.44,"remark":"autotest_remark2"}],"deliveryOrderImg":null,"payableStatus":null,"receivableStatus":30150,"showStatus":2,"supplierId":"553652487819759617","supplierName":"千鸟官方直营","reviewStatus":null,"customerEnterpriseName":null,"shouldRepayDate":null},{"orderId":"670334204340473856","deliveryProvinceName":"广东省","deliveryCityName":"广州市","deliveryDistrictId":440106,"deliveryDistrictName":"天河区","deliveryStreetId":440106003,"deliveryStreetName":"车陂街道","deliveryDetails":"autotest_customer_enterprise_shipping_address_detail","productSkuDesc":null,"totalOfferPrice":20372.44,"realPayPrice":20372.44,"status":30101,"deliveryStatus":30106,"remark":null,"receiver":"autotest_receiver","receiverMobile":"13800138000","cuttingFee":null,"bootFee":null,"freightFee":null,"serviceFee":0.00,"otherFee":null,"createTime":"2021-12-20 15:49:54","paymentMethod":2,"orderSalesContractImgUrl":null,"orderSalesContractIsFinished":null,"orderItemList":[{"id":"670334204382416896","productId":"670334178390315008","productName":"aotutest_paper_name","quantity":2.9134,"pieceQuantity":5000.00,"productSkuId":"1476","unitPrice":6992.6700,"attributesJSONArray":[{"arriVal":"678","arriName":"克重"},{"arriVal":"787*1092","arriName":"尺寸"},{"arriVal":"特规分切","arriName":"规格"},{"arriVal":"787*1092","arriName":"尺寸"},{"arriVal":"787","arriName":"宽"},{"arriVal":"1092","arriName":"长"}],"productImg":null,"gramWeight":"678","width":"787","length":"1092","cuttingFee":null,"bootFee":null,"freightFee":null,"serviceFee":null,"productImgList":[{"isDelete":false,"createTime":"2021-12-20T15:49:48","updateTime":"2021-12-20T15:49:48","id":1967,"productId":670334178390315008,"type":{"value":1,"desc":"图片"},"purpose":{"value":2,"desc":"配图"},"url":null,"creatorId":592453852213678080,"editorId":592453852213678080}],"totalPrice":20372.44,"remark":"autotest_customer_create_order_remark"}],"deliveryOrderImg":null,"payableStatus":null,"receivableStatus":30150,"showStatus":2,"supplierId":"553652487819759617","supplierName":"千鸟官方直营","reviewStatus":null,"customerEnterpriseName":null,"shouldRepayDate":null}],"total":2,"size":10,"current":1}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:05.009" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:50:04.920" endtime="20211220 15:50:05.009"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:05.011" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'orderId': '670334246266736640', 'deliveryProvinceName': '广东省', 'deliveryCityName': '广州市', 'deliveryDistrictId': 440106, 'deliveryDistrictName': '天河区', 'deliveryStreetId': 440106003, 'deliveryStreetName': '车陂街道', 'deliveryDetails': 'autotest_customer_enterprise_shipping_address_detail', 'productSkuDesc': None, 'totalOfferPrice': 40893.83, 'realPayPrice': 40893.83, 'status': 30101, 'deliveryStatus': 30106, 'remark': None, 'receiver': 'autotest_receiver', 'receiverMobile': '13800138000', 'cuttingFee': None, 'bootFee': None, 'freightFee': None, 'serviceFee': 0.0, 'otherFee': None, 'createTime': '2021-12-20 15:50:04', 'paymentMethod': 2, 'orderSalesContractImgUrl': None, 'orderSalesContractIsFinished': None, 'orderItemList': [{'id': '670334246300291072', 'productId': '670334178390315008', 'productName': 'aotutest_paper_name', 'quantity': 2.9347, 'pieceQuantity': 5500.0, 'productSkuId': '1476', 'unitPrice': 6992.67, 'attributesJSONArray': [{'arriVal': '678', 'arriName': '克重'}, {'arriVal': '787*1000', 'arriName': '尺寸'}, {'arriVal': '特规分切', 'arriName': '规格'}, {'arriVal': '787*1000', 'arriName': '尺寸'}, {'arriVal': '787', 'arriName': '宽'}, {'arriVal': '1000', 'arriName': '长'}], 'productImg': None, 'gramWeight': '678', 'width': '787', 'length': '1000', 'cuttingFee': None, 'bootFee': None, 'freightFee': None, 'serviceFee': None, 'productImgList': [{'isDelete': False, 'createTime': '2021-12-20T15:49:48', 'updateTime': '2021-12-20T15:49:48', 'id': 1967, 'productId': 670334178390315008, 'type': {'value': 1, 'desc': '图片'}, 'purpose': {'value': 2, 'desc': '配图'}, 'url': None, 'creatorId': 592453852213678080, 'editorId': 592453852213678080}], 'totalPrice': 20521.39, 'remark': 'autotest_remark1'}, {'id': '670334246329651200', 'productId': '670334178390315008', 'productName': 'aotutest_paper_name', 'quantity': 2.9134, 'pieceQuantity': 5000.0, 'productSkuId': '1476', 'unitPrice': 6992.67, 'attributesJSONArray': [{'arriVal': '678', 'arriName': '克重'}, {'arriVal': '787*1092', 'arriName': '尺寸'}, {'arriVal': '特规分切', 'arriName': '规格'}, {'arriVal': '787*1092', 'arriName': '尺寸'}, {'arriVal': '787', 'arriName': '宽'}, {'arriVal': '1092', 'arriName': '长'}], 'productImg': None, 'gramWeight': '678', 'width': '787', 'length': '1092', 'cuttingFee': None, 'bootFee': None, 'freightFee': None, 'serviceFee': None, 'productImgList': [{'isDelete': False, 'createTime': '2021-12-20T15:49:48', 'updateTime': '2021-12-20T15:49:48', 'id': 1967, 'productId': 670334178390315008, 'type': {'value': 1, 'desc': '图片'}, 'purpose': {'value': 2, 'desc': '配图'}, 'url': None, 'creatorId': 592453852213678080, 'editorId': 592453852213678080}], 'totalPrice': 20372.44, 'remark': 'autotest_remark2'}], 'deliveryOrderImg': None, 'payableStatus': None, 'receivableStatus': 30150, 'showStatus': 2, 'supplierId': '553652487819759617', 'supplierName': '千鸟官方直营', 'reviewStatus': None, 'customerEnterpriseName': None, 'shouldRepayDate': None}, {'orderId': '670334204340473856', 'deliveryProvinceName': '广东省', 'deliveryCityName': '广州市', 'deliveryDistrictId': 440106, 'deliveryDistrictName': '天河区', 'deliveryStreetId': 440106003, 'deliveryStreetName': '车陂街道', 'deliveryDetails': 'autotest_customer_enterprise_shipping_address_detail', 'productSkuDesc': None, 'totalOfferPrice': 20372.44, 'realPayPrice': 20372.44, 'status': 30101, 'deliveryStatus': 30106, 'remark': None, 'receiver': 'autotest_receiver', 'receiverMobile': '13800138000', 'cuttingFee': None, 'bootFee': None, 'freightFee': None, 'serviceFee': 0.0, 'otherFee': None, 'createTime': '2021-12-20 15:49:54', 'paymentMethod': 2, 'orderSalesContractImgUrl': None, 'orderSalesContractIsFinished': None, 'orderItemList': [{'id': '670334204382416896', 'productId': '670334178390315008', 'productName': 'aotutest_paper_name', 'quantity': 2.9134, 'pieceQuantity': 5000.0, 'productSkuId': '1476', 'unitPrice': 6992.67, 'attributesJSONArray': [{'arriVal': '678', 'arriName': '克重'}, {'arriVal': '787*1092', 'arriName': '尺寸'}, {'arriVal': '特规分切', 'arriName': '规格'}, {'arriVal': '787*1092', 'arriName': '尺寸'}, {'arriVal': '787', 'arriName': '宽'}, {'arriVal': '1092', 'arriName': '长'}], 'productImg': None, 'gramWeight': '678', 'width': '787', 'length': '1092', 'cuttingFee': None, 'bootFee': None, 'freightFee': None, 'serviceFee': None, 'productImgList': [{'isDelete': False, 'createTime': '2021-12-20T15:49:48', 'updateTime': '2021-12-20T15:49:48', 'id': 1967, 'productId': 670334178390315008, 'type': {'value': 1, 'desc': '图片'}, 'purpose': {'value': 2, 'desc': '配图'}, 'url': None, 'creatorId': 592453852213678080, 'editorId': 592453852213678080}], 'totalPrice': 20372.44, 'remark': 'autotest_customer_create_order_remark'}], 'deliveryOrderImg': None, 'payableStatus': None, 'receivableStatus': 30150, 'showStatus': 2, 'supplierId': '553652487819759617', 'supplierName': '千鸟官方直营', 'reviewStatus': None, 'customerEnterpriseName': None, 'shouldRepayDate': None}], 'total': 2, 'size': 10, 'current': 1}}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:05.010" endtime="20211220 15:50:05.011"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:05.011" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:05.011" endtime="20211220 15:50:05.011"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:50:05.012" endtime="20211220 15:50:05.012"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:04.918" endtime="20211220 15:50:05.013" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s18-s1-t2" name="customer_get_order_list_search">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:50:05.013" endtime="20211220 15:50:05.014"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:05.014" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:05.014" endtime="20211220 15:50:05.014"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>status=2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${param}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:05.015" level="INFO">${param} = status=2</msg>
|
|
<status status="PASS" starttime="20211220 15:50:05.014" endtime="20211220 15:50:05.015"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/buyer/get/self-enterprise-order-page</arg>
|
|
<arg>params=${param}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:05.099" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/trading-center/buyer/get/self-enterprise-order-page?status=2
|
|
path_url=/trading-center/buyer/get/self-enterprise-order-page?status=2
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:05.100" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/trading-center/buyer/get/self-enterprise-order-page?status=2
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:50:05 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":{"records":[{"orderId":"670334246266736640","deliveryProvinceName":"广东省","deliveryCityName":"广州市","deliveryDistrictId":440106,"deliveryDistrictName":"天河区","deliveryStreetId":440106003,"deliveryStreetName":"车陂街道","deliveryDetails":"autotest_customer_enterprise_shipping_address_detail","productSkuDesc":null,"totalOfferPrice":40893.83,"realPayPrice":40893.83,"status":30101,"deliveryStatus":30106,"remark":null,"receiver":"autotest_receiver","receiverMobile":"13800138000","cuttingFee":null,"bootFee":null,"freightFee":null,"serviceFee":0.00,"otherFee":null,"createTime":"2021-12-20 15:50:04","paymentMethod":2,"orderSalesContractImgUrl":null,"orderSalesContractIsFinished":null,"orderItemList":[{"id":"670334246300291072","productId":"670334178390315008","productName":"aotutest_paper_name","quantity":2.9347,"pieceQuantity":5500.00,"productSkuId":"1476","unitPrice":6992.6700,"attributesJSONArray":[{"arriVal":"678","arriName":"克重"},{"arriVal":"787*1000","arriName":"尺寸"},{"arriVal":"特规分切","arriName":"规格"},{"arriVal":"787*1000","arriName":"尺寸"},{"arriVal":"787","arriName":"宽"},{"arriVal":"1000","arriName":"长"}],"productImg":null,"gramWeight":"678","width":"787","length":"1000","cuttingFee":null,"bootFee":null,"freightFee":null,"serviceFee":null,"productImgList":[{"isDelete":false,"createTime":"2021-12-20T15:49:48","updateTime":"2021-12-20T15:49:48","id":1967,"productId":670334178390315008,"type":{"value":1,"desc":"图片"},"purpose":{"value":2,"desc":"配图"},"url":null,"creatorId":592453852213678080,"editorId":592453852213678080}],"totalPrice":20521.39,"remark":"autotest_remark1"},{"id":"670334246329651200","productId":"670334178390315008","productName":"aotutest_paper_name","quantity":2.9134,"pieceQuantity":5000.00,"productSkuId":"1476","unitPrice":6992.6700,"attributesJSONArray":[{"arriVal":"678","arriName":"克重"},{"arriVal":"787*1092","arriName":"尺寸"},{"arriVal":"特规分切","arriName":"规格"},{"arriVal":"787*1092","arriName":"尺寸"},{"arriVal":"787","arriName":"宽"},{"arriVal":"1092","arriName":"长"}],"productImg":null,"gramWeight":"678","width":"787","length":"1092","cuttingFee":null,"bootFee":null,"freightFee":null,"serviceFee":null,"productImgList":[{"isDelete":false,"createTime":"2021-12-20T15:49:48","updateTime":"2021-12-20T15:49:48","id":1967,"productId":670334178390315008,"type":{"value":1,"desc":"图片"},"purpose":{"value":2,"desc":"配图"},"url":null,"creatorId":592453852213678080,"editorId":592453852213678080}],"totalPrice":20372.44,"remark":"autotest_remark2"}],"deliveryOrderImg":null,"payableStatus":null,"receivableStatus":30150,"showStatus":2,"supplierId":"553652487819759617","supplierName":"千鸟官方直营","reviewStatus":null,"customerEnterpriseName":null,"shouldRepayDate":null},{"orderId":"670334204340473856","deliveryProvinceName":"广东省","deliveryCityName":"广州市","deliveryDistrictId":440106,"deliveryDistrictName":"天河区","deliveryStreetId":440106003,"deliveryStreetName":"车陂街道","deliveryDetails":"autotest_customer_enterprise_shipping_address_detail","productSkuDesc":null,"totalOfferPrice":20372.44,"realPayPrice":20372.44,"status":30101,"deliveryStatus":30106,"remark":null,"receiver":"autotest_receiver","receiverMobile":"13800138000","cuttingFee":null,"bootFee":null,"freightFee":null,"serviceFee":0.00,"otherFee":null,"createTime":"2021-12-20 15:49:54","paymentMethod":2,"orderSalesContractImgUrl":null,"orderSalesContractIsFinished":null,"orderItemList":[{"id":"670334204382416896","productId":"670334178390315008","productName":"aotutest_paper_name","quantity":2.9134,"pieceQuantity":5000.00,"productSkuId":"1476","unitPrice":6992.6700,"attributesJSONArray":[{"arriVal":"678","arriName":"克重"},{"arriVal":"787*1092","arriName":"尺寸"},{"arriVal":"特规分切","arriName":"规格"},{"arriVal":"787*1092","arriName":"尺寸"},{"arriVal":"787","arriName":"宽"},{"arriVal":"1092","arriName":"长"}],"productImg":null,"gramWeight":"678","width":"787","length":"1092","cuttingFee":null,"bootFee":null,"freightFee":null,"serviceFee":null,"productImgList":[{"isDelete":false,"createTime":"2021-12-20T15:49:48","updateTime":"2021-12-20T15:49:48","id":1967,"productId":670334178390315008,"type":{"value":1,"desc":"图片"},"purpose":{"value":2,"desc":"配图"},"url":null,"creatorId":592453852213678080,"editorId":592453852213678080}],"totalPrice":20372.44,"remark":"autotest_customer_create_order_remark"}],"deliveryOrderImg":null,"payableStatus":null,"receivableStatus":30150,"showStatus":2,"supplierId":"553652487819759617","supplierName":"千鸟官方直营","reviewStatus":null,"customerEnterpriseName":null,"shouldRepayDate":null}],"total":2,"size":10,"current":1}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:05.100" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:50:05.015" endtime="20211220 15:50:05.100"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:05.101" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'orderId': '670334246266736640', 'deliveryProvinceName': '广东省', 'deliveryCityName': '广州市', 'deliveryDistrictId': 440106, 'deliveryDistrictName': '天河区', 'deliveryStreetId': 440106003, 'deliveryStreetName': '车陂街道', 'deliveryDetails': 'autotest_customer_enterprise_shipping_address_detail', 'productSkuDesc': None, 'totalOfferPrice': 40893.83, 'realPayPrice': 40893.83, 'status': 30101, 'deliveryStatus': 30106, 'remark': None, 'receiver': 'autotest_receiver', 'receiverMobile': '13800138000', 'cuttingFee': None, 'bootFee': None, 'freightFee': None, 'serviceFee': 0.0, 'otherFee': None, 'createTime': '2021-12-20 15:50:04', 'paymentMethod': 2, 'orderSalesContractImgUrl': None, 'orderSalesContractIsFinished': None, 'orderItemList': [{'id': '670334246300291072', 'productId': '670334178390315008', 'productName': 'aotutest_paper_name', 'quantity': 2.9347, 'pieceQuantity': 5500.0, 'productSkuId': '1476', 'unitPrice': 6992.67, 'attributesJSONArray': [{'arriVal': '678', 'arriName': '克重'}, {'arriVal': '787*1000', 'arriName': '尺寸'}, {'arriVal': '特规分切', 'arriName': '规格'}, {'arriVal': '787*1000', 'arriName': '尺寸'}, {'arriVal': '787', 'arriName': '宽'}, {'arriVal': '1000', 'arriName': '长'}], 'productImg': None, 'gramWeight': '678', 'width': '787', 'length': '1000', 'cuttingFee': None, 'bootFee': None, 'freightFee': None, 'serviceFee': None, 'productImgList': [{'isDelete': False, 'createTime': '2021-12-20T15:49:48', 'updateTime': '2021-12-20T15:49:48', 'id': 1967, 'productId': 670334178390315008, 'type': {'value': 1, 'desc': '图片'}, 'purpose': {'value': 2, 'desc': '配图'}, 'url': None, 'creatorId': 592453852213678080, 'editorId': 592453852213678080}], 'totalPrice': 20521.39, 'remark': 'autotest_remark1'}, {'id': '670334246329651200', 'productId': '670334178390315008', 'productName': 'aotutest_paper_name', 'quantity': 2.9134, 'pieceQuantity': 5000.0, 'productSkuId': '1476', 'unitPrice': 6992.67, 'attributesJSONArray': [{'arriVal': '678', 'arriName': '克重'}, {'arriVal': '787*1092', 'arriName': '尺寸'}, {'arriVal': '特规分切', 'arriName': '规格'}, {'arriVal': '787*1092', 'arriName': '尺寸'}, {'arriVal': '787', 'arriName': '宽'}, {'arriVal': '1092', 'arriName': '长'}], 'productImg': None, 'gramWeight': '678', 'width': '787', 'length': '1092', 'cuttingFee': None, 'bootFee': None, 'freightFee': None, 'serviceFee': None, 'productImgList': [{'isDelete': False, 'createTime': '2021-12-20T15:49:48', 'updateTime': '2021-12-20T15:49:48', 'id': 1967, 'productId': 670334178390315008, 'type': {'value': 1, 'desc': '图片'}, 'purpose': {'value': 2, 'desc': '配图'}, 'url': None, 'creatorId': 592453852213678080, 'editorId': 592453852213678080}], 'totalPrice': 20372.44, 'remark': 'autotest_remark2'}], 'deliveryOrderImg': None, 'payableStatus': None, 'receivableStatus': 30150, 'showStatus': 2, 'supplierId': '553652487819759617', 'supplierName': '千鸟官方直营', 'reviewStatus': None, 'customerEnterpriseName': None, 'shouldRepayDate': None}, {'orderId': '670334204340473856', 'deliveryProvinceName': '广东省', 'deliveryCityName': '广州市', 'deliveryDistrictId': 440106, 'deliveryDistrictName': '天河区', 'deliveryStreetId': 440106003, 'deliveryStreetName': '车陂街道', 'deliveryDetails': 'autotest_customer_enterprise_shipping_address_detail', 'productSkuDesc': None, 'totalOfferPrice': 20372.44, 'realPayPrice': 20372.44, 'status': 30101, 'deliveryStatus': 30106, 'remark': None, 'receiver': 'autotest_receiver', 'receiverMobile': '13800138000', 'cuttingFee': None, 'bootFee': None, 'freightFee': None, 'serviceFee': 0.0, 'otherFee': None, 'createTime': '2021-12-20 15:49:54', 'paymentMethod': 2, 'orderSalesContractImgUrl': None, 'orderSalesContractIsFinished': None, 'orderItemList': [{'id': '670334204382416896', 'productId': '670334178390315008', 'productName': 'aotutest_paper_name', 'quantity': 2.9134, 'pieceQuantity': 5000.0, 'productSkuId': '1476', 'unitPrice': 6992.67, 'attributesJSONArray': [{'arriVal': '678', 'arriName': '克重'}, {'arriVal': '787*1092', 'arriName': '尺寸'}, {'arriVal': '特规分切', 'arriName': '规格'}, {'arriVal': '787*1092', 'arriName': '尺寸'}, {'arriVal': '787', 'arriName': '宽'}, {'arriVal': '1092', 'arriName': '长'}], 'productImg': None, 'gramWeight': '678', 'width': '787', 'length': '1092', 'cuttingFee': None, 'bootFee': None, 'freightFee': None, 'serviceFee': None, 'productImgList': [{'isDelete': False, 'createTime': '2021-12-20T15:49:48', 'updateTime': '2021-12-20T15:49:48', 'id': 1967, 'productId': 670334178390315008, 'type': {'value': 1, 'desc': '图片'}, 'purpose': {'value': 2, 'desc': '配图'}, 'url': None, 'creatorId': 592453852213678080, 'editorId': 592453852213678080}], 'totalPrice': 20372.44, 'remark': 'autotest_customer_create_order_remark'}], 'deliveryOrderImg': None, 'payableStatus': None, 'receivableStatus': 30150, 'showStatus': 2, 'supplierId': '553652487819759617', 'supplierName': '千鸟官方直营', 'reviewStatus': None, 'customerEnterpriseName': None, 'shouldRepayDate': None}], 'total': 2, 'size': 10, 'current': 1}}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:05.100" endtime="20211220 15:50:05.101"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:05.102" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:05.101" endtime="20211220 15:50:05.102"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:50:05.102" endtime="20211220 15:50:05.103"></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>${customer_enquiry_create_order_id}</arg>
|
|
<arg>${response.json()["data"]["records"][0]["orderId"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:50:05.103" endtime="20211220 15:50:05.103"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:05.013" endtime="20211220 15:50:05.103" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s18-s1-t3" name="customer_get_order_detail2">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:50:05.104" endtime="20211220 15:50:05.104"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:05.105" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:05.105" endtime="20211220 15:50:05.105"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/buyer/get/order-detail/${customer_enquiry_create_order_id}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:05.165" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/trading-center/buyer/get/order-detail/670334246266736640
|
|
path_url=/trading-center/buyer/get/order-detail/670334246266736640
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:05.165" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/trading-center/buyer/get/order-detail/670334246266736640
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:50:05 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":{"id":"670334246266736640","showStatus":2,"status":2,"deliveryProvinceId":440000,"deliveryProvinceName":"广东省","deliveryCityId":440100,"deliveryCityName":"广州市","deliveryDistrictId":440106,"deliveryDistrictName":"天河区","deliveryStreetId":440106003,"deliveryStreetName":"车陂街道","deliveryDetails":"autotest_customer_enterprise_shipping_address_detail","receiver":"autotest_receiver","receiverMobile":"13800138000","paymentMethod":2,"supplierPrice":{"supplierId":"553652487819759617","supplierName":"千鸟官方直营","otherExpenses":0.000000,"totalPrice":40893.83,"supplierPricePaperProducts":[{"id":"670334246300291072","productId":"670334178390315008","productName":"aotutest_paper_name","quantity":2.9347,"pieceQuantity":5500.00,"productSkuId":"1476","unitFee":6992.6700,"attributesJSONArray":[{"arriVal":"678","arriName":"克重"},{"arriVal":"787*1000","arriName":"尺寸"},{"arriVal":"特规分切","arriName":"规格"},{"arriVal":"787*1000","arriName":"尺寸"},{"arriVal":"787","arriName":"宽"},{"arriVal":"1000","arriName":"长"}],"productImg":null,"gramWeight":"678","width":"787","length":"1000","cuttingFee":null,"bootFee":null,"freightFee":null,"serviceFee":null,"productImgList":[{"isDelete":false,"createTime":"2021-12-20T15:49:48","updateTime":"2021-12-20T15:49:48","id":1967,"productId":670334178390315008,"type":{"value":1,"desc":"图片"},"purpose":{"value":2,"desc":"配图"},"url":null,"creatorId":592453852213678080,"editorId":592453852213678080}],"totalPrice":20521.39,"remark":"autotest_remark1","weight":2.9347,"deliveryStatus":30106},{"id":"670334246329651200","productId":"670334178390315008","productName":"aotutest_paper_name","quantity":2.9134,"pieceQuantity":5000.00,"productSkuId":"1476","unitFee":6992.6700,"attributesJSONArray":[{"arriVal":"678","arriName":"克重"},{"arriVal":"787*1092","arriName":"尺寸"},{"arriVal":"特规分切","arriName":"规格"},{"arriVal":"787*1092","arriName":"尺寸"},{"arriVal":"787","arriName":"宽"},{"arriVal":"1092","arriName":"长"}],"productImg":null,"gramWeight":"678","width":"787","length":"1092","cuttingFee":null,"bootFee":null,"freightFee":null,"serviceFee":null,"productImgList":[{"isDelete":false,"createTime":"2021-12-20T15:49:48","updateTime":"2021-12-20T15:49:48","id":1967,"productId":670334178390315008,"type":{"value":1,"desc":"图片"},"purpose":{"value":2,"desc":"配图"},"url":null,"creatorId":592453852213678080,"editorId":592453852213678080}],"totalPrice":20372.44,"remark":"autotest_remark2","weight":2.9134,"deliveryStatus":30106}],"score":null},"receivableStatus":30150,"deliveryStatus":30106,"reviewStatus":null,"orderStatus":30101,"createTime":"2021-12-20 15:50:04","orderSalesContractImgUrl":null}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:05.166" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:50:05.105" endtime="20211220 15:50:05.166"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:05.167" level="INFO">{'code': 0, 'message': 'successful', 'data': {'id': '670334246266736640', 'showStatus': 2, 'status': 2, 'deliveryProvinceId': 440000, 'deliveryProvinceName': '广东省', 'deliveryCityId': 440100, 'deliveryCityName': '广州市', 'deliveryDistrictId': 440106, 'deliveryDistrictName': '天河区', 'deliveryStreetId': 440106003, 'deliveryStreetName': '车陂街道', 'deliveryDetails': 'autotest_customer_enterprise_shipping_address_detail', 'receiver': 'autotest_receiver', 'receiverMobile': '13800138000', 'paymentMethod': 2, 'supplierPrice': {'supplierId': '553652487819759617', 'supplierName': '千鸟官方直营', 'otherExpenses': 0.0, 'totalPrice': 40893.83, 'supplierPricePaperProducts': [{'id': '670334246300291072', 'productId': '670334178390315008', 'productName': 'aotutest_paper_name', 'quantity': 2.9347, 'pieceQuantity': 5500.0, 'productSkuId': '1476', 'unitFee': 6992.67, 'attributesJSONArray': [{'arriVal': '678', 'arriName': '克重'}, {'arriVal': '787*1000', 'arriName': '尺寸'}, {'arriVal': '特规分切', 'arriName': '规格'}, {'arriVal': '787*1000', 'arriName': '尺寸'}, {'arriVal': '787', 'arriName': '宽'}, {'arriVal': '1000', 'arriName': '长'}], 'productImg': None, 'gramWeight': '678', 'width': '787', 'length': '1000', 'cuttingFee': None, 'bootFee': None, 'freightFee': None, 'serviceFee': None, 'productImgList': [{'isDelete': False, 'createTime': '2021-12-20T15:49:48', 'updateTime': '2021-12-20T15:49:48', 'id': 1967, 'productId': 670334178390315008, 'type': {'value': 1, 'desc': '图片'}, 'purpose': {'value': 2, 'desc': '配图'}, 'url': None, 'creatorId': 592453852213678080, 'editorId': 592453852213678080}], 'totalPrice': 20521.39, 'remark': 'autotest_remark1', 'weight': 2.9347, 'deliveryStatus': 30106}, {'id': '670334246329651200', 'productId': '670334178390315008', 'productName': 'aotutest_paper_name', 'quantity': 2.9134, 'pieceQuantity': 5000.0, 'productSkuId': '1476', 'unitFee': 6992.67, 'attributesJSONArray': [{'arriVal': '678', 'arriName': '克重'}, {'arriVal': '787*1092', 'arriName': '尺寸'}, {'arriVal': '特规分切', 'arriName': '规格'}, {'arriVal': '787*1092', 'arriName': '尺寸'}, {'arriVal': '787', 'arriName': '宽'}, {'arriVal': '1092', 'arriName': '长'}], 'productImg': None, 'gramWeight': '678', 'width': '787', 'length': '1092', 'cuttingFee': None, 'bootFee': None, 'freightFee': None, 'serviceFee': None, 'productImgList': [{'isDelete': False, 'createTime': '2021-12-20T15:49:48', 'updateTime': '2021-12-20T15:49:48', 'id': 1967, 'productId': 670334178390315008, 'type': {'value': 1, 'desc': '图片'}, 'purpose': {'value': 2, 'desc': '配图'}, 'url': None, 'creatorId': 592453852213678080, 'editorId': 592453852213678080}], 'totalPrice': 20372.44, 'remark': 'autotest_remark2', 'weight': 2.9134, 'deliveryStatus': 30106}], 'score': None}, 'receivableStatus': 30150, 'deliveryStatus': 30106, 'reviewStatus': None, 'orderStatus': 30101, 'createTime': '2021-12-20 15:50:04', 'orderSalesContractImgUrl': None}}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:05.166" endtime="20211220 15:50:05.167"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:05.167" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:05.167" endtime="20211220 15:50:05.167"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:50:05.167" endtime="20211220 15:50:05.168"></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>2</arg>
|
|
<arg>${response.json()["data"]["showStatus"]}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:05.168" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:05.168" endtime="20211220 15:50:05.169"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()["data"]["supplierPrice"]}</arg>
|
|
<arg>totalPrice</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${customer_order_totalPrice}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:05.169" level="INFO">${customer_order_totalPrice} = 40893.83</msg>
|
|
<status status="PASS" starttime="20211220 15:50:05.169" endtime="20211220 15:50:05.169"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${customer_order_totalPrice}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:05.170" level="INFO">${customer_order_totalPrice} = 40893.83</msg>
|
|
<status status="PASS" starttime="20211220 15:50:05.169" endtime="20211220 15:50:05.170"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:05.104" endtime="20211220 15:50:05.170" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s18-s1-t4" name="supplierfocus_get_order_list">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:50:05.171" endtime="20211220 15:50:05.171"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:05.172" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:05.171" endtime="20211220 15:50:05.172"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/get/supplier/order-management/page</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:14.033" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/trading-center/get/supplier/order-management/page
|
|
path_url=/trading-center/get/supplier/order-management/page
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:14.033" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/trading-center/get/supplier/order-management/page
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:50:14 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":{"records":[{"id":"670334246266736640","clientContractNo":"QNS202112200004","clientContractNoId":"670334246472257536","customerEnterpriseName":"autotest_printing_packaging_factory_name","customerEnterpriseId":"670334095083048960","realPayPrice":40893.83,"totalOfferPrice":40893.83,"status":30101,"deliveryStatus":30106,"receivableId":null,"receivableStatus":30150,"paymentMethod":2,"supplyContractNo":null,"supplyContractNoId":null,"supplyOredrId":null,"supplierName":null,"supplierRealPayPrice":null,"supplierTotalOfferPrice":null,"reviewStatus":null,"createTime":"2021-12-20 15:50:04","updateTime":"2021-12-20 15:50:04","inquiryOrder":1,"supplyContractNoList":null,"supplierNameList":null,"deliveryAddress":null,"deliveryProvinceId":440000,"deliveryProvinceName":"广东省","deliveryCityId":440100,"deliveryCityName":"广州市","deliveryDistrictId":440106,"deliveryDistrictName":"天河区","deliveryStreetId":440106003,"deliveryStreetName":"车陂街道","deliveryDetails":"autotest_customer_enterprise_shipping_address_detail","deliveryId":"670334200842424320","receiver":"autotest_receiver","receiverMobile":"13800138000"},{"id":"670334204340473856","clientContractNo":"QNS202112200003","clientContractNoId":"670334204541800448","customerEnterpriseName":"autotest_printing_packaging_factory_name","customerEnterpriseId":"670334095083048960","realPayPrice":20372.44,"totalOfferPrice":20372.44,"status":30101,"deliveryStatus":30106,"receivableId":null,"receivableStatus":30150,"paymentMethod":2,"supplyContractNo":null,"supplyContractNoId":null,"supplyOredrId":null,"supplierName":null,"supplierRealPayPrice":null,"supplierTotalOfferPrice":null,"reviewStatus":null,"createTime":"2021-12-20 15:49:54","updateTime":"2021-12-20 15:49:54","inquiryOrder":null,"supplyContractNoList":null,"supplierNameList":null,"deliveryAddress":null,"deliveryProvinceId":440000,"deliveryProvinceName":"广东省","deliveryCityId":440100,"deliveryCityName":"广州市","deliveryDistrictId":440106,"deliveryDistrictName":"天河区","deliveryStreetId":440106003,"deliveryStreetName":"车陂街道","deliveryDetails":"autotest_customer_enterprise_shipping_address_detail","deliveryId":"670334200842424320","receiver":"autotest_receiver","receiverMobile":"13800138000"},{"id":"670333873514745856","clientContractNo":"QNS202112200002","clientContractNoId":"670333873745432576","customerEnterpriseName":"autotest_printing_packaging_factory_name","customerEnterpriseId":"670333709009948672","realPayPrice":40893.83,"totalOfferPrice":40893.83,"status":30104,"deliveryStatus":30108,"receivableId":null,"receivableStatus":30151,"paymentMethod":2,"supplyContractNo":"QNP202112200001","supplyContractNoId":"670333906314203136","supplyOredrId":"670333906238705664","supplierName":"autotest_supplier_paper_name","supplierRealPayPrice":39702.75,"supplierTotalOfferPrice":39702.75,"reviewStatus":30160,"createTime":"2021-12-20 15:48:35","updateTime":"2021-12-20 15:48:47","inquiryOrder":1,"supplyContractNoList":"QNP202112200001","supplierNameList":"autotest_supplier_paper_name","deliveryAddress":null,"deliveryProvinceId":440000,"deliveryProvinceName":"广东省","deliveryCityId":440100,"deliveryCityName":"广州市","deliveryDistrictId":440106,"deliveryDistrictName":"天河区","deliveryStreetId":440106003,"deliveryStreetName":"车陂街道","deliveryDetails":"autotest_customer_enterprise_shipping_address_detail","deliveryId":"670333835736649728","receiver":"autotest_receiver","receiverMobile":"13800138000"},{"id":"670333838924320768","clientContractNo":"QNS202112200001","clientContractNoId":"670333839092092928","customerEnterpriseName":"autotest_printing_packaging_factory_name","customerEnterpriseId":"670333709009948672","realPayPrice":20372.44,"totalOfferPrice":20372.44,"status":30101,"deliveryStatus":30106,"receivableId":null,"receivableStatus":30150,"paymentMethod":2,"supplyContractNo":null,"supplyContractNoId":null,"supplyOredrId":null,"supplierName":null,"supplierRealPayPrice":null,"supplierTotalOfferPrice":null,"reviewStatus":null,"createTime":"2021-12-20 15:48:27","updateTime":"2021-12-20 15:48:27","inquiryOrder":null,"supplyContractNoList":null,"supplierNameList":null,"deliveryAddress":null,"deliveryProvinceId":440000,"deliveryProvinceName":"广东省","deliveryCityId":440100,"deliveryCityName":"广州市","deliveryDistrictId":440106,"deliveryDistrictName":"天河区","deliveryStreetId":440106003,"deliveryStreetName":"车陂街道","deliveryDetails":"autotest_customer_enterprise_shipping_address_detail","deliveryId":"670333835736649728","receiver":"autotest_receiver","receiverMobile":"13800138000"},{"id":"668875989438304256","clientContractNo":"QNS202112160002","clientContractNoId":"668875989954203648","customerEnterpriseName":"autotest_printing_packaging_factory_name","customerEnterpriseId":"668875868793344000","realPayPrice":40893.83,"totalOfferPrice":40893.83,"status":30104,"deliveryStatus":30108,"receivableId":null,"receivableStatus":30151,"paymentMethod":2,"supplyContractNo":"QNP202112160001","supplyContractNoId":"668876016156020736","supplyOredrId":"668876016051163136","supplierName":"autotest_supplier_paper_name","supplierRealPayPrice":39702.75,"supplierTotalOfferPrice":39702.75,"reviewStatus":30160,"createTime":"2021-12-16 15:15:29","updateTime":"2021-12-16 15:15:39","inquiryOrder":1,"supplyContractNoList":"QNP202112160001","supplierNameList":"autotest_supplier_paper_name","deliveryAddress":null,"deliveryProvinceId":440000,"deliveryProvinceName":"广东省","deliveryCityId":440100,"deliveryCityName":"广州市","deliveryDistrictId":440106,"deliveryDistrictName":"天河区","deliveryStreetId":440106003,"deliveryStreetName":"车陂街道","deliveryDetails":"autotest_customer_enterprise_shipping_address_detail","deliveryId":"668875960061399040","receiver":"autotest_receiver","receiverMobile":"13800138000"},{"id":"668875961307107328","clientContractNo":"QNS202112160001","clientContractNoId":"668875961583931392","customerEnterpriseName":"autotest_printing_packaging_factory_name","customerEnterpriseId":"668875868793344000","realPayPrice":20372.44,"totalOfferPrice":20372.44,"status":30101,"deliveryStatus":30106,"receivableId":null,"receivableStatus":30150,"paymentMethod":2,"supplyContractNo":null,"supplyContractNoId":null,"supplyOredrId":null,"supplierName":null,"supplierRealPayPrice":null,"supplierTotalOfferPrice":null,"reviewStatus":null,"createTime":"2021-12-16 15:15:22","updateTime":"2021-12-16 15:15:22","inquiryOrder":null,"supplyContractNoList":null,"supplierNameList":null,"deliveryAddress":null,"deliveryProvinceId":440000,"deliveryProvinceName":"广东省","deliveryCityId":440100,"deliveryCityName":"广州市","deliveryDistrictId":440106,"deliveryDistrictName":"天河区","deliveryStreetId":440106003,"deliveryStreetName":"车陂街道","deliveryDetails":"autotest_customer_enterprise_shipping_address_detail","deliveryId":"668875960061399040","receiver":"autotest_receiver","receiverMobile":"13800138000"},{"id":"666328878796640256","clientContractNo":"QNS202112090002","clientContractNoId":"666328879086047232","customerEnterpriseName":"autotest_printing_packaging_factory_name","customerEnterpriseId":"666328731182305280","realPayPrice":40893.83,"totalOfferPrice":40893.83,"status":30104,"deliveryStatus":30108,"receivableId":null,"receivableStatus":30151,"paymentMethod":2,"supplyContractNo":"QNP202112090001","supplyContractNoId":"666328907871555584","supplyOredrId":"666328907796058112","supplierName":"autotest_supplier_paper_name","supplierRealPayPrice":39702.75,"supplierTotalOfferPrice":39702.75,"reviewStatus":30160,"createTime":"2021-12-09 14:34:10","updateTime":"2021-12-09 14:34:21","inquiryOrder":1,"supplyContractNoList":"QNP202112090001","supplierNameList":"autotest_supplier_paper_name","deliveryAddress":null,"deliveryProvinceId":440000,"deliveryProvinceName":"广东省","deliveryCityId":440100,"deliveryCityName":"广州市","deliveryDistrictId":440106,"deliveryDistrictName":"天河区","deliveryStreetId":440106003,"deliveryStreetName":"车陂街道","deliveryDetails":"autotest_customer_enterprise_shipping_address_detail","deliveryId":"666328844231380992","receiver":"autotest_receiver","receiverMobile":"13800138000"},{"id":"666328846114623488","clientContractNo":"QNS202112090001","clientContractNoId":"666328846676660224","customerEnterpriseName":"autotest_printing_packaging_factory_name","customerEnterpriseId":"666328731182305280","realPayPrice":20372.44,"totalOfferPrice":20372.44,"status":30101,"deliveryStatus":30106,"receivableId":null,"receivableStatus":30150,"paymentMethod":2,"supplyContractNo":null,"supplyContractNoId":null,"supplyOredrId":null,"supplierName":null,"supplierRealPayPrice":null,"supplierTotalOfferPrice":null,"reviewStatus":null,"createTime":"2021-12-09 14:34:02","updateTime":"2021-12-09 14:34:03","inquiryOrder":null,"supplyContractNoList":null,"supplierNameList":null,"deliveryAddress":null,"deliveryProvinceId":440000,"deliveryProvinceName":"广东省","deliveryCityId":440100,"deliveryCityName":"广州市","deliveryDistrictId":440106,"deliveryDistrictName":"天河区","deliveryStreetId":440106003,"deliveryStreetName":"车陂街道","deliveryDetails":"autotest_customer_enterprise_shipping_address_detail","deliveryId":"666328844231380992","receiver":"autotest_receiver","receiverMobile":"13800138000"},{"id":"665993626035294208","clientContractNo":"QNS202112080016","clientContractNoId":"665993626345672704","customerEnterpriseName":"autotest_printing_packaging_factory_name","customerEnterpriseId":"665993504882823168","realPayPrice":40893.83,"totalOfferPrice":40893.83,"status":30104,"deliveryStatus":30108,"receivableId":null,"receivableStatus":30151,"paymentMethod":2,"supplyContractNo":"QNP202112080008","supplyContractNoId":"665993653440876544","supplyOredrId":"665993653340213248","supplierName":"autotest_supplier_paper_name","supplierRealPayPrice":39702.75,"supplierTotalOfferPrice":39702.75,"reviewStatus":30160,"createTime":"2021-12-08 16:22:00","updateTime":"2021-12-08 16:22:10","inquiryOrder":1,"supplyContractNoList":"QNP202112080008","supplierNameList":"autotest_supplier_paper_name","deliveryAddress":null,"deliveryProvinceId":4... (set the log level to DEBUG or TRACE to see the full content)
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:14.033" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:50:05.172" endtime="20211220 15:50:14.034"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:14.035" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334246266736640', 'clientContractNo': 'QNS202112200004', 'clientContractNoId': '670334246472257536', 'customerEnterpriseName': 'autotest_printing_packaging_factory_name', 'customerEnterpriseId': '670334095083048960', 'realPayPrice': 40893.83, 'totalOfferPrice': 40893.83, 'status': 30101, 'deliveryStatus': 30106, 'receivableId': None, 'receivableStatus': 30150, 'paymentMethod': 2, 'supplyContractNo': None, 'supplyContractNoId': None, 'supplyOredrId': None, 'supplierName': None, 'supplierRealPayPrice': None, 'supplierTotalOfferPrice': None, 'reviewStatus': None, 'createTime': '2021-12-20 15:50:04', 'updateTime': '2021-12-20 15:50:04', 'inquiryOrder': 1, 'supplyContractNoList': None, 'supplierNameList': None, 'deliveryAddress': None, 'deliveryProvinceId': 440000, 'deliveryProvinceName': '广东省', 'deliveryCityId': 440100, 'deliveryCityName': '广州市', 'deliveryDistrictId': 440106, 'deliveryDistrictName': '天河区', 'deliveryStreetId': 440106003, 'deliveryStreetName': '车陂街道', 'deliveryDetails': 'autotest_customer_enterprise_shipping_address_detail', 'deliveryId': '670334200842424320', 'receiver': 'autotest_receiver', 'receiverMobile': '13800138000'}, {'id': '670334204340473856', 'clientContractNo': 'QNS202112200003', 'clientContractNoId': '670334204541800448', 'customerEnterpriseName': 'autotest_printing_packaging_factory_name', 'customerEnterpriseId': '670334095083048960', 'realPayPrice': 20372.44, 'totalOfferPrice': 20372.44, 'status': 30101, 'deliveryStatus': 30106, 'receivableId': None, 'receivableStatus': 30150, 'paymentMethod': 2, 'supplyContractNo': None, 'supplyContractNoId': None, 'supplyOredrId': None, 'supplierName': None, 'supplierRealPayPrice': None, 'supplierTotalOfferPrice': None, 'reviewStatus': None, 'createTime': '2021-12-20 15:49:54', 'updateTime': '2021-12-20 15:49:54', 'inquiryOrder': None, 'supplyContractNoList': None, 'supplierNameList': None, 'deliveryAddress': None, 'deliveryProvinceId': 440000, 'deliveryProvinceName': '广东省', 'deliveryCityId': 440100, 'deliveryCityName': '广州市', 'deliveryDistrictId': 440106, 'deliveryDistrictName': '天河区', 'deliveryStreetId': 440106003, 'deliveryStreetName': '车陂街道', 'deliveryDetails': 'autotest_customer_enterprise_shipping_address_detail', 'deliveryId': '670334200842424320', 'receiver': 'autotest_receiver', 'receiverMobile': '13800138000'}, {'id': '670333873514745856', 'clientContractNo': 'QNS202112200002', 'clientContractNoId': '670333873745432576', 'customerEnterpriseName': 'autotest_printing_packaging_factory_name', 'customerEnterpriseId': '670333709009948672', 'realPayPrice': 40893.83, 'totalOfferPrice': 40893.83, 'status': 30104, 'deliveryStatus': 30108, 'receivableId': None, 'receivableStatus': 30151, 'paymentMethod': 2, 'supplyContractNo': 'QNP202112200001', 'supplyContractNoId': '670333906314203136', 'supplyOredrId': '670333906238705664', 'supplierName': 'autotest_supplier_paper_name', 'supplierRealPayPrice': 39702.75, 'supplierTotalOfferPrice': 39702.75, 'reviewStatus': 30160, 'createTime': '2021-12-20 15:48:35', 'updateTime': '2021-12-20 15:48:47', 'inquiryOrder': 1, 'supplyContractNoList': 'QNP202112200001', 'supplierNameList': 'autotest_supplier_paper_name', 'deliveryAddress': None, 'deliveryProvinceId': 440000, 'deliveryProvinceName': '广东省', 'deliveryCityId': 440100, 'deliveryCityName': '广州市', 'deliveryDistrictId': 440106, 'deliveryDistrictName': '天河区', 'deliveryStreetId': 440106003, 'deliveryStreetName': '车陂街道', 'deliveryDetails': 'autotest_customer_enterprise_shipping_address_detail', 'deliveryId': '670333835736649728', 'receiver': 'autotest_receiver', 'receiverMobile': '13800138000'}, {'id': '670333838924320768', 'clientContractNo': 'QNS202112200001', 'clientContractNoId': '670333839092092928', 'customerEnterpriseName': 'autotest_printing_packaging_factory_name', 'customerEnterpriseId': '670333709009948672', 'realPayPrice': 20372.44, 'totalOfferPrice': 20372.44, 'status': 30101, 'deliveryStatus': 30106, 'receivableId': None, 'receivableStatus': 30150, 'paymentMethod': 2, 'supplyContractNo': None, 'supplyContractNoId': None, 'supplyOredrId': None, 'supplierName': None, 'supplierRealPayPrice': None, 'supplierTotalOfferPrice': None, 'reviewStatus': None, 'createTime': '2021-12-20 15:48:27', 'updateTime': '2021-12-20 15:48:27', 'inquiryOrder': None, 'supplyContractNoList': None, 'supplierNameList': None, 'deliveryAddress': None, 'deliveryProvinceId': 440000, 'deliveryProvinceName': '广东省', 'deliveryCityId': 440100, 'deliveryCityName': '广州市', 'deliveryDistrictId': 440106, 'deliveryDistrictName': '天河区', 'deliveryStreetId': 440106003, 'deliveryStreetName': '车陂街道', 'deliveryDetails': 'autotest_customer_enterprise_shipping_address_detail', 'deliveryId': '670333835736649728', 'receiver': 'autotest_receiver', 'receiverMobile': '13800138000'}, {'id': '668875989438304256', 'clientContractNo': 'QNS202112160002', 'clientContractNoId': '668875989954203648', 'customerEnterpriseName': 'autotest_printing_packaging_factory_name', 'customerEnterpriseId': '668875868793344000', 'realPayPrice': 40893.83, 'totalOfferPrice': 40893.83, 'status': 30104, 'deliveryStatus': 30108, 'receivableId': None, 'receivableStatus': 30151, 'paymentMethod': 2, 'supplyContractNo': 'QNP202112160001', 'supplyContractNoId': '668876016156020736', 'supplyOredrId': '668876016051163136', 'supplierName': 'autotest_supplier_paper_name', 'supplierRealPayPrice': 39702.75, 'supplierTotalOfferPrice': 39702.75, 'reviewStatus': 30160, 'createTime': '2021-12-16 15:15:29', 'updateTime': '2021-12-16 15:15:39', 'inquiryOrder': 1, 'supplyContractNoList': 'QNP202112160001', 'supplierNameList': 'autotest_supplier_paper_name', 'deliveryAddress': None, 'deliveryProvinceId': 440000, 'deliveryProvinceName': '广东省', 'deliveryCityId': 440100, 'deliveryCityName': '广州市', 'deliveryDistrictId': 440106, 'deliveryDistrictName': '天河区', 'deliveryStreetId': 440106003, 'deliveryStreetName': '车陂街道', 'deliveryDetails': 'autotest_customer_enterprise_shipping_address_detail', 'deliveryId': '668875960061399040', 'receiver': 'autotest_receiver', 'receiverMobile': '13800138000'}, {'id': '668875961307107328', 'clientContractNo': 'QNS202112160001', 'clientContractNoId': '668875961583931392', 'customerEnterpriseName': 'autotest_printing_packaging_factory_name', 'customerEnterpriseId': '668875868793344000', 'realPayPrice': 20372.44, 'totalOfferPrice': 20372.44, 'status': 30101, 'deliveryStatus': 30106, 'receivableId': None, 'receivableStatus': 30150, 'paymentMethod': 2, 'supplyContractNo': None, 'supplyContractNoId': None, 'supplyOredrId': None, 'supplierName': None, 'supplierRealPayPrice': None, 'supplierTotalOfferPrice': None, 'reviewStatus': None, 'createTime': '2021-12-16 15:15:22', 'updateTime': '2021-12-16 15:15:22', 'inquiryOrder': None, 'supplyContractNoList': None, 'supplierNameList': None, 'deliveryAddress': None, 'deliveryProvinceId': 440000, 'deliveryProvinceName': '广东省', 'deliveryCityId': 440100, 'deliveryCityName': '广州市', 'deliveryDistrictId': 440106, 'deliveryDistrictName': '天河区', 'deliveryStreetId': 440106003, 'deliveryStreetName': '车陂街道', 'deliveryDetails': 'autotest_customer_enterprise_shipping_address_detail', 'deliveryId': '668875960061399040', 'receiver': 'autotest_receiver', 'receiverMobile': '13800138000'}, {'id': '666328878796640256', 'clientContractNo': 'QNS202112090002', 'clientContractNoId': '666328879086047232', 'customerEnterpriseName': 'autotest_printing_packaging_factory_name', 'customerEnterpriseId': '666328731182305280', 'realPayPrice': 40893.83, 'totalOfferPrice': 40893.83, 'status': 30104, 'deliveryStatus': 30108, 'receivableId': None, 'receivableStatus': 30151, 'paymentMethod': 2, 'supplyContractNo': 'QNP202112090001', 'supplyContractNoId': '666328907871555584', 'supplyOredrId': '666328907796058112', 'supplierName': 'autotest_supplier_paper_name', 'supplierRealPayPrice': 39702.75, 'supplierTotalOfferPrice': 39702.75, 'reviewStatus': 30160, 'createTime': '2021-12-09 14:34:10', 'updateTime': '2021-12-09 14:34:21', 'inquiryOrder': 1, 'supplyContractNoList': 'QNP202112090001', 'supplierNameList': 'autotest_supplier_paper_name', 'deliveryAddress': None, 'deliveryProvinceId': 440000, 'deliveryProvinceName': '广东省', 'deliveryCityId': 440100, 'deliveryCityName': '广州市', 'deliveryDistrictId': 440106, 'deliveryDistrictName': '天河区', 'deliveryStreetId': 440106003, 'deliveryStreetName': '车陂街道', 'deliveryDetails': 'autotest_customer_enterprise_shipping_address_detail', 'deliveryId': '666328844231380992', 'receiver': 'autotest_receiver', 'receiverMobile': '13800138000'}, {'id': '666328846114623488', 'clientContractNo': 'QNS202112090001', 'clientContractNoId': '666328846676660224', 'customerEnterpriseName': 'autotest_printing_packaging_factory_name', 'customerEnterpriseId': '666328731182305280', 'realPayPrice': 20372.44, 'totalOfferPrice': 20372.44, 'status': 30101, 'deliveryStatus': 30106, 'receivableId': None, 'receivableStatus': 30150, 'paymentMethod': 2, 'supplyContractNo': None, 'supplyContractNoId': None, 'supplyOredrId': None, 'supplierName': None, 'supplierRealPayPrice': None, 'supplierTotalOfferPrice': None, 'reviewStatus': None, 'createTime': '2021-12-09 14:34:02', 'updateTime': '2021-12-09 14:34:03', 'inquiryOrder': None, 'supplyContractNoList': None, 'supplierNameList': None, 'deliveryAddress': None, 'deliveryProvinceId': 440000, 'deliveryProvinceName': '广东省', 'deliveryCityId': 440100, 'deliveryCityName': '广州市', 'deliveryDistrictId': 440106, 'deliveryDistrictName': '天河区', 'deliveryStreetId': 440106003, 'deliveryStreetName': '车陂街道', 'deliveryDetails': 'autotest_customer_enterprise_shipping_address_detail', 'deliveryId': '666328844231380992', 'receiver': 'autotest_receiver', 'receiverMobile': '13800138000'}, {'id': '665993626035294208', 'clientContractNo': 'QNS202112080016', 'clientContractNoId': '665993626345672704', 'customerEnterpriseName': 'autotest_printing_packaging_factory_name', 'customerEnterpriseId': '665993504882823168', 'realPayPrice': 40893.83, 'totalOfferPrice': 40893.83, 'status': 30104, 'deliveryStatus': 30108, 'receivableId': None, 'receivableStatus': 30151, 'paymentMethod': 2, 'supplyContractNo': 'QNP202112080008', 'supplyContractNoId': '665993653440876544', 'supplyOredrId': '665993653340213248', 'supplierName': 'autotest_supplier_paper_name', 'supplierRealPayPrice': 39702.75, 'supplierTotalOfferPrice': 39702.75, 'reviewStatus': 30160, 'createTime': '2021-12-08 16:22:00', 'updateTime': '2021-12-08 16:22:10', 'inquiryOrder': 1, 'supplyContractNoList': 'QNP202112080008', 'supplierNameList': 'autotest_supplier_paper_name', 'deliveryAddress': None, 'deliveryProvinceId': 440000, 'deliveryProvinceName': '广东省', 'deliveryCityId': 440100, 'deliveryCityName': '广州市', 'deliveryDistrictId': 440106, 'deliveryDistrictName': '天河区', 'deliveryStreetId': 440106003, 'deliveryStreetName': '车陂街道', 'deliveryDetails': 'autotest_customer_enterprise_shipping_address_detail', 'deliveryId': '665993595274268672', 'receiver': 'autotest_receiver', 'receiverMobile': '13800138000'}, {'id': '665993596511588352', 'clientContractNo': 'QNS202112080015', 'clientContractNoId': '665993596759052288', 'customerEnterpriseName': 'autotest_printing_packaging_factory_name', 'customerEnterpriseId': '665993504882823168', 'realPayPrice': 20372.44, 'totalOfferPrice': 20372.44, 'status': 30101, 'deliveryStatus': 30106, 'receivableId': None, 'receivableStatus': 30150, 'paymentMethod': 2, 'supplyContractNo': None, 'supplyContractNoId': None, 'supplyOredrId': None, 'supplierName': None, 'supplierRealPayPrice': None, 'supplierTotalOfferPrice': None, 'reviewStatus': None, 'createTime': '2021-12-08 16:21:53', 'updateTime': '2021-12-08 16:21:53', 'inquiryOrder': None, 'supplyContractNoList': None, 'supplierNameList': None, 'deliveryAddress': None, 'deliveryProvinceId': 440000, 'deliveryProvinceName': '广东省', 'deliveryCityId': 440100, 'deliveryCityName': '广州市', 'deliveryDistrictId': 440106, 'deliveryDistrictName': '天河区', 'deliveryStreetId': 440106003, 'deliveryStreetName': '车陂街道', 'deliveryDetails': 'autotest_customer_enterprise_shipping_address_detail', 'deliveryId': '665993595274268672', 'receiver': 'autotest_receiver', 'receiverMobile': '13800138000'}], 'total': 1081, 'size': 10, 'current': 1}}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:14.034" endtime="20211220 15:50:14.035"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:14.035" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:14.035" endtime="20211220 15:50:14.035"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:50:14.036" endtime="20211220 15:50:14.036"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:05.170" endtime="20211220 15:50:14.036" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s18-s1-t5" name="supplierfocus_get_order_list_search">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:50:14.037" endtime="20211220 15:50:14.037"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:14.038" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:14.037" endtime="20211220 15:50:14.038"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>clientContractNo=${customer_enquiry_create_order_contractNo}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${param}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:14.038" level="INFO">${param} = clientContractNo=QNS202112200004</msg>
|
|
<status status="PASS" starttime="20211220 15:50:14.038" endtime="20211220 15:50:14.038"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/get/supplier/order-management/page</arg>
|
|
<arg>params=${param}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:21.965" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/trading-center/get/supplier/order-management/page?clientContractNo=QNS202112200004
|
|
path_url=/trading-center/get/supplier/order-management/page?clientContractNo=QNS202112200004
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:21.966" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/trading-center/get/supplier/order-management/page?clientContractNo=QNS202112200004
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:50:21 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":{"records":[{"id":"670334246266736640","clientContractNo":"QNS202112200004","clientContractNoId":"670334246472257536","customerEnterpriseName":"autotest_printing_packaging_factory_name","customerEnterpriseId":"670334095083048960","realPayPrice":40893.83,"totalOfferPrice":40893.83,"status":30101,"deliveryStatus":30106,"receivableId":null,"receivableStatus":30150,"paymentMethod":2,"supplyContractNo":null,"supplyContractNoId":null,"supplyOredrId":null,"supplierName":null,"supplierRealPayPrice":null,"supplierTotalOfferPrice":null,"reviewStatus":null,"createTime":"2021-12-20 15:50:04","updateTime":"2021-12-20 15:50:04","inquiryOrder":1,"supplyContractNoList":null,"supplierNameList":null,"deliveryAddress":null,"deliveryProvinceId":440000,"deliveryProvinceName":"广东省","deliveryCityId":440100,"deliveryCityName":"广州市","deliveryDistrictId":440106,"deliveryDistrictName":"天河区","deliveryStreetId":440106003,"deliveryStreetName":"车陂街道","deliveryDetails":"autotest_customer_enterprise_shipping_address_detail","deliveryId":"670334200842424320","receiver":"autotest_receiver","receiverMobile":"13800138000"}],"total":1,"size":10,"current":1}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:21.966" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:50:14.039" endtime="20211220 15:50:21.966"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:21.967" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334246266736640', 'clientContractNo': 'QNS202112200004', 'clientContractNoId': '670334246472257536', 'customerEnterpriseName': 'autotest_printing_packaging_factory_name', 'customerEnterpriseId': '670334095083048960', 'realPayPrice': 40893.83, 'totalOfferPrice': 40893.83, 'status': 30101, 'deliveryStatus': 30106, 'receivableId': None, 'receivableStatus': 30150, 'paymentMethod': 2, 'supplyContractNo': None, 'supplyContractNoId': None, 'supplyOredrId': None, 'supplierName': None, 'supplierRealPayPrice': None, 'supplierTotalOfferPrice': None, 'reviewStatus': None, 'createTime': '2021-12-20 15:50:04', 'updateTime': '2021-12-20 15:50:04', 'inquiryOrder': 1, 'supplyContractNoList': None, 'supplierNameList': None, 'deliveryAddress': None, 'deliveryProvinceId': 440000, 'deliveryProvinceName': '广东省', 'deliveryCityId': 440100, 'deliveryCityName': '广州市', 'deliveryDistrictId': 440106, 'deliveryDistrictName': '天河区', 'deliveryStreetId': 440106003, 'deliveryStreetName': '车陂街道', 'deliveryDetails': 'autotest_customer_enterprise_shipping_address_detail', 'deliveryId': '670334200842424320', 'receiver': 'autotest_receiver', 'receiverMobile': '13800138000'}], 'total': 1, 'size': 10, 'current': 1}}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:21.966" endtime="20211220 15:50:21.967"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:21.968" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:21.967" endtime="20211220 15:50:21.968"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:50:21.968" endtime="20211220 15:50:21.968"></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>${customer_enquiry_create_order_id}</arg>
|
|
<arg>${response.json()["data"]["records"][0]["id"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:50:21.968" endtime="20211220 15:50:21.969"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:14.037" endtime="20211220 15:50:21.969" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s18-s1-t6" name="supplierfocus_get_order_order-item-list">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:50:21.970" endtime="20211220 15:50:21.970"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:21.971" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:21.971" endtime="20211220 15:50:21.971"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/get/order-item-list/by/${customer_enquiry_create_order_id}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:22.042" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/trading-center/get/order-item-list/by/670334246266736640
|
|
path_url=/trading-center/get/order-item-list/by/670334246266736640
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:22.043" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/trading-center/get/order-item-list/by/670334246266736640
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:50:22 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":[{"id":"670334246300291072","categoryId":"638458876659896320","categoryName":"autotest_category","brandName":"aotutest_paper_brand_name","productId":"670334178390315008","productName":"aotutest_paper_name","gramWeight":678,"length":1000,"width":787,"quantity":2.9347000,"pieceQuantity":5500.00,"salesEnterpriseId":"670334117090562048","salesEnterpriseName":"autotest_supplier_paper_name","unitPrice":5000.0000,"cuttingFee":null,"bootFee":null,"freightFee":null,"serviceFee":null,"offerPrice":20521.39,"remark":"autotest_remark","attributesArr":"[{\"arriName\":\"克重\",\"arriVal\":\"678\"},{\"arriName\":\"尺寸\",\"arriVal\":\"787*1000\"},{\"arriName\":\"规格\",\"arriVal\":\"特规分切\"},{\"arriName\":\"尺寸\",\"arriVal\":\"787*1000\"},{\"arriName\":\"宽\",\"arriVal\":\"787\"},{\"arriName\":\"长\",\"arriVal\":\"1000\"}]","isCreated":0,"productSkuId":"1476","purchasePrice":6789.0000,"otherFee":0.000000,"rating":null,"review":null,"reviewerUserId":null,"reviewerRealName":null,"reviewerMobile":null,"orderDeliveryAddressDto":null,"deliveryStatus":30106},{"id":"670334246329651200","categoryId":"638458876659896320","categoryName":"autotest_category","brandName":"aotutest_paper_brand_name","productId":"670334178390315008","productName":"aotutest_paper_name","gramWeight":678,"length":1092,"width":787,"quantity":2.9134000,"pieceQuantity":5000.00,"salesEnterpriseId":"670334117090562048","salesEnterpriseName":"autotest_supplier_paper_name","unitPrice":5000.0000,"cuttingFee":null,"bootFee":null,"freightFee":null,"serviceFee":null,"offerPrice":20372.44,"remark":"autotest_remark","attributesArr":"[{\"arriName\":\"克重\",\"arriVal\":\"678\"},{\"arriName\":\"尺寸\",\"arriVal\":\"787*1092\"},{\"arriName\":\"规格\",\"arriVal\":\"特规分切\"},{\"arriName\":\"尺寸\",\"arriVal\":\"787*1092\"},{\"arriName\":\"宽\",\"arriVal\":\"787\"},{\"arriName\":\"长\",\"arriVal\":\"1092\"}]","isCreated":0,"productSkuId":"1476","purchasePrice":6789.0000,"otherFee":0.000000,"rating":null,"review":null,"reviewerUserId":null,"reviewerRealName":null,"reviewerMobile":null,"orderDeliveryAddressDto":null,"deliveryStatus":30106}]}
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:22.043" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:50:21.971" endtime="20211220 15:50:22.043"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:22.044" level="INFO">{'code': 0, 'message': 'successful', 'data': [{'id': '670334246300291072', 'categoryId': '638458876659896320', 'categoryName': 'autotest_category', 'brandName': 'aotutest_paper_brand_name', 'productId': '670334178390315008', 'productName': 'aotutest_paper_name', 'gramWeight': 678, 'length': 1000, 'width': 787, 'quantity': 2.9347, 'pieceQuantity': 5500.0, 'salesEnterpriseId': '670334117090562048', 'salesEnterpriseName': 'autotest_supplier_paper_name', 'unitPrice': 5000.0, 'cuttingFee': None, 'bootFee': None, 'freightFee': None, 'serviceFee': None, 'offerPrice': 20521.39, 'remark': 'autotest_remark', 'attributesArr': '[{"arriName":"克重","arriVal":"678"},{"arriName":"尺寸","arriVal":"787*1000"},{"arriName":"规格","arriVal":"特规分切"},{"arriName":"尺寸","arriVal":"787*1000"},{"arriName":"宽","arriVal":"787"},{"arriName":"长","arriVal":"1000"}]', 'isCreated': 0, 'productSkuId': '1476', 'purchasePrice': 6789.0, 'otherFee': 0.0, 'rating': None, 'review': None, 'reviewerUserId': None, 'reviewerRealName': None, 'reviewerMobile': None, 'orderDeliveryAddressDto': None, 'deliveryStatus': 30106}, {'id': '670334246329651200', 'categoryId': '638458876659896320', 'categoryName': 'autotest_category', 'brandName': 'aotutest_paper_brand_name', 'productId': '670334178390315008', 'productName': 'aotutest_paper_name', 'gramWeight': 678, 'length': 1092, 'width': 787, 'quantity': 2.9134, 'pieceQuantity': 5000.0, 'salesEnterpriseId': '670334117090562048', 'salesEnterpriseName': 'autotest_supplier_paper_name', 'unitPrice': 5000.0, 'cuttingFee': None, 'bootFee': None, 'freightFee': None, 'serviceFee': None, 'offerPrice': 20372.44, 'remark': 'autotest_remark', 'attributesArr': '[{"arriName":"克重","arriVal":"678"},{"arriName":"尺寸","arriVal":"787*1092"},{"arriName":"规格","arriVal":"特规分切"},{"arriName":"尺寸","arriVal":"787*1092"},{"arriName":"宽","arriVal":"787"},{"arriName":"长","arriVal":"1092"}]', 'isCreated': 0, 'productSkuId': '1476', 'purchasePrice': 6789.0, 'otherFee': 0.0, 'rating': None, 'review': None, 'reviewerUserId': None, 'reviewerRealName': None, 'reviewerMobile': None, 'orderDeliveryAddressDto': None, 'deliveryStatus': 30106}]}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:22.043" endtime="20211220 15:50:22.044"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:22.045" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:22.044" endtime="20211220 15:50:22.045"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:50:22.045" endtime="20211220 15:50:22.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>${response.json()["data"][0]}</arg>
|
|
<arg>id</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supply_order_item_id1}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:22.046" level="INFO">${supply_order_item_id1} = 670334246300291072</msg>
|
|
<status status="PASS" starttime="20211220 15:50:22.045" endtime="20211220 15:50:22.046"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supply_order_item_id1}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:22.047" level="INFO">${supply_order_item_id1} = 670334246300291072</msg>
|
|
<status status="PASS" starttime="20211220 15:50:22.046" endtime="20211220 15:50:22.047"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()["data"][1]}</arg>
|
|
<arg>id</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supply_order_item_id2}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:22.047" level="INFO">${supply_order_item_id2} = 670334246329651200</msg>
|
|
<status status="PASS" starttime="20211220 15:50:22.047" endtime="20211220 15:50:22.047"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supply_order_item_id2}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:22.048" level="INFO">${supply_order_item_id2} = 670334246329651200</msg>
|
|
<status status="PASS" starttime="20211220 15:50:22.047" endtime="20211220 15:50:22.048"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:21.970" endtime="20211220 15:50:22.048" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s18-s1-t7" name="supplierfocus_create_supplier_order_batch">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:50:22.049" endtime="20211220 15:50:22.049"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:22.050" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:22.049" endtime="20211220 15:50:22.050"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"orderItemList":[{"deliveryId":"${customer_enterprise_shipping_address_id}","deliveryProvinceId":${customer_enterprise_shipping_address_provinceid},"deliveryProvinceName":"${customer_enterprise_shipping_address_provincename}","deliveryCityId":${customer_enterprise_shipping_address_cityid},"deliveryCityName":"${customer_enterprise_shipping_address_cityname}","deliveryDistrictId":${customer_enterprise_shipping_address_districtid},"deliveryDistrictName":"${customer_enterprise_shipping_address_districtname}","deliveryStreetId":${customer_enterprise_shipping_address_streetid},"deliveryStreetName":"${customer_enterprise_shipping_address_streetname}","deliveryDetails":"${customer_enterprise_shipping_address_detail}","receiver":"${customer_enterprise_shipping_address_receiver}","receiverMobile":"${customer_enterprise_shipping_address_receiverMobile}","otherFee":0,"remark":"autotest_supplier_order_remark","unitPrice":${product_price_sku_new},"supplyOrderItemId":"${supply_order_item_id1}"},{"deliveryId":"${customer_enterprise_shipping_address_id}","deliveryProvinceId":${customer_enterprise_shipping_address_provinceid},"deliveryProvinceName":"${customer_enterprise_shipping_address_provincename}","deliveryCityId":${customer_enterprise_shipping_address_cityid},"deliveryCityName":"${customer_enterprise_shipping_address_cityname}","deliveryDistrictId":${customer_enterprise_shipping_address_districtid},"deliveryDistrictName":"${customer_enterprise_shipping_address_districtname}","deliveryStreetId":${customer_enterprise_shipping_address_streetid},"deliveryStreetName":"${customer_enterprise_shipping_address_streetname}","deliveryDetails":"${customer_enterprise_shipping_address_detail}","receiver":"${customer_enterprise_shipping_address_receiver}","receiverMobile":"${customer_enterprise_shipping_address_receiverMobile}","otherFee":0,"remark":"autotest_supplier_order_remark","unitPrice":${product_price_sku_new},"supplyOrderItemId":"${supply_order_item_id2}"}]}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:22.052" level="INFO">${body} = {"orderItemList":[{"deliveryId":"670334200842424320","deliveryProvinceId":440000,"deliveryProvinceName":"广东省","deliveryCityId":440100,"deliveryCityName":"广州市","deliveryDistrictId":440106,"deliveryDist...</msg>
|
|
<status status="PASS" starttime="20211220 15:50:22.050" endtime="20211220 15:50:22.052"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/seller/create/supplier-order-batch</arg>
|
|
<arg>${body.encode("utf-8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:22.240" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/trading-center/seller/create/supplier-order-batch
|
|
path_url=/trading-center/seller/create/supplier-order-batch
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg==', 'Content-Length': '1079'}
|
|
body=b'{"orderItemList":[{"deliveryId":"670334200842424320","deliveryProvinceId":440000,"deliveryProvinceName":"\xe5\xb9\xbf\xe4\xb8\x9c\xe7\x9c\x81","deliveryCityId":440100,"deliveryCityName":"\xe5\xb9\xbf\xe5\xb7\x9e\xe5\xb8\x82","deliveryDistrictId":440106,"deliveryDistrictName":"\xe5\xa4\xa9\xe6\xb2\xb3\xe5\x8c\xba","deliveryStreetId":440106003,"deliveryStreetName":"\xe8\xbd\xa6\xe9\x99\x82\xe8\xa1\x97\xe9\x81\x93","deliveryDetails":"autotest_customer_enterprise_shipping_address_detail","receiver":"autotest_receiver","receiverMobile":"13800138000","otherFee":0,"remark":"autotest_supplier_order_remark","unitPrice":6789,"supplyOrderItemId":"670334246300291072"},{"deliveryId":"670334200842424320","deliveryProvinceId":440000,"deliveryProvinceName":"\xe5\xb9\xbf\xe4\xb8\x9c\xe7\x9c\x81","deliveryCityId":440100,"deliveryCityName":"\xe5\xb9\xbf\xe5\xb7\x9e\xe5\xb8\x82","deliveryDistrictId":440106,"deliveryDistrictName":"\xe5\xa4\xa9\xe6\xb2\xb3\xe5\x8c\xba","deliveryStreetId":440106003,"deliveryStreetName":"\xe8\xbd\xa6\xe9\x99\x82\xe8\xa1\x97\xe9\x81\x93","deliveryDetails":"autotest_customer_enterprise_shipping_address_detail","receiver":"autotest_receiver","receiverMobile":"13800138000","otherFee":0,"remark":"autotest_supplier_order_remark","unitPrice":6789,"supplyOrderItemId":"670334246329651200"}]}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:22.240" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/trading-center/seller/create/supplier-order-batch
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:50:22 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":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:22.241" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:50:22.052" endtime="20211220 15:50:22.241"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:22.242" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:22.241" endtime="20211220 15:50:22.242"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:22.242" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:22.242" endtime="20211220 15:50:22.242"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:50:22.242" endtime="20211220 15:50:22.243"></status>
|
|
</kw>
|
|
<kw name="Sleep" library="BuiltIn">
|
|
<doc>Pauses the test executed for the given time.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:23.243" level="INFO">Slept 1 second</msg>
|
|
<status status="PASS" starttime="20211220 15:50:22.243" endtime="20211220 15:50:23.244"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:22.048" endtime="20211220 15:50:23.244" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s18-s1-t8" name="supplier_get_order_list">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:50:23.245" endtime="20211220 15:50:23.246"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplier_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:23.246" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847956666', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3Tk14bcnVo+Zczl7RDMvsag=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:23.246" endtime="20211220 15:50:23.247"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/wechatapplet/get/supplier-order-page</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:23.316" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/trading-center/wechatapplet/get/supplier-order-page
|
|
path_url=/trading-center/wechatapplet/get/supplier-order-page
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847956666', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3Tk14bcnVo+Zczl7RDMvsag=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:23.317" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/trading-center/wechatapplet/get/supplier-order-page
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:50:23 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":{"records":[{"orderId":"670334321642573824","deliveryProvinceName":"广东省","deliveryCityName":"广州市","deliveryDistrictId":440106,"deliveryDistrictName":"天河区","deliveryStreetId":440106003,"deliveryStreetName":"车陂街道","deliveryDetails":"autotest_customer_enterprise_shipping_address_detail","productSkuDesc":null,"totalOfferPrice":39702.75,"realPayPrice":39702.75,"status":30100,"deliveryStatus":30106,"remark":null,"receiver":"autotest_receiver","receiverMobile":"13800138000","cuttingFee":null,"bootFee":null,"freightFee":null,"serviceFee":null,"otherFee":null,"createTime":"2021-12-20 15:50:22","paymentMethod":2,"orderSalesContractImgUrl":null,"orderSalesContractIsFinished":null,"orderItemList":[{"id":"670334321730654208","productId":"670334178390315008","productName":"aotutest_paper_name","quantity":2.9347,"pieceQuantity":5500.00,"productSkuId":"1476","unitPrice":6789.0000,"attributesJSONArray":[{"arriVal":"678","arriName":"克重"},{"arriVal":"787*1000","arriName":"尺寸"},{"arriVal":"特规分切","arriName":"规格"},{"arriVal":"787*1000","arriName":"尺寸"},{"arriVal":"787","arriName":"宽"},{"arriVal":"1000","arriName":"长"}],"productImg":null,"gramWeight":"678","width":"787","length":"1000","cuttingFee":null,"bootFee":null,"freightFee":null,"serviceFee":null,"productImgList":[{"isDelete":false,"createTime":"2021-12-20T15:49:48","updateTime":"2021-12-20T15:49:48","id":1967,"productId":670334178390315008,"type":{"value":1,"desc":"图片"},"purpose":{"value":2,"desc":"配图"},"url":null,"creatorId":592453852213678080,"editorId":592453852213678080}],"totalPrice":19923.6783,"remark":"autotest_supplier_order_remark"},{"id":"670334321768402944","productId":"670334178390315008","productName":"aotutest_paper_name","quantity":2.9134,"pieceQuantity":5000.00,"productSkuId":"1476","unitPrice":6789.0000,"attributesJSONArray":[{"arriVal":"678","arriName":"克重"},{"arriVal":"787*1092","arriName":"尺寸"},{"arriVal":"特规分切","arriName":"规格"},{"arriVal":"787*1092","arriName":"尺寸"},{"arriVal":"787","arriName":"宽"},{"arriVal":"1092","arriName":"长"}],"productImg":null,"gramWeight":"678","width":"787","length":"1092","cuttingFee":null,"bootFee":null,"freightFee":null,"serviceFee":null,"productImgList":[{"isDelete":false,"createTime":"2021-12-20T15:49:48","updateTime":"2021-12-20T15:49:48","id":1967,"productId":670334178390315008,"type":{"value":1,"desc":"图片"},"purpose":{"value":2,"desc":"配图"},"url":null,"creatorId":592453852213678080,"editorId":592453852213678080}],"totalPrice":19779.0726,"remark":"autotest_supplier_order_remark"}],"deliveryOrderImg":null,"payableStatus":30140,"receivableStatus":null,"showStatus":1,"supplierId":null,"supplierName":null,"reviewStatus":null,"customerEnterpriseName":"autotest_printing_packaging_factory_name","shouldRepayDate":null}],"total":1,"size":10,"current":1}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:23.317" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:50:23.247" endtime="20211220 15:50:23.317"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:23.318" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'orderId': '670334321642573824', 'deliveryProvinceName': '广东省', 'deliveryCityName': '广州市', 'deliveryDistrictId': 440106, 'deliveryDistrictName': '天河区', 'deliveryStreetId': 440106003, 'deliveryStreetName': '车陂街道', 'deliveryDetails': 'autotest_customer_enterprise_shipping_address_detail', 'productSkuDesc': None, 'totalOfferPrice': 39702.75, 'realPayPrice': 39702.75, 'status': 30100, 'deliveryStatus': 30106, 'remark': None, 'receiver': 'autotest_receiver', 'receiverMobile': '13800138000', 'cuttingFee': None, 'bootFee': None, 'freightFee': None, 'serviceFee': None, 'otherFee': None, 'createTime': '2021-12-20 15:50:22', 'paymentMethod': 2, 'orderSalesContractImgUrl': None, 'orderSalesContractIsFinished': None, 'orderItemList': [{'id': '670334321730654208', 'productId': '670334178390315008', 'productName': 'aotutest_paper_name', 'quantity': 2.9347, 'pieceQuantity': 5500.0, 'productSkuId': '1476', 'unitPrice': 6789.0, 'attributesJSONArray': [{'arriVal': '678', 'arriName': '克重'}, {'arriVal': '787*1000', 'arriName': '尺寸'}, {'arriVal': '特规分切', 'arriName': '规格'}, {'arriVal': '787*1000', 'arriName': '尺寸'}, {'arriVal': '787', 'arriName': '宽'}, {'arriVal': '1000', 'arriName': '长'}], 'productImg': None, 'gramWeight': '678', 'width': '787', 'length': '1000', 'cuttingFee': None, 'bootFee': None, 'freightFee': None, 'serviceFee': None, 'productImgList': [{'isDelete': False, 'createTime': '2021-12-20T15:49:48', 'updateTime': '2021-12-20T15:49:48', 'id': 1967, 'productId': 670334178390315008, 'type': {'value': 1, 'desc': '图片'}, 'purpose': {'value': 2, 'desc': '配图'}, 'url': None, 'creatorId': 592453852213678080, 'editorId': 592453852213678080}], 'totalPrice': 19923.6783, 'remark': 'autotest_supplier_order_remark'}, {'id': '670334321768402944', 'productId': '670334178390315008', 'productName': 'aotutest_paper_name', 'quantity': 2.9134, 'pieceQuantity': 5000.0, 'productSkuId': '1476', 'unitPrice': 6789.0, 'attributesJSONArray': [{'arriVal': '678', 'arriName': '克重'}, {'arriVal': '787*1092', 'arriName': '尺寸'}, {'arriVal': '特规分切', 'arriName': '规格'}, {'arriVal': '787*1092', 'arriName': '尺寸'}, {'arriVal': '787', 'arriName': '宽'}, {'arriVal': '1092', 'arriName': '长'}], 'productImg': None, 'gramWeight': '678', 'width': '787', 'length': '1092', 'cuttingFee': None, 'bootFee': None, 'freightFee': None, 'serviceFee': None, 'productImgList': [{'isDelete': False, 'createTime': '2021-12-20T15:49:48', 'updateTime': '2021-12-20T15:49:48', 'id': 1967, 'productId': 670334178390315008, 'type': {'value': 1, 'desc': '图片'}, 'purpose': {'value': 2, 'desc': '配图'}, 'url': None, 'creatorId': 592453852213678080, 'editorId': 592453852213678080}], 'totalPrice': 19779.0726, 'remark': 'autotest_supplier_order_remark'}], 'deliveryOrderImg': None, 'payableStatus': 30140, 'receivableStatus': None, 'showStatus': 1, 'supplierId': None, 'supplierName': None, 'reviewStatus': None, 'customerEnterpriseName': 'autotest_printing_packaging_factory_name', 'shouldRepayDate': None}], 'total': 1, 'size': 10, 'current': 1}}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:23.317" endtime="20211220 15:50:23.318"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:23.319" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:23.318" endtime="20211220 15:50:23.319"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:50:23.319" endtime="20211220 15:50:23.319"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:23.244" endtime="20211220 15:50:23.320" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s18-s1-t9" name="supplier_get_order_list_search">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:50:23.321" endtime="20211220 15:50:23.321"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplier_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:23.321" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847956666', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3Tk14bcnVo+Zczl7RDMvsag=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:23.321" endtime="20211220 15:50:23.322"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>status=2</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${param}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:23.322" level="INFO">${param} = status=2</msg>
|
|
<status status="PASS" starttime="20211220 15:50:23.322" endtime="20211220 15:50:23.322"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/wechatapplet/get/supplier-order-page</arg>
|
|
<arg>params=${param}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:23.384" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/trading-center/wechatapplet/get/supplier-order-page?status=2
|
|
path_url=/trading-center/wechatapplet/get/supplier-order-page?status=2
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847956666', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3Tk14bcnVo+Zczl7RDMvsag=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:23.384" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/trading-center/wechatapplet/get/supplier-order-page?status=2
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:50:23 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":{"records":[{"orderId":"670334321642573824","deliveryProvinceName":"广东省","deliveryCityName":"广州市","deliveryDistrictId":440106,"deliveryDistrictName":"天河区","deliveryStreetId":440106003,"deliveryStreetName":"车陂街道","deliveryDetails":"autotest_customer_enterprise_shipping_address_detail","productSkuDesc":null,"totalOfferPrice":39702.75,"realPayPrice":39702.75,"status":30100,"deliveryStatus":30106,"remark":null,"receiver":"autotest_receiver","receiverMobile":"13800138000","cuttingFee":null,"bootFee":null,"freightFee":null,"serviceFee":null,"otherFee":null,"createTime":"2021-12-20 15:50:22","paymentMethod":2,"orderSalesContractImgUrl":null,"orderSalesContractIsFinished":null,"orderItemList":[{"id":"670334321730654208","productId":"670334178390315008","productName":"aotutest_paper_name","quantity":2.9347,"pieceQuantity":5500.00,"productSkuId":"1476","unitPrice":6789.0000,"attributesJSONArray":[{"arriVal":"678","arriName":"克重"},{"arriVal":"787*1000","arriName":"尺寸"},{"arriVal":"特规分切","arriName":"规格"},{"arriVal":"787*1000","arriName":"尺寸"},{"arriVal":"787","arriName":"宽"},{"arriVal":"1000","arriName":"长"}],"productImg":null,"gramWeight":"678","width":"787","length":"1000","cuttingFee":null,"bootFee":null,"freightFee":null,"serviceFee":null,"productImgList":[{"isDelete":false,"createTime":"2021-12-20T15:49:48","updateTime":"2021-12-20T15:49:48","id":1967,"productId":670334178390315008,"type":{"value":1,"desc":"图片"},"purpose":{"value":2,"desc":"配图"},"url":null,"creatorId":592453852213678080,"editorId":592453852213678080}],"totalPrice":19923.6783,"remark":"autotest_supplier_order_remark"},{"id":"670334321768402944","productId":"670334178390315008","productName":"aotutest_paper_name","quantity":2.9134,"pieceQuantity":5000.00,"productSkuId":"1476","unitPrice":6789.0000,"attributesJSONArray":[{"arriVal":"678","arriName":"克重"},{"arriVal":"787*1092","arriName":"尺寸"},{"arriVal":"特规分切","arriName":"规格"},{"arriVal":"787*1092","arriName":"尺寸"},{"arriVal":"787","arriName":"宽"},{"arriVal":"1092","arriName":"长"}],"productImg":null,"gramWeight":"678","width":"787","length":"1092","cuttingFee":null,"bootFee":null,"freightFee":null,"serviceFee":null,"productImgList":[{"isDelete":false,"createTime":"2021-12-20T15:49:48","updateTime":"2021-12-20T15:49:48","id":1967,"productId":670334178390315008,"type":{"value":1,"desc":"图片"},"purpose":{"value":2,"desc":"配图"},"url":null,"creatorId":592453852213678080,"editorId":592453852213678080}],"totalPrice":19779.0726,"remark":"autotest_supplier_order_remark"}],"deliveryOrderImg":null,"payableStatus":30140,"receivableStatus":null,"showStatus":1,"supplierId":null,"supplierName":null,"reviewStatus":null,"customerEnterpriseName":"autotest_printing_packaging_factory_name","shouldRepayDate":null}],"total":1,"size":10,"current":1}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:23.384" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:50:23.322" endtime="20211220 15:50:23.384"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:23.385" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'orderId': '670334321642573824', 'deliveryProvinceName': '广东省', 'deliveryCityName': '广州市', 'deliveryDistrictId': 440106, 'deliveryDistrictName': '天河区', 'deliveryStreetId': 440106003, 'deliveryStreetName': '车陂街道', 'deliveryDetails': 'autotest_customer_enterprise_shipping_address_detail', 'productSkuDesc': None, 'totalOfferPrice': 39702.75, 'realPayPrice': 39702.75, 'status': 30100, 'deliveryStatus': 30106, 'remark': None, 'receiver': 'autotest_receiver', 'receiverMobile': '13800138000', 'cuttingFee': None, 'bootFee': None, 'freightFee': None, 'serviceFee': None, 'otherFee': None, 'createTime': '2021-12-20 15:50:22', 'paymentMethod': 2, 'orderSalesContractImgUrl': None, 'orderSalesContractIsFinished': None, 'orderItemList': [{'id': '670334321730654208', 'productId': '670334178390315008', 'productName': 'aotutest_paper_name', 'quantity': 2.9347, 'pieceQuantity': 5500.0, 'productSkuId': '1476', 'unitPrice': 6789.0, 'attributesJSONArray': [{'arriVal': '678', 'arriName': '克重'}, {'arriVal': '787*1000', 'arriName': '尺寸'}, {'arriVal': '特规分切', 'arriName': '规格'}, {'arriVal': '787*1000', 'arriName': '尺寸'}, {'arriVal': '787', 'arriName': '宽'}, {'arriVal': '1000', 'arriName': '长'}], 'productImg': None, 'gramWeight': '678', 'width': '787', 'length': '1000', 'cuttingFee': None, 'bootFee': None, 'freightFee': None, 'serviceFee': None, 'productImgList': [{'isDelete': False, 'createTime': '2021-12-20T15:49:48', 'updateTime': '2021-12-20T15:49:48', 'id': 1967, 'productId': 670334178390315008, 'type': {'value': 1, 'desc': '图片'}, 'purpose': {'value': 2, 'desc': '配图'}, 'url': None, 'creatorId': 592453852213678080, 'editorId': 592453852213678080}], 'totalPrice': 19923.6783, 'remark': 'autotest_supplier_order_remark'}, {'id': '670334321768402944', 'productId': '670334178390315008', 'productName': 'aotutest_paper_name', 'quantity': 2.9134, 'pieceQuantity': 5000.0, 'productSkuId': '1476', 'unitPrice': 6789.0, 'attributesJSONArray': [{'arriVal': '678', 'arriName': '克重'}, {'arriVal': '787*1092', 'arriName': '尺寸'}, {'arriVal': '特规分切', 'arriName': '规格'}, {'arriVal': '787*1092', 'arriName': '尺寸'}, {'arriVal': '787', 'arriName': '宽'}, {'arriVal': '1092', 'arriName': '长'}], 'productImg': None, 'gramWeight': '678', 'width': '787', 'length': '1092', 'cuttingFee': None, 'bootFee': None, 'freightFee': None, 'serviceFee': None, 'productImgList': [{'isDelete': False, 'createTime': '2021-12-20T15:49:48', 'updateTime': '2021-12-20T15:49:48', 'id': 1967, 'productId': 670334178390315008, 'type': {'value': 1, 'desc': '图片'}, 'purpose': {'value': 2, 'desc': '配图'}, 'url': None, 'creatorId': 592453852213678080, 'editorId': 592453852213678080}], 'totalPrice': 19779.0726, 'remark': 'autotest_supplier_order_remark'}], 'deliveryOrderImg': None, 'payableStatus': 30140, 'receivableStatus': None, 'showStatus': 1, 'supplierId': None, 'supplierName': None, 'reviewStatus': None, 'customerEnterpriseName': 'autotest_printing_packaging_factory_name', 'shouldRepayDate': None}], 'total': 1, 'size': 10, 'current': 1}}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:23.384" endtime="20211220 15:50:23.385"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:23.386" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:23.386" endtime="20211220 15:50:23.386"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:50:23.386" endtime="20211220 15:50:23.387"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()["data"]["records"][0]}</arg>
|
|
<arg>orderId</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_order_id}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:23.387" level="INFO">${supplier_order_id} = 670334321642573824</msg>
|
|
<status status="PASS" starttime="20211220 15:50:23.387" endtime="20211220 15:50:23.387"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_order_id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:23.388" level="INFO">${supplier_order_id} = 670334321642573824</msg>
|
|
<status status="PASS" starttime="20211220 15:50:23.387" endtime="20211220 15:50:23.388"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:23.320" endtime="20211220 15:50:23.388" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s18-s1-t10" name="supplier_get_order_detail2">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:50:23.389" endtime="20211220 15:50:23.389"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplier_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:23.390" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847956666', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3Tk14bcnVo+Zczl7RDMvsag=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:23.389" endtime="20211220 15:50:23.390"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/wechatapplet/get/supplier-order-detail/${supplier_order_id}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:23.453" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/trading-center/wechatapplet/get/supplier-order-detail/670334321642573824
|
|
path_url=/trading-center/wechatapplet/get/supplier-order-detail/670334321642573824
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847956666', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3Tk14bcnVo+Zczl7RDMvsag=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:23.454" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/trading-center/wechatapplet/get/supplier-order-detail/670334321642573824
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:50:23 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":{"id":"670334321642573824","showStatus":1,"status":1,"deliveryProvinceId":440000,"deliveryProvinceName":"广东省","deliveryCityId":440100,"deliveryCityName":"广州市","deliveryDistrictId":440106,"deliveryDistrictName":"天河区","deliveryStreetId":440106003,"deliveryStreetName":"车陂街道","deliveryDetails":"autotest_customer_enterprise_shipping_address_detail","receiver":"autotest_receiver","receiverMobile":"13800138000","paymentMethod":2,"supplierPrice":{"supplierId":"670334095083048960","supplierName":"autotest_printing_packaging_factory_name","otherExpenses":0.000000,"totalPrice":39702.75,"supplierPricePaperProducts":[{"id":"670334321730654208","productId":"670334178390315008","productName":"aotutest_paper_name","quantity":2.9347,"pieceQuantity":5500.00,"productSkuId":"1476","unitFee":6789.0000,"attributesJSONArray":[{"arriVal":"678","arriName":"克重"},{"arriVal":"787*1000","arriName":"尺寸"},{"arriVal":"特规分切","arriName":"规格"},{"arriVal":"787*1000","arriName":"尺寸"},{"arriVal":"787","arriName":"宽"},{"arriVal":"1000","arriName":"长"}],"productImg":null,"gramWeight":"678","width":"787","length":"1000","cuttingFee":null,"bootFee":null,"freightFee":null,"serviceFee":null,"productImgList":[{"isDelete":false,"createTime":"2021-12-20T15:49:48","updateTime":"2021-12-20T15:49:48","id":1967,"productId":670334178390315008,"type":{"value":1,"desc":"图片"},"purpose":{"value":2,"desc":"配图"},"url":null,"creatorId":592453852213678080,"editorId":592453852213678080}],"totalPrice":19923.68,"remark":"autotest_supplier_order_remark","weight":2.9347,"deliveryStatus":30106},{"id":"670334321768402944","productId":"670334178390315008","productName":"aotutest_paper_name","quantity":2.9134,"pieceQuantity":5000.00,"productSkuId":"1476","unitFee":6789.0000,"attributesJSONArray":[{"arriVal":"678","arriName":"克重"},{"arriVal":"787*1092","arriName":"尺寸"},{"arriVal":"特规分切","arriName":"规格"},{"arriVal":"787*1092","arriName":"尺寸"},{"arriVal":"787","arriName":"宽"},{"arriVal":"1092","arriName":"长"}],"productImg":null,"gramWeight":"678","width":"787","length":"1092","cuttingFee":null,"bootFee":null,"freightFee":null,"serviceFee":null,"productImgList":[{"isDelete":false,"createTime":"2021-12-20T15:49:48","updateTime":"2021-12-20T15:49:48","id":1967,"productId":670334178390315008,"type":{"value":1,"desc":"图片"},"purpose":{"value":2,"desc":"配图"},"url":null,"creatorId":592453852213678080,"editorId":592453852213678080}],"totalPrice":19779.07,"remark":"autotest_supplier_order_remark","weight":2.9134,"deliveryStatus":30106}],"score":null,"createTime":"2021-12-20 15:50:22"},"receivableStatus":null,"deliveryStatus":30106,"reviewStatus":null,"orderStatus":30100,"payableStatus":30140,"deliveryImgList":null,"isFinishedDeliveryImg":null,"createTime":"2021-12-20 15:50:22","orderSalesContractNo":"QNP202112200002","orderSalesContractImgUrl":null}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:23.454" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:50:23.390" endtime="20211220 15:50:23.454"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:23.455" level="INFO">{'code': 0, 'message': 'successful', 'data': {'id': '670334321642573824', 'showStatus': 1, 'status': 1, 'deliveryProvinceId': 440000, 'deliveryProvinceName': '广东省', 'deliveryCityId': 440100, 'deliveryCityName': '广州市', 'deliveryDistrictId': 440106, 'deliveryDistrictName': '天河区', 'deliveryStreetId': 440106003, 'deliveryStreetName': '车陂街道', 'deliveryDetails': 'autotest_customer_enterprise_shipping_address_detail', 'receiver': 'autotest_receiver', 'receiverMobile': '13800138000', 'paymentMethod': 2, 'supplierPrice': {'supplierId': '670334095083048960', 'supplierName': 'autotest_printing_packaging_factory_name', 'otherExpenses': 0.0, 'totalPrice': 39702.75, 'supplierPricePaperProducts': [{'id': '670334321730654208', 'productId': '670334178390315008', 'productName': 'aotutest_paper_name', 'quantity': 2.9347, 'pieceQuantity': 5500.0, 'productSkuId': '1476', 'unitFee': 6789.0, 'attributesJSONArray': [{'arriVal': '678', 'arriName': '克重'}, {'arriVal': '787*1000', 'arriName': '尺寸'}, {'arriVal': '特规分切', 'arriName': '规格'}, {'arriVal': '787*1000', 'arriName': '尺寸'}, {'arriVal': '787', 'arriName': '宽'}, {'arriVal': '1000', 'arriName': '长'}], 'productImg': None, 'gramWeight': '678', 'width': '787', 'length': '1000', 'cuttingFee': None, 'bootFee': None, 'freightFee': None, 'serviceFee': None, 'productImgList': [{'isDelete': False, 'createTime': '2021-12-20T15:49:48', 'updateTime': '2021-12-20T15:49:48', 'id': 1967, 'productId': 670334178390315008, 'type': {'value': 1, 'desc': '图片'}, 'purpose': {'value': 2, 'desc': '配图'}, 'url': None, 'creatorId': 592453852213678080, 'editorId': 592453852213678080}], 'totalPrice': 19923.68, 'remark': 'autotest_supplier_order_remark', 'weight': 2.9347, 'deliveryStatus': 30106}, {'id': '670334321768402944', 'productId': '670334178390315008', 'productName': 'aotutest_paper_name', 'quantity': 2.9134, 'pieceQuantity': 5000.0, 'productSkuId': '1476', 'unitFee': 6789.0, 'attributesJSONArray': [{'arriVal': '678', 'arriName': '克重'}, {'arriVal': '787*1092', 'arriName': '尺寸'}, {'arriVal': '特规分切', 'arriName': '规格'}, {'arriVal': '787*1092', 'arriName': '尺寸'}, {'arriVal': '787', 'arriName': '宽'}, {'arriVal': '1092', 'arriName': '长'}], 'productImg': None, 'gramWeight': '678', 'width': '787', 'length': '1092', 'cuttingFee': None, 'bootFee': None, 'freightFee': None, 'serviceFee': None, 'productImgList': [{'isDelete': False, 'createTime': '2021-12-20T15:49:48', 'updateTime': '2021-12-20T15:49:48', 'id': 1967, 'productId': 670334178390315008, 'type': {'value': 1, 'desc': '图片'}, 'purpose': {'value': 2, 'desc': '配图'}, 'url': None, 'creatorId': 592453852213678080, 'editorId': 592453852213678080}], 'totalPrice': 19779.07, 'remark': 'autotest_supplier_order_remark', 'weight': 2.9134, 'deliveryStatus': 30106}], 'score': None, 'createTime': '2021-12-20 15:50:22'}, 'receivableStatus': None, 'deliveryStatus': 30106, 'reviewStatus': None, 'orderStatus': 30100, 'payableStatus': 30140, 'deliveryImgList': None, 'isFinishedDeliveryImg': None, 'createTime': '2021-12-20 15:50:22', 'orderSalesContractNo': 'QNP202112200002', 'orderSalesContractImgUrl': None}}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:23.454" endtime="20211220 15:50:23.455"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:23.456" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:23.455" endtime="20211220 15:50:23.456"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:50:23.456" endtime="20211220 15:50:23.456"></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>1</arg>
|
|
<arg>${response.json()["data"]["showStatus"]}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:23.457" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:23.456" endtime="20211220 15:50:23.457"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()["data"]["supplierPrice"]}</arg>
|
|
<arg>totalPrice</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${supplier_order_totalPrice}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:23.458" level="INFO">${supplier_order_totalPrice} = 39702.75</msg>
|
|
<status status="PASS" starttime="20211220 15:50:23.457" endtime="20211220 15:50:23.458"></status>
|
|
</kw>
|
|
<kw name="Set Global Variable" library="BuiltIn">
|
|
<doc>Makes a variable available globally in all tests and suites.</doc>
|
|
<arguments>
|
|
<arg>${supplier_order_totalPrice}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:23.458" level="INFO">${supplier_order_totalPrice} = 39702.75</msg>
|
|
<status status="PASS" starttime="20211220 15:50:23.458" endtime="20211220 15:50:23.458"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:23.388" endtime="20211220 15:50:23.459" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s18-s1-t11" name="supplier_confirm_order">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:50:23.459" endtime="20211220 15:50:23.459"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplier_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:23.460" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847956666', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3Tk14bcnVo+Zczl7RDMvsag=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:23.460" endtime="20211220 15:50:23.460"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"orderId":"${supplier_order_id}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:23.461" level="INFO">${body} = {"orderId":"670334321642573824"}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:23.460" endtime="20211220 15:50:23.461"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/seller/confirm/supplier-order-and-sign</arg>
|
|
<arg>${body.encode("utf-8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:23.524" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/trading-center/seller/confirm/supplier-order-and-sign
|
|
path_url=/trading-center/seller/confirm/supplier-order-and-sign
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847956666', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tn+BY3SotE0/ypTUXQxl8x4r9QBMdYe3bOaqLN9iXHE3Tk14bcnVo+Zczl7RDMvsag==', 'Content-Length': '32'}
|
|
body=b'{"orderId":"670334321642573824"}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:23.525" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/trading-center/seller/confirm/supplier-order-and-sign
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:50:23 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":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:23.525" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:50:23.461" endtime="20211220 15:50:23.525"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:23.526" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:23.525" endtime="20211220 15:50:23.526"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:23.526" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:23.526" endtime="20211220 15:50:23.526"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:50:23.526" endtime="20211220 15:50:23.527"></status>
|
|
</kw>
|
|
<kw name="Sleep" library="BuiltIn">
|
|
<doc>Pauses the test executed for the given time.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:24.527" level="INFO">Slept 1 second</msg>
|
|
<status status="PASS" starttime="20211220 15:50:23.527" endtime="20211220 15:50:24.528"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:23.459" endtime="20211220 15:50:24.528" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s18-s1-t12" name="supplierfocus_get_order_detail">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:50:24.529" endtime="20211220 15:50:24.529"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:24.530" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:24.529" endtime="20211220 15:50:24.530"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/seller/get/customer-order-detail/${customer_enquiry_create_order_id}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:24.626" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/trading-center/seller/get/customer-order-detail/670334246266736640
|
|
path_url=/trading-center/seller/get/customer-order-detail/670334246266736640
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:24.627" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/trading-center/seller/get/customer-order-detail/670334246266736640
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:50:24 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":{"customerOrder":{"id":"670334246266736640","contractNo":"QNS202112200004","creatorName":"autotest_name_customer","creatorMobile":"13012345678","createTime":"2021-12-20 15:50:04","orderSalesContractImgUrl":null,"totalOfferPrice":40893.83,"realPayPrice":40893.83,"status":{"value":30101,"desc":"已下单"},"remark":null,"contractType":1,"customerEnterpriseId":"670334095083048960","customerEnterpriseName":"autotest_printing_packaging_factory_name","receiver":"autotest_receiver","receiverMobile":"13800138000","deliveryAddress":"广东省广州市天河区车陂街道autotest_customer_enterprise_shipping_address_detail","paymentMethod":2,"receivableStatus":30150,"orderItemList":[{"id":"670334246300291072","categoryId":"638458876659896320","categoryName":"autotest_category","brandName":"aotutest_paper_brand_name","productId":"670334178390315008","productName":"aotutest_paper_name","gramWeight":678,"length":1000,"width":787,"quantity":2.9347000,"pieceQuantity":5500.00,"salesEnterpriseId":"670334117090562048","salesEnterpriseName":"autotest_supplier_paper_name","unitPrice":6992.6700,"cuttingFee":null,"bootFee":null,"freightFee":null,"serviceFee":null,"offerPrice":20521.39,"remark":"autotest_remark1","attributesArr":"[{\"arriName\":\"克重\",\"arriVal\":\"678\"},{\"arriName\":\"尺寸\",\"arriVal\":\"787*1000\"},{\"arriName\":\"规格\",\"arriVal\":\"特规分切\"},{\"arriName\":\"尺寸\",\"arriVal\":\"787*1000\"},{\"arriName\":\"宽\",\"arriVal\":\"787\"},{\"arriName\":\"长\",\"arriVal\":\"1000\"}]","isCreated":1,"productSkuId":"1476","purchasePrice":6789.0000,"otherFee":0.000000,"rating":null,"review":null,"reviewerUserId":null,"reviewerRealName":null,"reviewerMobile":null,"orderDeliveryAddressDto":null,"deliveryStatus":30106},{"id":"670334246329651200","categoryId":"638458876659896320","categoryName":"autotest_category","brandName":"aotutest_paper_brand_name","productId":"670334178390315008","productName":"aotutest_paper_name","gramWeight":678,"length":1092,"width":787,"quantity":2.9134000,"pieceQuantity":5000.00,"salesEnterpriseId":"670334117090562048","salesEnterpriseName":"autotest_supplier_paper_name","unitPrice":6992.6700,"cuttingFee":null,"bootFee":null,"freightFee":null,"serviceFee":null,"offerPrice":20372.44,"remark":"autotest_remark2","attributesArr":"[{\"arriName\":\"克重\",\"arriVal\":\"678\"},{\"arriName\":\"尺寸\",\"arriVal\":\"787*1092\"},{\"arriName\":\"规格\",\"arriVal\":\"特规分切\"},{\"arriName\":\"尺寸\",\"arriVal\":\"787*1092\"},{\"arriName\":\"宽\",\"arriVal\":\"787\"},{\"arriName\":\"长\",\"arriVal\":\"1092\"}]","isCreated":1,"productSkuId":"1476","purchasePrice":6789.0000,"otherFee":0.000000,"rating":null,"review":null,"reviewerUserId":null,"reviewerRealName":null,"reviewerMobile":null,"orderDeliveryAddressDto":null,"deliveryStatus":30106}],"deliveryProvinceId":440000,"deliveryProvinceName":"广东省","deliveryCityId":440100,"deliveryCityName":"广州市","deliveryDistrictId":440106,"deliveryDistrictName":"天河区","deliveryStreetId":440106003,"deliveryStreetName":"车陂街道","deliveryDetails":"autotest_customer_enterprise_shipping_address_detail","deliveryId":"670334200842424320","feisuanLoanStatus":null},"supplierOrderList":[{"id":"670334321642573824","contractNo":"QNP202112200002","creatorName":"测试","creatorMobile":"13500003333","createTime":"2021-12-20 15:50:22","orderSalesContractImgUrl":null,"totalOfferPrice":39702.75,"realPayPrice":39702.75,"status":{"value":30101,"desc":"已下单"},"remark":null,"contractType":1,"supplierEnterpriseId":"670334117090562048","supplierEnterpriseName":"autotest_supplier_paper_name","deliveryTarget":null,"deliveryImgUrl":[],"deliveryStatus":30106,"payableStatus":{"value":30140,"desc":"待付款"},"orderItemList":[{"id":"670334321730654208","categoryId":"638458876659896320","categoryName":"autotest_category","brandName":"aotutest_paper_brand_name","productId":"670334178390315008","productName":"aotutest_paper_name","gramWeight":678,"length":1000,"width":787,"quantity":2.9347000,"pieceQuantity":5500.00,"salesEnterpriseId":"670334117090562048","salesEnterpriseName":"autotest_supplier_paper_name","unitPrice":6789.0000,"cuttingFee":null,"bootFee":null,"freightFee":null,"serviceFee":null,"offerPrice":19923.68,"remark":"autotest_supplier_order_remark","attributesArr":"[{\"arriName\":\"克重\",\"arriVal\":\"678\"},{\"arriName\":\"尺寸\",\"arriVal\":\"787*1000\"},{\"arriName\":\"规格\",\"arriVal\":\"特规分切\"},{\"arriName\":\"尺寸\",\"arriVal\":\"787*1000\"},{\"arriName\":\"宽\",\"arriVal\":\"787\"},{\"arriName\":\"长\",\"arriVal\":\"1000\"}]","isCreated":0,"productSkuId":"1476","purchasePrice":6789.0000,"otherFee":0.000000,"rating":null,"review":null,"reviewerUserId":null,"reviewerRealName":null,"reviewerMobile":null,"orderDeliveryAddressDto":null,"deliveryStatus":30106},{"id":"670334321768402944","categoryId":"638458876659896320","categoryName":"autotest_category","brandName":"aotutest_paper_brand_name","productId":"670334178390315008","productName":"aotutest_paper_name","gramWeight":678,"length":1092,"width":787,"quantity":2.9134000,"pieceQuantity":5000.00,"salesEnterpriseId":"670334117090562048","salesEnterpriseName":"autotest_supplier_paper_name","unitPrice":6789.0000,"cuttingFee":null,"bootFee":null,"freightFee":null,"serviceFee":null,"offerPrice":19779.07,"remark":"autotest_supplier_order_remark","attributesArr":"[{\"arriName\":\"克重\",\"arriVal\":\"678\"},{\"arriName\":\"尺寸\",\"arriVal\":\"787*1092\"},{\"arriName\":\"规格\",\"arriVal\":\"特规分切\"},{\"arriName\":\"尺寸\",\"arriVal\":\"787*1092\"},{\"arriName\":\"宽\",\"arriVal\":\"787\"},{\"arriName\":\"长\",\"arriVal\":\"1092\"}]","isCreated":0,"productSkuId":"1476","purchasePrice":6789.0000,"otherFee":0.000000,"rating":null,"review":null,"reviewerUserId":null,"reviewerRealName":null,"reviewerMobile":null,"orderDeliveryAddressDto":null,"deliveryStatus":30106}]}]}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:24.627" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:50:24.530" endtime="20211220 15:50:24.627"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:24.628" level="INFO">{'code': 0, 'message': 'successful', 'data': {'customerOrder': {'id': '670334246266736640', 'contractNo': 'QNS202112200004', 'creatorName': 'autotest_name_customer', 'creatorMobile': '13012345678', 'createTime': '2021-12-20 15:50:04', 'orderSalesContractImgUrl': None, 'totalOfferPrice': 40893.83, 'realPayPrice': 40893.83, 'status': {'value': 30101, 'desc': '已下单'}, 'remark': None, 'contractType': 1, 'customerEnterpriseId': '670334095083048960', 'customerEnterpriseName': 'autotest_printing_packaging_factory_name', 'receiver': 'autotest_receiver', 'receiverMobile': '13800138000', 'deliveryAddress': '广东省广州市天河区车陂街道autotest_customer_enterprise_shipping_address_detail', 'paymentMethod': 2, 'receivableStatus': 30150, 'orderItemList': [{'id': '670334246300291072', 'categoryId': '638458876659896320', 'categoryName': 'autotest_category', 'brandName': 'aotutest_paper_brand_name', 'productId': '670334178390315008', 'productName': 'aotutest_paper_name', 'gramWeight': 678, 'length': 1000, 'width': 787, 'quantity': 2.9347, 'pieceQuantity': 5500.0, 'salesEnterpriseId': '670334117090562048', 'salesEnterpriseName': 'autotest_supplier_paper_name', 'unitPrice': 6992.67, 'cuttingFee': None, 'bootFee': None, 'freightFee': None, 'serviceFee': None, 'offerPrice': 20521.39, 'remark': 'autotest_remark1', 'attributesArr': '[{"arriName":"克重","arriVal":"678"},{"arriName":"尺寸","arriVal":"787*1000"},{"arriName":"规格","arriVal":"特规分切"},{"arriName":"尺寸","arriVal":"787*1000"},{"arriName":"宽","arriVal":"787"},{"arriName":"长","arriVal":"1000"}]', 'isCreated': 1, 'productSkuId': '1476', 'purchasePrice': 6789.0, 'otherFee': 0.0, 'rating': None, 'review': None, 'reviewerUserId': None, 'reviewerRealName': None, 'reviewerMobile': None, 'orderDeliveryAddressDto': None, 'deliveryStatus': 30106}, {'id': '670334246329651200', 'categoryId': '638458876659896320', 'categoryName': 'autotest_category', 'brandName': 'aotutest_paper_brand_name', 'productId': '670334178390315008', 'productName': 'aotutest_paper_name', 'gramWeight': 678, 'length': 1092, 'width': 787, 'quantity': 2.9134, 'pieceQuantity': 5000.0, 'salesEnterpriseId': '670334117090562048', 'salesEnterpriseName': 'autotest_supplier_paper_name', 'unitPrice': 6992.67, 'cuttingFee': None, 'bootFee': None, 'freightFee': None, 'serviceFee': None, 'offerPrice': 20372.44, 'remark': 'autotest_remark2', 'attributesArr': '[{"arriName":"克重","arriVal":"678"},{"arriName":"尺寸","arriVal":"787*1092"},{"arriName":"规格","arriVal":"特规分切"},{"arriName":"尺寸","arriVal":"787*1092"},{"arriName":"宽","arriVal":"787"},{"arriName":"长","arriVal":"1092"}]', 'isCreated': 1, 'productSkuId': '1476', 'purchasePrice': 6789.0, 'otherFee': 0.0, 'rating': None, 'review': None, 'reviewerUserId': None, 'reviewerRealName': None, 'reviewerMobile': None, 'orderDeliveryAddressDto': None, 'deliveryStatus': 30106}], 'deliveryProvinceId': 440000, 'deliveryProvinceName': '广东省', 'deliveryCityId': 440100, 'deliveryCityName': '广州市', 'deliveryDistrictId': 440106, 'deliveryDistrictName': '天河区', 'deliveryStreetId': 440106003, 'deliveryStreetName': '车陂街道', 'deliveryDetails': 'autotest_customer_enterprise_shipping_address_detail', 'deliveryId': '670334200842424320', 'feisuanLoanStatus': None}, 'supplierOrderList': [{'id': '670334321642573824', 'contractNo': 'QNP202112200002', 'creatorName': '测试', 'creatorMobile': '13500003333', 'createTime': '2021-12-20 15:50:22', 'orderSalesContractImgUrl': None, 'totalOfferPrice': 39702.75, 'realPayPrice': 39702.75, 'status': {'value': 30101, 'desc': '已下单'}, 'remark': None, 'contractType': 1, 'supplierEnterpriseId': '670334117090562048', 'supplierEnterpriseName': 'autotest_supplier_paper_name', 'deliveryTarget': None, 'deliveryImgUrl': [], 'deliveryStatus': 30106, 'payableStatus': {'value': 30140, 'desc': '待付款'}, 'orderItemList': [{'id': '670334321730654208', 'categoryId': '638458876659896320', 'categoryName': 'autotest_category', 'brandName': 'aotutest_paper_brand_name', 'productId': '670334178390315008', 'productName': 'aotutest_paper_name', 'gramWeight': 678, 'length': 1000, 'width': 787, 'quantity': 2.9347, 'pieceQuantity': 5500.0, 'salesEnterpriseId': '670334117090562048', 'salesEnterpriseName': 'autotest_supplier_paper_name', 'unitPrice': 6789.0, 'cuttingFee': None, 'bootFee': None, 'freightFee': None, 'serviceFee': None, 'offerPrice': 19923.68, 'remark': 'autotest_supplier_order_remark', 'attributesArr': '[{"arriName":"克重","arriVal":"678"},{"arriName":"尺寸","arriVal":"787*1000"},{"arriName":"规格","arriVal":"特规分切"},{"arriName":"尺寸","arriVal":"787*1000"},{"arriName":"宽","arriVal":"787"},{"arriName":"长","arriVal":"1000"}]', 'isCreated': 0, 'productSkuId': '1476', 'purchasePrice': 6789.0, 'otherFee': 0.0, 'rating': None, 'review': None, 'reviewerUserId': None, 'reviewerRealName': None, 'reviewerMobile': None, 'orderDeliveryAddressDto': None, 'deliveryStatus': 30106}, {'id': '670334321768402944', 'categoryId': '638458876659896320', 'categoryName': 'autotest_category', 'brandName': 'aotutest_paper_brand_name', 'productId': '670334178390315008', 'productName': 'aotutest_paper_name', 'gramWeight': 678, 'length': 1092, 'width': 787, 'quantity': 2.9134, 'pieceQuantity': 5000.0, 'salesEnterpriseId': '670334117090562048', 'salesEnterpriseName': 'autotest_supplier_paper_name', 'unitPrice': 6789.0, 'cuttingFee': None, 'bootFee': None, 'freightFee': None, 'serviceFee': None, 'offerPrice': 19779.07, 'remark': 'autotest_supplier_order_remark', 'attributesArr': '[{"arriName":"克重","arriVal":"678"},{"arriName":"尺寸","arriVal":"787*1092"},{"arriName":"规格","arriVal":"特规分切"},{"arriName":"尺寸","arriVal":"787*1092"},{"arriName":"宽","arriVal":"787"},{"arriName":"长","arriVal":"1092"}]', 'isCreated': 0, 'productSkuId': '1476', 'purchasePrice': 6789.0, 'otherFee': 0.0, 'rating': None, 'review': None, 'reviewerUserId': None, 'reviewerRealName': None, 'reviewerMobile': None, 'orderDeliveryAddressDto': None, 'deliveryStatus': 30106}]}]}}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:24.627" endtime="20211220 15:50:24.628"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:24.629" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:24.629" endtime="20211220 15:50:24.629"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:50:24.629" endtime="20211220 15:50:24.630"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:24.528" endtime="20211220 15:50:24.630" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s18-s1-t13" name="supplierfocus_confirm_supplier_order_shipping">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:50:24.631" endtime="20211220 15:50:24.631"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:24.631" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:24.631" endtime="20211220 15:50:24.632"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"orderId":"${supplier_order_id}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:24.633" level="INFO">${body} = {"orderId":"670334321642573824"}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:24.632" endtime="20211220 15:50:24.633"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/seller/confirm/supplier-order-shipping</arg>
|
|
<arg>${body.encode("utf-8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:24.835" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/trading-center/seller/confirm/supplier-order-shipping
|
|
path_url=/trading-center/seller/confirm/supplier-order-shipping
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg==', 'Content-Length': '32'}
|
|
body=b'{"orderId":"670334321642573824"}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:24.835" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/trading-center/seller/confirm/supplier-order-shipping
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:50:24 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":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:24.835" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:50:24.633" endtime="20211220 15:50:24.835"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:24.836" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:24.835" endtime="20211220 15:50:24.836"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:24.837" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:24.836" endtime="20211220 15:50:24.837"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:50:24.837" endtime="20211220 15:50:24.837"></status>
|
|
</kw>
|
|
<kw name="Sleep" library="BuiltIn">
|
|
<doc>Pauses the test executed for the given time.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:25.838" level="INFO">Slept 1 second</msg>
|
|
<status status="PASS" starttime="20211220 15:50:24.838" endtime="20211220 15:50:25.838"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:24.630" endtime="20211220 15:50:25.838" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s18-s1-t14" name="supplierfocus_confirm_supplier_order_receipt">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:50:25.840" endtime="20211220 15:50:25.840"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:25.840" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:25.840" endtime="20211220 15:50:25.841"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"orderId":"${supplier_order_id}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:25.841" level="INFO">${body} = {"orderId":"670334321642573824"}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:25.841" endtime="20211220 15:50:25.841"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/seller/confirm/supplier-order-receipt</arg>
|
|
<arg>${body.encode("utf-8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:26.099" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/trading-center/seller/confirm/supplier-order-receipt
|
|
path_url=/trading-center/seller/confirm/supplier-order-receipt
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg==', 'Content-Length': '32'}
|
|
body=b'{"orderId":"670334321642573824"}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:26.100" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/trading-center/seller/confirm/supplier-order-receipt
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:50:26 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":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:26.100" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:50:25.841" endtime="20211220 15:50:26.100"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:26.101" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:26.100" endtime="20211220 15:50:26.101"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:26.101" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:26.101" endtime="20211220 15:50:26.101"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:50:26.101" endtime="20211220 15:50:26.102"></status>
|
|
</kw>
|
|
<kw name="Sleep" library="BuiltIn">
|
|
<doc>Pauses the test executed for the given time.</doc>
|
|
<arguments>
|
|
<arg>1</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.102" level="INFO">Slept 1 second</msg>
|
|
<status status="PASS" starttime="20211220 15:50:26.102" endtime="20211220 15:50:27.103"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:25.839" endtime="20211220 15:50:27.103" critical="yes"></status>
|
|
</test>
|
|
<status status="PASS" starttime="20211220 15:50:04.914" endtime="20211220 15:50:27.104"></status>
|
|
</suite>
|
|
<status status="PASS" starttime="20211220 15:50:04.910" endtime="20211220 15:50:27.108"></status>
|
|
</suite>
|
|
<suite id="s1-s19" name="018 Payable And Receivable" source="/root/yyt-trading-rf-api/018_payable_and_receivable">
|
|
<suite id="s1-s19-s1" name="Customer Bill" source="/root/yyt-trading-rf-api/018_payable_and_receivable/customer_bill.robot">
|
|
<test id="s1-s19-s1-t1" name="operate_get_customer_bill_list">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:50:27.120" endtime="20211220 15:50:27.120"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationpsc_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.120" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.120" endtime="20211220 15:50:27.121"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/trading-center/admin/get/bill-list</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:27.174" level="INFO">GET Request : url=https://api-ops-yyt-test.qniao.cn/trading-center/admin/get/bill-list
|
|
path_url=/trading-center/admin/get/bill-list
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:27.174" level="INFO">GET Response : url=https://api-ops-yyt-test.qniao.cn/trading-center/admin/get/bill-list
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:50:27 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers', 'Authorization': '67e46d738b8e6a3589900dd9e68af75c', '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":[{"customerEnterpriseId":"663364598187036672","customerEnterpriseName":"autotest_printing_packaging_factory_name","month":"2021-12","orderNum":1,"receivedOrderNum":1,"totalRealPayPrice":40893.83,"receivedAmount":40893.83,"createTime":"2022-01-01 00:00:00","receiveDeadline":"2022-01-31 10:15:48","status":2},{"customerEnterpriseId":"663367422539075584","customerEnterpriseName":"autotest_printing_packaging_factory_name","month":"2021-12","orderNum":1,"receivedOrderNum":1,"totalRealPayPrice":40893.83,"receivedAmount":40893.83,"createTime":"2022-01-01 00:00:00","receiveDeadline":"2022-01-31 10:26:53","status":2},{"customerEnterpriseId":"664193949270937600","customerEnterpriseName":"autotest_printing_packaging_factory_name","month":"2021-12","orderNum":1,"receivedOrderNum":1,"totalRealPayPrice":40893.83,"receivedAmount":40893.83,"createTime":"2022-01-01 00:00:00","receiveDeadline":"2022-01-31 17:11:18","status":2},{"customerEnterpriseId":"665252841203568640","customerEnterpriseName":"autotest_printing_packaging_factory_name","month":"2021-12","orderNum":1,"receivedOrderNum":1,"totalRealPayPrice":40893.83,"receivedAmount":40893.83,"createTime":"2022-01-01 00:00:00","receiveDeadline":"2022-01-31 15:18:58","status":2},{"customerEnterpriseId":"665260159563599872","customerEnterpriseName":"autotest_printing_packaging_factory_name","month":"2021-12","orderNum":1,"receivedOrderNum":1,"totalRealPayPrice":40893.83,"receivedAmount":40893.83,"createTime":"2022-01-01 00:00:00","receiveDeadline":"2022-01-31 15:48:02","status":2},{"customerEnterpriseId":"665267815741263872","customerEnterpriseName":"autotest_printing_packaging_factory_name","month":"2021-12","orderNum":1,"receivedOrderNum":1,"totalRealPayPrice":40893.83,"receivedAmount":40893.83,"createTime":"2022-01-01 00:00:00","receiveDeadline":"2022-01-31 16:18:27","status":2},{"customerEnterpriseId":"665984836372140032","customerEnterpriseName":"autotest_printing_packaging_factory_name","month":"2021-12","orderNum":1,"receivedOrderNum":1,"totalRealPayPrice":40893.83,"receivedAmount":40893.83,"createTime":"2022-01-01 00:00:00","receiveDeadline":"2022-01-31 15:47:32","status":2},{"customerEnterpriseId":"665987945815216128","customerEnterpriseName":"autotest_printing_packaging_factory_name","month":"2021-12","orderNum":1,"receivedOrderNum":1,"totalRealPayPrice":40893.83,"receivedAmount":40893.83,"createTime":"2022-01-01 00:00:00","receiveDeadline":"2022-01-31 15:59:54","status":2},{"customerEnterpriseId":"665990277575610368","customerEnterpriseName":"autotest_printing_packaging_factory_name","month":"2021-12","orderNum":1,"receivedOrderNum":1,"totalRealPayPrice":40893.83,"receivedAmount":40893.83,"createTime":"2022-01-01 00:00:00","receiveDeadline":"2022-01-31 16:09:10","status":2},{"customerEnterpriseId":"665993504882823168","customerEnterpriseName":"autotest_printing_packaging_factory_name","month":"2021-12","orderNum":1,"receivedOrderNum":1,"totalRealPayPrice":40893.83,"receivedAmount":40893.83,"createTime":"2022-01-01 00:00:00","receiveDeadline":"2022-01-31 16:22:00","status":2}],"total":111,"size":10,"current":1}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:27.175" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.121" endtime="20211220 15:50:27.175"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.176" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'customerEnterpriseId': '663364598187036672', 'customerEnterpriseName': 'autotest_printing_packaging_factory_name', 'month': '2021-12', 'orderNum': 1, 'receivedOrderNum': 1, 'totalRealPayPrice': 40893.83, 'receivedAmount': 40893.83, 'createTime': '2022-01-01 00:00:00', 'receiveDeadline': '2022-01-31 10:15:48', 'status': 2}, {'customerEnterpriseId': '663367422539075584', 'customerEnterpriseName': 'autotest_printing_packaging_factory_name', 'month': '2021-12', 'orderNum': 1, 'receivedOrderNum': 1, 'totalRealPayPrice': 40893.83, 'receivedAmount': 40893.83, 'createTime': '2022-01-01 00:00:00', 'receiveDeadline': '2022-01-31 10:26:53', 'status': 2}, {'customerEnterpriseId': '664193949270937600', 'customerEnterpriseName': 'autotest_printing_packaging_factory_name', 'month': '2021-12', 'orderNum': 1, 'receivedOrderNum': 1, 'totalRealPayPrice': 40893.83, 'receivedAmount': 40893.83, 'createTime': '2022-01-01 00:00:00', 'receiveDeadline': '2022-01-31 17:11:18', 'status': 2}, {'customerEnterpriseId': '665252841203568640', 'customerEnterpriseName': 'autotest_printing_packaging_factory_name', 'month': '2021-12', 'orderNum': 1, 'receivedOrderNum': 1, 'totalRealPayPrice': 40893.83, 'receivedAmount': 40893.83, 'createTime': '2022-01-01 00:00:00', 'receiveDeadline': '2022-01-31 15:18:58', 'status': 2}, {'customerEnterpriseId': '665260159563599872', 'customerEnterpriseName': 'autotest_printing_packaging_factory_name', 'month': '2021-12', 'orderNum': 1, 'receivedOrderNum': 1, 'totalRealPayPrice': 40893.83, 'receivedAmount': 40893.83, 'createTime': '2022-01-01 00:00:00', 'receiveDeadline': '2022-01-31 15:48:02', 'status': 2}, {'customerEnterpriseId': '665267815741263872', 'customerEnterpriseName': 'autotest_printing_packaging_factory_name', 'month': '2021-12', 'orderNum': 1, 'receivedOrderNum': 1, 'totalRealPayPrice': 40893.83, 'receivedAmount': 40893.83, 'createTime': '2022-01-01 00:00:00', 'receiveDeadline': '2022-01-31 16:18:27', 'status': 2}, {'customerEnterpriseId': '665984836372140032', 'customerEnterpriseName': 'autotest_printing_packaging_factory_name', 'month': '2021-12', 'orderNum': 1, 'receivedOrderNum': 1, 'totalRealPayPrice': 40893.83, 'receivedAmount': 40893.83, 'createTime': '2022-01-01 00:00:00', 'receiveDeadline': '2022-01-31 15:47:32', 'status': 2}, {'customerEnterpriseId': '665987945815216128', 'customerEnterpriseName': 'autotest_printing_packaging_factory_name', 'month': '2021-12', 'orderNum': 1, 'receivedOrderNum': 1, 'totalRealPayPrice': 40893.83, 'receivedAmount': 40893.83, 'createTime': '2022-01-01 00:00:00', 'receiveDeadline': '2022-01-31 15:59:54', 'status': 2}, {'customerEnterpriseId': '665990277575610368', 'customerEnterpriseName': 'autotest_printing_packaging_factory_name', 'month': '2021-12', 'orderNum': 1, 'receivedOrderNum': 1, 'totalRealPayPrice': 40893.83, 'receivedAmount': 40893.83, 'createTime': '2022-01-01 00:00:00', 'receiveDeadline': '2022-01-31 16:09:10', 'status': 2}, {'customerEnterpriseId': '665993504882823168', 'customerEnterpriseName': 'autotest_printing_packaging_factory_name', 'month': '2021-12', 'orderNum': 1, 'receivedOrderNum': 1, 'totalRealPayPrice': 40893.83, 'receivedAmount': 40893.83, 'createTime': '2022-01-01 00:00:00', 'receiveDeadline': '2022-01-31 16:22:00', 'status': 2}], 'total': 111, 'size': 10, 'current': 1}}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.175" endtime="20211220 15:50:27.176"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.177" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.176" endtime="20211220 15:50:27.177"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:50:27.177" endtime="20211220 15:50:27.177"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:27.119" endtime="20211220 15:50:27.177" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s19-s1-t2" name="operate_get_customer_bill_list_search">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:50:27.178" endtime="20211220 15:50:27.179"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationpsc_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.179" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.179" endtime="20211220 15:50:27.180"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>customerEnterpriseName=${printing_packaging_factory_name}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${param}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:27.180" level="INFO">${param} = customerEnterpriseName=autotest_printing_packaging_factory_name</msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.180" endtime="20211220 15:50:27.180"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/trading-center/admin/get/bill-list</arg>
|
|
<arg>params=${param}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:27.230" level="INFO">GET Request : url=https://api-ops-yyt-test.qniao.cn/trading-center/admin/get/bill-list?customerEnterpriseName=autotest_printing_packaging_factory_name
|
|
path_url=/trading-center/admin/get/bill-list?customerEnterpriseName=autotest_printing_packaging_factory_name
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:27.231" level="INFO">GET Response : url=https://api-ops-yyt-test.qniao.cn/trading-center/admin/get/bill-list?customerEnterpriseName=autotest_printing_packaging_factory_name
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:50:27 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers', 'Authorization': '67e46d738b8e6a3589900dd9e68af75c', '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":[{"customerEnterpriseId":"663364598187036672","customerEnterpriseName":"autotest_printing_packaging_factory_name","month":"2021-12","orderNum":1,"receivedOrderNum":1,"totalRealPayPrice":40893.83,"receivedAmount":40893.83,"createTime":"2022-01-01 00:00:00","receiveDeadline":"2022-01-31 10:15:48","status":2},{"customerEnterpriseId":"663367422539075584","customerEnterpriseName":"autotest_printing_packaging_factory_name","month":"2021-12","orderNum":1,"receivedOrderNum":1,"totalRealPayPrice":40893.83,"receivedAmount":40893.83,"createTime":"2022-01-01 00:00:00","receiveDeadline":"2022-01-31 10:26:53","status":2},{"customerEnterpriseId":"664193949270937600","customerEnterpriseName":"autotest_printing_packaging_factory_name","month":"2021-12","orderNum":1,"receivedOrderNum":1,"totalRealPayPrice":40893.83,"receivedAmount":40893.83,"createTime":"2022-01-01 00:00:00","receiveDeadline":"2022-01-31 17:11:18","status":2},{"customerEnterpriseId":"665252841203568640","customerEnterpriseName":"autotest_printing_packaging_factory_name","month":"2021-12","orderNum":1,"receivedOrderNum":1,"totalRealPayPrice":40893.83,"receivedAmount":40893.83,"createTime":"2022-01-01 00:00:00","receiveDeadline":"2022-01-31 15:18:58","status":2},{"customerEnterpriseId":"665260159563599872","customerEnterpriseName":"autotest_printing_packaging_factory_name","month":"2021-12","orderNum":1,"receivedOrderNum":1,"totalRealPayPrice":40893.83,"receivedAmount":40893.83,"createTime":"2022-01-01 00:00:00","receiveDeadline":"2022-01-31 15:48:02","status":2},{"customerEnterpriseId":"665267815741263872","customerEnterpriseName":"autotest_printing_packaging_factory_name","month":"2021-12","orderNum":1,"receivedOrderNum":1,"totalRealPayPrice":40893.83,"receivedAmount":40893.83,"createTime":"2022-01-01 00:00:00","receiveDeadline":"2022-01-31 16:18:27","status":2},{"customerEnterpriseId":"665984836372140032","customerEnterpriseName":"autotest_printing_packaging_factory_name","month":"2021-12","orderNum":1,"receivedOrderNum":1,"totalRealPayPrice":40893.83,"receivedAmount":40893.83,"createTime":"2022-01-01 00:00:00","receiveDeadline":"2022-01-31 15:47:32","status":2},{"customerEnterpriseId":"665987945815216128","customerEnterpriseName":"autotest_printing_packaging_factory_name","month":"2021-12","orderNum":1,"receivedOrderNum":1,"totalRealPayPrice":40893.83,"receivedAmount":40893.83,"createTime":"2022-01-01 00:00:00","receiveDeadline":"2022-01-31 15:59:54","status":2},{"customerEnterpriseId":"665990277575610368","customerEnterpriseName":"autotest_printing_packaging_factory_name","month":"2021-12","orderNum":1,"receivedOrderNum":1,"totalRealPayPrice":40893.83,"receivedAmount":40893.83,"createTime":"2022-01-01 00:00:00","receiveDeadline":"2022-01-31 16:09:10","status":2},{"customerEnterpriseId":"665993504882823168","customerEnterpriseName":"autotest_printing_packaging_factory_name","month":"2021-12","orderNum":1,"receivedOrderNum":1,"totalRealPayPrice":40893.83,"receivedAmount":40893.83,"createTime":"2022-01-01 00:00:00","receiveDeadline":"2022-01-31 16:22:00","status":2}],"total":74,"size":10,"current":1}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:27.231" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.180" endtime="20211220 15:50:27.231"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.232" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'customerEnterpriseId': '663364598187036672', 'customerEnterpriseName': 'autotest_printing_packaging_factory_name', 'month': '2021-12', 'orderNum': 1, 'receivedOrderNum': 1, 'totalRealPayPrice': 40893.83, 'receivedAmount': 40893.83, 'createTime': '2022-01-01 00:00:00', 'receiveDeadline': '2022-01-31 10:15:48', 'status': 2}, {'customerEnterpriseId': '663367422539075584', 'customerEnterpriseName': 'autotest_printing_packaging_factory_name', 'month': '2021-12', 'orderNum': 1, 'receivedOrderNum': 1, 'totalRealPayPrice': 40893.83, 'receivedAmount': 40893.83, 'createTime': '2022-01-01 00:00:00', 'receiveDeadline': '2022-01-31 10:26:53', 'status': 2}, {'customerEnterpriseId': '664193949270937600', 'customerEnterpriseName': 'autotest_printing_packaging_factory_name', 'month': '2021-12', 'orderNum': 1, 'receivedOrderNum': 1, 'totalRealPayPrice': 40893.83, 'receivedAmount': 40893.83, 'createTime': '2022-01-01 00:00:00', 'receiveDeadline': '2022-01-31 17:11:18', 'status': 2}, {'customerEnterpriseId': '665252841203568640', 'customerEnterpriseName': 'autotest_printing_packaging_factory_name', 'month': '2021-12', 'orderNum': 1, 'receivedOrderNum': 1, 'totalRealPayPrice': 40893.83, 'receivedAmount': 40893.83, 'createTime': '2022-01-01 00:00:00', 'receiveDeadline': '2022-01-31 15:18:58', 'status': 2}, {'customerEnterpriseId': '665260159563599872', 'customerEnterpriseName': 'autotest_printing_packaging_factory_name', 'month': '2021-12', 'orderNum': 1, 'receivedOrderNum': 1, 'totalRealPayPrice': 40893.83, 'receivedAmount': 40893.83, 'createTime': '2022-01-01 00:00:00', 'receiveDeadline': '2022-01-31 15:48:02', 'status': 2}, {'customerEnterpriseId': '665267815741263872', 'customerEnterpriseName': 'autotest_printing_packaging_factory_name', 'month': '2021-12', 'orderNum': 1, 'receivedOrderNum': 1, 'totalRealPayPrice': 40893.83, 'receivedAmount': 40893.83, 'createTime': '2022-01-01 00:00:00', 'receiveDeadline': '2022-01-31 16:18:27', 'status': 2}, {'customerEnterpriseId': '665984836372140032', 'customerEnterpriseName': 'autotest_printing_packaging_factory_name', 'month': '2021-12', 'orderNum': 1, 'receivedOrderNum': 1, 'totalRealPayPrice': 40893.83, 'receivedAmount': 40893.83, 'createTime': '2022-01-01 00:00:00', 'receiveDeadline': '2022-01-31 15:47:32', 'status': 2}, {'customerEnterpriseId': '665987945815216128', 'customerEnterpriseName': 'autotest_printing_packaging_factory_name', 'month': '2021-12', 'orderNum': 1, 'receivedOrderNum': 1, 'totalRealPayPrice': 40893.83, 'receivedAmount': 40893.83, 'createTime': '2022-01-01 00:00:00', 'receiveDeadline': '2022-01-31 15:59:54', 'status': 2}, {'customerEnterpriseId': '665990277575610368', 'customerEnterpriseName': 'autotest_printing_packaging_factory_name', 'month': '2021-12', 'orderNum': 1, 'receivedOrderNum': 1, 'totalRealPayPrice': 40893.83, 'receivedAmount': 40893.83, 'createTime': '2022-01-01 00:00:00', 'receiveDeadline': '2022-01-31 16:09:10', 'status': 2}, {'customerEnterpriseId': '665993504882823168', 'customerEnterpriseName': 'autotest_printing_packaging_factory_name', 'month': '2021-12', 'orderNum': 1, 'receivedOrderNum': 1, 'totalRealPayPrice': 40893.83, 'receivedAmount': 40893.83, 'createTime': '2022-01-01 00:00:00', 'receiveDeadline': '2022-01-31 16:22:00', 'status': 2}], 'total': 74, 'size': 10, 'current': 1}}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.231" endtime="20211220 15:50:27.232"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.232" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.232" endtime="20211220 15:50:27.232"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:50:27.233" endtime="20211220 15:50:27.233"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:27.178" endtime="20211220 15:50:27.233" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s19-s1-t3" name="operate_get_customer_detail">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:50:27.234" endtime="20211220 15:50:27.234"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationpsc_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.235" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.234" endtime="20211220 15:50:27.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>customerEnterpriseId=${printing_packaging_factory_id}&month=${current_date_month}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${param}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:27.235" level="INFO">${param} = customerEnterpriseId=670334095083048960&month=2021-12</msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.235" endtime="20211220 15:50:27.235"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/trading-center/admin/get/bill-detail</arg>
|
|
<arg>params=${param}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:27.295" level="INFO">GET Request : url=https://api-ops-yyt-test.qniao.cn/trading-center/admin/get/bill-detail?customerEnterpriseId=670334095083048960&month=2021-12
|
|
path_url=/trading-center/admin/get/bill-detail?customerEnterpriseId=670334095083048960&month=2021-12
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:27.295" level="INFO">GET Response : url=https://api-ops-yyt-test.qniao.cn/trading-center/admin/get/bill-detail?customerEnterpriseId=670334095083048960&month=2021-12
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:50:27 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers', 'Authorization': '67e46d738b8e6a3589900dd9e68af75c', '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":[{"order":{"id":"670334246266736640","receivedTime":"2021-12-20 15:50:26","createTime":"2021-12-20 15:50:04","contractNo":"QNS202112200004","itemNum":2,"realPayPrice":40893.83,"receiveDeadline":"2022-01-31","receivableStatus":30150,"receivableId":"670334246786830336","paymentMethod":2},"orderItemList":[{"id":"670334246300291072","productName":"aotutest_paper_name","size":"787*1000","weight":678,"pieceQuantity":5500.00,"quantity":2.9347,"offerPrice":20521.3900},{"id":"670334246329651200","productName":"aotutest_paper_name","size":"787*1092","weight":678,"pieceQuantity":5000.00,"quantity":2.9134,"offerPrice":20372.4400}]},{"order":{"id":"670334204340473856","receivedTime":null,"createTime":"2021-12-20 15:49:54","contractNo":"QNS202112200003","itemNum":1,"realPayPrice":20372.44,"receiveDeadline":"2022-01-31","receivableStatus":30150,"receivableId":"670334204793458688","paymentMethod":2},"orderItemList":[{"id":"670334204382416896","productName":"aotutest_paper_name","size":"787*1092","weight":678,"pieceQuantity":5000.00,"quantity":2.9134,"offerPrice":20372.4400}]}]}
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:27.295" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.235" endtime="20211220 15:50:27.295"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.296" level="INFO">{'code': 0, 'message': 'successful', 'data': [{'order': {'id': '670334246266736640', 'receivedTime': '2021-12-20 15:50:26', 'createTime': '2021-12-20 15:50:04', 'contractNo': 'QNS202112200004', 'itemNum': 2, 'realPayPrice': 40893.83, 'receiveDeadline': '2022-01-31', 'receivableStatus': 30150, 'receivableId': '670334246786830336', 'paymentMethod': 2}, 'orderItemList': [{'id': '670334246300291072', 'productName': 'aotutest_paper_name', 'size': '787*1000', 'weight': 678, 'pieceQuantity': 5500.0, 'quantity': 2.9347, 'offerPrice': 20521.39}, {'id': '670334246329651200', 'productName': 'aotutest_paper_name', 'size': '787*1092', 'weight': 678, 'pieceQuantity': 5000.0, 'quantity': 2.9134, 'offerPrice': 20372.44}]}, {'order': {'id': '670334204340473856', 'receivedTime': None, 'createTime': '2021-12-20 15:49:54', 'contractNo': 'QNS202112200003', 'itemNum': 1, 'realPayPrice': 20372.44, 'receiveDeadline': '2022-01-31', 'receivableStatus': 30150, 'receivableId': '670334204793458688', 'paymentMethod': 2}, 'orderItemList': [{'id': '670334204382416896', 'productName': 'aotutest_paper_name', 'size': '787*1092', 'weight': 678, 'pieceQuantity': 5000.0, 'quantity': 2.9134, 'offerPrice': 20372.44}]}]}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.296" endtime="20211220 15:50:27.296"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.297" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.297" endtime="20211220 15:50:27.297"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:50:27.297" endtime="20211220 15:50:27.298"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:27.233" endtime="20211220 15:50:27.298" critical="yes"></status>
|
|
</test>
|
|
<status status="PASS" starttime="20211220 15:50:27.115" endtime="20211220 15:50:27.299"></status>
|
|
</suite>
|
|
<suite id="s1-s19-s2" name="Payable" source="/root/yyt-trading-rf-api/018_payable_and_receivable/payable.robot">
|
|
<test id="s1-s19-s2-t1" name="operate_get_payable_list">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:50:27.306" endtime="20211220 15:50:27.306"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationpsc_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.306" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.306" endtime="20211220 15:50:27.307"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/trading-center/admin/get/payable-list</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:27.356" level="INFO">GET Request : url=https://api-ops-yyt-test.qniao.cn/trading-center/admin/get/payable-list
|
|
path_url=/trading-center/admin/get/payable-list
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:27.357" level="INFO">GET Response : url=https://api-ops-yyt-test.qniao.cn/trading-center/admin/get/payable-list
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:50:27 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers', 'Authorization': '67e46d738b8e6a3589900dd9e68af75c', '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":"670334322049421312","tradeOrderId":"670334321642573824","enterpriseId":"670334123944054784","enterpriseName":"autotest_supplier_paper_name","enterprisePrimaryName":"autotest_name_supplier","enterpriseContactsMobile":"13123456789","orderAmount":39702.75,"amount":39702.75,"realAmount":null,"fundProvider":null,"status":30140,"tradeOrderCreateTime":"2021-12-20 15:50:22","certifierId":null,"certifierName":null,"confirmTime":null,"remark":null},{"id":"670333906674913280","tradeOrderId":"670333906238705664","enterpriseId":"670333746628661248","enterpriseName":"autotest_supplier_paper_name","enterprisePrimaryName":"autotest_name_supplier","enterpriseContactsMobile":"13123456789","orderAmount":39702.75,"amount":39702.75,"realAmount":39702.75,"fundProvider":1,"status":30141,"tradeOrderCreateTime":"2021-12-20 15:48:43","certifierId":"498985714734731264","certifierName":"梁金满","confirmTime":"2021-12-20 15:48:49","remark":"autotest_remark"},{"id":"668876016583839744","tradeOrderId":"668876016051163136","enterpriseId":"668875893355188224","enterpriseName":"autotest_supplier_paper_name","enterprisePrimaryName":"autotest_name_supplier","enterpriseContactsMobile":"13123456789","orderAmount":39702.75,"amount":39702.75,"realAmount":39702.75,"fundProvider":1,"status":30141,"tradeOrderCreateTime":"2021-12-16 15:15:35","certifierId":"498985714734731264","certifierName":"梁金满","confirmTime":"2021-12-16 15:15:40","remark":"autotest_remark"},{"id":"666328908207099904","tradeOrderId":"666328907796058112","enterpriseId":"666328760928309248","enterpriseName":"autotest_supplier_paper_name","enterprisePrimaryName":"autotest_name_supplier","enterpriseContactsMobile":"13123456789","orderAmount":39702.75,"amount":39702.75,"realAmount":39702.75,"fundProvider":1,"status":30141,"tradeOrderCreateTime":"2021-12-09 14:34:17","certifierId":"498985714734731264","certifierName":"梁金满","confirmTime":"2021-12-09 14:34:23","remark":"autotest_remark"},{"id":"665993653839335424","tradeOrderId":"665993653340213248","enterpriseId":"665993529323032576","enterpriseName":"autotest_supplier_paper_name","enterprisePrimaryName":"autotest_name_supplier","enterpriseContactsMobile":"13123456789","orderAmount":39702.75,"amount":39702.75,"realAmount":39702.75,"fundProvider":1,"status":30141,"tradeOrderCreateTime":"2021-12-08 16:22:06","certifierId":"498985714734731264","certifierName":"梁金满","confirmTime":"2021-12-08 16:22:12","remark":"autotest_remark"},{"id":"665991220853608448","tradeOrderId":"665991220350291968","enterpriseId":"665991098354765824","enterpriseName":"autotest_supplier_paper_name","enterprisePrimaryName":"autotest_name_supplier","enterpriseContactsMobile":"13123456789","orderAmount":39702.75,"amount":39702.75,"realAmount":39702.75,"fundProvider":1,"status":30141,"tradeOrderCreateTime":"2021-12-08 16:12:26","certifierId":"498985714734731264","certifierName":"梁金满","confirmTime":"2021-12-08 16:12:32","remark":"autotest_remark"},{"id":"665990422853718016","tradeOrderId":"665990422442676224","enterpriseId":"665990301734801408","enterpriseName":"autotest_supplier_paper_name","enterprisePrimaryName":"autotest_name_supplier","enterpriseContactsMobile":"13123456789","orderAmount":39702.75,"amount":39702.75,"realAmount":39702.75,"fundProvider":1,"status":30141,"tradeOrderCreateTime":"2021-12-08 16:09:16","certifierId":"498985714734731264","certifierName":"梁金满","confirmTime":"2021-12-08 16:09:21","remark":"autotest_remark"},{"id":"665988717030281216","tradeOrderId":"665988716585684992","enterpriseId":"665988595647123456","enterpriseName":"autotest_supplier_paper_name","enterprisePrimaryName":"autotest_name_supplier","enterpriseContactsMobile":"13123456789","orderAmount":39702.75,"amount":39702.75,"realAmount":39702.75,"fundProvider":1,"status":30141,"tradeOrderCreateTime":"2021-12-08 16:02:29","certifierId":"498985714734731264","certifierName":"梁金满","confirmTime":"2021-12-08 16:02:35","remark":"autotest_remark"},{"id":"665988092347420672","tradeOrderId":"665988091865075712","enterpriseId":"665987969882132480","enterpriseName":"autotest_supplier_paper_name","enterprisePrimaryName":"autotest_name_supplier","enterpriseContactsMobile":"13123456789","orderAmount":39702.75,"amount":39702.75,"realAmount":39702.75,"fundProvider":1,"status":30141,"tradeOrderCreateTime":"2021-12-08 16:00:00","certifierId":"498985714734731264","certifierName":"梁金满","confirmTime":"2021-12-08 16:00:06","remark":"autotest_remark"},{"id":"665985295392575488","tradeOrderId":"665985294876676096","enterpriseId":"665985173665484800","enterpriseName":"autotest_supplier_paper_name","enterprisePrimaryName":"autotest_name_supplier","enterpriseContactsMobile":"13123456789","orderAmount":39702.75,"amount":39702.75,"realAmount":39702.75,"fundProvider":1,"status":30141,"tradeOrderCreateTime":"2021-12-08 15:48:53","certifierId":"498985714734731264","certifierName":"梁金满","confirmTime":"2021-12-08 15:48:59","remark":"autotest_remark"}],"total":502,"size":10,"current":1}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:27.357" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.307" endtime="20211220 15:50:27.357"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.358" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334322049421312', 'tradeOrderId': '670334321642573824', 'enterpriseId': '670334123944054784', 'enterpriseName': 'autotest_supplier_paper_name', 'enterprisePrimaryName': 'autotest_name_supplier', 'enterpriseContactsMobile': '13123456789', 'orderAmount': 39702.75, 'amount': 39702.75, 'realAmount': None, 'fundProvider': None, 'status': 30140, 'tradeOrderCreateTime': '2021-12-20 15:50:22', 'certifierId': None, 'certifierName': None, 'confirmTime': None, 'remark': None}, {'id': '670333906674913280', 'tradeOrderId': '670333906238705664', 'enterpriseId': '670333746628661248', 'enterpriseName': 'autotest_supplier_paper_name', 'enterprisePrimaryName': 'autotest_name_supplier', 'enterpriseContactsMobile': '13123456789', 'orderAmount': 39702.75, 'amount': 39702.75, 'realAmount': 39702.75, 'fundProvider': 1, 'status': 30141, 'tradeOrderCreateTime': '2021-12-20 15:48:43', 'certifierId': '498985714734731264', 'certifierName': '梁金满', 'confirmTime': '2021-12-20 15:48:49', 'remark': 'autotest_remark'}, {'id': '668876016583839744', 'tradeOrderId': '668876016051163136', 'enterpriseId': '668875893355188224', 'enterpriseName': 'autotest_supplier_paper_name', 'enterprisePrimaryName': 'autotest_name_supplier', 'enterpriseContactsMobile': '13123456789', 'orderAmount': 39702.75, 'amount': 39702.75, 'realAmount': 39702.75, 'fundProvider': 1, 'status': 30141, 'tradeOrderCreateTime': '2021-12-16 15:15:35', 'certifierId': '498985714734731264', 'certifierName': '梁金满', 'confirmTime': '2021-12-16 15:15:40', 'remark': 'autotest_remark'}, {'id': '666328908207099904', 'tradeOrderId': '666328907796058112', 'enterpriseId': '666328760928309248', 'enterpriseName': 'autotest_supplier_paper_name', 'enterprisePrimaryName': 'autotest_name_supplier', 'enterpriseContactsMobile': '13123456789', 'orderAmount': 39702.75, 'amount': 39702.75, 'realAmount': 39702.75, 'fundProvider': 1, 'status': 30141, 'tradeOrderCreateTime': '2021-12-09 14:34:17', 'certifierId': '498985714734731264', 'certifierName': '梁金满', 'confirmTime': '2021-12-09 14:34:23', 'remark': 'autotest_remark'}, {'id': '665993653839335424', 'tradeOrderId': '665993653340213248', 'enterpriseId': '665993529323032576', 'enterpriseName': 'autotest_supplier_paper_name', 'enterprisePrimaryName': 'autotest_name_supplier', 'enterpriseContactsMobile': '13123456789', 'orderAmount': 39702.75, 'amount': 39702.75, 'realAmount': 39702.75, 'fundProvider': 1, 'status': 30141, 'tradeOrderCreateTime': '2021-12-08 16:22:06', 'certifierId': '498985714734731264', 'certifierName': '梁金满', 'confirmTime': '2021-12-08 16:22:12', 'remark': 'autotest_remark'}, {'id': '665991220853608448', 'tradeOrderId': '665991220350291968', 'enterpriseId': '665991098354765824', 'enterpriseName': 'autotest_supplier_paper_name', 'enterprisePrimaryName': 'autotest_name_supplier', 'enterpriseContactsMobile': '13123456789', 'orderAmount': 39702.75, 'amount': 39702.75, 'realAmount': 39702.75, 'fundProvider': 1, 'status': 30141, 'tradeOrderCreateTime': '2021-12-08 16:12:26', 'certifierId': '498985714734731264', 'certifierName': '梁金满', 'confirmTime': '2021-12-08 16:12:32', 'remark': 'autotest_remark'}, {'id': '665990422853718016', 'tradeOrderId': '665990422442676224', 'enterpriseId': '665990301734801408', 'enterpriseName': 'autotest_supplier_paper_name', 'enterprisePrimaryName': 'autotest_name_supplier', 'enterpriseContactsMobile': '13123456789', 'orderAmount': 39702.75, 'amount': 39702.75, 'realAmount': 39702.75, 'fundProvider': 1, 'status': 30141, 'tradeOrderCreateTime': '2021-12-08 16:09:16', 'certifierId': '498985714734731264', 'certifierName': '梁金满', 'confirmTime': '2021-12-08 16:09:21', 'remark': 'autotest_remark'}, {'id': '665988717030281216', 'tradeOrderId': '665988716585684992', 'enterpriseId': '665988595647123456', 'enterpriseName': 'autotest_supplier_paper_name', 'enterprisePrimaryName': 'autotest_name_supplier', 'enterpriseContactsMobile': '13123456789', 'orderAmount': 39702.75, 'amount': 39702.75, 'realAmount': 39702.75, 'fundProvider': 1, 'status': 30141, 'tradeOrderCreateTime': '2021-12-08 16:02:29', 'certifierId': '498985714734731264', 'certifierName': '梁金满', 'confirmTime': '2021-12-08 16:02:35', 'remark': 'autotest_remark'}, {'id': '665988092347420672', 'tradeOrderId': '665988091865075712', 'enterpriseId': '665987969882132480', 'enterpriseName': 'autotest_supplier_paper_name', 'enterprisePrimaryName': 'autotest_name_supplier', 'enterpriseContactsMobile': '13123456789', 'orderAmount': 39702.75, 'amount': 39702.75, 'realAmount': 39702.75, 'fundProvider': 1, 'status': 30141, 'tradeOrderCreateTime': '2021-12-08 16:00:00', 'certifierId': '498985714734731264', 'certifierName': '梁金满', 'confirmTime': '2021-12-08 16:00:06', 'remark': 'autotest_remark'}, {'id': '665985295392575488', 'tradeOrderId': '665985294876676096', 'enterpriseId': '665985173665484800', 'enterpriseName': 'autotest_supplier_paper_name', 'enterprisePrimaryName': 'autotest_name_supplier', 'enterpriseContactsMobile': '13123456789', 'orderAmount': 39702.75, 'amount': 39702.75, 'realAmount': 39702.75, 'fundProvider': 1, 'status': 30141, 'tradeOrderCreateTime': '2021-12-08 15:48:53', 'certifierId': '498985714734731264', 'certifierName': '梁金满', 'confirmTime': '2021-12-08 15:48:59', 'remark': 'autotest_remark'}], 'total': 502, 'size': 10, 'current': 1}}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.357" endtime="20211220 15:50:27.358"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.359" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.358" endtime="20211220 15:50:27.359"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:50:27.359" endtime="20211220 15:50:27.359"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:27.305" endtime="20211220 15:50:27.360" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s19-s2-t2" name="operate_get_payable_list_search">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:50:27.361" endtime="20211220 15:50:27.361"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationpsc_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.361" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.361" endtime="20211220 15:50:27.362"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>enterpriseName=${supplier_paper_name}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${param}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:27.362" level="INFO">${param} = enterpriseName=autotest_supplier_paper_name</msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.362" endtime="20211220 15:50:27.362"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/trading-center/admin/get/payable-list</arg>
|
|
<arg>params=${param}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:27.409" level="INFO">GET Request : url=https://api-ops-yyt-test.qniao.cn/trading-center/admin/get/payable-list?enterpriseName=autotest_supplier_paper_name
|
|
path_url=/trading-center/admin/get/payable-list?enterpriseName=autotest_supplier_paper_name
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:27.409" level="INFO">GET Response : url=https://api-ops-yyt-test.qniao.cn/trading-center/admin/get/payable-list?enterpriseName=autotest_supplier_paper_name
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:50:27 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers', 'Authorization': '67e46d738b8e6a3589900dd9e68af75c', '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":"670334322049421312","tradeOrderId":"670334321642573824","enterpriseId":"670334123944054784","enterpriseName":"autotest_supplier_paper_name","enterprisePrimaryName":"autotest_name_supplier","enterpriseContactsMobile":"13123456789","orderAmount":39702.75,"amount":39702.75,"realAmount":null,"fundProvider":null,"status":30140,"tradeOrderCreateTime":"2021-12-20 15:50:22","certifierId":null,"certifierName":null,"confirmTime":null,"remark":null},{"id":"670333906674913280","tradeOrderId":"670333906238705664","enterpriseId":"670333746628661248","enterpriseName":"autotest_supplier_paper_name","enterprisePrimaryName":"autotest_name_supplier","enterpriseContactsMobile":"13123456789","orderAmount":39702.75,"amount":39702.75,"realAmount":39702.75,"fundProvider":1,"status":30141,"tradeOrderCreateTime":"2021-12-20 15:48:43","certifierId":"498985714734731264","certifierName":"梁金满","confirmTime":"2021-12-20 15:48:49","remark":"autotest_remark"},{"id":"668876016583839744","tradeOrderId":"668876016051163136","enterpriseId":"668875893355188224","enterpriseName":"autotest_supplier_paper_name","enterprisePrimaryName":"autotest_name_supplier","enterpriseContactsMobile":"13123456789","orderAmount":39702.75,"amount":39702.75,"realAmount":39702.75,"fundProvider":1,"status":30141,"tradeOrderCreateTime":"2021-12-16 15:15:35","certifierId":"498985714734731264","certifierName":"梁金满","confirmTime":"2021-12-16 15:15:40","remark":"autotest_remark"},{"id":"666328908207099904","tradeOrderId":"666328907796058112","enterpriseId":"666328760928309248","enterpriseName":"autotest_supplier_paper_name","enterprisePrimaryName":"autotest_name_supplier","enterpriseContactsMobile":"13123456789","orderAmount":39702.75,"amount":39702.75,"realAmount":39702.75,"fundProvider":1,"status":30141,"tradeOrderCreateTime":"2021-12-09 14:34:17","certifierId":"498985714734731264","certifierName":"梁金满","confirmTime":"2021-12-09 14:34:23","remark":"autotest_remark"},{"id":"665993653839335424","tradeOrderId":"665993653340213248","enterpriseId":"665993529323032576","enterpriseName":"autotest_supplier_paper_name","enterprisePrimaryName":"autotest_name_supplier","enterpriseContactsMobile":"13123456789","orderAmount":39702.75,"amount":39702.75,"realAmount":39702.75,"fundProvider":1,"status":30141,"tradeOrderCreateTime":"2021-12-08 16:22:06","certifierId":"498985714734731264","certifierName":"梁金满","confirmTime":"2021-12-08 16:22:12","remark":"autotest_remark"},{"id":"665991220853608448","tradeOrderId":"665991220350291968","enterpriseId":"665991098354765824","enterpriseName":"autotest_supplier_paper_name","enterprisePrimaryName":"autotest_name_supplier","enterpriseContactsMobile":"13123456789","orderAmount":39702.75,"amount":39702.75,"realAmount":39702.75,"fundProvider":1,"status":30141,"tradeOrderCreateTime":"2021-12-08 16:12:26","certifierId":"498985714734731264","certifierName":"梁金满","confirmTime":"2021-12-08 16:12:32","remark":"autotest_remark"},{"id":"665990422853718016","tradeOrderId":"665990422442676224","enterpriseId":"665990301734801408","enterpriseName":"autotest_supplier_paper_name","enterprisePrimaryName":"autotest_name_supplier","enterpriseContactsMobile":"13123456789","orderAmount":39702.75,"amount":39702.75,"realAmount":39702.75,"fundProvider":1,"status":30141,"tradeOrderCreateTime":"2021-12-08 16:09:16","certifierId":"498985714734731264","certifierName":"梁金满","confirmTime":"2021-12-08 16:09:21","remark":"autotest_remark"},{"id":"665988717030281216","tradeOrderId":"665988716585684992","enterpriseId":"665988595647123456","enterpriseName":"autotest_supplier_paper_name","enterprisePrimaryName":"autotest_name_supplier","enterpriseContactsMobile":"13123456789","orderAmount":39702.75,"amount":39702.75,"realAmount":39702.75,"fundProvider":1,"status":30141,"tradeOrderCreateTime":"2021-12-08 16:02:29","certifierId":"498985714734731264","certifierName":"梁金满","confirmTime":"2021-12-08 16:02:35","remark":"autotest_remark"},{"id":"665988092347420672","tradeOrderId":"665988091865075712","enterpriseId":"665987969882132480","enterpriseName":"autotest_supplier_paper_name","enterprisePrimaryName":"autotest_name_supplier","enterpriseContactsMobile":"13123456789","orderAmount":39702.75,"amount":39702.75,"realAmount":39702.75,"fundProvider":1,"status":30141,"tradeOrderCreateTime":"2021-12-08 16:00:00","certifierId":"498985714734731264","certifierName":"梁金满","confirmTime":"2021-12-08 16:00:06","remark":"autotest_remark"},{"id":"665985295392575488","tradeOrderId":"665985294876676096","enterpriseId":"665985173665484800","enterpriseName":"autotest_supplier_paper_name","enterprisePrimaryName":"autotest_name_supplier","enterpriseContactsMobile":"13123456789","orderAmount":39702.75,"amount":39702.75,"realAmount":39702.75,"fundProvider":1,"status":30141,"tradeOrderCreateTime":"2021-12-08 15:48:53","certifierId":"498985714734731264","certifierName":"梁金满","confirmTime":"2021-12-08 15:48:59","remark":"autotest_remark"}],"total":90,"size":10,"current":1}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:27.410" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.362" endtime="20211220 15:50:27.410"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.411" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334322049421312', 'tradeOrderId': '670334321642573824', 'enterpriseId': '670334123944054784', 'enterpriseName': 'autotest_supplier_paper_name', 'enterprisePrimaryName': 'autotest_name_supplier', 'enterpriseContactsMobile': '13123456789', 'orderAmount': 39702.75, 'amount': 39702.75, 'realAmount': None, 'fundProvider': None, 'status': 30140, 'tradeOrderCreateTime': '2021-12-20 15:50:22', 'certifierId': None, 'certifierName': None, 'confirmTime': None, 'remark': None}, {'id': '670333906674913280', 'tradeOrderId': '670333906238705664', 'enterpriseId': '670333746628661248', 'enterpriseName': 'autotest_supplier_paper_name', 'enterprisePrimaryName': 'autotest_name_supplier', 'enterpriseContactsMobile': '13123456789', 'orderAmount': 39702.75, 'amount': 39702.75, 'realAmount': 39702.75, 'fundProvider': 1, 'status': 30141, 'tradeOrderCreateTime': '2021-12-20 15:48:43', 'certifierId': '498985714734731264', 'certifierName': '梁金满', 'confirmTime': '2021-12-20 15:48:49', 'remark': 'autotest_remark'}, {'id': '668876016583839744', 'tradeOrderId': '668876016051163136', 'enterpriseId': '668875893355188224', 'enterpriseName': 'autotest_supplier_paper_name', 'enterprisePrimaryName': 'autotest_name_supplier', 'enterpriseContactsMobile': '13123456789', 'orderAmount': 39702.75, 'amount': 39702.75, 'realAmount': 39702.75, 'fundProvider': 1, 'status': 30141, 'tradeOrderCreateTime': '2021-12-16 15:15:35', 'certifierId': '498985714734731264', 'certifierName': '梁金满', 'confirmTime': '2021-12-16 15:15:40', 'remark': 'autotest_remark'}, {'id': '666328908207099904', 'tradeOrderId': '666328907796058112', 'enterpriseId': '666328760928309248', 'enterpriseName': 'autotest_supplier_paper_name', 'enterprisePrimaryName': 'autotest_name_supplier', 'enterpriseContactsMobile': '13123456789', 'orderAmount': 39702.75, 'amount': 39702.75, 'realAmount': 39702.75, 'fundProvider': 1, 'status': 30141, 'tradeOrderCreateTime': '2021-12-09 14:34:17', 'certifierId': '498985714734731264', 'certifierName': '梁金满', 'confirmTime': '2021-12-09 14:34:23', 'remark': 'autotest_remark'}, {'id': '665993653839335424', 'tradeOrderId': '665993653340213248', 'enterpriseId': '665993529323032576', 'enterpriseName': 'autotest_supplier_paper_name', 'enterprisePrimaryName': 'autotest_name_supplier', 'enterpriseContactsMobile': '13123456789', 'orderAmount': 39702.75, 'amount': 39702.75, 'realAmount': 39702.75, 'fundProvider': 1, 'status': 30141, 'tradeOrderCreateTime': '2021-12-08 16:22:06', 'certifierId': '498985714734731264', 'certifierName': '梁金满', 'confirmTime': '2021-12-08 16:22:12', 'remark': 'autotest_remark'}, {'id': '665991220853608448', 'tradeOrderId': '665991220350291968', 'enterpriseId': '665991098354765824', 'enterpriseName': 'autotest_supplier_paper_name', 'enterprisePrimaryName': 'autotest_name_supplier', 'enterpriseContactsMobile': '13123456789', 'orderAmount': 39702.75, 'amount': 39702.75, 'realAmount': 39702.75, 'fundProvider': 1, 'status': 30141, 'tradeOrderCreateTime': '2021-12-08 16:12:26', 'certifierId': '498985714734731264', 'certifierName': '梁金满', 'confirmTime': '2021-12-08 16:12:32', 'remark': 'autotest_remark'}, {'id': '665990422853718016', 'tradeOrderId': '665990422442676224', 'enterpriseId': '665990301734801408', 'enterpriseName': 'autotest_supplier_paper_name', 'enterprisePrimaryName': 'autotest_name_supplier', 'enterpriseContactsMobile': '13123456789', 'orderAmount': 39702.75, 'amount': 39702.75, 'realAmount': 39702.75, 'fundProvider': 1, 'status': 30141, 'tradeOrderCreateTime': '2021-12-08 16:09:16', 'certifierId': '498985714734731264', 'certifierName': '梁金满', 'confirmTime': '2021-12-08 16:09:21', 'remark': 'autotest_remark'}, {'id': '665988717030281216', 'tradeOrderId': '665988716585684992', 'enterpriseId': '665988595647123456', 'enterpriseName': 'autotest_supplier_paper_name', 'enterprisePrimaryName': 'autotest_name_supplier', 'enterpriseContactsMobile': '13123456789', 'orderAmount': 39702.75, 'amount': 39702.75, 'realAmount': 39702.75, 'fundProvider': 1, 'status': 30141, 'tradeOrderCreateTime': '2021-12-08 16:02:29', 'certifierId': '498985714734731264', 'certifierName': '梁金满', 'confirmTime': '2021-12-08 16:02:35', 'remark': 'autotest_remark'}, {'id': '665988092347420672', 'tradeOrderId': '665988091865075712', 'enterpriseId': '665987969882132480', 'enterpriseName': 'autotest_supplier_paper_name', 'enterprisePrimaryName': 'autotest_name_supplier', 'enterpriseContactsMobile': '13123456789', 'orderAmount': 39702.75, 'amount': 39702.75, 'realAmount': 39702.75, 'fundProvider': 1, 'status': 30141, 'tradeOrderCreateTime': '2021-12-08 16:00:00', 'certifierId': '498985714734731264', 'certifierName': '梁金满', 'confirmTime': '2021-12-08 16:00:06', 'remark': 'autotest_remark'}, {'id': '665985295392575488', 'tradeOrderId': '665985294876676096', 'enterpriseId': '665985173665484800', 'enterpriseName': 'autotest_supplier_paper_name', 'enterprisePrimaryName': 'autotest_name_supplier', 'enterpriseContactsMobile': '13123456789', 'orderAmount': 39702.75, 'amount': 39702.75, 'realAmount': 39702.75, 'fundProvider': 1, 'status': 30141, 'tradeOrderCreateTime': '2021-12-08 15:48:53', 'certifierId': '498985714734731264', 'certifierName': '梁金满', 'confirmTime': '2021-12-08 15:48:59', 'remark': 'autotest_remark'}], 'total': 90, 'size': 10, 'current': 1}}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.410" endtime="20211220 15:50:27.411"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.412" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.411" endtime="20211220 15:50:27.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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:50:27.412" endtime="20211220 15:50:27.412"></status>
|
|
</kw>
|
|
<kw name="Get From Dictionary" library="Collections">
|
|
<doc>Returns a value from the given ``dictionary`` based on the given ``key``.</doc>
|
|
<arguments>
|
|
<arg>${response.json()["data"]["records"][0]}</arg>
|
|
<arg>id</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${payable_id}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:27.413" level="INFO">${payable_id} = 670334322049421312</msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.413" endtime="20211220 15:50:27.413"></status>
|
|
</kw>
|
|
<kw name="Set Suite Variable" library="BuiltIn">
|
|
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
|
|
<arguments>
|
|
<arg>${payable_id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.413" level="INFO">${payable_id} = 670334322049421312</msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.413" endtime="20211220 15:50:27.414"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:27.360" endtime="20211220 15:50:27.414" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s19-s2-t3" name="operate_confirm_payable">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:50:27.415" endtime="20211220 15:50:27.415"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationpsc_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.416" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.415" endtime="20211220 15:50:27.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>{"fundProvider":${payable_fundProvider},"id":"${payable_id}","realAmount":${supplier_order_totalPrice},"remark":"${payable_remark}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${bady}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:27.416" level="INFO">${bady} = {"fundProvider":1,"id":"670334322049421312","realAmount":39702.75,"remark":"autotest_remark"}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.416" endtime="20211220 15:50:27.416"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/trading-center/admin/confirm/payable</arg>
|
|
<arg>${bady}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:27.474" level="INFO">POST Request : url=https://api-ops-yyt-test.qniao.cn/trading-center/admin/confirm/payable
|
|
path_url=/trading-center/admin/confirm/payable
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c', 'Content-Length': '93'}
|
|
body={"fundProvider":1,"id":"670334322049421312","realAmount":39702.75,"remark":"autotest_remark"}
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:27.474" level="INFO">POST Response : url=https://api-ops-yyt-test.qniao.cn/trading-center/admin/confirm/payable
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:50:27 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers', 'Authorization': '67e46d738b8e6a3589900dd9e68af75c', '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="20211220 15:50:27.474" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.417" endtime="20211220 15:50:27.474"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.475" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.474" endtime="20211220 15:50:27.475"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.475" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.475" endtime="20211220 15:50:27.475"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:50:27.476" endtime="20211220 15:50:27.476"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:27.414" endtime="20211220 15:50:27.476" critical="yes"></status>
|
|
</test>
|
|
<status status="PASS" starttime="20211220 15:50:27.299" endtime="20211220 15:50:27.476"></status>
|
|
</suite>
|
|
<suite id="s1-s19-s3" name="Receivable" source="/root/yyt-trading-rf-api/018_payable_and_receivable/receivable.robot">
|
|
<test id="s1-s19-s3-t1" name="operate_get_receivable_list">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:50:27.482" endtime="20211220 15:50:27.482"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationpsc_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.483" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.482" endtime="20211220 15:50:27.483"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/trading-center/admin/get/receivable-list</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:27.529" level="INFO">GET Request : url=https://api-ops-yyt-test.qniao.cn/trading-center/admin/get/receivable-list
|
|
path_url=/trading-center/admin/get/receivable-list
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:27.529" level="INFO">GET Response : url=https://api-ops-yyt-test.qniao.cn/trading-center/admin/get/receivable-list
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:50:27 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers', 'Authorization': '67e46d738b8e6a3589900dd9e68af75c', '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":"670334246786830336","tradeOrderId":"670334246266736640","enterpriseId":"670334095083048960","enterpriseName":"autotest_printing_packaging_factory_name","tradeOrderOwnerId":null,"tradeOrderOwnerName":null,"tradeOrderOwnerMobile":null,"orderAmount":40893.83,"amount":40893.83,"realAmount":null,"status":30150,"tradeOrderCreateTime":"2021-12-20 15:50:04","certifierId":null,"certifierName":null,"confirmTime":null,"remark":null,"paymentMethod":2},{"id":"670334204793458688","tradeOrderId":"670334204340473856","enterpriseId":"670334095083048960","enterpriseName":"autotest_printing_packaging_factory_name","tradeOrderOwnerId":null,"tradeOrderOwnerName":null,"tradeOrderOwnerMobile":null,"orderAmount":20372.44,"amount":20372.44,"realAmount":null,"status":30150,"tradeOrderCreateTime":"2021-12-20 15:49:54","certifierId":null,"certifierName":null,"confirmTime":null,"remark":null,"paymentMethod":2},{"id":"670333874013868032","tradeOrderId":"670333873514745856","enterpriseId":"670333709009948672","enterpriseName":"autotest_printing_packaging_factory_name","tradeOrderOwnerId":null,"tradeOrderOwnerName":null,"tradeOrderOwnerMobile":null,"orderAmount":40893.83,"amount":40893.83,"realAmount":40893.83,"status":30151,"tradeOrderCreateTime":"2021-12-20 15:48:35","certifierId":"498985714734731264","certifierName":"梁金满","confirmTime":"2021-12-20 15:48:49","remark":"autotest_remark","paymentMethod":2},{"id":"670333839360528384","tradeOrderId":"670333838924320768","enterpriseId":"670333709009948672","enterpriseName":"autotest_printing_packaging_factory_name","tradeOrderOwnerId":null,"tradeOrderOwnerName":null,"tradeOrderOwnerMobile":null,"orderAmount":20372.44,"amount":20372.44,"realAmount":null,"status":30150,"tradeOrderCreateTime":"2021-12-20 15:48:27","certifierId":null,"certifierName":null,"confirmTime":null,"remark":null,"paymentMethod":2},{"id":"668875990214250496","tradeOrderId":"668875989438304256","enterpriseId":"668875868793344000","enterpriseName":"autotest_printing_packaging_factory_name","tradeOrderOwnerId":null,"tradeOrderOwnerName":null,"tradeOrderOwnerMobile":null,"orderAmount":40893.83,"amount":40893.83,"realAmount":40893.83,"status":30151,"tradeOrderCreateTime":"2021-12-16 15:15:29","certifierId":"498985714734731264","certifierName":"梁金满","confirmTime":"2021-12-16 15:15:41","remark":"autotest_remark","paymentMethod":2},{"id":"668875961831395328","tradeOrderId":"668875961307107328","enterpriseId":"668875868793344000","enterpriseName":"autotest_printing_packaging_factory_name","tradeOrderOwnerId":null,"tradeOrderOwnerName":null,"tradeOrderOwnerMobile":null,"orderAmount":20372.44,"amount":20372.44,"realAmount":null,"status":30150,"tradeOrderCreateTime":"2021-12-16 15:15:22","certifierId":null,"certifierName":null,"confirmTime":null,"remark":null,"paymentMethod":2},{"id":"666328879492894720","tradeOrderId":"666328878796640256","enterpriseId":"666328731182305280","enterpriseName":"autotest_printing_packaging_factory_name","tradeOrderOwnerId":null,"tradeOrderOwnerName":null,"tradeOrderOwnerMobile":null,"orderAmount":40893.83,"amount":40893.83,"realAmount":40893.83,"status":30151,"tradeOrderCreateTime":"2021-12-09 14:34:10","certifierId":"498985714734731264","certifierName":"梁金满","confirmTime":"2021-12-09 14:34:24","remark":"autotest_remark","paymentMethod":2},{"id":"666328846919929856","tradeOrderId":"666328846114623488","enterpriseId":"666328731182305280","enterpriseName":"autotest_printing_packaging_factory_name","tradeOrderOwnerId":null,"tradeOrderOwnerName":null,"tradeOrderOwnerMobile":null,"orderAmount":20372.44,"amount":20372.44,"realAmount":null,"status":30150,"tradeOrderCreateTime":"2021-12-09 14:34:02","certifierId":null,"certifierName":null,"confirmTime":null,"remark":null,"paymentMethod":2},{"id":"665993626580553728","tradeOrderId":"665993626035294208","enterpriseId":"665993504882823168","enterpriseName":"autotest_printing_packaging_factory_name","tradeOrderOwnerId":null,"tradeOrderOwnerName":null,"tradeOrderOwnerMobile":null,"orderAmount":40893.83,"amount":40893.83,"realAmount":40893.83,"status":30151,"tradeOrderCreateTime":"2021-12-08 16:22:00","certifierId":"498985714734731264","certifierName":"梁金满","confirmTime":"2021-12-08 16:22:12","remark":"autotest_remark","paymentMethod":2},{"id":"665993597044264960","tradeOrderId":"665993596511588352","enterpriseId":"665993504882823168","enterpriseName":"autotest_printing_packaging_factory_name","tradeOrderOwnerId":null,"tradeOrderOwnerName":null,"tradeOrderOwnerMobile":null,"orderAmount":20372.44,"amount":20372.44,"realAmount":null,"status":30150,"tradeOrderCreateTime":"2021-12-08 16:21:53","certifierId":null,"certifierName":null,"confirmTime":null,"remark":null,"paymentMethod":2}],"total":985,"size":10,"current":1}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:27.530" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.483" endtime="20211220 15:50:27.530"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.530" level="INFO">200</msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.530" endtime="20211220 15:50:27.530"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.531" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334246786830336', 'tradeOrderId': '670334246266736640', 'enterpriseId': '670334095083048960', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'tradeOrderOwnerId': None, 'tradeOrderOwnerName': None, 'tradeOrderOwnerMobile': None, 'orderAmount': 40893.83, 'amount': 40893.83, 'realAmount': None, 'status': 30150, 'tradeOrderCreateTime': '2021-12-20 15:50:04', 'certifierId': None, 'certifierName': None, 'confirmTime': None, 'remark': None, 'paymentMethod': 2}, {'id': '670334204793458688', 'tradeOrderId': '670334204340473856', 'enterpriseId': '670334095083048960', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'tradeOrderOwnerId': None, 'tradeOrderOwnerName': None, 'tradeOrderOwnerMobile': None, 'orderAmount': 20372.44, 'amount': 20372.44, 'realAmount': None, 'status': 30150, 'tradeOrderCreateTime': '2021-12-20 15:49:54', 'certifierId': None, 'certifierName': None, 'confirmTime': None, 'remark': None, 'paymentMethod': 2}, {'id': '670333874013868032', 'tradeOrderId': '670333873514745856', 'enterpriseId': '670333709009948672', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'tradeOrderOwnerId': None, 'tradeOrderOwnerName': None, 'tradeOrderOwnerMobile': None, 'orderAmount': 40893.83, 'amount': 40893.83, 'realAmount': 40893.83, 'status': 30151, 'tradeOrderCreateTime': '2021-12-20 15:48:35', 'certifierId': '498985714734731264', 'certifierName': '梁金满', 'confirmTime': '2021-12-20 15:48:49', 'remark': 'autotest_remark', 'paymentMethod': 2}, {'id': '670333839360528384', 'tradeOrderId': '670333838924320768', 'enterpriseId': '670333709009948672', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'tradeOrderOwnerId': None, 'tradeOrderOwnerName': None, 'tradeOrderOwnerMobile': None, 'orderAmount': 20372.44, 'amount': 20372.44, 'realAmount': None, 'status': 30150, 'tradeOrderCreateTime': '2021-12-20 15:48:27', 'certifierId': None, 'certifierName': None, 'confirmTime': None, 'remark': None, 'paymentMethod': 2}, {'id': '668875990214250496', 'tradeOrderId': '668875989438304256', 'enterpriseId': '668875868793344000', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'tradeOrderOwnerId': None, 'tradeOrderOwnerName': None, 'tradeOrderOwnerMobile': None, 'orderAmount': 40893.83, 'amount': 40893.83, 'realAmount': 40893.83, 'status': 30151, 'tradeOrderCreateTime': '2021-12-16 15:15:29', 'certifierId': '498985714734731264', 'certifierName': '梁金满', 'confirmTime': '2021-12-16 15:15:41', 'remark': 'autotest_remark', 'paymentMethod': 2}, {'id': '668875961831395328', 'tradeOrderId': '668875961307107328', 'enterpriseId': '668875868793344000', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'tradeOrderOwnerId': None, 'tradeOrderOwnerName': None, 'tradeOrderOwnerMobile': None, 'orderAmount': 20372.44, 'amount': 20372.44, 'realAmount': None, 'status': 30150, 'tradeOrderCreateTime': '2021-12-16 15:15:22', 'certifierId': None, 'certifierName': None, 'confirmTime': None, 'remark': None, 'paymentMethod': 2}, {'id': '666328879492894720', 'tradeOrderId': '666328878796640256', 'enterpriseId': '666328731182305280', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'tradeOrderOwnerId': None, 'tradeOrderOwnerName': None, 'tradeOrderOwnerMobile': None, 'orderAmount': 40893.83, 'amount': 40893.83, 'realAmount': 40893.83, 'status': 30151, 'tradeOrderCreateTime': '2021-12-09 14:34:10', 'certifierId': '498985714734731264', 'certifierName': '梁金满', 'confirmTime': '2021-12-09 14:34:24', 'remark': 'autotest_remark', 'paymentMethod': 2}, {'id': '666328846919929856', 'tradeOrderId': '666328846114623488', 'enterpriseId': '666328731182305280', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'tradeOrderOwnerId': None, 'tradeOrderOwnerName': None, 'tradeOrderOwnerMobile': None, 'orderAmount': 20372.44, 'amount': 20372.44, 'realAmount': None, 'status': 30150, 'tradeOrderCreateTime': '2021-12-09 14:34:02', 'certifierId': None, 'certifierName': None, 'confirmTime': None, 'remark': None, 'paymentMethod': 2}, {'id': '665993626580553728', 'tradeOrderId': '665993626035294208', 'enterpriseId': '665993504882823168', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'tradeOrderOwnerId': None, 'tradeOrderOwnerName': None, 'tradeOrderOwnerMobile': None, 'orderAmount': 40893.83, 'amount': 40893.83, 'realAmount': 40893.83, 'status': 30151, 'tradeOrderCreateTime': '2021-12-08 16:22:00', 'certifierId': '498985714734731264', 'certifierName': '梁金满', 'confirmTime': '2021-12-08 16:22:12', 'remark': 'autotest_remark', 'paymentMethod': 2}, {'id': '665993597044264960', 'tradeOrderId': '665993596511588352', 'enterpriseId': '665993504882823168', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'tradeOrderOwnerId': None, 'tradeOrderOwnerName': None, 'tradeOrderOwnerMobile': None, 'orderAmount': 20372.44, 'amount': 20372.44, 'realAmount': None, 'status': 30150, 'tradeOrderCreateTime': '2021-12-08 16:21:53', 'certifierId': None, 'certifierName': None, 'confirmTime': None, 'remark': None, 'paymentMethod': 2}], 'total': 985, 'size': 10, 'current': 1}}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.531" endtime="20211220 15:50:27.531"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.532" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.531" endtime="20211220 15:50:27.532"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:50:27.532" endtime="20211220 15:50:27.532"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:27.482" endtime="20211220 15:50:27.533" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s19-s3-t2" name="operate_get_receivable_list_search">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:50:27.533" endtime="20211220 15:50:27.534"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationpsc_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.534" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.534" endtime="20211220 15:50:27.534"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>enterpriseName=${printing_packaging_factory_name}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${param}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:27.535" level="INFO">${param} = enterpriseName=autotest_printing_packaging_factory_name</msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.535" endtime="20211220 15:50:27.535"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/trading-center/admin/get/receivable-list</arg>
|
|
<arg>params=${param}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:27.588" level="INFO">GET Request : url=https://api-ops-yyt-test.qniao.cn/trading-center/admin/get/receivable-list?enterpriseName=autotest_printing_packaging_factory_name
|
|
path_url=/trading-center/admin/get/receivable-list?enterpriseName=autotest_printing_packaging_factory_name
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:27.589" level="INFO">GET Response : url=https://api-ops-yyt-test.qniao.cn/trading-center/admin/get/receivable-list?enterpriseName=autotest_printing_packaging_factory_name
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:50:27 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers', 'Authorization': '67e46d738b8e6a3589900dd9e68af75c', '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":"670334246786830336","tradeOrderId":"670334246266736640","enterpriseId":"670334095083048960","enterpriseName":"autotest_printing_packaging_factory_name","tradeOrderOwnerId":null,"tradeOrderOwnerName":null,"tradeOrderOwnerMobile":null,"orderAmount":40893.83,"amount":40893.83,"realAmount":null,"status":30150,"tradeOrderCreateTime":"2021-12-20 15:50:04","certifierId":null,"certifierName":null,"confirmTime":null,"remark":null,"paymentMethod":2},{"id":"670334204793458688","tradeOrderId":"670334204340473856","enterpriseId":"670334095083048960","enterpriseName":"autotest_printing_packaging_factory_name","tradeOrderOwnerId":null,"tradeOrderOwnerName":null,"tradeOrderOwnerMobile":null,"orderAmount":20372.44,"amount":20372.44,"realAmount":null,"status":30150,"tradeOrderCreateTime":"2021-12-20 15:49:54","certifierId":null,"certifierName":null,"confirmTime":null,"remark":null,"paymentMethod":2},{"id":"670333874013868032","tradeOrderId":"670333873514745856","enterpriseId":"670333709009948672","enterpriseName":"autotest_printing_packaging_factory_name","tradeOrderOwnerId":null,"tradeOrderOwnerName":null,"tradeOrderOwnerMobile":null,"orderAmount":40893.83,"amount":40893.83,"realAmount":40893.83,"status":30151,"tradeOrderCreateTime":"2021-12-20 15:48:35","certifierId":"498985714734731264","certifierName":"梁金满","confirmTime":"2021-12-20 15:48:49","remark":"autotest_remark","paymentMethod":2},{"id":"670333839360528384","tradeOrderId":"670333838924320768","enterpriseId":"670333709009948672","enterpriseName":"autotest_printing_packaging_factory_name","tradeOrderOwnerId":null,"tradeOrderOwnerName":null,"tradeOrderOwnerMobile":null,"orderAmount":20372.44,"amount":20372.44,"realAmount":null,"status":30150,"tradeOrderCreateTime":"2021-12-20 15:48:27","certifierId":null,"certifierName":null,"confirmTime":null,"remark":null,"paymentMethod":2},{"id":"668875990214250496","tradeOrderId":"668875989438304256","enterpriseId":"668875868793344000","enterpriseName":"autotest_printing_packaging_factory_name","tradeOrderOwnerId":null,"tradeOrderOwnerName":null,"tradeOrderOwnerMobile":null,"orderAmount":40893.83,"amount":40893.83,"realAmount":40893.83,"status":30151,"tradeOrderCreateTime":"2021-12-16 15:15:29","certifierId":"498985714734731264","certifierName":"梁金满","confirmTime":"2021-12-16 15:15:41","remark":"autotest_remark","paymentMethod":2},{"id":"668875961831395328","tradeOrderId":"668875961307107328","enterpriseId":"668875868793344000","enterpriseName":"autotest_printing_packaging_factory_name","tradeOrderOwnerId":null,"tradeOrderOwnerName":null,"tradeOrderOwnerMobile":null,"orderAmount":20372.44,"amount":20372.44,"realAmount":null,"status":30150,"tradeOrderCreateTime":"2021-12-16 15:15:22","certifierId":null,"certifierName":null,"confirmTime":null,"remark":null,"paymentMethod":2},{"id":"666328879492894720","tradeOrderId":"666328878796640256","enterpriseId":"666328731182305280","enterpriseName":"autotest_printing_packaging_factory_name","tradeOrderOwnerId":null,"tradeOrderOwnerName":null,"tradeOrderOwnerMobile":null,"orderAmount":40893.83,"amount":40893.83,"realAmount":40893.83,"status":30151,"tradeOrderCreateTime":"2021-12-09 14:34:10","certifierId":"498985714734731264","certifierName":"梁金满","confirmTime":"2021-12-09 14:34:24","remark":"autotest_remark","paymentMethod":2},{"id":"666328846919929856","tradeOrderId":"666328846114623488","enterpriseId":"666328731182305280","enterpriseName":"autotest_printing_packaging_factory_name","tradeOrderOwnerId":null,"tradeOrderOwnerName":null,"tradeOrderOwnerMobile":null,"orderAmount":20372.44,"amount":20372.44,"realAmount":null,"status":30150,"tradeOrderCreateTime":"2021-12-09 14:34:02","certifierId":null,"certifierName":null,"confirmTime":null,"remark":null,"paymentMethod":2},{"id":"665993626580553728","tradeOrderId":"665993626035294208","enterpriseId":"665993504882823168","enterpriseName":"autotest_printing_packaging_factory_name","tradeOrderOwnerId":null,"tradeOrderOwnerName":null,"tradeOrderOwnerMobile":null,"orderAmount":40893.83,"amount":40893.83,"realAmount":40893.83,"status":30151,"tradeOrderCreateTime":"2021-12-08 16:22:00","certifierId":"498985714734731264","certifierName":"梁金满","confirmTime":"2021-12-08 16:22:12","remark":"autotest_remark","paymentMethod":2},{"id":"665993597044264960","tradeOrderId":"665993596511588352","enterpriseId":"665993504882823168","enterpriseName":"autotest_printing_packaging_factory_name","tradeOrderOwnerId":null,"tradeOrderOwnerName":null,"tradeOrderOwnerMobile":null,"orderAmount":20372.44,"amount":20372.44,"realAmount":null,"status":30150,"tradeOrderCreateTime":"2021-12-08 16:21:53","certifierId":null,"certifierName":null,"confirmTime":null,"remark":null,"paymentMethod":2}],"total":175,"size":10,"current":1}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:27.589" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.535" endtime="20211220 15:50:27.589"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.590" level="INFO">200</msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.589" endtime="20211220 15:50:27.590"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.590" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '670334246786830336', 'tradeOrderId': '670334246266736640', 'enterpriseId': '670334095083048960', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'tradeOrderOwnerId': None, 'tradeOrderOwnerName': None, 'tradeOrderOwnerMobile': None, 'orderAmount': 40893.83, 'amount': 40893.83, 'realAmount': None, 'status': 30150, 'tradeOrderCreateTime': '2021-12-20 15:50:04', 'certifierId': None, 'certifierName': None, 'confirmTime': None, 'remark': None, 'paymentMethod': 2}, {'id': '670334204793458688', 'tradeOrderId': '670334204340473856', 'enterpriseId': '670334095083048960', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'tradeOrderOwnerId': None, 'tradeOrderOwnerName': None, 'tradeOrderOwnerMobile': None, 'orderAmount': 20372.44, 'amount': 20372.44, 'realAmount': None, 'status': 30150, 'tradeOrderCreateTime': '2021-12-20 15:49:54', 'certifierId': None, 'certifierName': None, 'confirmTime': None, 'remark': None, 'paymentMethod': 2}, {'id': '670333874013868032', 'tradeOrderId': '670333873514745856', 'enterpriseId': '670333709009948672', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'tradeOrderOwnerId': None, 'tradeOrderOwnerName': None, 'tradeOrderOwnerMobile': None, 'orderAmount': 40893.83, 'amount': 40893.83, 'realAmount': 40893.83, 'status': 30151, 'tradeOrderCreateTime': '2021-12-20 15:48:35', 'certifierId': '498985714734731264', 'certifierName': '梁金满', 'confirmTime': '2021-12-20 15:48:49', 'remark': 'autotest_remark', 'paymentMethod': 2}, {'id': '670333839360528384', 'tradeOrderId': '670333838924320768', 'enterpriseId': '670333709009948672', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'tradeOrderOwnerId': None, 'tradeOrderOwnerName': None, 'tradeOrderOwnerMobile': None, 'orderAmount': 20372.44, 'amount': 20372.44, 'realAmount': None, 'status': 30150, 'tradeOrderCreateTime': '2021-12-20 15:48:27', 'certifierId': None, 'certifierName': None, 'confirmTime': None, 'remark': None, 'paymentMethod': 2}, {'id': '668875990214250496', 'tradeOrderId': '668875989438304256', 'enterpriseId': '668875868793344000', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'tradeOrderOwnerId': None, 'tradeOrderOwnerName': None, 'tradeOrderOwnerMobile': None, 'orderAmount': 40893.83, 'amount': 40893.83, 'realAmount': 40893.83, 'status': 30151, 'tradeOrderCreateTime': '2021-12-16 15:15:29', 'certifierId': '498985714734731264', 'certifierName': '梁金满', 'confirmTime': '2021-12-16 15:15:41', 'remark': 'autotest_remark', 'paymentMethod': 2}, {'id': '668875961831395328', 'tradeOrderId': '668875961307107328', 'enterpriseId': '668875868793344000', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'tradeOrderOwnerId': None, 'tradeOrderOwnerName': None, 'tradeOrderOwnerMobile': None, 'orderAmount': 20372.44, 'amount': 20372.44, 'realAmount': None, 'status': 30150, 'tradeOrderCreateTime': '2021-12-16 15:15:22', 'certifierId': None, 'certifierName': None, 'confirmTime': None, 'remark': None, 'paymentMethod': 2}, {'id': '666328879492894720', 'tradeOrderId': '666328878796640256', 'enterpriseId': '666328731182305280', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'tradeOrderOwnerId': None, 'tradeOrderOwnerName': None, 'tradeOrderOwnerMobile': None, 'orderAmount': 40893.83, 'amount': 40893.83, 'realAmount': 40893.83, 'status': 30151, 'tradeOrderCreateTime': '2021-12-09 14:34:10', 'certifierId': '498985714734731264', 'certifierName': '梁金满', 'confirmTime': '2021-12-09 14:34:24', 'remark': 'autotest_remark', 'paymentMethod': 2}, {'id': '666328846919929856', 'tradeOrderId': '666328846114623488', 'enterpriseId': '666328731182305280', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'tradeOrderOwnerId': None, 'tradeOrderOwnerName': None, 'tradeOrderOwnerMobile': None, 'orderAmount': 20372.44, 'amount': 20372.44, 'realAmount': None, 'status': 30150, 'tradeOrderCreateTime': '2021-12-09 14:34:02', 'certifierId': None, 'certifierName': None, 'confirmTime': None, 'remark': None, 'paymentMethod': 2}, {'id': '665993626580553728', 'tradeOrderId': '665993626035294208', 'enterpriseId': '665993504882823168', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'tradeOrderOwnerId': None, 'tradeOrderOwnerName': None, 'tradeOrderOwnerMobile': None, 'orderAmount': 40893.83, 'amount': 40893.83, 'realAmount': 40893.83, 'status': 30151, 'tradeOrderCreateTime': '2021-12-08 16:22:00', 'certifierId': '498985714734731264', 'certifierName': '梁金满', 'confirmTime': '2021-12-08 16:22:12', 'remark': 'autotest_remark', 'paymentMethod': 2}, {'id': '665993597044264960', 'tradeOrderId': '665993596511588352', 'enterpriseId': '665993504882823168', 'enterpriseName': 'autotest_printing_packaging_factory_name', 'tradeOrderOwnerId': None, 'tradeOrderOwnerName': None, 'tradeOrderOwnerMobile': None, 'orderAmount': 20372.44, 'amount': 20372.44, 'realAmount': None, 'status': 30150, 'tradeOrderCreateTime': '2021-12-08 16:21:53', 'certifierId': None, 'certifierName': None, 'confirmTime': None, 'remark': None, 'paymentMethod': 2}], 'total': 175, 'size': 10, 'current': 1}}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.590" endtime="20211220 15:50:27.591"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.591" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.591" endtime="20211220 15:50:27.591"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:50:27.591" endtime="20211220 15:50:27.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>${response.json()["data"]["records"][0]}</arg>
|
|
<arg>id</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${receivable_id}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:27.592" level="INFO">${receivable_id} = 670334246786830336</msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.592" endtime="20211220 15:50:27.593"></status>
|
|
</kw>
|
|
<kw name="Set Suite Variable" library="BuiltIn">
|
|
<doc>Makes a variable available everywhere within the scope of the current suite.</doc>
|
|
<arguments>
|
|
<arg>${receivable_id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.593" level="INFO">${receivable_id} = 670334246786830336</msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.593" endtime="20211220 15:50:27.593"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:27.533" endtime="20211220 15:50:27.593" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s19-s3-t3" name="operate_confirm_receivable">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:50:27.594" endtime="20211220 15:50:27.594"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>${yytops}</arg>
|
|
<arg>headers=${operationpsc_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.595" level="INFO">Creating Session using : alias=yytops, url=https://api-ops-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.594" endtime="20211220 15:50:27.595"></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":"${receivable_id}","realAmount":${customer_order_totalPrice},"remark":"${receivable_remark}"}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${bady}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:27.596" level="INFO">${bady} = {"id":"670334246786830336","realAmount":40893.83,"remark":"autotest_remark"}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.595" endtime="20211220 15:50:27.596"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytops</arg>
|
|
<arg>/trading-center/admin/confirm/receivable</arg>
|
|
<arg>${bady}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:27.650" level="INFO">POST Request : url=https://api-ops-yyt-test.qniao.cn/trading-center/admin/confirm/receivable
|
|
path_url=/trading-center/admin/confirm/receivable
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965324', 'Authorization': 'Token 67e46d738b8e6a3589900dd9e68af75c', 'Content-Length': '76'}
|
|
body={"id":"670334246786830336","realAmount":40893.83,"remark":"autotest_remark"}
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:27.651" level="INFO">POST Response : url=https://api-ops-yyt-test.qniao.cn/trading-center/admin/confirm/receivable
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:50:27 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers', 'Authorization': '67e46d738b8e6a3589900dd9e68af75c', '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="20211220 15:50:27.651" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.596" endtime="20211220 15:50:27.651"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.652" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.651" endtime="20211220 15:50:27.652"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.652" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.652" endtime="20211220 15:50:27.653"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:50:27.653" endtime="20211220 15:50:27.653"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:27.593" endtime="20211220 15:50:27.653" critical="yes"></status>
|
|
</test>
|
|
<status status="PASS" starttime="20211220 15:50:27.477" endtime="20211220 15:50:27.654"></status>
|
|
</suite>
|
|
<status status="PASS" starttime="20211220 15:50:27.111" endtime="20211220 15:50:27.655"></status>
|
|
</suite>
|
|
<suite id="s1-s20" name="019 Capacity Market" source="/root/yyt-trading-rf-api/019_capacity_market">
|
|
<suite id="s1-s20-s1" name="Capacity Commodity" source="/root/yyt-trading-rf-api/019_capacity_market/capacity_commodity.robot">
|
|
<test id="s1-s20-s1-t1" name="customer_get_capacity_commodity_list">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:50:27.664" endtime="20211220 15:50:27.665"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.665" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.665" endtime="20211220 15:50:27.666"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/capacity-market/get/capacity-commodity-page</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:27.717" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/capacity-market/get/capacity-commodity-page
|
|
path_url=/capacity-market/get/capacity-commodity-page
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:27.717" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/capacity-market/get/capacity-commodity-page
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:50:27 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":{"records":[{"id":"651103281514418176","type":0,"machineName":"123","machineId":"651103280591671296","enterpriseId":"646080654693502976","enterpriseName":"测试统计的","unitPrice":0.000,"canOrderStartDate":"1971-01-01 00:00:00","canOrderEndDate":"2037-12-30 00:00:00","provinceId":null,"provinceName":"江西省","cityId":360400,"cityName":"九江市","districtId":360421,"districtName":"九江县","streetId":null,"streetName":null,"commodityPresentation":null,"imgUrl":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1635401568770.png","monthlySales":null},{"id":"651053132046012416","type":0,"machineName":"23x","machineId":"651053131752411136","enterpriseId":"650011012820504576","enterpriseName":"aaaaaaa","unitPrice":0.000,"canOrderStartDate":"1971-01-01 00:00:00","canOrderEndDate":"2037-12-30 00:00:00","provinceId":null,"provinceName":"河北省","cityId":130300,"cityName":"秦皇岛市","districtId":130304,"districtName":"北戴河区","streetId":null,"streetName":null,"commodityPresentation":null,"imgUrl":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1635389070670.png","monthlySales":null},{"id":"651053070867894272","type":0,"machineName":"23x","machineId":"651053070175834112","enterpriseId":"650011012820504576","enterpriseName":"aaaaaaa","unitPrice":0.000,"canOrderStartDate":"1971-01-01 00:00:00","canOrderEndDate":"2037-12-30 00:00:00","provinceId":null,"provinceName":"河北省","cityId":130300,"cityName":"秦皇岛市","districtId":130304,"districtName":"北戴河区","streetId":null,"streetName":null,"commodityPresentation":null,"imgUrl":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1635389070670.png","monthlySales":null},{"id":"651052909039063040","type":0,"machineName":"23x","machineId":"651052908422500352","enterpriseId":"650011012820504576","enterpriseName":"aaaaaaa","unitPrice":0.000,"canOrderStartDate":"1971-01-01 00:00:00","canOrderEndDate":"2037-12-30 00:00:00","provinceId":null,"provinceName":"河北省","cityId":130300,"cityName":"秦皇岛市","districtId":130304,"districtName":"北戴河区","streetId":null,"streetName":null,"commodityPresentation":null,"imgUrl":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1635389070670.png","monthlySales":null},{"id":"651052766730522624","type":0,"machineName":"23x","machineId":"651052766109765632","enterpriseId":"650011012820504576","enterpriseName":"aaaaaaa","unitPrice":0.000,"canOrderStartDate":"1971-01-01 00:00:00","canOrderEndDate":"2037-12-30 00:00:00","provinceId":null,"provinceName":"河北省","cityId":130300,"cityName":"秦皇岛市","districtId":130304,"districtName":"北戴河区","streetId":null,"streetName":null,"commodityPresentation":null,"imgUrl":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1635389070670.png","monthlySales":null},{"id":"651050816056201216","type":0,"machineName":"23x","machineId":"651050815498358784","enterpriseId":"650011012820504576","enterpriseName":"aaaaaaa","unitPrice":0.000,"canOrderStartDate":"1971-01-01 00:00:00","canOrderEndDate":"2037-12-30 00:00:00","provinceId":null,"provinceName":"河北省","cityId":130300,"cityName":"秦皇岛市","districtId":130304,"districtName":"北戴河区","streetId":null,"streetName":null,"commodityPresentation":null,"imgUrl":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1635389070670.png","monthlySales":null},{"id":"651030997437124608","type":0,"machineName":"23x","machineId":"651030994173956096","enterpriseId":"650011012820504576","enterpriseName":"aaaaaaa","unitPrice":0.000,"canOrderStartDate":"1971-01-01 00:00:00","canOrderEndDate":"2037-12-30 00:00:00","provinceId":null,"provinceName":"河北省","cityId":130300,"cityName":"秦皇岛市","districtId":130304,"districtName":"北戴河区","streetId":null,"streetName":null,"commodityPresentation":null,"imgUrl":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1635384346518.jpg","monthlySales":null},{"id":"650785075847368704","type":0,"machineName":"bb","machineId":"650785075142725632","enterpriseId":"650011012820504576","enterpriseName":"aaaaaaa","unitPrice":111.000,"canOrderStartDate":"1971-01-01 00:00:00","canOrderEndDate":"2037-12-30 00:00:00","provinceId":null,"provinceName":"河北省","cityId":130300,"cityName":"秦皇岛市","districtId":130304,"districtName":"北戴河区","streetId":null,"streetName":null,"commodityPresentation":null,"imgUrl":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1635325706028.jpg","monthlySales":null},{"id":"646055053110677504","type":0,"machineName":"wf","machineId":"646055052301176832","enterpriseId":"646054247112249344","enterpriseName":"古典风格儿发个","unitPrice":1203.000,"canOrderStartDate":"1971-01-01 00:00:00","canOrderEndDate":"2037-12-30 00:00:00","provinceId":null,"provinceName":"广东省","cityId":440100,"cityName":"广州市","districtId":440104,"districtName":"越秀区","streetId":null,"streetName":null,"commodityPresentation":"","imgUrl":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1634197977456.jpg","monthlySales":null},{"id":"646049165511626752","type":0,"machineName":"213","machineId":"646049165004115968","enterpriseId":"646048787038605312","enterpriseName":"123345345","unitPrice":230.000,"canOrderStartDate":"1971-01-01 00:00:00","canOrderEndDate":"2037-12-30 00:00:00","provinceId":null,"provinceName":"广东省","cityId":440100,"cityName":"广州市","districtId":440106,"districtName":"天河区","streetId":null,"streetName":null,"commodityPresentation":"c","imgUrl":"https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1634196563596.jpg","monthlySales":null}],"total":34,"size":10,"current":1}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:27.718" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.666" endtime="20211220 15:50:27.718"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.719" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [{'id': '651103281514418176', 'type': 0, 'machineName': '123', 'machineId': '651103280591671296', 'enterpriseId': '646080654693502976', 'enterpriseName': '测试统计的', 'unitPrice': 0.0, 'canOrderStartDate': '1971-01-01 00:00:00', 'canOrderEndDate': '2037-12-30 00:00:00', 'provinceId': None, 'provinceName': '江西省', 'cityId': 360400, 'cityName': '九江市', 'districtId': 360421, 'districtName': '九江县', 'streetId': None, 'streetName': None, 'commodityPresentation': None, 'imgUrl': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1635401568770.png', 'monthlySales': None}, {'id': '651053132046012416', 'type': 0, 'machineName': '23x', 'machineId': '651053131752411136', 'enterpriseId': '650011012820504576', 'enterpriseName': 'aaaaaaa', 'unitPrice': 0.0, 'canOrderStartDate': '1971-01-01 00:00:00', 'canOrderEndDate': '2037-12-30 00:00:00', 'provinceId': None, 'provinceName': '河北省', 'cityId': 130300, 'cityName': '秦皇岛市', 'districtId': 130304, 'districtName': '北戴河区', 'streetId': None, 'streetName': None, 'commodityPresentation': None, 'imgUrl': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1635389070670.png', 'monthlySales': None}, {'id': '651053070867894272', 'type': 0, 'machineName': '23x', 'machineId': '651053070175834112', 'enterpriseId': '650011012820504576', 'enterpriseName': 'aaaaaaa', 'unitPrice': 0.0, 'canOrderStartDate': '1971-01-01 00:00:00', 'canOrderEndDate': '2037-12-30 00:00:00', 'provinceId': None, 'provinceName': '河北省', 'cityId': 130300, 'cityName': '秦皇岛市', 'districtId': 130304, 'districtName': '北戴河区', 'streetId': None, 'streetName': None, 'commodityPresentation': None, 'imgUrl': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1635389070670.png', 'monthlySales': None}, {'id': '651052909039063040', 'type': 0, 'machineName': '23x', 'machineId': '651052908422500352', 'enterpriseId': '650011012820504576', 'enterpriseName': 'aaaaaaa', 'unitPrice': 0.0, 'canOrderStartDate': '1971-01-01 00:00:00', 'canOrderEndDate': '2037-12-30 00:00:00', 'provinceId': None, 'provinceName': '河北省', 'cityId': 130300, 'cityName': '秦皇岛市', 'districtId': 130304, 'districtName': '北戴河区', 'streetId': None, 'streetName': None, 'commodityPresentation': None, 'imgUrl': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1635389070670.png', 'monthlySales': None}, {'id': '651052766730522624', 'type': 0, 'machineName': '23x', 'machineId': '651052766109765632', 'enterpriseId': '650011012820504576', 'enterpriseName': 'aaaaaaa', 'unitPrice': 0.0, 'canOrderStartDate': '1971-01-01 00:00:00', 'canOrderEndDate': '2037-12-30 00:00:00', 'provinceId': None, 'provinceName': '河北省', 'cityId': 130300, 'cityName': '秦皇岛市', 'districtId': 130304, 'districtName': '北戴河区', 'streetId': None, 'streetName': None, 'commodityPresentation': None, 'imgUrl': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1635389070670.png', 'monthlySales': None}, {'id': '651050816056201216', 'type': 0, 'machineName': '23x', 'machineId': '651050815498358784', 'enterpriseId': '650011012820504576', 'enterpriseName': 'aaaaaaa', 'unitPrice': 0.0, 'canOrderStartDate': '1971-01-01 00:00:00', 'canOrderEndDate': '2037-12-30 00:00:00', 'provinceId': None, 'provinceName': '河北省', 'cityId': 130300, 'cityName': '秦皇岛市', 'districtId': 130304, 'districtName': '北戴河区', 'streetId': None, 'streetName': None, 'commodityPresentation': None, 'imgUrl': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1635389070670.png', 'monthlySales': None}, {'id': '651030997437124608', 'type': 0, 'machineName': '23x', 'machineId': '651030994173956096', 'enterpriseId': '650011012820504576', 'enterpriseName': 'aaaaaaa', 'unitPrice': 0.0, 'canOrderStartDate': '1971-01-01 00:00:00', 'canOrderEndDate': '2037-12-30 00:00:00', 'provinceId': None, 'provinceName': '河北省', 'cityId': 130300, 'cityName': '秦皇岛市', 'districtId': 130304, 'districtName': '北戴河区', 'streetId': None, 'streetName': None, 'commodityPresentation': None, 'imgUrl': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1635384346518.jpg', 'monthlySales': None}, {'id': '650785075847368704', 'type': 0, 'machineName': 'bb', 'machineId': '650785075142725632', 'enterpriseId': '650011012820504576', 'enterpriseName': 'aaaaaaa', 'unitPrice': 111.0, 'canOrderStartDate': '1971-01-01 00:00:00', 'canOrderEndDate': '2037-12-30 00:00:00', 'provinceId': None, 'provinceName': '河北省', 'cityId': 130300, 'cityName': '秦皇岛市', 'districtId': 130304, 'districtName': '北戴河区', 'streetId': None, 'streetName': None, 'commodityPresentation': None, 'imgUrl': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1635325706028.jpg', 'monthlySales': None}, {'id': '646055053110677504', 'type': 0, 'machineName': 'wf', 'machineId': '646055052301176832', 'enterpriseId': '646054247112249344', 'enterpriseName': '古典风格儿发个', 'unitPrice': 1203.0, 'canOrderStartDate': '1971-01-01 00:00:00', 'canOrderEndDate': '2037-12-30 00:00:00', 'provinceId': None, 'provinceName': '广东省', 'cityId': 440100, 'cityName': '广州市', 'districtId': 440104, 'districtName': '越秀区', 'streetId': None, 'streetName': None, 'commodityPresentation': '', 'imgUrl': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1634197977456.jpg', 'monthlySales': None}, {'id': '646049165511626752', 'type': 0, 'machineName': '213', 'machineId': '646049165004115968', 'enterpriseId': '646048787038605312', 'enterpriseName': '123345345', 'unitPrice': 230.0, 'canOrderStartDate': '1971-01-01 00:00:00', 'canOrderEndDate': '2037-12-30 00:00:00', 'provinceId': None, 'provinceName': '广东省', 'cityId': 440100, 'cityName': '广州市', 'districtId': 440106, 'districtName': '天河区', 'streetId': None, 'streetName': None, 'commodityPresentation': 'c', 'imgUrl': 'https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1634196563596.jpg', 'monthlySales': None}], 'total': 34, 'size': 10, 'current': 1}}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.718" endtime="20211220 15:50:27.719"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.719" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.719" endtime="20211220 15:50:27.719"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:50:27.720" endtime="20211220 15:50:27.720"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:27.664" endtime="20211220 15:50:27.720" critical="yes"></status>
|
|
</test>
|
|
<status status="PASS" starttime="20211220 15:50:27.660" endtime="20211220 15:50:27.721"></status>
|
|
</suite>
|
|
<suite id="s1-s20-s2" name="Capacity Machines" source="/root/yyt-trading-rf-api/019_capacity_market/capacity_machines.robot">
|
|
<test id="s1-s20-s2-t1" name="customer_get_machines_list">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:50:27.727" endtime="20211220 15:50:27.727"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.727" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.727" endtime="20211220 15:50:27.728"></status>
|
|
</kw>
|
|
<kw name="Get On Session" library="RequestsLibrary">
|
|
<doc>Sends a GET request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/capacity-market/get/my-machines-list</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:27.768" level="INFO">GET Request : url=https://api-client-yyt-test.qniao.cn/capacity-market/get/my-machines-list
|
|
path_url=/capacity-market/get/my-machines-list
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:27.768" level="INFO">GET Response : url=https://api-client-yyt-test.qniao.cn/capacity-market/get/my-machines-list
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:50:27 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":{"records":[],"total":0,"size":10,"current":1}}
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:27.769" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.728" endtime="20211220 15:50:27.769"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.769" level="INFO">{'code': 0, 'message': 'successful', 'data': {'records': [], 'total': 0, 'size': 10, 'current': 1}}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.769" endtime="20211220 15:50:27.769"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.770" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.770" endtime="20211220 15:50:27.770"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:50:27.770" endtime="20211220 15:50:27.771"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:27.726" endtime="20211220 15:50:27.771" critical="yes"></status>
|
|
</test>
|
|
<status status="PASS" starttime="20211220 15:50:27.721" endtime="20211220 15:50:27.771"></status>
|
|
</suite>
|
|
<status status="PASS" starttime="20211220 15:50:27.656" endtime="20211220 15:50:27.772"></status>
|
|
</suite>
|
|
<suite id="s1-s21" name="100 Test Data Clear" source="/root/yyt-trading-rf-api/100_test_data_clear">
|
|
<suite id="s1-s21-s1" name="Test Data Clear" source="/root/yyt-trading-rf-api/100_test_data_clear/test_data_clear.robot">
|
|
<test id="s1-s21-s1-t1" name="database_delete_user_customerclue_customer">
|
|
<kw name="Connect To Database Using Custom Params" library="DatabaseLibrary">
|
|
<doc>Loads the DB API 2.0 module given `dbapiModuleName` then uses it to
|
|
connect to the database using the map string `db_custom_param_string`.</doc>
|
|
<arguments>
|
|
<arg>pymysql</arg>
|
|
<arg>database='uec', user='root', password='password', host='8.135.8.221', port=3306, charset='utf8'</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.793" level="INFO">Executing : Connect To Database Using Custom Params : pymysql.connect(db_api_2.connect(database='uec', user='root', password='password', host='8.135.8.221', port=3306, charset='utf8')) </msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.781" endtime="20211220 15:50:27.803"></status>
|
|
</kw>
|
|
<kw name="Execute Sql String" library="DatabaseLibrary">
|
|
<doc>Executes the sqlString as SQL commands. Useful to pass arguments to your sql. Set optional input `sansTran` to
|
|
True to run command without an explicit transaction commit or rollback.</doc>
|
|
<arguments>
|
|
<arg>update qn_account set is_delete = 1 where tid = "${account_customer}"</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.804" level="INFO">Executing : Execute SQL String | update qn_account set is_delete = 1 where tid = "13012345678" </msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.804" endtime="20211220 15:50:27.819"></status>
|
|
</kw>
|
|
<kw name="Execute Sql String" library="DatabaseLibrary">
|
|
<doc>Executes the sqlString as SQL commands. Useful to pass arguments to your sql. Set optional input `sansTran` to
|
|
True to run command without an explicit transaction commit or rollback.</doc>
|
|
<arguments>
|
|
<arg>update qn_enterprise_member set is_delete = 1 where user_id = ${userid_customer}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.820" level="INFO">Executing : Execute SQL String | update qn_enterprise_member set is_delete = 1 where user_id = 670334045988720640 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.819" endtime="20211220 15:50:27.832"></status>
|
|
</kw>
|
|
<kw name="Execute Sql String" library="DatabaseLibrary">
|
|
<doc>Executes the sqlString as SQL commands. Useful to pass arguments to your sql. Set optional input `sansTran` to
|
|
True to run command without an explicit transaction commit or rollback.</doc>
|
|
<arguments>
|
|
<arg>update qn_user set is_delete = 1 where id = ${userid_customer}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.833" level="INFO">Executing : Execute SQL String | update qn_user set is_delete = 1 where id = 670334045988720640 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.833" endtime="20211220 15:50:27.844"></status>
|
|
</kw>
|
|
<kw name="Connect To Database Using Custom Params" library="DatabaseLibrary">
|
|
<doc>Loads the DB API 2.0 module given `dbapiModuleName` then uses it to
|
|
connect to the database using the map string `db_custom_param_string`.</doc>
|
|
<arguments>
|
|
<arg>pymysql</arg>
|
|
<arg>database='yyt_user_center', user='root', password='password', host='8.135.8.221', port=3306, charset='utf8'</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.845" level="INFO">Executing : Connect To Database Using Custom Params : pymysql.connect(db_api_2.connect(database='yyt_user_center', user='root', password='password', host='8.135.8.221', port=3306, charset='utf8')) </msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.844" endtime="20211220 15:50:27.857"></status>
|
|
</kw>
|
|
<kw name="Execute Sql String" library="DatabaseLibrary">
|
|
<doc>Executes the sqlString as SQL commands. Useful to pass arguments to your sql. Set optional input `sansTran` to
|
|
True to run command without an explicit transaction commit or rollback.</doc>
|
|
<arguments>
|
|
<arg>update qn_customer_clue set is_delete = 1 where mobile = "${account_customer}"</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.857" level="INFO">Executing : Execute SQL String | update qn_customer_clue set is_delete = 1 where mobile = "13012345678" </msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.857" endtime="20211220 15:50:27.871"></status>
|
|
</kw>
|
|
<kw name="Disconnect From Database" library="DatabaseLibrary">
|
|
<doc>Disconnects from the database.</doc>
|
|
<msg timestamp="20211220 15:50:27.872" level="INFO">Executing : Disconnect From Database</msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.871" endtime="20211220 15:50:27.872"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:27.781" endtime="20211220 15:50:27.872" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s21-s1-t2" name="database_delete_user_customerclue_supplier">
|
|
<kw name="Connect To Database Using Custom Params" library="DatabaseLibrary">
|
|
<doc>Loads the DB API 2.0 module given `dbapiModuleName` then uses it to
|
|
connect to the database using the map string `db_custom_param_string`.</doc>
|
|
<arguments>
|
|
<arg>pymysql</arg>
|
|
<arg>database='uec', user='root', password='password', host='8.135.8.221', port=3306, charset='utf8'</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.873" level="INFO">Executing : Connect To Database Using Custom Params : pymysql.connect(db_api_2.connect(database='uec', user='root', password='password', host='8.135.8.221', port=3306, charset='utf8')) </msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.873" endtime="20211220 15:50:27.882"></status>
|
|
</kw>
|
|
<kw name="Execute Sql String" library="DatabaseLibrary">
|
|
<doc>Executes the sqlString as SQL commands. Useful to pass arguments to your sql. Set optional input `sansTran` to
|
|
True to run command without an explicit transaction commit or rollback.</doc>
|
|
<arguments>
|
|
<arg>update qn_account set is_delete = 1 where tid = "${account_supplier}"</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.882" level="INFO">Executing : Execute SQL String | update qn_account set is_delete = 1 where tid = "13123456789" </msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.882" endtime="20211220 15:50:27.899"></status>
|
|
</kw>
|
|
<kw name="Execute Sql String" library="DatabaseLibrary">
|
|
<doc>Executes the sqlString as SQL commands. Useful to pass arguments to your sql. Set optional input `sansTran` to
|
|
True to run command without an explicit transaction commit or rollback.</doc>
|
|
<arguments>
|
|
<arg>update qn_enterprise_member set is_delete = 1 where user_id = ${userid_supplier}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.900" level="INFO">Executing : Execute SQL String | update qn_enterprise_member set is_delete = 1 where user_id = 670334050908639232 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.899" endtime="20211220 15:50:27.915"></status>
|
|
</kw>
|
|
<kw name="Execute Sql String" library="DatabaseLibrary">
|
|
<doc>Executes the sqlString as SQL commands. Useful to pass arguments to your sql. Set optional input `sansTran` to
|
|
True to run command without an explicit transaction commit or rollback.</doc>
|
|
<arguments>
|
|
<arg>update qn_user set is_delete = 1 where id = ${userid_supplier}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.916" level="INFO">Executing : Execute SQL String | update qn_user set is_delete = 1 where id = 670334050908639232 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.915" endtime="20211220 15:50:27.926"></status>
|
|
</kw>
|
|
<kw name="Connect To Database Using Custom Params" library="DatabaseLibrary">
|
|
<doc>Loads the DB API 2.0 module given `dbapiModuleName` then uses it to
|
|
connect to the database using the map string `db_custom_param_string`.</doc>
|
|
<arguments>
|
|
<arg>pymysql</arg>
|
|
<arg>database='yyt_user_center', user='root', password='password', host='8.135.8.221', port=3306, charset='utf8'</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.926" level="INFO">Executing : Connect To Database Using Custom Params : pymysql.connect(db_api_2.connect(database='yyt_user_center', user='root', password='password', host='8.135.8.221', port=3306, charset='utf8')) </msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.926" endtime="20211220 15:50:27.935"></status>
|
|
</kw>
|
|
<kw name="Execute Sql String" library="DatabaseLibrary">
|
|
<doc>Executes the sqlString as SQL commands. Useful to pass arguments to your sql. Set optional input `sansTran` to
|
|
True to run command without an explicit transaction commit or rollback.</doc>
|
|
<arguments>
|
|
<arg>update qn_customer_clue set is_delete = 1 where mobile = "${account_supplier}"</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.935" level="INFO">Executing : Execute SQL String | update qn_customer_clue set is_delete = 1 where mobile = "13123456789" </msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.935" endtime="20211220 15:50:27.945"></status>
|
|
</kw>
|
|
<kw name="Disconnect From Database" library="DatabaseLibrary">
|
|
<doc>Disconnects from the database.</doc>
|
|
<msg timestamp="20211220 15:50:27.945" level="INFO">Executing : Disconnect From Database</msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.945" endtime="20211220 15:50:27.945"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:27.872" endtime="20211220 15:50:27.946" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s21-s1-t3" name="database_delete_printing_packaging_factory">
|
|
<kw name="Connect To Database Using Custom Params" library="DatabaseLibrary">
|
|
<doc>Loads the DB API 2.0 module given `dbapiModuleName` then uses it to
|
|
connect to the database using the map string `db_custom_param_string`.</doc>
|
|
<arguments>
|
|
<arg>pymysql</arg>
|
|
<arg>database='uec', user='root', password='password', host='8.135.8.221', port=3306, charset='utf8'</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.947" level="INFO">Executing : Connect To Database Using Custom Params : pymysql.connect(db_api_2.connect(database='uec', user='root', password='password', host='8.135.8.221', port=3306, charset='utf8')) </msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.946" endtime="20211220 15:50:27.960"></status>
|
|
</kw>
|
|
<kw name="Execute Sql String" library="DatabaseLibrary">
|
|
<doc>Executes the sqlString as SQL commands. Useful to pass arguments to your sql. Set optional input `sansTran` to
|
|
True to run command without an explicit transaction commit or rollback.</doc>
|
|
<arguments>
|
|
<arg>update qn_enterprise set is_delete = 1 where id = ${printing_packaging_factory_id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.961" level="INFO">Executing : Execute SQL String | update qn_enterprise set is_delete = 1 where id = 670334095083048960 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.960" endtime="20211220 15:50:27.974"></status>
|
|
</kw>
|
|
<kw name="Execute Sql String" library="DatabaseLibrary">
|
|
<doc>Executes the sqlString as SQL commands. Useful to pass arguments to your sql. Set optional input `sansTran` to
|
|
True to run command without an explicit transaction commit or rollback.</doc>
|
|
<arguments>
|
|
<arg>update qn_enterprise_member set is_delete = 1 where enterprise_id = ${printing_packaging_factory_id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.975" level="INFO">Executing : Execute SQL String | update qn_enterprise_member set is_delete = 1 where enterprise_id = 670334095083048960 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.975" endtime="20211220 15:50:27.990"></status>
|
|
</kw>
|
|
<kw name="Execute Sql String" library="DatabaseLibrary">
|
|
<doc>Executes the sqlString as SQL commands. Useful to pass arguments to your sql. Set optional input `sansTran` to
|
|
True to run command without an explicit transaction commit or rollback.</doc>
|
|
<arguments>
|
|
<arg>update qn_account set is_delete = 1 where tid = "${printing_packaging_factory_administrator_mobile}"</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:27.991" level="INFO">Executing : Execute SQL String | update qn_account set is_delete = 1 where tid = "13012345678" </msg>
|
|
<status status="PASS" starttime="20211220 15:50:27.991" endtime="20211220 15:50:28.005"></status>
|
|
</kw>
|
|
<kw name="Query" library="DatabaseLibrary">
|
|
<doc>Uses the input `selectStatement` to query for the values that will be returned as a list of tuples. Set optional
|
|
input `sansTran` to True to run command without an explicit transaction commit or rollback.
|
|
Set optional input `returnAsDict` to True to return values as a list of dictionaries.</doc>
|
|
<arguments>
|
|
<arg>select user_id from qn_account where tid = "${printing_packaging_factory_administrator_mobile}"</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${query}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:28.005" level="INFO">Executing : Query | select user_id from qn_account where tid = "13012345678" </msg>
|
|
<msg timestamp="20211220 15:50:28.016" level="INFO">${query} = ((638791785509949440,), (643897036307042304,), (658004216463364096,), (658010051834941440,), (658011520717950976,), (658032773151461376,), (658033437671821312,), (658034826523316224,), (65803669973303...</msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.005" endtime="20211220 15:50:28.016"></status>
|
|
</kw>
|
|
<kw name="Get From List" library="Collections">
|
|
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
|
|
<arguments>
|
|
<arg>${query}</arg>
|
|
<arg>0</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${query_list}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:28.017" level="INFO">${query_list} = (638791785509949440,)</msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.016" endtime="20211220 15:50:28.017"></status>
|
|
</kw>
|
|
<kw name="Get From List" library="Collections">
|
|
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
|
|
<arguments>
|
|
<arg>${query_list}</arg>
|
|
<arg>0</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${userid}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:28.018" level="INFO">${userid} = 638791785509949440</msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.017" endtime="20211220 15:50:28.018"></status>
|
|
</kw>
|
|
<kw name="Execute Sql String" library="DatabaseLibrary">
|
|
<doc>Executes the sqlString as SQL commands. Useful to pass arguments to your sql. Set optional input `sansTran` to
|
|
True to run command without an explicit transaction commit or rollback.</doc>
|
|
<arguments>
|
|
<arg>update qn_enterprise_member set is_delete = 1 where user_id = ${userid}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:28.018" level="INFO">Executing : Execute SQL String | update qn_enterprise_member set is_delete = 1 where user_id = 638791785509949440 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.018" endtime="20211220 15:50:28.031"></status>
|
|
</kw>
|
|
<kw name="Execute Sql String" library="DatabaseLibrary">
|
|
<doc>Executes the sqlString as SQL commands. Useful to pass arguments to your sql. Set optional input `sansTran` to
|
|
True to run command without an explicit transaction commit or rollback.</doc>
|
|
<arguments>
|
|
<arg>update qn_user set is_delete = 1 where id = ${userid}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:28.032" level="INFO">Executing : Execute SQL String | update qn_user set is_delete = 1 where id = 638791785509949440 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.031" endtime="20211220 15:50:28.042"></status>
|
|
</kw>
|
|
<kw name="Connect To Database Using Custom Params" library="DatabaseLibrary">
|
|
<doc>Loads the DB API 2.0 module given `dbapiModuleName` then uses it to
|
|
connect to the database using the map string `db_custom_param_string`.</doc>
|
|
<arguments>
|
|
<arg>pymysql</arg>
|
|
<arg>database='yyt_user_center', user='root', password='password', host='8.135.8.221', port=3306, charset='utf8'</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:28.042" level="INFO">Executing : Connect To Database Using Custom Params : pymysql.connect(db_api_2.connect(database='yyt_user_center', user='root', password='password', host='8.135.8.221', port=3306, charset='utf8')) </msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.042" endtime="20211220 15:50:28.053"></status>
|
|
</kw>
|
|
<kw name="Execute Sql String" library="DatabaseLibrary">
|
|
<doc>Executes the sqlString as SQL commands. Useful to pass arguments to your sql. Set optional input `sansTran` to
|
|
True to run command without an explicit transaction commit or rollback.</doc>
|
|
<arguments>
|
|
<arg>update qn_enterprise set is_delete = 1 where id = ${printing_packaging_factory_id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:28.054" level="INFO">Executing : Execute SQL String | update qn_enterprise set is_delete = 1 where id = 670334095083048960 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.054" endtime="20211220 15:50:28.074"></status>
|
|
</kw>
|
|
<kw name="Execute Sql String" library="DatabaseLibrary">
|
|
<doc>Executes the sqlString as SQL commands. Useful to pass arguments to your sql. Set optional input `sansTran` to
|
|
True to run command without an explicit transaction commit or rollback.</doc>
|
|
<arguments>
|
|
<arg>update qn_enterprise_profile set is_delete = 1 where enterprise_id = ${printing_packaging_factory_id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:28.075" level="INFO">Executing : Execute SQL String | update qn_enterprise_profile set is_delete = 1 where enterprise_id = 670334095083048960 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.074" endtime="20211220 15:50:28.087"></status>
|
|
</kw>
|
|
<kw name="Disconnect From Database" library="DatabaseLibrary">
|
|
<doc>Disconnects from the database.</doc>
|
|
<msg timestamp="20211220 15:50:28.087" level="INFO">Executing : Disconnect From Database</msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.087" endtime="20211220 15:50:28.087"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:27.946" endtime="20211220 15:50:28.088" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s21-s1-t4" name="database_delete_supplier_paper">
|
|
<kw name="Connect To Database Using Custom Params" library="DatabaseLibrary">
|
|
<doc>Loads the DB API 2.0 module given `dbapiModuleName` then uses it to
|
|
connect to the database using the map string `db_custom_param_string`.</doc>
|
|
<arguments>
|
|
<arg>pymysql</arg>
|
|
<arg>database='uec', user='root', password='password', host='8.135.8.221', port=3306, charset='utf8'</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:28.089" level="INFO">Executing : Connect To Database Using Custom Params : pymysql.connect(db_api_2.connect(database='uec', user='root', password='password', host='8.135.8.221', port=3306, charset='utf8')) </msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.089" endtime="20211220 15:50:28.100"></status>
|
|
</kw>
|
|
<kw name="Execute Sql String" library="DatabaseLibrary">
|
|
<doc>Executes the sqlString as SQL commands. Useful to pass arguments to your sql. Set optional input `sansTran` to
|
|
True to run command without an explicit transaction commit or rollback.</doc>
|
|
<arguments>
|
|
<arg>update qn_enterprise set is_delete = 1 where id = ${supplier_enterprise_id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:28.101" level="INFO">Executing : Execute SQL String | update qn_enterprise set is_delete = 1 where id = 670334123944054784 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.101" endtime="20211220 15:50:28.112"></status>
|
|
</kw>
|
|
<kw name="Execute Sql String" library="DatabaseLibrary">
|
|
<doc>Executes the sqlString as SQL commands. Useful to pass arguments to your sql. Set optional input `sansTran` to
|
|
True to run command without an explicit transaction commit or rollback.</doc>
|
|
<arguments>
|
|
<arg>update qn_enterprise_member set is_delete = 1 where enterprise_id = ${supplier_enterprise_id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:28.112" level="INFO">Executing : Execute SQL String | update qn_enterprise_member set is_delete = 1 where enterprise_id = 670334123944054784 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.112" endtime="20211220 15:50:28.121"></status>
|
|
</kw>
|
|
<kw name="Execute Sql String" library="DatabaseLibrary">
|
|
<doc>Executes the sqlString as SQL commands. Useful to pass arguments to your sql. Set optional input `sansTran` to
|
|
True to run command without an explicit transaction commit or rollback.</doc>
|
|
<arguments>
|
|
<arg>update qn_account set is_delete = 1 where tid = "${supplier_enterprise_administrator_mobile}"</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:28.122" level="INFO">Executing : Execute SQL String | update qn_account set is_delete = 1 where tid = "13123456789" </msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.121" endtime="20211220 15:50:28.134"></status>
|
|
</kw>
|
|
<kw name="Query" library="DatabaseLibrary">
|
|
<doc>Uses the input `selectStatement` to query for the values that will be returned as a list of tuples. Set optional
|
|
input `sansTran` to True to run command without an explicit transaction commit or rollback.
|
|
Set optional input `returnAsDict` to True to return values as a list of dictionaries.</doc>
|
|
<arguments>
|
|
<arg>select user_id from qn_account where tid = "${supplier_enterprise_administrator_mobile}"</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${query}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:28.134" level="INFO">Executing : Query | select user_id from qn_account where tid = "13123456789" </msg>
|
|
<msg timestamp="20211220 15:50:28.144" level="INFO">${query} = ((638817785325162496,), (644262109592555520,), (648578587942850560,), (648579404062134272,), (648582117185425408,), (648585580279631872,), (648585871884423168,), (648586171357728768,), (64858799660558...</msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.134" endtime="20211220 15:50:28.144"></status>
|
|
</kw>
|
|
<kw name="Get From List" library="Collections">
|
|
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
|
|
<arguments>
|
|
<arg>${query}</arg>
|
|
<arg>0</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${query_list}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:28.145" level="INFO">${query_list} = (638817785325162496,)</msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.145" endtime="20211220 15:50:28.145"></status>
|
|
</kw>
|
|
<kw name="Get From List" library="Collections">
|
|
<doc>Returns the value specified with an ``index`` from ``list``.</doc>
|
|
<arguments>
|
|
<arg>${query_list}</arg>
|
|
<arg>0</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${userid}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:28.146" level="INFO">${userid} = 638817785325162496</msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.145" endtime="20211220 15:50:28.146"></status>
|
|
</kw>
|
|
<kw name="Execute Sql String" library="DatabaseLibrary">
|
|
<doc>Executes the sqlString as SQL commands. Useful to pass arguments to your sql. Set optional input `sansTran` to
|
|
True to run command without an explicit transaction commit or rollback.</doc>
|
|
<arguments>
|
|
<arg>update qn_enterprise_member set is_delete = 1 where user_id = ${userid}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:28.146" level="INFO">Executing : Execute SQL String | update qn_enterprise_member set is_delete = 1 where user_id = 638817785325162496 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.146" endtime="20211220 15:50:28.156"></status>
|
|
</kw>
|
|
<kw name="Execute Sql String" library="DatabaseLibrary">
|
|
<doc>Executes the sqlString as SQL commands. Useful to pass arguments to your sql. Set optional input `sansTran` to
|
|
True to run command without an explicit transaction commit or rollback.</doc>
|
|
<arguments>
|
|
<arg>update qn_user set is_delete = 1 where id = ${userid}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:28.157" level="INFO">Executing : Execute SQL String | update qn_user set is_delete = 1 where id = 638817785325162496 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.156" endtime="20211220 15:50:28.165"></status>
|
|
</kw>
|
|
<kw name="Connect To Database Using Custom Params" library="DatabaseLibrary">
|
|
<doc>Loads the DB API 2.0 module given `dbapiModuleName` then uses it to
|
|
connect to the database using the map string `db_custom_param_string`.</doc>
|
|
<arguments>
|
|
<arg>pymysql</arg>
|
|
<arg>database='yyt_user_center', user='root', password='password', host='8.135.8.221', port=3306, charset='utf8'</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:28.165" level="INFO">Executing : Connect To Database Using Custom Params : pymysql.connect(db_api_2.connect(database='yyt_user_center', user='root', password='password', host='8.135.8.221', port=3306, charset='utf8')) </msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.165" endtime="20211220 15:50:28.173"></status>
|
|
</kw>
|
|
<kw name="Execute Sql String" library="DatabaseLibrary">
|
|
<doc>Executes the sqlString as SQL commands. Useful to pass arguments to your sql. Set optional input `sansTran` to
|
|
True to run command without an explicit transaction commit or rollback.</doc>
|
|
<arguments>
|
|
<arg>update qn_enterprise set is_delete = 1 where id = ${supplier_enterprise_id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:28.174" level="INFO">Executing : Execute SQL String | update qn_enterprise set is_delete = 1 where id = 670334123944054784 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.174" endtime="20211220 15:50:28.182"></status>
|
|
</kw>
|
|
<kw name="Execute Sql String" library="DatabaseLibrary">
|
|
<doc>Executes the sqlString as SQL commands. Useful to pass arguments to your sql. Set optional input `sansTran` to
|
|
True to run command without an explicit transaction commit or rollback.</doc>
|
|
<arguments>
|
|
<arg>update qn_enterprise_profile set is_delete = 1 where enterprise_id = ${supplier_enterprise_id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:28.183" level="INFO">Executing : Execute SQL String | update qn_enterprise_profile set is_delete = 1 where enterprise_id = 670334123944054784 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.182" endtime="20211220 15:50:28.191"></status>
|
|
</kw>
|
|
<kw name="Execute Sql String" library="DatabaseLibrary">
|
|
<doc>Executes the sqlString as SQL commands. Useful to pass arguments to your sql. Set optional input `sansTran` to
|
|
True to run command without an explicit transaction commit or rollback.</doc>
|
|
<arguments>
|
|
<arg>update qn_mall_supplier set is_delete = 1 where enterprise_id = ${supplier_enterprise_id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:28.192" level="INFO">Executing : Execute SQL String | update qn_mall_supplier set is_delete = 1 where enterprise_id = 670334123944054784 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.191" endtime="20211220 15:50:28.202"></status>
|
|
</kw>
|
|
<kw name="Disconnect From Database" library="DatabaseLibrary">
|
|
<doc>Disconnects from the database.</doc>
|
|
<msg timestamp="20211220 15:50:28.203" level="INFO">Executing : Disconnect From Database</msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.203" endtime="20211220 15:50:28.203"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:28.088" endtime="20211220 15:50:28.203" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s21-s1-t5" name="database_delete_printing_packaging_factory_credit">
|
|
<kw name="Connect To Database Using Custom Params" library="DatabaseLibrary">
|
|
<doc>Loads the DB API 2.0 module given `dbapiModuleName` then uses it to
|
|
connect to the database using the map string `db_custom_param_string`.</doc>
|
|
<arguments>
|
|
<arg>pymysql</arg>
|
|
<arg>database='yyt_user_center', user='root', password='password', host='8.135.8.221', port=3306, charset='utf8'</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:28.205" level="INFO">Executing : Connect To Database Using Custom Params : pymysql.connect(db_api_2.connect(database='yyt_user_center', user='root', password='password', host='8.135.8.221', port=3306, charset='utf8')) </msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.205" endtime="20211220 15:50:28.215"></status>
|
|
</kw>
|
|
<kw name="Execute Sql String" library="DatabaseLibrary">
|
|
<doc>Executes the sqlString as SQL commands. Useful to pass arguments to your sql. Set optional input `sansTran` to
|
|
True to run command without an explicit transaction commit or rollback.</doc>
|
|
<arguments>
|
|
<arg>update qn_enterprise_credit_application set is_delete = 1 where enterprise_id = ${printing_packaging_factory_id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:28.216" level="INFO">Executing : Execute SQL String | update qn_enterprise_credit_application set is_delete = 1 where enterprise_id = 670334095083048960 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.215" endtime="20211220 15:50:28.228"></status>
|
|
</kw>
|
|
<kw name="Execute Sql String" library="DatabaseLibrary">
|
|
<doc>Executes the sqlString as SQL commands. Useful to pass arguments to your sql. Set optional input `sansTran` to
|
|
True to run command without an explicit transaction commit or rollback.</doc>
|
|
<arguments>
|
|
<arg>update qn_enterprise_credit_order set is_delete = 1 where enterprise_id = ${printing_packaging_factory_id}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:28.229" level="INFO">Executing : Execute SQL String | update qn_enterprise_credit_order set is_delete = 1 where enterprise_id = 670334095083048960 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.228" endtime="20211220 15:50:28.241"></status>
|
|
</kw>
|
|
<kw name="Disconnect From Database" library="DatabaseLibrary">
|
|
<doc>Disconnects from the database.</doc>
|
|
<msg timestamp="20211220 15:50:28.242" level="INFO">Executing : Disconnect From Database</msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.241" endtime="20211220 15:50:28.242"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:28.204" endtime="20211220 15:50:28.242" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s21-s1-t6" name="supplierfocus_batch_product_status_down">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:50:28.243" endtime="20211220 15:50:28.243"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:28.244" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.243" endtime="20211220 15:50:28.244"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>30112</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${product_status}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:28.244" level="INFO">${product_status} = 30112</msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.244" endtime="20211220 15:50:28.244"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"status":${product_status},"idList":[${product_id},${product_id1}]}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:28.245" level="INFO">${body} = {"status":30112,"idList":[670334178390315008,658301546412511232]}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.245" endtime="20211220 15:50:28.245"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/update/product-status/batch</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:28.310" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/trading-center/update/product-status/batch
|
|
path_url=/trading-center/update/product-status/batch
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg==', 'Content-Length': '65'}
|
|
body=b'{"status":30112,"idList":[670334178390315008,658301546412511232]}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:28.310" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/trading-center/update/product-status/batch
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:50:28 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":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:28.310" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.245" endtime="20211220 15:50:28.310"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:28.311" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.310" endtime="20211220 15:50:28.311"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:28.311" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.311" endtime="20211220 15:50:28.311"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:50:28.312" endtime="20211220 15:50:28.312"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:28.242" endtime="20211220 15:50:28.312" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s21-s1-t7" name="supplierfocus_batch_product_delete">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:50:28.313" endtime="20211220 15:50:28.313"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:28.314" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.313" endtime="20211220 15:50:28.314"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"ids":["${product_id}"]}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:28.315" level="INFO">${body} = {"ids":["670334178390315008"]}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.315" endtime="20211220 15:50:28.315"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/delete/product-list</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:28.376" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/trading-center/delete/product-list
|
|
path_url=/trading-center/delete/product-list
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg==', 'Content-Length': '30'}
|
|
body=b'{"ids":["670334178390315008"]}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:28.376" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/trading-center/delete/product-list
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:50:28 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":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:28.376" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.315" endtime="20211220 15:50:28.376"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:28.377" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.376" endtime="20211220 15:50:28.377"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:28.378" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.377" endtime="20211220 15:50:28.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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:50:28.378" endtime="20211220 15:50:28.378"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:28.312" endtime="20211220 15:50:28.379" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s21-s1-t8" name="database_delete_paper_category">
|
|
<kw name="Connect To Database Using Custom Params" library="DatabaseLibrary">
|
|
<doc>Loads the DB API 2.0 module given `dbapiModuleName` then uses it to
|
|
connect to the database using the map string `db_custom_param_string`.</doc>
|
|
<arguments>
|
|
<arg>pymysql</arg>
|
|
<arg>database='trading_center', user='root', password='password', host='8.135.8.221', port=3306, charset='utf8'</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:28.380" level="INFO">Executing : Connect To Database Using Custom Params : pymysql.connect(db_api_2.connect(database='trading_center', user='root', password='password', host='8.135.8.221', port=3306, charset='utf8')) </msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.379" endtime="20211220 15:50:28.386"></status>
|
|
</kw>
|
|
<kw name="Execute Sql String" library="DatabaseLibrary">
|
|
<doc>Executes the sqlString as SQL commands. Useful to pass arguments to your sql. Set optional input `sansTran` to
|
|
True to run command without an explicit transaction commit or rollback.</doc>
|
|
<arguments>
|
|
<arg>update qn_category set is_delete = 1 where id = ${paper_category_id} and name = "${paper_category_name}"</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:28.387" level="INFO">Executing : Execute SQL String | update qn_category set is_delete = 1 where id = 670334170341445632 and name = "autotest_paper_category_name" </msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.386" endtime="20211220 15:50:28.394"></status>
|
|
</kw>
|
|
<kw name="Query" library="DatabaseLibrary">
|
|
<doc>Uses the input `selectStatement` to query for the values that will be returned as a list of tuples. Set optional
|
|
input `sansTran` to True to run command without an explicit transaction commit or rollback.
|
|
Set optional input `returnAsDict` to True to return values as a list of dictionaries.</doc>
|
|
<arguments>
|
|
<arg>select is_delete from qn_category where id = ${paper_category_id} and name = "${paper_category_name}"</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:28.394" level="INFO">Executing : Query | select is_delete from qn_category where id = 670334170341445632 and name = "autotest_paper_category_name" </msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.394" endtime="20211220 15:50:28.397"></status>
|
|
</kw>
|
|
<kw name="Disconnect From Database" library="DatabaseLibrary">
|
|
<doc>Disconnects from the database.</doc>
|
|
<msg timestamp="20211220 15:50:28.398" level="INFO">Executing : Disconnect From Database</msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.398" endtime="20211220 15:50:28.398"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:28.379" endtime="20211220 15:50:28.398" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s21-s1-t9" name="supplierfocus_delete_paper_manufacturer">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:50:28.399" endtime="20211220 15:50:28.399"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:28.400" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.399" endtime="20211220 15:50:28.400"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"idList":["${paper_manufacturer_id}"]}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:28.400" level="INFO">${body} = {"idList":["670334171301941248"]}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.400" endtime="20211220 15:50:28.401"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/delete/paper-manfucturers/by/ids</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:28.448" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/trading-center/delete/paper-manfucturers/by/ids
|
|
path_url=/trading-center/delete/paper-manfucturers/by/ids
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg==', 'Content-Length': '33'}
|
|
body=b'{"idList":["670334171301941248"]}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:28.448" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/trading-center/delete/paper-manfucturers/by/ids
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:50:28 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":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:28.448" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.401" endtime="20211220 15:50:28.448"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:28.449" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.449" endtime="20211220 15:50:28.450"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:28.450" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.450" endtime="20211220 15:50:28.451"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:50:28.451" endtime="20211220 15:50:28.451"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:28.398" endtime="20211220 15:50:28.452" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s21-s1-t10" name="supplierfocus_delete_paper_brand">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:50:28.453" endtime="20211220 15:50:28.453"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>${yytclient}</arg>
|
|
<arg>headers=${cloudfactory_supplierfocus_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:28.454" level="INFO">Creating Session using : alias=yytclient, url=https://api-client-yyt-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.453" endtime="20211220 15:50:28.455"></status>
|
|
</kw>
|
|
<kw name="Set Variable" library="BuiltIn">
|
|
<doc>Returns the given values which can then be assigned to a variables.</doc>
|
|
<arguments>
|
|
<arg>{"idList":["${paper_brand_id}"]}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${body}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:28.456" level="INFO">${body} = {"idList":["670334163223711744"]}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.455" endtime="20211220 15:50:28.456"></status>
|
|
</kw>
|
|
<kw name="Post On Session" library="RequestsLibrary">
|
|
<doc>Sends a POST request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>yytclient</arg>
|
|
<arg>/trading-center/delete/category-brands/by/ids</arg>
|
|
<arg>${body.encode("utf8")}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:28.511" level="INFO">POST Request : url=https://api-client-yyt-test.qniao.cn/trading-center/delete/category-brands/by/ids
|
|
path_url=/trading-center/delete/category-brands/by/ids
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847953922', 'Authorization': 'iHP4V/g6O5DXHixyNrf7toiY6YmvclCfaszv+7+thlwk0e9n2+uNpsFXEacdOKI2PItCYYEB0ztXYNbS8LBjyg==', 'Content-Length': '33'}
|
|
body=b'{"idList":["670334163223711744"]}'
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:28.512" level="INFO">POST Response : url=https://api-client-yyt-test.qniao.cn/trading-center/delete/category-brands/by/ids
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:50:28 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":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:28.512" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.456" endtime="20211220 15:50:28.512"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:28.513" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.512" endtime="20211220 15:50:28.513"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:28.513" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.513" endtime="20211220 15:50:28.514"></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>successful</arg>
|
|
<arg>${response.json()["message"]}</arg>
|
|
</arguments>
|
|
<status status="PASS" starttime="20211220 15:50:28.514" endtime="20211220 15:50:28.514"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:28.452" endtime="20211220 15:50:28.514" critical="yes"></status>
|
|
</test>
|
|
<test id="s1-s21-s1-t11" name="customer_enterprise_delete_shipping_address">
|
|
<kw name="Disable Warnings" library="urllib3">
|
|
<doc>Helper for quickly disabling all urllib3 warnings.</doc>
|
|
<status status="PASS" starttime="20211220 15:50:28.515" endtime="20211220 15:50:28.515"></status>
|
|
</kw>
|
|
<kw name="Create Session" library="RequestsLibrary">
|
|
<doc>Create Session: create a HTTP session to a server</doc>
|
|
<arguments>
|
|
<arg>uecclient</arg>
|
|
<arg>${uecclient}</arg>
|
|
<arg>headers=${cloudfactory_customer_header}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:28.516" level="INFO">Creating Session using : alias=uecclient, url=https://api-client-uec-test.qniao.cn, headers={'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 </msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.516" endtime="20211220 15:50:28.516"></status>
|
|
</kw>
|
|
<kw name="Delete On Session" library="RequestsLibrary">
|
|
<doc>Sends a DELETE request on a previously created HTTP Session.</doc>
|
|
<arguments>
|
|
<arg>uecclient</arg>
|
|
<arg>/uec/delete/enterprise-shipping-address/${customer_enterprise_shipping_address_id}</arg>
|
|
</arguments>
|
|
<assign>
|
|
<var>${response}</var>
|
|
</assign>
|
|
<msg timestamp="20211220 15:50:28.578" level="INFO">DELETE Request : url=https://api-client-uec-test.qniao.cn/uec/delete/enterprise-shipping-address/670334200842424320
|
|
path_url=/uec/delete/enterprise-shipping-address/670334200842424320
|
|
headers={'User-Agent': 'python-requests/2.26.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json;charset=UTF-8', 'X-APP-ID': '503258978847965388', 'Authorization': 'iHP4V/g6O5DXHixyNrf7tveuvA4aajk3RqKdcbz/15VIJLswlERINGFk8Ise7RUpqluleOOSMI0KrOzqcwiSBg==', 'Content-Length': '0'}
|
|
body=None
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:28.578" level="INFO">DELETE Response : url=https://api-client-uec-test.qniao.cn/uec/delete/enterprise-shipping-address/670334200842424320
|
|
status=200, reason=
|
|
headers={'Server': 'nginx/1.16.1', 'Date': 'Mon, 20 Dec 2021 07:50:28 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":null}
|
|
</msg>
|
|
<msg timestamp="20211220 15:50:28.578" level="INFO">${response} = <Response [200]></msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.517" endtime="20211220 15:50:28.579"></status>
|
|
</kw>
|
|
<kw name="Log" library="BuiltIn">
|
|
<doc>Logs the given message with the given level.</doc>
|
|
<arguments>
|
|
<arg>${response.json()}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:28.579" level="INFO">{'code': 0, 'message': 'successful', 'data': None}</msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.579" endtime="20211220 15:50:28.579"></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>200</arg>
|
|
<arg>${response.status_code}</arg>
|
|
</arguments>
|
|
<msg timestamp="20211220 15:50:28.580" level="INFO">Argument types are:
|
|
<type 'unicode'>
|
|
<class 'int'></msg>
|
|
<status status="PASS" starttime="20211220 15:50:28.579" endtime="20211220 15:50:28.580"></status>
|
|
</kw>
|
|
<status status="PASS" starttime="20211220 15:50:28.515" endtime="20211220 15:50:28.580" critical="yes"></status>
|
|
</test>
|
|
<status status="PASS" starttime="20211220 15:50:27.776" endtime="20211220 15:50:28.581"></status>
|
|
</suite>
|
|
<status status="PASS" starttime="20211220 15:50:27.772" endtime="20211220 15:50:28.583"></status>
|
|
</suite>
|
|
<status status="PASS" starttime="20211220 15:49:15.819" endtime="20211220 15:50:28.592"></status>
|
|
</suite>
|
|
<statistics>
|
|
<total>
|
|
<stat pass="199" fail="0">Critical Tests</stat>
|
|
<stat pass="199" fail="0">All Tests</stat>
|
|
</total>
|
|
<tag>
|
|
</tag>
|
|
<suite>
|
|
<stat pass="199" fail="0" id="s1" name="Yyt-Trading-Rf-Api">Yyt-Trading-Rf-Api</stat>
|
|
<stat pass="17" fail="0" id="s1-s1" name="000 Get Base Datas">Yyt-Trading-Rf-Api.000 Get Base Datas</stat>
|
|
<stat pass="17" fail="0" id="s1-s1-s1" name="Get Base Datas">Yyt-Trading-Rf-Api.000 Get Base Datas.Get Base Datas</stat>
|
|
<stat pass="18" fail="0" id="s1-s2" name="001 Login Get Info">Yyt-Trading-Rf-Api.001 Login Get Info</stat>
|
|
<stat pass="5" fail="0" id="s1-s2-s1" name="Login Customer">Yyt-Trading-Rf-Api.001 Login Get Info.Login Customer</stat>
|
|
<stat pass="2" fail="0" id="s1-s2-s2" name="Login Operate">Yyt-Trading-Rf-Api.001 Login Get Info.Login Operate</stat>
|
|
<stat pass="2" fail="0" id="s1-s2-s3" name="Login Operate Psc">Yyt-Trading-Rf-Api.001 Login Get Info.Login Operate Psc</stat>
|
|
<stat pass="5" fail="0" id="s1-s2-s4" name="Login Supplier">Yyt-Trading-Rf-Api.001 Login Get Info.Login Supplier</stat>
|
|
<stat pass="4" fail="0" id="s1-s2-s5" name="Login Supplierfocus">Yyt-Trading-Rf-Api.001 Login Get Info.Login Supplierfocus</stat>
|
|
<stat pass="22" fail="0" id="s1-s3" name="002 User Register">Yyt-Trading-Rf-Api.002 User Register</stat>
|
|
<stat pass="11" fail="0" id="s1-s3-s1" name="Customer User Register">Yyt-Trading-Rf-Api.002 User Register.Customer User Register</stat>
|
|
<stat pass="11" fail="0" id="s1-s3-s2" name="Supplier User Register">Yyt-Trading-Rf-Api.002 User Register.Supplier User Register</stat>
|
|
<stat pass="17" fail="0" id="s1-s4" name="003 Enterprise Open Account Customer">Yyt-Trading-Rf-Api.003 Enterprise Open Account Customer</stat>
|
|
<stat pass="17" fail="0" id="s1-s4-s1" name="Printing Packaging Factory Open Account">Yyt-Trading-Rf-Api.003 Enterprise Open Account Customer.Printing Packaging Factory Open Account</stat>
|
|
<stat pass="18" fail="0" id="s1-s5" name="004 Enterprise Open Account Supplier">Yyt-Trading-Rf-Api.004 Enterprise Open Account Supplier</stat>
|
|
<stat pass="18" fail="0" id="s1-s5-s1" name="Supplier Paper Open Account">Yyt-Trading-Rf-Api.004 Enterprise Open Account Supplier.Supplier Paper Open Account</stat>
|
|
<stat pass="9" fail="0" id="s1-s6" name="005 Enterprise Apply Credit">Yyt-Trading-Rf-Api.005 Enterprise Apply Credit</stat>
|
|
<stat pass="9" fail="0" id="s1-s6-s1" name="Apply Credit Qniao Customer">Yyt-Trading-Rf-Api.005 Enterprise Apply Credit.Apply Credit Qniao Customer</stat>
|
|
<stat pass="5" fail="0" id="s1-s7" name="006 Get Credit">Yyt-Trading-Rf-Api.006 Get Credit</stat>
|
|
<stat pass="3" fail="0" id="s1-s7-s1" name="Customer Credit Password">Yyt-Trading-Rf-Api.006 Get Credit.Customer Credit Password</stat>
|
|
<stat pass="2" fail="0" id="s1-s7-s2" name="Customer Get Credit">Yyt-Trading-Rf-Api.006 Get Credit.Customer Get Credit</stat>
|
|
<stat pass="13" fail="0" id="s1-s8" name="007 Paper Variety Management">Yyt-Trading-Rf-Api.007 Paper Variety Management</stat>
|
|
<stat pass="5" fail="0" id="s1-s8-s1" name="Paper Brand">Yyt-Trading-Rf-Api.007 Paper Variety Management.Paper Brand</stat>
|
|
<stat pass="4" fail="0" id="s1-s8-s2" name="Paper Category">Yyt-Trading-Rf-Api.007 Paper Variety Management.Paper Category</stat>
|
|
<stat pass="4" fail="0" id="s1-s8-s3" name="Paper Manufacturer">Yyt-Trading-Rf-Api.007 Paper Variety Management.Paper Manufacturer</stat>
|
|
<stat pass="4" fail="0" id="s1-s9" name="008 Market Information">Yyt-Trading-Rf-Api.008 Market Information</stat>
|
|
<stat pass="4" fail="0" id="s1-s9-s1" name="Market Information Link">Yyt-Trading-Rf-Api.008 Market Information.Market Information Link</stat>
|
|
<stat pass="7" fail="0" id="s1-s10" name="009 Product Manage">Yyt-Trading-Rf-Api.009 Product Manage</stat>
|
|
<stat pass="7" fail="0" id="s1-s10-s1" name="Product Add And List">Yyt-Trading-Rf-Api.009 Product Manage.Product Add And List</stat>
|
|
<stat pass="6" fail="0" id="s1-s11" name="010 Limited Specialoffer">Yyt-Trading-Rf-Api.010 Limited Specialoffer</stat>
|
|
<stat pass="6" fail="0" id="s1-s11-s1" name="Limited Specialoffer Product">Yyt-Trading-Rf-Api.010 Limited Specialoffer.Limited Specialoffer Product</stat>
|
|
<stat pass="2" fail="0" id="s1-s12" name="011 Product Price Config">Yyt-Trading-Rf-Api.011 Product Price Config</stat>
|
|
<stat pass="2" fail="0" id="s1-s12-s1" name="Product Price Config Qniao And Feisuan">Yyt-Trading-Rf-Api.011 Product Price Config.Product Price Config Qniao And Feisuan</stat>
|
|
<stat pass="3" fail="0" id="s1-s13" name="012 Product Price Update">Yyt-Trading-Rf-Api.012 Product Price Update</stat>
|
|
<stat pass="3" fail="0" id="s1-s13-s1" name="Product Price Batch Update Purchaseprice">Yyt-Trading-Rf-Api.012 Product Price Update.Product Price Batch Update Purchaseprice</stat>
|
|
<stat pass="5" fail="0" id="s1-s14" name="013 Paper List And Details">Yyt-Trading-Rf-Api.013 Paper List And Details</stat>
|
|
<stat pass="5" fail="0" id="s1-s14-s1" name="Customer Get Paper List And Detail">Yyt-Trading-Rf-Api.013 Paper List And Details.Customer Get Paper List And Detail</stat>
|
|
<stat pass="2" fail="0" id="s1-s15" name="014 Shinpping Address">Yyt-Trading-Rf-Api.014 Shinpping Address</stat>
|
|
<stat pass="2" fail="0" id="s1-s15-s1" name="Customer Enterprise Shipping Address">Yyt-Trading-Rf-Api.014 Shinpping Address.Customer Enterprise Shipping Address</stat>
|
|
<stat pass="3" fail="0" id="s1-s16" name="015 Customer Create Order">Yyt-Trading-Rf-Api.015 Customer Create Order</stat>
|
|
<stat pass="3" fail="0" id="s1-s16-s1" name="Customer Create Order Credit Payment">Yyt-Trading-Rf-Api.015 Customer Create Order.Customer Create Order Credit Payment</stat>
|
|
<stat pass="12" fail="0" id="s1-s17" name="016 Enquiry Create Order">Yyt-Trading-Rf-Api.016 Enquiry Create Order</stat>
|
|
<stat pass="12" fail="0" id="s1-s17-s1" name="Customer Enquiry Operate And Supplier Quoted Price Create Order">Yyt-Trading-Rf-Api.016 Enquiry Create Order.Customer Enquiry Operate And Supplier Quoted Price Create Order</stat>
|
|
<stat pass="14" fail="0" id="s1-s18" name="017 Order And Receipt And Delivery">Yyt-Trading-Rf-Api.017 Order And Receipt And Delivery</stat>
|
|
<stat pass="14" fail="0" id="s1-s18-s1" name="Get Oeder And Receipt And Delivery">Yyt-Trading-Rf-Api.017 Order And Receipt And Delivery.Get Oeder And Receipt And Delivery</stat>
|
|
<stat pass="9" fail="0" id="s1-s19" name="018 Payable And Receivable">Yyt-Trading-Rf-Api.018 Payable And Receivable</stat>
|
|
<stat pass="3" fail="0" id="s1-s19-s1" name="Customer Bill">Yyt-Trading-Rf-Api.018 Payable And Receivable.Customer Bill</stat>
|
|
<stat pass="3" fail="0" id="s1-s19-s2" name="Payable">Yyt-Trading-Rf-Api.018 Payable And Receivable.Payable</stat>
|
|
<stat pass="3" fail="0" id="s1-s19-s3" name="Receivable">Yyt-Trading-Rf-Api.018 Payable And Receivable.Receivable</stat>
|
|
<stat pass="2" fail="0" id="s1-s20" name="019 Capacity Market">Yyt-Trading-Rf-Api.019 Capacity Market</stat>
|
|
<stat pass="1" fail="0" id="s1-s20-s1" name="Capacity Commodity">Yyt-Trading-Rf-Api.019 Capacity Market.Capacity Commodity</stat>
|
|
<stat pass="1" fail="0" id="s1-s20-s2" name="Capacity Machines">Yyt-Trading-Rf-Api.019 Capacity Market.Capacity Machines</stat>
|
|
<stat pass="11" fail="0" id="s1-s21" name="100 Test Data Clear">Yyt-Trading-Rf-Api.100 Test Data Clear</stat>
|
|
<stat pass="11" fail="0" id="s1-s21-s1" name="Test Data Clear">Yyt-Trading-Rf-Api.100 Test Data Clear.Test Data Clear</stat>
|
|
</suite>
|
|
</statistics>
|
|
<errors>
|
|
</errors>
|
|
</robot>
|