From 0557fe85df7ff4bfade06ea0194449ffca517286 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=81=E9=87=91=E6=BB=A1?= Date: Fri, 8 Oct 2021 17:19:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=8D=B0=E5=8C=85=E5=8E=82?= =?UTF-8?q?=E5=9F=BA=E7=A1=80=E4=BF=A1=E6=81=AF=E3=80=81=E7=BB=93=E7=AE=97?= =?UTF-8?q?=E8=B4=A6=E6=88=B7=E4=BF=A1=E6=81=AF=E3=80=81=E4=BC=81=E4=B8=9A?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E8=B4=A6=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../customer_user_register.robot | 24 +-- .../supplier_user_register.robot | 26 ++-- ...nting_packaging_factory_open_account.robot | 141 ++++++++++++++++++ __init__.robot | 3 + 4 files changed, 169 insertions(+), 25 deletions(-) diff --git a/002_user_register/customer_user_register.robot b/002_user_register/customer_user_register.robot index 4fabea7..e126fbb 100644 --- a/002_user_register/customer_user_register.robot +++ b/002_user_register/customer_user_register.robot @@ -15,9 +15,9 @@ customer_phone_captcha Disable Warnings Create Session uecclient ${uecclient} headers=${cloud_factory_customer_header} ${accounttype} Set Variable 2 #账号类型 1微信 2手机号 3邮箱 4苹果 5自定义账号 - ${account} Set Variable 13012345678 - ${body} Set Variable {"accountType":${accounttype},"account":"${account}","captcha":"888888"} - Set Suite Variable ${account} + ${customer_account} Set Variable 13012345678 + ${body} Set Variable {"accountType":${accounttype},"account":"${customer_account}","captcha":"888888"} + Set Global Variable ${customer_account} ${response} POST On Session uecclient /uec/authorize/by-captcha ${body} Log ${response.status_code} Log ${response.text} @@ -44,8 +44,8 @@ customerclue_customer ${body} Set Variable {"companyName": "${customer_companyname}","enterpriseType": ${customer_enterprisetype},"job": "${customer_job}","name": "${customer_name}"} Set Suite Variable ${customer_companyname} Set Suite Variable ${customer_enterprisetype} - Set Suite Variable ${customer_job} - Set Suite Variable ${customer_name} + Set Global Variable ${customer_job} + Set Global Variable ${customer_name} ${response} POST On Session yytclient /cloud-print-user-center/save/customerclue ${body.encode("utf8")} Log ${response.status_code} Log ${response.json()} @@ -80,7 +80,7 @@ get_customerclue_customer Should Be Equal As Numbers ${customer_enterprisetype} ${response.json()["data"]["enterpriseType"]} Should Be Equal As Strings ${customer_job} ${response.json()["data"]["job"]} Should Be Equal As Strings ${customer_name} ${response.json()["data"]["name"]} - Should Be Equal As Strings ${account} ${response.json()["data"]["mobile"]} + Should Be Equal As Strings ${customer_account} ${response.json()["data"]["mobile"]} customerclue_verify_have_join_customer Create Session yytclient ${yytclient} headers=${cloudfactory_customer_header} @@ -120,7 +120,7 @@ operate_get_user_register_search 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 ${account} ${response.json()["data"]["records"][0]["mobile"]} + Should Be Equal As Strings ${customer_account} ${response.json()["data"]["records"][0]["mobile"]} operate_get_customerclue_list Create Session yytops ${yytops} headers=${operationbackend_header} @@ -129,7 +129,7 @@ operate_get_customerclue_list 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 ${account} ${response.json()["data"]["records"][0]["mobile"]} + Should Be Equal As Strings ${customer_account} ${response.json()["data"]["records"][0]["mobile"]} Should Be Equal As Strings ${customer_companyname} ${response.json()["data"]["records"][0]["companyName"]} Should Be Equal As Numbers ${customer_enterprisetype} ${response.json()["data"]["records"][0]["enterpriseType"]} Should Be Equal As Strings ${customer_job} ${response.json()["data"]["records"][0]["job"]} @@ -144,7 +144,7 @@ operate_get_customerclue_search 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 ${account} ${response.json()["data"]["records"][0]["mobile"]} + Should Be Equal As Strings ${customer_account} ${response.json()["data"]["records"][0]["mobile"]} Should Be Equal As Strings ${customer_companyname} ${response.json()["data"]["records"][0]["companyName"]} Should Be Equal As Numbers ${customer_enterprisetype} ${response.json()["data"]["records"][0]["enterpriseType"]} Should Be Equal As Strings ${customer_job} ${response.json()["data"]["records"][0]["job"]} @@ -165,12 +165,12 @@ operate_handle_customerclue database_delete_user_customerclue Connect To Database Using Custom Params pymysql database='uec', user='root', password='password', host='8.135.8.221', port=3306, charset='utf8' - Execute Sql String update qn_account set is_delete = 1 where tid = "${account}" - ${query} Query select user_id from qn_account where tid = "${account}" + Execute Sql String update qn_account set is_delete = 1 where tid = "${customer_account}" + ${query} Query select user_id from qn_account where tid = "${customer_account}" ${query_list} Get From List ${query} 0 ${userid} Get From List ${query_list} 0 Execute Sql String update qn_user set is_delete = 1 where id = ${userid} sleep 1 Connect To Database Using Custom Params pymysql database='yyt_user_center', user='root', password='password', host='8.135.8.221', port=3306, charset='utf8' - Execute Sql String update qn_customer_clue set is_delete = 1 where mobile = "${account}" + Execute Sql String update qn_customer_clue set is_delete = 1 where mobile = "${customer_account}" Disconnect From Database diff --git a/002_user_register/supplier_user_register.robot b/002_user_register/supplier_user_register.robot index 34c45c4..13e2aa3 100644 --- a/002_user_register/supplier_user_register.robot +++ b/002_user_register/supplier_user_register.robot @@ -15,9 +15,9 @@ supplier_phone_captcha Disable Warnings Create Session uecclient ${uecclient} headers=${cloud_factory_supplier_header} ${accounttype} Set Variable 2 #账号类型 1微信 2手机号 3邮箱 4苹果 5自定义账号 - ${account} Set Variable 13123456789 - ${body} Set Variable {"accountType":${accounttype},"account":"${account}","captcha":"888888"} - Set Suite Variable ${account} + ${supplier_account} Set Variable 13123456789 + ${body} Set Variable {"accountType":${accounttype},"account":"${supplier_account}","captcha":"888888"} + Set Global Variable ${supplier_account} ${response} POST On Session uecclient /uec/authorize/by-captcha ${body} Log ${response.status_code} Log ${response.text} @@ -44,8 +44,8 @@ customerclue_supplier ${body} Set Variable {"companyName": "${supplier_companyname}","enterpriseType": ${supplier_enterprisetype},"job": "${supplier_job}","name": "${supplier_name}"} Set Suite Variable ${supplier_companyname} Set Suite Variable ${supplier_enterprisetype} - Set Suite Variable ${supplier_job} - Set Suite Variable ${supplier_name} + Set Global Variable ${supplier_job} + Set Global Variable ${supplier_name} ${response} POST On Session yytclient /cloud-print-user-center/save/customerclue ${body.encode("utf8")} Log ${response.status_code} Log ${response.json()} @@ -80,7 +80,7 @@ get_customerclue_supplier Should Be Equal As Numbers ${supplier_enterprisetype} ${response.json()["data"]["enterpriseType"]} Should Be Equal As Strings ${supplier_job} ${response.json()["data"]["job"]} Should Be Equal As Strings ${supplier_name} ${response.json()["data"]["name"]} - Should Be Equal As Strings ${account} ${response.json()["data"]["mobile"]} + Should Be Equal As Strings ${supplier_account} ${response.json()["data"]["mobile"]} customerclue_verify_have_join_supplier Create Session yytclient ${yytclient} headers=${cloudfactory_supplier_header} @@ -110,7 +110,7 @@ operate_get_user_register_list 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 ${account} ${response.json()["data"]["records"][0]["mobile"]} + Should Be Equal As Strings ${supplier_account} ${response.json()["data"]["records"][0]["mobile"]} operate_get_user_register_search Create Session yytops ${yytops} headers=${operationbackend_header} @@ -120,7 +120,7 @@ operate_get_user_register_search 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 ${account} ${response.json()["data"]["records"][0]["mobile"]} + Should Be Equal As Strings ${supplier_account} ${response.json()["data"]["records"][0]["mobile"]} operate_get_customerclue_list Create Session yytops ${yytops} headers=${operationbackend_header} @@ -129,7 +129,7 @@ operate_get_customerclue_list 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 ${account} ${response.json()["data"]["records"][0]["mobile"]} + Should Be Equal As Strings ${supplier_account} ${response.json()["data"]["records"][0]["mobile"]} Should Be Equal As Strings ${supplier_companyname} ${response.json()["data"]["records"][0]["companyName"]} Should Be Equal As Numbers ${supplier_enterprisetype} ${response.json()["data"]["records"][0]["enterpriseType"]} Should Be Equal As Strings ${supplier_job} ${response.json()["data"]["records"][0]["job"]} @@ -144,7 +144,7 @@ operate_get_customerclue_search 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 ${account} ${response.json()["data"]["records"][0]["mobile"]} + Should Be Equal As Strings ${supplier_account} ${response.json()["data"]["records"][0]["mobile"]} Should Be Equal As Strings ${supplier_companyname} ${response.json()["data"]["records"][0]["companyName"]} Should Be Equal As Numbers ${supplier_enterprisetype} ${response.json()["data"]["records"][0]["enterpriseType"]} Should Be Equal As Strings ${supplier_job} ${response.json()["data"]["records"][0]["job"]} @@ -165,12 +165,12 @@ operate_handle_customerclue database_delete_user_customerclue Connect To Database Using Custom Params pymysql database='uec', user='root', password='password', host='8.135.8.221', port=3306, charset='utf8' - Execute Sql String update qn_account set is_delete = 1 where tid = "${account}" - ${query} Query select user_id from qn_account where tid = "${account}" + Execute Sql String update qn_account set is_delete = 1 where tid = "${supplier_account}" + ${query} Query select user_id from qn_account where tid = "${supplier_account}" ${query_list} Get From List ${query} 0 ${userid} Get From List ${query_list} 0 Execute Sql String update qn_user set is_delete = 1 where id = ${userid} sleep 1 Connect To Database Using Custom Params pymysql database='yyt_user_center', user='root', password='password', host='8.135.8.221', port=3306, charset='utf8' - Execute Sql String update qn_customer_clue set is_delete = 1 where mobile = "${account}" + Execute Sql String update qn_customer_clue set is_delete = 1 where mobile = "${supplier_account}" Disconnect From Database 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 4872478..4663e98 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 @@ -101,6 +101,147 @@ operate_get_printing_packaging_factory_employee_list Should Be Equal As Numbers 200 ${response.status_code} Should Be Equal As Strings successful ${response.json()["message"]} +operate_save_printing_packaging_factory_baseinfo_industrialandcommercial_registration_information + Disable Warnings + Create Session uecops ${uecops} 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 车陂街道 + ${printing_packaging_factory_legalpersonmobile} Set Variable 13800138000 + ${printing_packaging_factory_businessLicense} Set Variable https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg + ${printing_packaging_factory_legalPersonIdCardBack} Set Variable https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg + ${printing_packaging_factory_legalPersonIdCardFront} Set Variable https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg + ${body} Set Variable {"id":"${printing_packaging_factory_id}","legalPersonIdCardFrontImg":"${printing_packaging_factory_legalPersonIdCardFront}","legalPersonIdCardBackImg":"${printing_packaging_factory_legalPersonIdCardBack}","businessLicenseImg":"${printing_packaging_factory_businessLicense}","legalPersonMobile":"${printing_packaging_factory_legalpersonmobile}""registeredCapital":999,"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}"} + ${response} POST On Session uecops /uec/admin/save/enterprise2 ${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_save_printing_packaging_factory_baseinfo_factory_related_information + Disable Warnings + Create Session yytops ${yytops} headers=${operationbackend_header} + ${printing_packaging_factory_locdetail} Set Variable autotest_printing_packaging_factory_locdetail + ${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 车陂街道 + ${printing_packaging_factory_legalpersonmobile} Set Variable 13800138000 + ${printing_packaging_factory_factoryphotos} Set Variable https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg + ${printing_packaging_factory_leasecontract} Set Variable https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg + ${printing_packaging_factory_mainproducts} Set Variable autotest_mainproducts + ${body} Set Variable {"enterpriseId":"${printing_packaging_factory_id}","leaseContractImg":"${printing_packaging_factory_leasecontract}","factoryPhotos":"${printing_packaging_factory_factoryphotos}","mainProducts":"${printing_packaging_factory_mainproducts}","businessAnnualVolume":"9990000","locLatitude":"23.119958","locLongitude":"113.406448","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}"} + ${response} POST On Session yytops /cloud-print-user-center/admin/save/factory ${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_save_printing_packaging_factory_baseinfo_enterprise_shipping_addresses + Disable Warnings + Create Session uecops ${uecops} headers=${operationbackend_header} + ${printing_packaging_factory_detail} Set Variable autotest_printing_packaging_factory_locdetail + ${printing_packaging_factory_provinceid} Set Variable 440000 + ${printing_packaging_factory_cityid} Set Variable 440100 + ${printing_packaging_factory_districtid} Set Variable 440106 + ${printing_packaging_factory_streetid} Set Variable 440106003 + ${printing_packaging_factory_provincename} Set Variable 广东省 + ${printing_packaging_factory_cityname} Set Variable 广州市 + ${printing_packaging_factory_districtname} Set Variable 天河区 + ${printing_packaging_factory_streetname} Set Variable 车陂街道 + ${printing_packaging_factory_receiver} Set Variable autotest_receiver + ${printing_packaging_factory_receivermobile} Set Variable 13800138000 + ${body} Set Variable {"enterpriseId":"${printing_packaging_factory_id}",receiverMobile:"${printing_packaging_factory_receivermobile}",receiver:"${printing_packaging_factory_receiver}",receiveEnterpriseName:"${printing_packaging_factory_name}","enterpriseShippingAddressList":[{"detail":"${printing_packaging_factory_detail}","provinceId":${printing_packaging_factory_provinceid},"locCityId":${printing_packaging_factory_loccityid},"districtId":${printing_packaging_factory_districtid},"streetId":${printing_packaging_factory_streetid},"provinceName":"${printing_packaging_factory_provincename}","cityName":"${printing_packaging_factory_cityname}","districtName":"${printing_packaging_factory_districtname}","streetName":"${printing_packaging_factory_streetname}"]]} + ${response} POST On Session uecops /uec/admin/save/enterprise-shipping-addresses ${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_save_printing_packaging_factory_settlementaccountinfo_enterprise_scrappaper_credit + Disable Warnings + Create Session yytops ${yytops} headers=${operationbackend_header} + ${body} Set Variable {"enterpriseId":"${printing_packaging_factory_id}","deposit":990000,"earnest":900000,"totalUsed":90000} + ${response} POST On Session yytops /cloud-print-user-center/admin/save/enterprise-scrap-paper-credit ${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_save_printing_packaging_factory_settlementaccountinfo_enterprise_private_account + Disable Warnings + Create Session uecops ${uecops} headers=${operationbackend_header} + ${printing_packaging_factory_cardholdername} Set Variable autotest_cardholdername + ${printing_packaging_factory_bankcardnumber} Set Variable autotest_bankcardnumber + ${printing_packaging_factory_openingbank} Set Variable autotest_openingbank + ${body} Set Variable {"enterpriseId":"${printing_packaging_factory_id}",{"list":[{"cardholderName":"${printing_packaging_factory_cardholdername}","bankCardNumber":"${printing_packaging_factory_bankcardnumber}","openingBank":"${printing_packaging_factory_openingbank}"}]} + ${response} POST On Session uecops /uec/admin/save/enterprise/private-account ${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_save_printing_packaging_factory_settlementaccountinfo_enterprise_papereexternal_settlement_accounts + Disable Warnings + Create Session yytops ${yytops} headers=${operationbackend_header} + ${printing_packaging_factory_type} Set Variable 1 #类型 1千纸鹤 2新希望 + ${printing_packaging_factory_accountid} Set Variable autotest_accountid + ${body} Set Variable {"enterpriseId":"${printing_packaging_factory_id}",{"enterprisePaperExternalSettlementAccountList":[{"type":"${printing_packaging_factory_type}","accountId":"${printing_packaging_factory_accountid}","balance":990000,"total":990000}]} + ${response} POST On Session yytops /cloud-print-user-center/admin/save/enterprise-papere-external-settlement-accounts ${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_save_printing_packaging_factory_employee_list_add_enterprise_administrator + Disable Warnings + Create Session yytops ${yytops} headers=${operationbackend_header} + ${printing_packaging_factory_realname} Set Variable autotest_name_customer + ${printing_packaging_factory_title} Set Variable autotest_job_customer + ${printing_packaging_factory_mobile} Set Variable 13012345678 + ${body} Set Variable {"enterpriseId":"${printing_packaging_factory_id}","realName":"${printing_packaging_factory_realname}","title":"${printing_packaging_factory_title}","mobile":${printing_packaging_factory_mobile}} + ${response} POST On Session yytops /cloud-print-user-center/admin/save/enterprise-papere-external-settlement-accounts ${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_save_printing_packaging_factory_employee_list_add_employee + Disable Warnings + Create Session uecops ${uecops} headers=${operationbackend_header} + ${printing_packaging_factory_position} Set Variable ADMINISTRATOR #角色 ADMINISTRATOR管理员 PRIMARY企业主 ORDINARY普通员工 + ${printing_packaging_factory_realname} Set Variable autotest_employee + ${body} Set Variable {"enterpriseId":"${printing_packaging_factory_id}","position":"${printing_packaging_factory_position}","realName":"${printing_packaging_factory_realname}"} + ${response} POST On Session uecops /uec/admin/add/employee ${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 + database_delete_printing_packaging_factory Connect To Database Using Custom Params pymysql database='uec', user='root', password='password', host='8.135.8.221', port=3306, charset='utf8' Execute Sql String update qn_enterprise set is_delete = 1 where id = ${printing_packaging_factory_id} diff --git a/__init__.robot b/__init__.robot index 31ee9d3..f02700a 100644 --- a/__init__.robot +++ b/__init__.robot @@ -3,3 +3,6 @@ Library DatabaseLibrary Library RequestsLibrary Library Collections Library urllib3 + +*** Variables *** +${img} https://qncloudprintfiletest.oss-cn-shenzhen.aliyuncs.com/cloudprint/1632378545847.jpg