Commit 98b297df authored by 张慧's avatar 张慧

次卡-提交订单接口

parent 384dcb44
......@@ -111,12 +111,12 @@ class janus_request(BaseRequest):
return self.api_send(self.data['keyword_tip'])
#次卡-确认订单
def beauty_card_confirm(self, sku_id, number, use_bc_coupon, bc_coupon_id):
def beauty_card_order_confirm(self, sku_id, number, use_bc_coupon, bc_coupon_id):
self.params["sku_id"] = sku_id
self.params["number"] = number
self.params["use_bc_coupon"] = use_bc_coupon
self.params["bc_coupon_id"] = bc_coupon_id
return self.api_send(self.data["beauty_card_confirm"])
return self.api_send(self.data["beauty_card_order_confirm"])
#次卡-确认订单页面-修改手机号
def beauty_card_update_phone(self, authorize_phone, authorize_phone_type, vfc_code):
......@@ -125,6 +125,16 @@ class janus_request(BaseRequest):
self.params["vfc_code"] = vfc_code
return self.api_send(self.data["beauty_card_update_phone"])
#次卡-提交订单
def beauty_card_order_submit(self, phone, sku_id, number, is_doctor_see, gain_coupon_id, deduction_price):
self.params["phone"] = phone
self.params["sku_id"] = sku_id
self.params["number"] = number
self.params["is_doctor_see"] = is_doctor_see
self.params["gain_coupon_id"] = gain_coupon_id
self.params["deduction_price"] = deduction_price
return self.api_send(self.data["beauty_card_order_submit"])
#次卡-支付平台
def beauty_card_payment_method(self, payment_id):
self.params["payment_id"] = payment_id
......@@ -156,9 +166,11 @@ if __name__ == '__main__':
print("fgx")
#打印次卡-确认订单接口返回
print(janus_request().beauty_card_confirm("10176", 1, 1, 0))
print(janus_request().beauty_card_order_confirm("10176", 1, 1, 0))
#打印次卡-确认订单页面-修改手机号接口返回
print(janus_request().beauty_card_update_phone("+8612348543876", 1, "084430"))
#打印次卡-提交订单接口返回
print(janus_request().beauty_card_order_submit("12345678912", "10176", 1, 1, 0, 0))
#打印次卡-支付平台接口返回
print(janus_request().beauty_card_payment_method("101670448736595"))
......
......@@ -108,7 +108,7 @@ keyword_tip:
json: {}
#次卡-确认订单
beauty_card_confirm:
beauty_card_order_confirm:
method: post
url: /api/janus/beauty_card/order/confirm
params: {}
......@@ -133,6 +133,21 @@ beauty_card_update_phone:
json: {}
isLogin: 1
#次卡-提交订单
beauty_card_order_submit:
method: post
url: /api/janus/beauty_card/order/submit
params: {}
data:
phone: ${phone}
sku_id: ${sku_id}
number: ${number}
is_doctor_see: ${is_doctor_see}
gain_coupon_id: ${gain_coupon_id}
deduction_price: ${deduction_price}
json: {}
isLogin: 1
#次卡-支付平台
beauty_card_payment_method:
method: get
......
......@@ -267,9 +267,11 @@ HYBRID_PROMOTION_CONFIG = os.path.join(BASE_DIR, "backend_auto/all_backend_api",
RELATED_SERVICE_DATA = os.path.join(BASE_DIR, "backend_auto/test_backend_data/hybrid_promotion_data", "related_service_data.yaml")
#次卡-确认订单
BEAUTY_CARD_CONFIRM = os.path.join(BASE_DIR, "backend_auto/test_backend_data/janus_data", "beauty_card_confirm.yaml")
BEAUTY_CARD_ORDER_CONFIRM = os.path.join(BASE_DIR, "backend_auto/test_backend_data/janus_data", "beauty_card_order_confirm.yaml")
#次卡-确认订单页面-修改手机号接口
BEAUTY_CARD_UPDATE_PHONE = os.path.join(BASE_DIR, "backend_auto/test_backend_data/janus_data", "beauty_card_update_phone.yaml")
#次卡-提交订单
BEAUTY_CARD_ORDER_SUBMIT = os.path.join(BASE_DIR, "backend_auto/test_backend_data/janus_data", "beauty_card_order_submit.yaml")
#次卡-支付平台
BEAUTY_CARD_PAYMENT_METHOD = os.path.join(BASE_DIR, "backend_auto/test_backend_data/janus_data", "beauty_card_payment_method.yaml")
......
......@@ -6,13 +6,13 @@ import path_setting
from in_common.base_request import BaseRequest
class TestBeautyCardConfirm:
data = BaseRequest().api_load(path_setting.BEAUTY_CARD_CONFIRM)
beauty_card_confirm_case, beauty_card_confirm_data = get_ids(data, "beauty_card_confirm")
class TestBeautyCardOrderConfirm:
data = BaseRequest().api_load(path_setting.BEAUTY_CARD_ORDER_CONFIRM)
beauty_card_order_confirm_case, beauty_card_order_confirm_data = get_ids(data, "beauty_card_order_confirm")
@pytest.mark.parametrize("param", beauty_card_confirm_data, ids=beauty_card_confirm_case)
def test_beauty_card_confirm(self, param):
r = janus_request().beauty_card_confirm(param["sku_id"], param["number"], param["use_bc_coupon"], param["bc_coupon_id"])
@pytest.mark.parametrize("param", beauty_card_order_confirm_data, ids=beauty_card_order_confirm_case)
def test_beauty_card_order_confirm(self, param):
r = janus_request().beauty_card_order_confirm(param["sku_id"], param["number"], param["use_bc_coupon"], param["bc_coupon_id"])
if r["error"] == 0:
assert r["error"] == param["assert_error"]
......
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 TestBeautyCardOrderSubmit:
data = BaseRequest().api_load(path_setting.BEAUTY_CARD_ORDER_SUBMIT)
beauty_card_order_submit_case, beauty_card_order_submit_data = get_ids(data, "beauty_card_order_submit")
@pytest.mark.parametrize("param", beauty_card_order_submit_data, ids=beauty_card_order_submit_case)
def test_beauty_card_order_submit(self, param):
r = janus_request().beauty_card_order_submit(param["phone"], param["sku_id"], param["number"],
param["is_doctor_see"], param["gain_coupon_id"],
param["deduction_price"])
if r["error"] == 0:
assert r["error"] == param["assert_error"]
beauty_card_confirm:
beauty_card_order_confirm:
-
case: "次卡-确认订单-接口调用成功case"
sku_id: "10176"
......
beauty_card_order_submit:
-
case: "次卡-提交订单-校验接口返回成功case"
phone: "12345678912"
sku_id: "10176"
number: 1
is_doctor_see: 1
gain_coupon_id: 0
deduction_price: 0
assert_error: 0
\ 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