Commit 1e372194 authored by 张淑琴's avatar 张淑琴

导出

parent 18e445a0
...@@ -96,11 +96,16 @@ class web_request(BaseRequest): ...@@ -96,11 +96,16 @@ class web_request(BaseRequest):
self.params["page"] = page self.params["page"] = page
return self.api_send(self.ACCOUNT_URL["cpc_community_click_logs"]) return self.api_send(self.ACCOUNT_URL["cpc_community_click_logs"])
def cpc_promote_flows(self, mouth): def cpc_promote_flows(self, month):
"点点通商品-历史每月推广明细" "点点通商品-历史每月推广明细"
self.params["mouth"] = mouth self.params["month"] = month
return self.api_send(self.ACCOUNT_URL["cpc_promote_flows"]) return self.api_send(self.ACCOUNT_URL["cpc_promote_flows"])
def cpc_promote_flows_excel(self, month):
"点点通商品-历史每月推广明细-导出"
self.params["month"] = month
return self.api_send(self.ACCOUNT_URL["cpc_promote_flows_excel"])
...@@ -131,4 +136,5 @@ if __name__ == '__main__': ...@@ -131,4 +136,5 @@ if __name__ == '__main__':
print(web_request().cpc_community_diaries()) print(web_request().cpc_community_diaries())
print(web_request().cpc_community_data_info("15604767","2021-07-02","2021-07-12")) print(web_request().cpc_community_data_info("15604767","2021-07-02","2021-07-12"))
print(web_request().cpc_community_click_logs(1)) print(web_request().cpc_community_click_logs(1))
print(web_request().cpc_promote_flows("2021-7")) print(web_request().cpc_promote_flows("2021-7"))
\ No newline at end of file print(web_request().cpc_promote_flows_excel("2021-7"))
\ No newline at end of file
...@@ -195,7 +195,16 @@ cpc_promote_flows: ...@@ -195,7 +195,16 @@ cpc_promote_flows:
method: get method: get
url: /api/web/cpc/promote/flows url: /api/web/cpc/promote/flows
params: params:
mouth: ${mouth} month: ${month}
data: {}
json: {}
isLogin: 1 #需要登录
cpc_promote_flows_excel:
method: get
url: /api/web/cpc/promote/flows/excel
params:
month: ${month}
data: {} data: {}
json: {} json: {}
isLogin: 1 #需要登录 isLogin: 1 #需要登录
......
...@@ -487,6 +487,8 @@ CPCCATEGORYQUERY=os.path.join(BASE_DIR, "backend_auto/test_doctor_data/web2_data ...@@ -487,6 +487,8 @@ CPCCATEGORYQUERY=os.path.join(BASE_DIR, "backend_auto/test_doctor_data/web2_data
CPCCATEGORYSERVICEIDS=os.path.join(BASE_DIR, "backend_auto/test_doctor_data/web2_data", "artemis_cpc_category_service_ids.yaml") CPCCATEGORYSERVICEIDS=os.path.join(BASE_DIR, "backend_auto/test_doctor_data/web2_data", "artemis_cpc_category_service_ids.yaml")
#医生后台-点点通商品-历史每月推广数据 #医生后台-点点通商品-历史每月推广数据
CPCPROMOTEFLOWS=os.path.join(BASE_DIR, "backend_auto/test_doctor_data/web_data", "cpc_promote_flows.yaml") CPCPROMOTEFLOWS=os.path.join(BASE_DIR, "backend_auto/test_doctor_data/web_data", "cpc_promote_flows.yaml")
#医生后台-点点通商品-历史每月推广数据-导出
CPCPROMOTEFLOWSEXCEL=os.path.join(BASE_DIR, "backend_auto/test_doctor_data/web_data", "cpc_promote_flows_excel.yaml")
......
...@@ -14,7 +14,7 @@ class TestCpcPromoteFlows: ...@@ -14,7 +14,7 @@ class TestCpcPromoteFlows:
@pytest.mark.parametrize("param",cpcpromoteflows_data,ids=cpcpromoteflows_case) @pytest.mark.parametrize("param",cpcpromoteflows_data,ids=cpcpromoteflows_case)
def test_cpc_promote_flows(self, param): def test_cpc_promote_flows(self, param):
'''点点通商品-历史每月推广明细''' '''点点通商品-历史每月推广明细'''
r = web_request().cpc_promote_flows(param["mouth"]) r = web_request().cpc_promote_flows(param["month"])
if r["error"] == 0: if r["error"] == 0:
flows_list = r.get("data").get("flows_list", []) flows_list = r.get("data").get("flows_list", [])
assert len(flows_list) >= param["assert"] assert len(flows_list) >= 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 TestCpcPromoteFlows:
data = BaseRequest().api_load(path_setting.CPCPROMOTEFLOWSEXCEL)
cpcpromoteflowsexcel_case, cpcpromoteflowsexcel_data = get_ids(data, "cpc_promote_flows_excel")
@pytest.mark.parametrize("param",cpcpromoteflowsexcel_data,ids=cpcpromoteflowsexcel_case)
def test_cpc_promote_flows_excel(self, param):
'''点点通商品-历史每月推广明细-导出'''
r = web_request().cpc_promote_flows_excel(param["month"])
assert r["error"] == 0
...@@ -2,16 +2,16 @@ cpc_promote_flows: ...@@ -2,16 +2,16 @@ cpc_promote_flows:
#点点通商品-历史每月推广数据 #点点通商品-历史每月推广数据
- -
case: "点点通商品-历史每月推广数据-21年7月" case: "点点通商品-历史每月推广数据-21年7月"
mouth: "2021-7" month: "2021-7"
assert: 0 assert: 0
- -
case: "点点通商品-历史每月推广数据-20年7月" case: "点点通商品-历史每月推广数据-20年7月"
mouth: "2020-7" month: "2020-7"
assert: 0 assert: 0
- -
case: "点点通商品-历史每月推广数据-25年7月" case: "点点通商品-历史每月推广数据-25年7月"
mouth: "2025-7" month: "2025-7"
assert: 0 assert: 0
\ No newline at end of file
cpc_promote_flows_excel:
#点点通商品-历史每月推广数据-导出
-
case: "点点通商品-历史每月推广数据-导出-21年7月"
month: "2021-7"
assert: 0
-
case: "点点通商品-历史每月推广数据-导出-20年7月"
month: "2020-7"
assert: 0
-
case: "点点通商品-历史每月推广数据-导出-25年7月"
month: "2025-7"
assert: 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