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 ef78a8c..4872478 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 @@ -1,4 +1,5 @@ *** Settings *** +Library DatabaseLibrary Library RequestsLibrary Library Collections Library urllib3 @@ -99,3 +100,12 @@ operate_get_printing_packaging_factory_employee_list log ${response.json()} Should Be Equal As Numbers 200 ${response.status_code} Should Be Equal As Strings successful ${response.json()["message"]} + +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} + 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_enterprise set is_delete = 1 where id = ${printing_packaging_factory_id} + Execute Sql String update qn_enterprise_profile set is_delete = 1 where enterprise_id = ${printing_packaging_factory_id} + Disconnect From Database diff --git a/004_enterprise_open_account_supplier/supplier_paper_open_account.robot b/004_enterprise_open_account_supplier/supplier_paper_open_account.robot index d76672b..5ca5bcd 100644 --- a/004_enterprise_open_account_supplier/supplier_paper_open_account.robot +++ b/004_enterprise_open_account_supplier/supplier_paper_open_account.robot @@ -1,10 +1,64 @@ *** Settings *** +Library DatabaseLibrary Library RequestsLibrary Library Collections Library urllib3 *** Variables *** -&{cloud_factory_supplier_focus_header} Content-Type=application/json;charset=UTF-8 X-APP-ID=503258978847956666 +&{cloudfactory_supplierfocus_header} Content-Type=application/json;charset=UTF-8 X-APP-ID=503258978847956666 Authorization=${getlogintoken_supplier_focus} +${uecclient} https://api-client-uec-test.qniao.cn ${yytclient} https://api-client-yyt-test.qniao.cn *** Test Cases *** +operate_save_virtual_supplier + Disable Warnings + Create Session yytclient ${yytclient} headers=${cloudfactory_supplierfocus_header} + ${virtual_supplier_name} Set Variable autotest_virtualsupplier_name + ${virtual_supplier_details} Set Variable autotest_virtual_supplier_details + ${virtual_supplier_contactname} Set Variable autotest_virtual_supplier_contactname + ${virtual_supplier_contactmoblie} Set Variable 13800138000 + ${virtual_supplier_provinceid} Set Variable 440000 + ${virtual_supplier_cityid} Set Variable 440100 + ${virtual_supplier_districtid} Set Variable 440106 + ${virtual_supplier_streetid} Set Variable 440106003 + ${virtual_supplier_provincename} Set Variable 广东省 + ${virtual_supplier_cityname} Set Variable 广州市 + ${virtual_supplier_districtname} Set Variable 天河区 + ${virtual_supplier_streetname} Set Variable 车陂街道 + ${body} Set Variable {"name":"${virtual_supplier_name}","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}} + Set Suite Variable ${virtual_supplier_name} + ${response} POST On Session yytclient /cloud-print-user-center/supplier/directsalestore/virtual-supplier/save ${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"]} + Should Be Equal As Strings ${virtual_supplier_name} ${response.json()["data"]["name"]} + ${virtual_supplier_id} Get From Dictionary ${response.json()["data"]} id + Set Suite Variable ${virtual_supplier_id} + sleep 1 + +operate_get_virtual_supplier_list + Create Session yytclient ${yytclient} headers=${cloudfactory_supplierfocus_header} + ${response} Get On Session yytclient /cloud-print-user-center/supplier/directsalestore/virtual-supplier/page + 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_virtual_supplier_search + Create Session yytclient ${yytclient} headers=${cloudfactory_supplierfocus_header} + ${param} Set Variable name=${virtual_supplier_name} + ${response} Get On Session yytclient /cloud-print-user-center/supplier/directsalestore/virtual-supplier/page 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"]} + +operate_update_virtual_supplier_status + Create Session yytclient ${yytclient} headers=${cloudfactory_supplierfocus_header} + ${body} Set Variable {"id":"${virtual_supplier_id}","status":0} #虚拟供应商状态 0禁用 1启用 + ${response} POST On Session yytclient /cloud-print-user-center/supplier/directsalestore/virtual-supplier/updatestatus ${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"]}