Commit 90fe57cc authored by 张慧's avatar 张慧

次卡-申请退款接口

parent d44ba5f8
......@@ -161,6 +161,11 @@ class janus_request(BaseRequest):
self.params["payment_id"] = payment_id
return self.api_send(self.data["beauty_card_payment_delete"])
#次卡-申请退款
def beauty_card_refund_info(self, order_id):
self.params["order_id"] = order_id
return self.api_send(self.data["beauty_card_refund_info"])
# 新版本我的美券列表
def product_my_list(self,start_num,tab_id):
self.params['start_num'] = start_num
......@@ -200,8 +205,10 @@ if __name__ == '__main__':
print(janus_request().beauty_card_prepay_alipay(0, "101353630959868"))
#打印次卡 - 订单详情接口返回
print(janus_request().beauty_card_payment_detail("101353630959868"))
# 打印次卡 - 取消订单接口返回
#打印次卡 - 取消订单接口返回
print(janus_request().beauty_card_payment_delete("101353630959868"))
#打印次卡-申请退款接口返回
print(janus_request().beauty_card_refund_info("102217820485006"))
print(janus_request().product_my_list(0, 0))
......@@ -211,6 +211,16 @@ beauty_card_payment_delete:
json: {}
isLogin: 1
#次卡-申请退款
beauty_card_refund_info:
method: get
url: /api/janus/beauty_card/refund/info
params:
order_id: ${order_id}
data: {}
json: {}
isLogin: 1
#新版本我的美券
coupon_my_list:
method: get
......
......@@ -282,6 +282,8 @@ BEAUTY_CARD_PREPAY_ALIPAY = os.path.join(BASE_DIR, "backend_auto/test_backend_da
BEAUTY_CARD_PAYMENT_DETAIL = os.path.join(BASE_DIR, "backend_auto/test_backend_data/janus_data", "beauty_card_payment_detail.yaml")
#次卡-取消订单
BEAUTY_CARD_PAYMENT_DELETE = os.path.join(BASE_DIR, "backend_auto/test_backend_data/janus_data", "beauty_card_payment_delete.yaml")
#次卡-申请退款
BEAUTY_CARD_REFUND_INFO = os.path.join(BASE_DIR, "backend_auto/test_backend_data/janus_data", "beauty_card_refund_info.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 TestBeautyCardRefundinfo:
data = BaseRequest().api_load(path_setting.BEAUTY_CARD_REFUND_INFO)
beauty_card_refund_info_case, bbeauty_card_refund_info_data = get_ids(data, "beauty_card_refund_info")
@pytest.mark.parametrize("param", bbeauty_card_refund_info_data, ids=beauty_card_refund_info_case)
def test_beauty_card_refund_info(self, param):
r = janus_request().beauty_card_refund_info(param["order_id"])
if r["error"] == 0:
assert r["error"] == param["assert_error"]
beauty_card_refund_info:
-
case: "次卡-取消订单-接口调用成功case"
order_id: "102217820485006"
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