Browse Source

新增部分印刷包装厂开户

pull/11/head
梁金满 4 years ago
parent
commit
550296a9df
3 changed files with 99 additions and 9 deletions
  1. 8
      002_user_register/customer_user_register.robot
  2. 8
      002_user_register/supplier_user_register.robot
  3. 92
      003_enterprise_open_account_customer/printing_packaging_factory_open_account.robot

8
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}

8
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}

92
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"]}
Loading…
Cancel
Save