Commit 04f2fe93 authored by 张慧's avatar 张慧

次卡-确认订单页面-修改手机号接口

parent 3d603de3
......@@ -118,6 +118,13 @@ class janus_request(BaseRequest):
self.params["bc_coupon_id"] = bc_coupon_id
return self.api_send(self.data["beauty_card_confirm"])
#次卡-确认订单页面-修改手机号
def beauty_card_update_phone(self, authorize_phone, authorize_phone_type, vfc_code):
self.params["authorize_phone"] = authorize_phone
self.params["authorize_phone_type"] = authorize_phone_type
self.params["vfc_code"] = vfc_code
return self.api_send(self.data["beauty_card_update_phone"])
# 新版本我的美券列表
def product_my_list(self,start_num,tab_id):
self.params['start_num'] = start_num
......@@ -145,7 +152,8 @@ if __name__ == '__main__':
#打印次卡-确认订单接口返回
print(janus_request().beauty_card_confirm("10176", 1, 1, 0))
#打印次卡-确认订单页面-修改手机号接口返回
print(janus_request().beauty_card_update_phone("+8612348543876", 1, "084430"))
print(janus_request().product_my_list(0, 0))
......@@ -121,7 +121,17 @@ beauty_card_confirm:
json: {}
isLogin: 1
#次卡-确认订单页面-修改手机号
beauty_card_update_phone:
method: post
url: /api/janus/beauty_card/update_phone
params: {}
data:
authorize_phone: ${authorize_phone}
authorize_phone_type: ${authorize_phone_type}
vfc_code: ${vfc_code}
json: {}
isLogin: 1
#新版本我的美券
coupon_my_list:
......
develop_host:
# backend: http://backend.paas-develop.env
doctor: http://doctor.paas-develop.env
backend: http://backend.paas-develop.env
# doctor: http://doctor.paas-develop.env
# backend: https://backend.igengmei.com
......@@ -268,6 +268,8 @@ RELATED_SERVICE_DATA = os.path.join(BASE_DIR, "backend_auto/test_backend_data/hy
#次卡-确认订单
BEAUTY_CARD_CONFIRM = os.path.join(BASE_DIR, "backend_auto/test_backend_data/janus_data", "beauty_card_confirm.yaml")
#次卡-确认订单页面-修改手机号接口
BEAUTY_CARD_UPDATE_PHONE = os.path.join(BASE_DIR, "backend_auto/test_backend_data/janus_data", "beauty_card_update_phone.yaml")
#捜索结果页-医生/医院tab
CONTENTV6_CONFIG = os.path.join(BASE_DIR, "backend_auto/all_backend_api", "search_request.yaml")
......
import pytest
from all_backend_api.janus_request import janus_request
from ids_list import get_ids
import path_setting
from in_common.base_request import BaseRequest
class TestBeautyCardUpdatePhone:
data = BaseRequest().api_load(path_setting.BEAUTY_CARD_UPDATE_PHONE)
beauty_card_update_phone_case, beauty_card_update_phone_data = get_ids(data, "beauty_card_update_phone")
@pytest.mark.parametrize("param", beauty_card_update_phone_data, ids=beauty_card_update_phone_case)
def test_beauty_card_update_phone(self, param):
r = janus_request().beauty_card_update_phone(param["authorize_phone"], param["authorize_phone_type"], param["vfc_code"])
if r["error"] == 1:
assert r["message"] == param["assert_message"]
beauty_card_update_phone:
-
case: "次卡-确认订单页面-修改手机号-校验接口返回成功case"
authorize_phone: "+8612345678912"
authorize_phone_type: 1
vfc_code: "1234"
assert_message: "验证码校验不通过"
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment