Commit 2248fd83 authored by aha's avatar aha

直播回放-进入直播间

parent 7363daf8
...@@ -46,6 +46,12 @@ class living_request(BaseRequest): ...@@ -46,6 +46,12 @@ class living_request(BaseRequest):
self.params["version"] = version self.params["version"] = version
return self.api_send(self.data["finish"]) return self.api_send(self.data["finish"])
#直播回放-进入直播间
def replay_info(self,topic_id, version, device_id="97B6764B-2135-4761-9911-701C38CBC272"):
self.params["topic_id"] = topic_id
self.params["version"] = version
return self.api_send(self.data["replay_info"])
#主播-分享按钮的点击 #主播-分享按钮的点击
def get_live_info_audience(self,channel_id, version, device_id="97B6764B-2135-4761-9911-701C38CBC272"): def get_live_info_audience(self,channel_id, version, device_id="97B6764B-2135-4761-9911-701C38CBC272"):
self.params["channel_id"] = channel_id self.params["channel_id"] = channel_id
...@@ -56,8 +62,9 @@ class living_request(BaseRequest): ...@@ -56,8 +62,9 @@ class living_request(BaseRequest):
if __name__ == '__main__': if __name__ == '__main__':
(living_request().danmu_v2("739", "1")) # (living_request().danmu_v2("739", "1"))
(living_request().pushlive_info("小冤家", "2021/04/22/1003/cef471cff5e6", "", "1", "1", "1")) # (living_request().pushlive_info("小冤家", "2021/04/22/1003/cef471cff5e6", "", "1", "1", "1"))
print (living_request().sendmsg("739","你好")) # print (living_request().sendmsg("739","你好"))
print(living_request().finish("745", "746.0")) # print(living_request().finish("745", "746.0"))
print(living_request().get_live_info_audience("745", "7.46.0")) # print(living_request().get_live_info_audience("745", "7.46.0"))
\ No newline at end of file print(living_request().replay_info("123456978", "746.0"))
\ No newline at end of file
...@@ -69,6 +69,17 @@ finish: ...@@ -69,6 +69,17 @@ finish:
json: {} json: {}
isLogin: 1 isLogin: 1
#直播回放-进入直播间
replay_info:
method: GET
url: /api/live/replay_info
params:
topic_id: ${topic_id}
version: ${version}
data: {}
json: {}
isLogin: 1
#主播-分享按钮的点击 #主播-分享按钮的点击
get_live_info_audience: get_live_info_audience:
method: GET method: GET
......
...@@ -655,6 +655,10 @@ LEAVE = os.path.join(BASE_DIR, "backend_auto/test_backend_data/live_data", "leav ...@@ -655,6 +655,10 @@ LEAVE = os.path.join(BASE_DIR, "backend_auto/test_backend_data/live_data", "leav
FINISH_CONFIG = os.path.join(BASE_DIR, "backend_auto/all_backend_api", "live_request.yaml") FINISH_CONFIG = os.path.join(BASE_DIR, "backend_auto/all_backend_api", "live_request.yaml")
FINISH = os.path.join(BASE_DIR, "backend_auto/test_backend_data/live_data", "finish.yaml") FINISH = os.path.join(BASE_DIR, "backend_auto/test_backend_data/live_data", "finish.yaml")
#直播结束-主播下播
REPLAY_INFO_CONFIG = os.path.join(BASE_DIR, "backend_auto/all_backend_api", "live_request.yaml")
REPLAY_INFO = os.path.join(BASE_DIR, "backend_auto/test_backend_data/live_data", "replay_info.yaml")
#主播标记讲解商品+取消标记 #主播标记讲解商品+取消标记
MARK_LIVE_SERVICE_CONFIG = os.path.join(BASE_DIR, "backend_auto/all_backend_api", "janus_live_request.yaml") MARK_LIVE_SERVICE_CONFIG = os.path.join(BASE_DIR, "backend_auto/all_backend_api", "janus_live_request.yaml")
MARK_LIVE_SERVICE = os.path.join(BASE_DIR, "backend_auto/test_backend_data/janus_live_data", "mark_live_service.yaml") MARK_LIVE_SERVICE = os.path.join(BASE_DIR, "backend_auto/test_backend_data/janus_live_data", "mark_live_service.yaml")
......
import pytest
from ids_list import get_ids
import path_setting
from in_common.base_request import BaseRequest
from all_backend_api.live_request import living_request
class TestReplayInfo:
data = BaseRequest().api_load(path_setting.REPLAY_INFO)
replay_info_case, replay_info_data = get_ids(data,"replay_info")
@pytest.mark.parametrize("param", replay_info_data, ids=replay_info_case)
def test_replay_info(self, param):
r = living_request().replay_info(param["topic_id"], param["version"])
print("看看直播回放咯")
if r["error"] == 0:
assert r["data"]["topic_id"] == param["assert"]
\ No newline at end of file
replay_info:
#看看直播回放咯
-
case: "看看直播回放咯"
topic_id: "123456978"
version: "7.45.0"
assert: 123456978
\ 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