Commit ecc83e8f authored by 林颖's avatar 林颖

Merge branch 'common_dev' of http://git.wanmeizhensuo.com/dengyingying/backend_auto into ly_dev

# Conflicts:
#	all_backend_api/janus_request.py
#	all_backend_api/janus_request.yaml
#	test_backend_data/topic_data/topic_reply_create.yaml
parents 878e2831 b88b11d7
...@@ -22,6 +22,7 @@ class conversation_request(BaseRequest): ...@@ -22,6 +22,7 @@ class conversation_request(BaseRequest):
if __name__ == '__main__': if __name__ == '__main__':
print(conversation_request().message_read("beijing", 1,'[10622,10626,10646,10651]')) print(conversation_request().message_read("beijing", 1,'[10622,10626,10646,10651]'))
print("---------")
print(conversation_request().detail_messageid(10, 0, 0)) print(conversation_request().detail_messageid(10, 0, 0))
......
...@@ -222,6 +222,15 @@ class janus_request(BaseRequest): ...@@ -222,6 +222,15 @@ class janus_request(BaseRequest):
return self.api_send(self.data["feed_service"]) return self.api_send(self.data["feed_service"])
# 直播-点击【设置封面】
def page_rules(self, version, current_city_id, page_name, device_id = '97B6764B-2135-4761-9911-701C38CBC272'):
self.params['version'] = version
self.params['current_city_id'] = current_city_id
self.params['page_name'] = page_name
return self.api_send(self.data["page_rules"])
if __name__ == '__main__': if __name__ == '__main__':
#打印购物车-猜你喜欢列表接口返回 #打印购物车-猜你喜欢列表接口返回
...@@ -294,4 +303,7 @@ if __name__ == '__main__': ...@@ -294,4 +303,7 @@ if __name__ == '__main__':
# print(janus_request().beauty_card_refund_submit("102813852173916", 3, "个人身体原因", 0)) # print(janus_request().beauty_card_refund_submit("102813852173916", 3, "个人身体原因", 0))
print(janus_request().beauty_card_order_detail(102247770691611)) print(janus_request().beauty_card_order_detail(102247770691611))
# print(janus_request().product_my_list(0, 0)) # print(janus_request().product_my_list(0, 0))
#直播-点击【设置封面】
print("直播-点击【设置封面】")
print(janus_request().page_rules("744.2", "beijing", "post_add_pic"))
...@@ -286,6 +286,19 @@ beauty_card_order_detail: ...@@ -286,6 +286,19 @@ beauty_card_order_detail:
isLogin: 1 isLogin: 1
#直播-点击【设置封面】
page_rules:
method: GET
url: /api/janus/sales_lead/page_rules
params:
version: ${version}
current_city_id: ${current_city_id}
page_name: ${page_name}
data: {}
json: {}
isLogin: 1
#首页(灰度)feed-推荐商品类型tab[除必要参数外其余参数使用默认参数形式方便之后调整] #首页(灰度)feed-推荐商品类型tab[除必要参数外其余参数使用默认参数形式方便之后调整]
feed_service: feed_service:
method: get method: get
......
...@@ -48,6 +48,15 @@ class web2_request(BaseRequest): ...@@ -48,6 +48,15 @@ class web2_request(BaseRequest):
def artemis_ad_add_shopping_cart_info(self): def artemis_ad_add_shopping_cart_info(self):
#我的购物车 #我的购物车
return self.api_send(self.SERVICE_URL["artemis_ad_add_shopping_cart_info"]) return self.api_send(self.SERVICE_URL["artemis_ad_add_shopping_cart_info"])
def artemis_add_value_order_id_detail(self):
"我的服务订单-已购买"
return self.api_send(self.SERVICE_URL["artemis_add_value_order_id_detail"])
def artemis_ad_packageorder_detail(self, package_order_id):
"我的服务订单-已支付广告包"
self.params["package_order_id"] = package_order_id
return self.api_send(self.SERVICE_URL["artemis_ad_packageorder_detail"])
...@@ -60,4 +69,7 @@ if __name__ == '__main__': ...@@ -60,4 +69,7 @@ if __name__ == '__main__':
print(web2_request().service_delete("1","209863","PC8uTySuxipukIMuqNV1OPB376C2ZZ3g")) print(web2_request().service_delete("1","209863","PC8uTySuxipukIMuqNV1OPB376C2ZZ3g"))
print(web2_request().service_deletelist("1"))#商品回收站 print(web2_request().service_deletelist("1"))#商品回收站
print(web2_request().artemis_ad_add_shopping_cart_info()) print(web2_request().artemis_ad_add_shopping_cart_info())
print(web2_request().artemis_add_value_order_id_detail())
print("---11233353667----")
#print(web2_request().artemis_ad_packageorder_detail("685529883901"))
...@@ -74,3 +74,19 @@ artemis_ad_add_shopping_cart_info: ...@@ -74,3 +74,19 @@ artemis_ad_add_shopping_cart_info:
data: {} data: {}
json: {} json: {}
isLogin: 1 #需要登录 isLogin: 1 #需要登录
artemis_add_value_order_id_detail:
method: get
url: /api/web2/artemis/add_value_order/957727877165/detail
params: {}
data: {}
json: {}
isLogin: 1 #需要登录
artemis_ad_packageorder_detail:
method: get
url: /api/web2/artemis/ad/packageorder/detail
params:
package_order_id:${package_order_id}
data: {}
json: {}
isLogin: 1 #需要登录
\ No newline at end of file
...@@ -65,9 +65,13 @@ class web_request(BaseRequest): ...@@ -65,9 +65,13 @@ class web_request(BaseRequest):
return self.api_send(self.ACCOUNT_URL["cpc_homepage"]) return self.api_send(self.ACCOUNT_URL["cpc_homepage"])
def artemis_ad_type_list(self): def artemis_ad_type_list(self):
return self.api_send(self.ACCOUNT_URL["artemis_ad_type_list"]) return self.api_send(self.ACCOUNT_URL["artemis_ad_type_list"])
def artemis_order_list(self,status): def artemis_order_list(self, status, page):
self.params["status"] = status self.params["status"] = status
self.params["page"] = page
return self.api_send(self.ACCOUNT_URL["artemis_order_list"]) return self.api_send(self.ACCOUNT_URL["artemis_order_list"])
def artemis_order_id_detail(self):
"上线中订单详情页"
return self.api_send(self.ACCOUNT_URL["artemis_order_id_detail"])
...@@ -89,6 +93,7 @@ if __name__ == '__main__': ...@@ -89,6 +93,7 @@ if __name__ == '__main__':
print(web_request().cpc_homepage()) print(web_request().cpc_homepage())
print(web_request().artemis_ad_type_list()) print(web_request().artemis_ad_type_list())
print("发送") print("发送")
print(web_request().artemis_order_list(0)) print(web_request().artemis_order_list(0, 1))
print(web_request().artemis_order_list(1)) print(web_request().artemis_order_list(1, 1))
print(web_request().artemis_order_list(2)) print(web_request().artemis_order_list(2, 1))
\ No newline at end of file print(web_request().artemis_order_id_detail())
\ No newline at end of file
...@@ -142,6 +142,15 @@ artemis_order_list: ...@@ -142,6 +142,15 @@ artemis_order_list:
url: /api/web/artemis/order/list url: /api/web/artemis/order/list
params: params:
status: ${status} status: ${status}
page: ${page}
data: {}
json: {}
isLogin: 1 #需要登录
artemis_order_id_detail:
method: get
url: /api/web/artemis/order/509151034657/detail
params: {}
data: {} data: {}
json: {} json: {}
isLogin: 1 #需要登录 isLogin: 1 #需要登录
\ No newline at end of file
...@@ -15,8 +15,8 @@ DIARY_CONFIG = os.path.join(BASE_DIR, "backend_auto/all_backend_api", "diary_req ...@@ -15,8 +15,8 @@ DIARY_CONFIG = os.path.join(BASE_DIR, "backend_auto/all_backend_api", "diary_req
#日记本详情页--字段判空 #日记本详情页--字段判空
DIARY_DATA = os.path.join(BASE_DIR, "backend_auto/test_backend_data/diary_data", "topic_data.yaml") DIARY_DATA = os.path.join(BASE_DIR, "backend_auto/test_backend_data/diary_data", "topic_data.yaml")
#日记本关联美购 #日记本关联美购
DIARY_SERVICE_CONFIG = os.path.join(BASE_DIR, "backend_auto/all_backend_api", "diary_service.yaml")
DIARY_SERVICE = os.path.join(BASE_DIR, "backend_auto/test_backend_data/diary_data", "diary_service.yaml") DIARY_SERVICE = os.path.join(BASE_DIR, "backend_auto/test_backend_data/diary_data", "diary_service.yaml")
#日记本收藏&取消收藏 #日记本收藏&取消收藏
DIARY_FAVOR = os.path.join(BASE_DIR, "backend_auto/test_backend_data/diary_data", "favor.yaml") DIARY_FAVOR = os.path.join(BASE_DIR, "backend_auto/test_backend_data/diary_data", "favor.yaml")
# 日记本修改日记信息operation--目前好像直接用接口写无权限稍后解决 # 日记本修改日记信息operation--目前好像直接用接口写无权限稍后解决
...@@ -427,6 +427,10 @@ ADTYPELIST=os.path.join(BASE_DIR, "backend_auto/test_doctor_data/web_data", "art ...@@ -427,6 +427,10 @@ ADTYPELIST=os.path.join(BASE_DIR, "backend_auto/test_doctor_data/web_data", "art
ADADDSHOPPINGCARTINFO=os.path.join(BASE_DIR, "backend_auto/test_doctor_data/web2_data", "artemis_ad_add_shopping_cart_info.yaml") ADADDSHOPPINGCARTINFO=os.path.join(BASE_DIR, "backend_auto/test_doctor_data/web2_data", "artemis_ad_add_shopping_cart_info.yaml")
#医生后台-我的服务订单 #医生后台-我的服务订单
ORDERLIST=os.path.join(BASE_DIR, "backend_auto/test_doctor_data/web_data", "artemis_order_list.yaml") ORDERLIST=os.path.join(BASE_DIR, "backend_auto/test_doctor_data/web_data", "artemis_order_list.yaml")
#医生后台-我的服务订单-已上线/待审核/待上线/已下线订单
ORDERIDDETAIL=os.path.join(BASE_DIR, "backend_auto/test_doctor_data/web_data", "artemis_order_id_detail.yaml")
#医生后台-我的服务订单-已购买订单
VALUEORDERIDDETAIL=os.path.join(BASE_DIR, "backend_auto/test_doctor_data/web2_data", "artemis_add_value_order_id_detail.yaml")
#医生后台-点点通商品-概览 #医生后台-点点通商品-概览
CPCHOMEPAGE=os.path.join(BASE_DIR, "backend_auto/test_doctor_data/web_data", "cpc_homepage.yaml") CPCHOMEPAGE=os.path.join(BASE_DIR, "backend_auto/test_doctor_data/web_data", "cpc_homepage.yaml")
...@@ -516,5 +520,9 @@ FREE_RECRUIT_BANNER = os.path.join(BASE_DIR, "backend_auto/test_backend_data/fee ...@@ -516,5 +520,9 @@ FREE_RECRUIT_BANNER = os.path.join(BASE_DIR, "backend_auto/test_backend_data/fee
FREE_RECRUIT_LIST_CONFIG = os.path.join(BASE_DIR, "backend_auto/all_backend_api", "feed_request.yaml") FREE_RECRUIT_LIST_CONFIG = os.path.join(BASE_DIR, "backend_auto/all_backend_api", "feed_request.yaml")
FREE_RECRUIT_LIST = os.path.join(BASE_DIR, "backend_auto/test_backend_data/feed_data", "free_recruit_list.yaml") FREE_RECRUIT_LIST = os.path.join(BASE_DIR, "backend_auto/test_backend_data/feed_data", "free_recruit_list.yaml")
#直播-点击【设置封面】
PAGE_RULES_CONFIG = os.path.join(BASE_DIR, "backend_auto/all_backend_api", "janus_request.yaml")
PAGE_RULES = os.path.join(BASE_DIR, "backend_auto/test_backend_data/janus_data", "page_rules.yaml")
if __name__ == '__main__': if __name__ == '__main__':
print("==========",LIVEYAML_CONFIG) print("==========",LIVEYAML_CONFIG)
...@@ -15,6 +15,7 @@ class TestMessageRead: ...@@ -15,6 +15,7 @@ class TestMessageRead:
@pytest.mark.parametrize("param",messageread_data,ids=messageread_case) @pytest.mark.parametrize("param",messageread_data,ids=messageread_case)
def test_message_read(self,param): def test_message_read(self,param):
r = conversation_request().message_read(param["current_city_id"], param["release"], param["message_ids"]) r = conversation_request().message_read(param["current_city_id"], param["release"], param["message_ids"])
print(r)
if r["error"] == 0: if r["error"] == 0:
assert r["data"]["success"] == param["assert"] assert r["data"]["success"] == param["assert"]
#if r["error"] == 0: #if r["error"] == 0:
......
import pytest
from ids_list import get_ids
import path_setting
from in_common.base_request import BaseRequest
from all_backend_api.janus_request import janus_request
class TestPageRules:
data = BaseRequest().api_load(path_setting.PAGE_RULES)
page_rules_case, page_rules_data = get_ids(data, "page_rules")
@pytest.mark.parametrize("param", page_rules_data, ids=page_rules_case)
def test_page_rules(self, param):
r = janus_request().page_rules(param["version"], param["current_city_id"], param["page_name"])
if r["error"] == 0:
assert r["error_code"] == param["assert"]
...@@ -5,5 +5,5 @@ message_read: ...@@ -5,5 +5,5 @@ message_read:
current_city_id: "beijing" current_city_id: "beijing"
release: 1 release: 1
#uqid: "1B519701-A4F5-453E-9D99-140B5AF697A0" #uqid: "1B519701-A4F5-453E-9D99-140B5AF697A0"
message_ids: [10622,10626,10646,10651] message_ids: "[10622,10626,10646,10651]"
assert: "true" assert: True
\ No newline at end of file \ No newline at end of file
...@@ -15,7 +15,7 @@ send_msg: ...@@ -15,7 +15,7 @@ send_msg:
#验证失败case #验证失败case
- -
case: "给咨询师发送消息失败" case: "参数传值错误case:提示—服务器开小差了~"
#current_city_id: beijing #current_city_id: beijing
conversation_id: 463465 conversation_id: 463465
is_system: 0 is_system: 0
......
page_rules:
-
#直播-点击【设置封面】,成功调接口
case: "直播-点击【设置封面】,成功调接口"
version: "744.2"
current_city_id: "beijing"
page_name: "post_add_pic"
assert:
\ No newline at end of file
...@@ -15,7 +15,7 @@ private_conversation: ...@@ -15,7 +15,7 @@ private_conversation:
#验证成功case #验证成功case
- -
case: "发送消息成功" case: "未登录case:提示请登录"
content: "你好" content: "你好"
target_uid: 358749351 target_uid: 358749351
referrer: "message_home" referrer: "message_home"
......
import pytest
from ids_list import get_ids
import path_setting
from in_common.base_request import BaseRequest
from all_doctor_api.web2_request import web2_request
class TestArtemisAddValueOrderIdDetail:
data = BaseRequest().api_load(path_setting.VALUEORDERIDDETAIL)
addvalueorderiddetail_case, addvalueorderiddetail_data = get_ids(data, "artemis_add_value_order_id_detail")
@pytest.mark.parametrize("param",addvalueorderiddetail_data,ids=addvalueorderiddetail_case)
def test_artemis_add_value_order_id_detail(self, param):
'''我的服务订单-已购买'''
r = web2_request().artemis_add_value_order_id_detail()
if r["error"] == 0:
assert r["data"]["status"] == param["assert"]
import pytest
from ids_list import get_ids
import path_setting
from in_common.base_request import BaseRequest
from all_doctor_api.web_request import web_request
class TestArtemisOrderIdDetail:
data = BaseRequest().api_load(path_setting.ORDERIDDETAIL)
orderiddetail_case, orderiddetail_data = get_ids(data, "artemis_order_id_detail")
@pytest.mark.parametrize("param",orderiddetail_data,ids=orderiddetail_case)
def test_artemis_order_id_detail(self, param):
'''我的服务订单'''
r = web_request().artemis_order_id_detail()
if r["error"] == 0:
assert r["data"]["detail_type"] == param["assert_detail_type"]
assert r["data"]["status"] == param["assert_status"]
...@@ -14,7 +14,7 @@ class TestArtemisOrderList: ...@@ -14,7 +14,7 @@ class TestArtemisOrderList:
@pytest.mark.parametrize("param",orderlist_data,ids=orderlist_case) @pytest.mark.parametrize("param",orderlist_data,ids=orderlist_case)
def test_artemis_order_list(self, param): def test_artemis_order_list(self, param):
'''我的服务订单''' '''我的服务订单'''
r = web_request().artemis_order_list(param["status"]) r = web_request().artemis_order_list(param["status"], param["page"])
if r["error"] == 0: if r["error"] == 0:
orders = r.get("data").get("orders", []) orders = r.get("data").get("orders", [])
assert len(orders) >= param["assert"] assert len(orders) >= param["assert"]
......
artemis_add_value_order_id_detail:
#已购买case
-
case: "已购买"
assert: "已购买"
artemis_order_id_detail:
#已上线订单服务订单详情页case
-
case: "已上线订单服务订单详情页case"
assert_status: 3
assert_detail_type: 6
...@@ -3,36 +3,45 @@ artemis_order_list: ...@@ -3,36 +3,45 @@ artemis_order_list:
- -
case: "我的服务订单请求失败case" case: "我的服务订单请求失败case"
status: "" status: ""
page: 1
assert: 0 assert: 0
- -
case: "我的服务订单-待支付广告包case" case: "我的服务订单-待支付广告包case"
status: 0 status: 0
page: 1
assert: 0 assert: 0
- -
case: "我的服务订单-已购买case" case: "我的服务订单-已购买case"
status: 1 status: 1
page: 1
assert: 0 assert: 0
- -
case: "我的服务订单-待审核case" case: "我的服务订单-待审核case"
status: 2 status: 2
page: 1
assert: 0 assert: 0
- -
case: "我的服务订单-待上线case" case: "我的服务订单-待上线case"
status: 3 status: 3
page: 1
assert: 0 assert: 0
- -
case: "我的服务订单-上线中case" case: "我的服务订单-上线中case"
status: 4 status: 4
page: 1
assert: 0 assert: 0
- -
case: "我的服务订单-已下线case" case: "我的服务订单-已下线case"
status: 5 status: 5
page: 1
assert: 0 assert: 0
- -
case: "我的服务订单-已支付广告包case" case: "我的服务订单-已支付广告包case"
status: 6 status: 6
page: 1
assert: 0 assert: 0
- -
case: "我的服务订单-已关闭广告包case" case: "我的服务订单-已关闭广告包case"
status: 7 status: 7
page: 1
assert: 0 assert: 0
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