Commit ef74f3c7 authored by aha's avatar aha

Merge branch 'common_dev' into cuixin_dev

parents ea68defa b29b947f
...@@ -106,4 +106,7 @@ venv.bak/ ...@@ -106,4 +106,7 @@ venv.bak/
host.yaml host.yaml
.DS_Store .DS_Store
*/.DS_Store */.DS_Store
\ No newline at end of file
# docmentatiion path
test_backend_data/topic_data/topic_reply_create.yaml
\ No newline at end of file
...@@ -23,10 +23,11 @@ class user_request(BaseRequest): ...@@ -23,10 +23,11 @@ class user_request(BaseRequest):
def __init__(self): def __init__(self):
self.data = self.api_load(path_setting.TOPIC_FAVOR_CONFIG) self.data = self.api_load(path_setting.TOPIC_FAVOR_CONFIG)
#日记贴帖子相关-收藏 # 日记贴帖子相关-收藏
def topic_favor(self): def topic_favor(self):
return self.api_send(self.data["favor"]) return self.api_send(self.data["favor"])
#日记贴取消收藏
# 日记贴取消收藏
def topic_canclefavor(self): def topic_canclefavor(self):
return self.api_send(self.data["canclefavor"]) return self.api_send(self.data["canclefavor"])
...@@ -36,7 +37,7 @@ class user_request(BaseRequest): ...@@ -36,7 +37,7 @@ class user_request(BaseRequest):
self.params["from_live"] = from_live self.params["from_live"] = from_live
return self.api_send(self.data['follow_add']) return self.api_send(self.data['follow_add'])
#取消关注 # 取消关注
def follow_del(self,uid,from_live): def follow_del(self,uid,from_live):
self.params["uid"] = uid self.params["uid"] = uid
self.params["from_live"] = from_live self.params["from_live"] = from_live
...@@ -45,17 +46,15 @@ class user_request(BaseRequest): ...@@ -45,17 +46,15 @@ class user_request(BaseRequest):
#我的-日记 # 我的-日记
def my_diary_v2(self, start_num, count): def my_diary_v2(self, start_num, count):
self.params["start_num"] = start_num self.params["start_num"] = start_num
self.params["count"] = count self.params["count"] = count
return self.api_send(self.data["my_diary_v2"]) return self.api_send(self.data["my_diary_v2"])
# 我的-帖子-我发布的 # 我的-帖子-我发布的
def user_tractate(self, page, count): def user_tractate(self, page, count):
self.params["page"] = page self.params["page"] = page
...@@ -64,7 +63,7 @@ class user_request(BaseRequest): ...@@ -64,7 +63,7 @@ class user_request(BaseRequest):
return self.api_send(self.data["user_tractate"]) return self.api_send(self.data["user_tractate"])
# 我的-帖子-我回复的 # 我的-帖子-我回复的
def reply_tractate(self, page, count, version): def reply_tractate(self, page, count, version):
self.params["page"] = page self.params["page"] = page
...@@ -75,7 +74,7 @@ class user_request(BaseRequest): ...@@ -75,7 +74,7 @@ class user_request(BaseRequest):
return self.api_send(self.data["reply_tractate"]) return self.api_send(self.data["reply_tractate"])
# 我的-问题-提问 # 我的-问题-提问
def my_question(self, start_num, count): def my_question(self, start_num, count):
self.params["start_num"] = start_num self.params["start_num"] = start_num
...@@ -84,7 +83,7 @@ class user_request(BaseRequest): ...@@ -84,7 +83,7 @@ class user_request(BaseRequest):
return self.api_send(self.data["my_question"]) return self.api_send(self.data["my_question"])
# 我的-收藏-商品 # 我的-收藏-商品
def favors_services(self, start_num, count, current_city_id, device_id, version): def favors_services(self, start_num, count, current_city_id, device_id, version):
self.params["start_num"] = start_num self.params["start_num"] = start_num
...@@ -95,7 +94,7 @@ class user_request(BaseRequest): ...@@ -95,7 +94,7 @@ class user_request(BaseRequest):
return self.api_send(self.data["favors_services"]) return self.api_send(self.data["favors_services"])
# 我的-问题-回答 # 我的-问题-回答
def my_answer(self, start_num, count): def my_answer(self, start_num, count):
self.params["start_num"] = start_num self.params["start_num"] = start_num
...@@ -103,7 +102,7 @@ class user_request(BaseRequest): ...@@ -103,7 +102,7 @@ class user_request(BaseRequest):
return self.api_send(self.data["my_answer"]) return self.api_send(self.data["my_answer"])
# 我的-收藏-日记本 # 我的-收藏-日记本
def favors_diaries(self, start_num, count): def favors_diaries(self, start_num, count):
self.params["start_num"] = start_num self.params["start_num"] = start_num
...@@ -111,7 +110,7 @@ class user_request(BaseRequest): ...@@ -111,7 +110,7 @@ class user_request(BaseRequest):
return self.api_send(self.data["favors_diaries"]) return self.api_send(self.data["favors_diaries"])
# 我的-收藏-日记贴 # 我的-收藏-日记贴
def favors_topics(self, start_num, count): def favors_topics(self, start_num, count):
self.params["start_num"] = start_num self.params["start_num"] = start_num
...@@ -119,7 +118,21 @@ class user_request(BaseRequest): ...@@ -119,7 +118,21 @@ class user_request(BaseRequest):
return self.api_send(self.data["favors_topics"]) return self.api_send(self.data["favors_topics"])
# 我的-收藏-帖子 # 签到--签到基础信息
def base_sign_data(self):
return self.api_send(self.data["base_sign_data"])
# 签到--签到兑换记录
def sign_exchanged(self):
return self.api_send(self.data["sign_exchanged"])
# 签到--日历
def sign_calendar(self,year='2021',month='8'):
self.params["year"] = year
self.params["month"] = month
return self.api_send(self.data["sign_calendar"])
# 我的-收藏-帖子
def favors_tractate(self, page, count): def favors_tractate(self, page, count):
self.params["page"] = page self.params["page"] = page
...@@ -127,7 +140,7 @@ class user_request(BaseRequest): ...@@ -127,7 +140,7 @@ class user_request(BaseRequest):
return self.api_send(self.data["favors_tractate"]) return self.api_send(self.data["favors_tractate"])
# 我的-收藏-回答 # 我的-收藏-回答
def favors_answers(self, page, count): def favors_answers(self, page, count):
self.params["page"] = page self.params["page"] = page
...@@ -137,6 +150,8 @@ class user_request(BaseRequest): ...@@ -137,6 +150,8 @@ class user_request(BaseRequest):
if __name__ == '__main__': if __name__ == '__main__':
#个人中心 #个人中心
print(user_request().personal_center()) print(user_request().personal_center())
...@@ -173,12 +188,6 @@ if __name__ == '__main__': ...@@ -173,12 +188,6 @@ if __name__ == '__main__':
# 我的-收藏-日记贴 # 我的-收藏-日记贴
print(user_request().favors_topics(0, 10)) print(user_request().favors_topics(0, 10))
# 我的-收藏-帖子
print(user_request().favors_tractate(1, 10))
# 我的-收藏-帖子
print(user_request().favors_answers(1, 10))
...@@ -157,6 +157,37 @@ favors_topics: ...@@ -157,6 +157,37 @@ favors_topics:
isLogin: 1 isLogin: 1
#签到--基础信息
base_sign_data:
method: GET
url: /api/user/base_sign_data
params:
data: {}
json: {}
isLogin: 1
#签到--奖品兑换记录
sign_exchanged:
method: GET
url: /api/user/sign_exchanged
params:
data: {}
json: {}
isLogin: 1
#签到--日历
sign_calendar:
method: GET
url: /api/user/sign_calendar
params:
year: ${year}
month: ${month}
data: {}
json: {}
isLogin: 1
# 我的-收藏-帖子 # 我的-收藏-帖子
favors_tractate: favors_tractate:
method: GET method: GET
...@@ -178,4 +209,4 @@ favors_answers: ...@@ -178,4 +209,4 @@ favors_answers:
count: ${count} count: ${count}
data: {} data: {}
json: {} json: {}
isLogin: 1 isLogin: 1
\ No newline at end of file
...@@ -148,6 +148,14 @@ FEED_TAB_SERVICE = os.path.join(BASE_DIR, "backend_auto/test_backend_data/janus_ ...@@ -148,6 +148,14 @@ FEED_TAB_SERVICE = os.path.join(BASE_DIR, "backend_auto/test_backend_data/janus_
FEED_TAB_SERVICE_DOCTORS = os.path.join(BASE_DIR, "backend_auto/test_backend_data/service_data", "home_feed.yaml") FEED_TAB_SERVICE_DOCTORS = os.path.join(BASE_DIR, "backend_auto/test_backend_data/service_data", "home_feed.yaml")
# 签到接口
SIGN = os.path.join(BASE_DIR, "backend_auto/test_backend_data/user_data", "base_sign_data.yaml")
# 签到兑换记录
SIGN_EXCHANGED = os.path.join(BASE_DIR, "backend_auto/test_backend_data/user_data", "sign_exchanged.yaml")
# 签到日历
SIGN_CALENDAR = os.path.join(BASE_DIR, "backend_auto/test_backend_data/user_data", "sign_calendar.yaml")
#搜索首页-热门搜索 #搜索首页-热门搜索
KEYWORDS_CONFIG = os.path.join(BASE_DIR, "backend_auto/all_backend_api", "search_request.yaml") KEYWORDS_CONFIG = os.path.join(BASE_DIR, "backend_auto/all_backend_api", "search_request.yaml")
KEYWORDS = os.path.join(BASE_DIR, "backend_auto/test_backend_data/search_data", "keywords.yaml") KEYWORDS = os.path.join(BASE_DIR, "backend_auto/test_backend_data/search_data", "keywords.yaml")
......
import pytest
from ids_list import get_ids
import path_setting
from in_common.base_request import BaseRequest
from all_backend_api.user_request import user_request
class TestBaseSignData:
data = BaseRequest().api_load(path_setting.SIGN)
base_sign_data_case, base_sign_data_data = get_ids(data, "base_sign_data")
@pytest.mark.parametrize("param", base_sign_data_data, ids=base_sign_data_case)
def test_favors_diaries(self, param):
r = user_request().base_sign_data()
assert r["error"] == param["assert"]
# 校验字段是否存在
# print(r["data"])
assert r["data"]["wait_time"] is not None and r["data"]["wait_time"] is not "" # 是否关注
assert r["data"]["new_user"] is not None and r["data"]["new_user"] is not "" # 是否关注
assert r["data"]["sign_status"] is not None and r["data"]["sign_status"] is not "" # 是否关注
assert r["data"]["user_id"] is not None and r["data"]["user_id"] is not "" # 是否关注
assert r["data"]["days_to_gift"] is not None and r["data"]["days_to_gift"] is not "" # 是否关注
# assert r["data"] is True
import pytest
from ids_list import get_ids
import path_setting
from in_common.base_request import BaseRequest
from all_backend_api.user_request import user_request
class TestSignCalendar:
data = BaseRequest().api_load(path_setting.SIGN_CALENDAR)
sign_calendar_case, sign_calendar_data = get_ids(data, "sign_calendar")
@pytest.mark.parametrize("param", sign_calendar_data, ids=sign_calendar_case)
def test_favors_diaries(self, param):
r = user_request().sign_calendar()
assert r["error"] == param["assert"]
assert r["data"]["user_id"] is not None and r["data"]["user_id"] is not "" # 判断用户名是否为空
import pytest
from ids_list import get_ids
import path_setting
from in_common.base_request import BaseRequest
from all_backend_api.user_request import user_request
class TestSignExchanged:
data = BaseRequest().api_load(path_setting.SIGN_EXCHANGED)
sign_exchanged_case, sign_exchanged_data = get_ids(data, "sign_exchanged")
@pytest.mark.parametrize("param", sign_exchanged_data, ids=sign_exchanged_case)
def test_favors_diaries(self, param):
r = user_request().sign_exchanged()
assert r["error"] == param["assert"]
# 校验字段是否存在
# assert r["data"] is True
...@@ -3,7 +3,7 @@ reply_create: ...@@ -3,7 +3,7 @@ reply_create:
beuzhu: '# 备注: 这个文件有冲突的话,那个版本都行不会影响,回退/接受当前版本都行,因为每次运行content都会改变' beuzhu: '# 备注: 这个文件有冲突的话,那个版本都行不会影响,回退/接受当前版本都行,因为每次运行content都会改变'
case: 日记贴一级评论创建--正常校验&创建二级评论--正常校验 case: 日记贴一级评论创建--正常校验&创建二级评论--正常校验
channel: benzhan channel: benzhan
content: ces测试+2021-08-03 14:52:31 content: ces测试+2021-08-03 15:01:46
message: 请勿回复重复内容 message: 请勿回复重复内容
message1: 回复成功 message1: 回复成功
message2: 你的回复有点频繁,稍后再来 message2: 你的回复有点频繁,稍后再来
......
base_sign_data:
#签到基础信息
- case: "签到基础信息"
assert: 0
\ No newline at end of file
sign_calendar:
#签到日历
- case: "签到日历"
assert: 0
\ No newline at end of file
sign_exchanged:
#签到奖品兑换记录
- case: "签到奖品兑换记录"
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