From 550296a9df37b7f8bbcdd187af9ea3cb260c9561 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=81=E9=87=91=E6=BB=A1?= Date: Sun, 26 Sep 2021 18:00:38 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E9=83=A8=E5=88=86?= =?UTF-8?q?=E5=8D=B0=E5=88=B7=E5=8C=85=E8=A3=85=E5=8E=82=E5=BC=80=E6=88=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../customer_user_register.robot | 8 +- .../supplier_user_register.robot | 8 +- ...nting_packaging_factory_open_account.robot | 92 ++++++++++++++++++- 3 files changed, 99 insertions(+), 9 deletions(-) diff --git a/002_user_register/customer_user_register.robot b/002_user_register/customer_user_register.robot index 917ad53..4fabea7 100644 --- a/002_user_register/customer_user_register.robot +++ b/002_user_register/customer_user_register.robot @@ -103,7 +103,7 @@ customerclue_uploadpictures_customer Should Be Equal As Numbers 200 ${response.status_code} Should Be Equal As Strings successful ${response.json()["message"]} -get_user_register_list +operate_get_user_register_list Create Session yytops ${yytops} headers=${operationbackend_header} ${response} Get On Session yytops /cloud-print-user-center/admin/user/get/user-list Log ${response.status_code} @@ -112,7 +112,7 @@ get_user_register_list Should Be Equal As Strings successful ${response.json()["message"]} Should Be Equal As Strings ${account} ${response.json()["data"]["records"][0]["mobile"]} -get_user_register_search +operate_get_user_register_search Create Session yytops ${yytops} headers=${operationbackend_header} ${param} Set Variable createTimeBegin=${current_date}&createTimeEnd=${current_date}&mobile=${account} ${response} Get On Session yytops /cloud-print-user-center/admin/user/get/user-list params=${param} @@ -122,7 +122,7 @@ get_user_register_search Should Be Equal As Strings successful ${response.json()["message"]} Should Be Equal As Strings ${account} ${response.json()["data"]["records"][0]["mobile"]} -get_customerclue_list +operate_get_customerclue_list Create Session yytops ${yytops} headers=${operationbackend_header} ${response} Get On Session yytops /cloud-print-user-center/admin/get/customerclue/page Log ${response.status_code} @@ -136,7 +136,7 @@ get_customerclue_list Should Be Equal As Strings ${customer_name} ${response.json()["data"]["records"][0]["name"]} Should Be Equal As Strings ${userid_customer} ${response.json()["data"]["records"][0]["userId"]} -get_customerclue_search +operate_get_customerclue_search Create Session yytops ${yytops} headers=${operationbackend_header} ${param} Set Variable status=1 #客户线索状态 1待处理 2已处理 ${response} Get On Session yytops /cloud-print-user-center/admin/get/customerclue/page params=${param} diff --git a/002_user_register/supplier_user_register.robot b/002_user_register/supplier_user_register.robot index b441120..34c45c4 100644 --- a/002_user_register/supplier_user_register.robot +++ b/002_user_register/supplier_user_register.robot @@ -103,7 +103,7 @@ customerclue_uploadpictures_supplier Should Be Equal As Numbers 200 ${response.status_code} Should Be Equal As Strings successful ${response.json()["message"]} -get_user_register_list +operate_get_user_register_list Create Session yytops ${yytops} headers=${operationbackend_header} ${response} Get On Session yytops /cloud-print-user-center/admin/user/get/user-list Log ${response.status_code} @@ -112,7 +112,7 @@ get_user_register_list Should Be Equal As Strings successful ${response.json()["message"]} Should Be Equal As Strings ${account} ${response.json()["data"]["records"][0]["mobile"]} -get_user_register_search +operate_get_user_register_search Create Session yytops ${yytops} headers=${operationbackend_header} ${param} Set Variable createTimeBegin=${current_date}&createTimeEnd=${current_date}&mobile=${account} ${response} Get On Session yytops /cloud-print-user-center/admin/user/get/user-list params=${param} @@ -122,7 +122,7 @@ get_user_register_search Should Be Equal As Strings successful ${response.json()["message"]} Should Be Equal As Strings ${account} ${response.json()["data"]["records"][0]["mobile"]} -get_customerclue_list +operate_get_customerclue_list Create Session yytops ${yytops} headers=${operationbackend_header} ${response} Get On Session yytops /cloud-print-user-center/admin/get/customerclue/page Log ${response.status_code} @@ -136,7 +136,7 @@ get_customerclue_list Should Be Equal As Strings ${supplier_name} ${response.json()["data"]["records"][0]["name"]} Should Be Equal As Strings ${userid_supplier} ${response.json()["data"]["records"][0]["userId"]} -get_customerclue_search +operate_get_customerclue_search Create Session yytops ${yytops} headers=${operationbackend_header} ${param} Set Variable status=1 #客户线索状态 1待处理 2已处理 ${response} Get On Session yytops /cloud-print-user-center/admin/get/customerclue/page params=${param} diff --git a/003_enterprise_open_account_customer/printing_packaging_factory_open_account.robot b/003_enterprise_open_account_customer/printing_packaging_factory_open_account.robot index 448b31b..e6e9418 100644 --- a/003_enterprise_open_account_customer/printing_packaging_factory_open_account.robot +++ b/003_enterprise_open_account_customer/printing_packaging_factory_open_account.robot @@ -4,7 +4,97 @@ Library Collections Library urllib3 *** Variables *** -&{operation_backend_header} Content-Type=application/x-www-form-urlencoded X-APP-ID=503258978847952999 +&{operation_backend_header} Content-Type=application/json;charset=UTF-8 X-APP-ID=503258978847952999 Authorization=${gettoken_operate} ${yytops} https://api-ops-yyt-test.qniao.cn +${uecops} https://api-ops-uec-test.qniao.cn *** Test Cases *** +operate_open_account_printing_packaging_factory + Disable Warnings + Create Session yytops ${yytops} headers=${operationbackend_header} + ${printing_packaging_factory_name} Set Variable autotest_printing_packaging_factory_name + ${printing_packaging_factory_type} Set Variable 2 #企业类型 1云印客户 2印刷包装厂 3造纸厂 4打包厂 5原纸供应商 6设备供应商 7其他 + ${printing_packaging_factory_shortname} Set Variable autotest_shortname + ${printing_packaging_factory_uniformsocialcreditcode} Set Variable autotest_91440101MA59F2J10M + ${printing_packaging_factory_locdetail} Set Variable autotest_printing_packaging_factory_locdetail + ${printing_packaging_factory_legalpersonname} Set Variable autotest_legalperson + ${printing_packaging_factory_legalpersonidcardno} Set Variable autotest_legalpersonidcardno + ${printing_packaging_factory_locprovinceid} Set Variable 440000 + ${printing_packaging_factory_loccityid} Set Variable 440100 + ${printing_packaging_factory_locdistrictid} Set Variable 440106 + ${printing_packaging_factory_locstreetid} Set Variable 440106003 + ${printing_packaging_factory_locprovincename} Set Variable 广东省 + ${printing_packaging_factory_loccityname} Set Variable 广州市 + ${printing_packaging_factory_locdistrictname} Set Variable 天河区 + ${printing_packaging_factory_locstreetname} Set Variable 车陂街道 + ${body} Set Variable {"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}"} + Set Suite Variable ${printing_packaging_factory_name} + Set Suite Variable ${printing_packaging_factory_shortname} + Set Suite Variable ${printing_packaging_factory_legalpersonname} + ${response} POST On Session yytops /cloud-print-user-center/admin/save/enterprise ${body.encode("utf8")} + Log ${response.status_code} + log ${response.json()} + Should Be Equal As Numbers 200 ${response.status_code} + Should Be Equal As Strings successful ${response.json()["message"]} + sleep 1 + +operate_get_printing_packaging_factory_list + Create Session yytops ${yytops} headers=${operationbackend_header} + ${response} Get On Session yytops /cloud-print-user-center/admin/get/packaging-printing-mill-list + Log ${response.status_code} + log ${response.json()} + Should Be Equal As Numbers 200 ${response.status_code} + Should Be Equal As Strings successful ${response.json()["message"]} + Should Be Equal As Strings ${printing_packaging_factory_name} ${response.json()["data"]["records"][0]["name"]} + Should Be Equal As Strings ${printing_packaging_factory_shortname} ${response.json()["data"]["records"][0]["shortName"]} + Should Be Equal As Strings ${printing_packaging_factory_legalpersonname} ${response.json()["data"]["records"][0]["legalPersonName"]} + +operate_get_printing_packaging_factory_search + Create Session yytops ${yytops} headers=${operationbackend_header} + ${param} Set Variable name="${printing_packaging_factory_name}" + ${response} Get On Session yytops /cloud-print-user-center/admin/get/packaging-printing-mill-list params=${param} + Log ${response.status_code} + log ${response.json()} + Should Be Equal As Numbers 200 ${response.status_code} + Should Be Equal As Strings successful ${response.json()["message"]} + Should Be Equal As Strings ${printing_packaging_factory_name} ${response.json()["data"]["records"][0]["name"]} + Should Be Equal As Strings ${printing_packaging_factory_shortname} ${response.json()["data"]["records"][0]["shortName"]} + Should Be Equal As Strings ${printing_packaging_factory_legalpersonname} ${response.json()["data"]["records"][0]["legalPersonName"]} + ${printing_packaging_factory_id} Get From Dictionary ${response.json()["data"]["records"][0]} id + +operate_get_printing_packaging_factory_modify_state + Create Session uecops ${uecops} headers=${operationbackend_header} + ${body} Set Variable {"enterpriseId":"${printing_packaging_factory_id}","status":1} #状态 0启用 1禁用 + ${response} POST On Session uecops /uec/admin/modify/enterprise/state ${body.encode("utf8")} + Log ${response.status_code} + log ${response.json()} + Should Be Equal As Numbers 200 ${response.status_code} + Should Be Equal As Strings successful ${response.json()["message"]} + +operate_get_printing_packaging_factory_baseinfo + Create Session yytops ${yytops} headers=${operationbackend_header} + ${response} Get On Session yytops /cloud-print-user-center/admin/get/packaging-printing-mill/base-info/${printing_packaging_factory_id} + Log ${response.status_code} + log ${response.json()} + Should Be Equal As Numbers 200 ${response.status_code} + Should Be Equal As Strings successful ${response.json()["message"]} + Should Be Equal As Strings ${printing_packaging_factory_name} ${response.json()["data"]["enterprise"]["name"]} + Should Be Equal As Strings ${printing_packaging_factory_shortname} ${response.json()["data"]["enterprise"]["shortName"]} + Should Be Equal As Strings ${printing_packaging_factory_legalpersonname} ${response.json()["data"]["enterprise"]["legalPersonName"]} + +operate_get_printing_packaging_factory_settlementaccountinfo + Create Session yytops ${yytops} headers=${operationbackend_header} + ${response} Get On Session yytops /cloud-print-user-center/admin/get/packaging-printing-mill/settlement-account-info/${printing_packaging_factory_id} + Log ${response.status_code} + log ${response.json()} + Should Be Equal As Numbers 200 ${response.status_code} + Should Be Equal As Strings successful ${response.json()["message"]} + +operate_get_printing_packaging_factory_employee_list + Create Session uecops ${uecops} headers=${operationbackend_header} + ${param} Set Variable enterpriseId=${printing_packaging_factory_id} + ${response} Get On Session uecops /uec/admin/get/employee-list params=${param} + Log ${response.status_code} + log ${response.json()} + Should Be Equal As Numbers 200 ${response.status_code} + Should Be Equal As Strings successful ${response.json()["message"]} From eecdba920ae17bac6ad4555781ab10607bcc8bf5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=81=E9=87=91=E6=BB=A1?= Date: Sun, 26 Sep 2021 19:16:32 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E9=83=A8=E5=88=86?= =?UTF-8?q?=E5=8D=B0=E5=88=B7=E5=8C=85=E8=A3=85=E5=8E=82=E5=BC=80=E6=88=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../printing_packaging_factory_open_account.robot | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/003_enterprise_open_account_customer/printing_packaging_factory_open_account.robot b/003_enterprise_open_account_customer/printing_packaging_factory_open_account.robot index e6e9418..ef78a8c 100644 --- a/003_enterprise_open_account_customer/printing_packaging_factory_open_account.robot +++ b/003_enterprise_open_account_customer/printing_packaging_factory_open_account.robot @@ -51,7 +51,7 @@ operate_get_printing_packaging_factory_list operate_get_printing_packaging_factory_search Create Session yytops ${yytops} headers=${operationbackend_header} - ${param} Set Variable name="${printing_packaging_factory_name}" + ${param} Set Variable name=${printing_packaging_factory_name} ${response} Get On Session yytops /cloud-print-user-center/admin/get/packaging-printing-mill-list params=${param} Log ${response.status_code} log ${response.json()} @@ -61,6 +61,7 @@ operate_get_printing_packaging_factory_search Should Be Equal As Strings ${printing_packaging_factory_shortname} ${response.json()["data"]["records"][0]["shortName"]} Should Be Equal As Strings ${printing_packaging_factory_legalpersonname} ${response.json()["data"]["records"][0]["legalPersonName"]} ${printing_packaging_factory_id} Get From Dictionary ${response.json()["data"]["records"][0]} id + Set Suite Variable ${printing_packaging_factory_id} operate_get_printing_packaging_factory_modify_state Create Session uecops ${uecops} headers=${operationbackend_header}