Commit bb0e0692 authored by 张慧's avatar 张慧

次卡-微信支付和支付宝支付接口

parent 0d6e9bee
......@@ -140,6 +140,17 @@ class janus_request(BaseRequest):
self.params["payment_id"] = payment_id
return self.api_send(self.data["beauty_card_payment_method"])
#次卡-微信支付
def beauty_card_prepay_wechat(self, payment_id):
self.params["payment_id"] = payment_id
return self.api_send(self.data["beauty_card_prepay_wechat"])
#次卡-支付宝支付
def beauty_card_prepay_alipay(self, is_huabei, payment_id):
self.params["is_huabei"] = is_huabei
self.params["payment_id"] = payment_id
return self.api_send(self.data["beauty_card_prepay_alipay"])
# 新版本我的美券列表
def product_my_list(self,start_num,tab_id):
self.params['start_num'] = start_num
......@@ -173,6 +184,10 @@ if __name__ == '__main__':
print(janus_request().beauty_card_order_submit("12345678912", "10176", 1, 1, 0, 0))
#打印次卡-支付平台接口返回
print(janus_request().beauty_card_payment_method("101670448736595"))
#打印次卡-微信支付接口返回
print(janus_request().beauty_card_prepay_wechat("101353630959868"))
# 打印次卡-支付宝支付接口返回
print(janus_request().beauty_card_prepay_alipay(0, "101353630959868"))
print(janus_request().product_my_list(0, 0))
......@@ -158,6 +158,39 @@ beauty_card_payment_method:
json: {}
isLogin: 1
#次卡-微信支付
beauty_card_prepay_wechat:
method: post
url: /api/janus/beauty_card/prepay/wechat
params: {}
data:
payment_id: ${payment_id}
json: {}
isLogin: 1
#次卡-支付宝支付
beauty_card_prepay_alipay:
method: post
url: /api/janus/beauty_card/prepay/alipay
params: {}
data:
is_huabei: ${is_huabei}
payment_id: ${payment_id}
json: {}
isLogin: 1
##次卡-支付宝支付-花呗分期
#beauty_card_prepay_alipay_huabei:
# method: post
# url: /api/janus/beauty_card/prepay/alipay
# params: {}
# data:
# huabei_period: ${huabei_period}
# is_huabei: ${is_huabei}
# payment_id: ${payment_id}
# json: {}
# isLogin: 1
#新版本我的美券
coupon_my_list:
method: get
......
......@@ -274,6 +274,9 @@ BEAUTY_CARD_UPDATE_PHONE = os.path.join(BASE_DIR, "backend_auto/test_backend_dat
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")
#次卡-微信支付
BEAUTY_CARD_PREPAY_WECHAT = os.path.join(BASE_DIR, "backend_auto/test_backend_data/janus_data", "beauty_card_prepay_wechat.yaml")
BEAUTY_CARD_PREPAY_ALIPAY = os.path.join(BASE_DIR, "backend_auto/test_backend_data/janus_data", "beauty_card_prepay_alipay.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 TestBeautyCardPrepayAlipay:
data = BaseRequest().api_load(path_setting.BEAUTY_CARD_PREPAY_ALIPAY)
beauty_card_prepay_alipay_case, beauty_card_prepay_alipay_data = get_ids(data, "beauty_card_prepay_alipay")
@pytest.mark.parametrize("param", beauty_card_prepay_alipay_data, ids=beauty_card_prepay_alipay_case)
def test_beauty_card_prepay_alipay(self, param):
payment = janus_request().beauty_card_order_submit("12345678912", "10176", 1, 1, 0, 0)
payment_id = payment["data"]["payment_id"]
r = janus_request().beauty_card_prepay_alipay(param["is_huabei"], payment_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 TestBeautyCardPrepayWechat:
data = BaseRequest().api_load(path_setting.BEAUTY_CARD_PREPAY_WECHAT)
beauty_card_prepay_wechat_case, beauty_card_prepay_wechat_data = get_ids(data, "beauty_card_prepay_wechat")
@pytest.mark.parametrize("param", beauty_card_prepay_wechat_data, ids=beauty_card_prepay_wechat_case)
def test_beauty_card_prepay_wechat(self, param):
payment = janus_request().beauty_card_order_submit("12345678912", "10176", 1, 1, 0, 0)
payment_id = payment["data"]["payment_id"]
r = janus_request().beauty_card_prepay_wechat(payment_id)
if r["error"] == 0:
assert r["error"] == param["assert_error"]
beauty_card_prepay_alipay:
-
case: "次卡支付宝支付-接口调用成功case"
is_huabei: 0
assert_error: 0
\ No newline at end of file
beauty_card_prepay_wechat:
-
case: "次卡微信支付-接口调用成功case"
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