From 8f91e031f354b132f0fb67c9a3c2a2f842cefe04 Mon Sep 17 00:00:00 2001 From: taizan-hokuto <55448286+taizan-hokuto@users.noreply.github.com> Date: Sun, 31 May 2020 22:57:28 +0900 Subject: [PATCH] Modify tests --- tests/test_arcparam.py | 27 +++++++++++++++------------ tests/test_liveparam.py | 2 +- 2 files changed, 16 insertions(+), 13 deletions(-) diff --git a/tests/test_arcparam.py b/tests/test_arcparam.py index 82f3588..bd0a90f 100644 --- a/tests/test_arcparam.py +++ b/tests/test_arcparam.py @@ -1,28 +1,31 @@ -import pytest -from pytchat.parser.live import Parser +import json +import requests import pytchat.config as config -import requests, json from pytchat.paramgen import arcparam +from pytchat.parser.live import Parser + def test_arcparam_0(mocker): - param = arcparam.getparam("01234567890",-1) - assert param == "op2w0wRyGjxDZzhhRFFvTE1ERXlNelExTmpjNE9UQWFFLXFvM2JrQkRRb0xNREV5TXpRMU5qYzRPVEFnQVElM0QlM0QoADAAOABAAEgEUhwIABAAGAAgACoOc3RhdGljY2hlY2tzdW1AAFgDYAFoAHIECAEQAHgA" + param = arcparam.getparam("01234567890", -1) + assert param == "op2w0wQmGhxDZzhLRFFvTE1ERXlNelExTmpjNE9UQWdBUT09SARgAXICCAE%3D" + def test_arcparam_1(mocker): - param = arcparam.getparam("01234567890", seektime = 100000) - assert param == "op2w0wR3GjxDZzhhRFFvTE1ERXlNelExTmpjNE9UQWFFLXFvM2JrQkRRb0xNREV5TXpRMU5qYzRPVEFnQVElM0QlM0QogNDbw_QCMAA4AEAASANSHAgAEAAYACAAKg5zdGF0aWNjaGVja3N1bUAAWANgAWgAcgQIARAAeAA%3D" + param = arcparam.getparam("01234567890", seektime=100000) + assert param == "op2w0wQtGhxDZzhLRFFvTE1ERXlNelExTmpjNE9UQWdBUT09KIDQ28P0AkgDYAFyAggB" + def test_arcparam_2(mocker): - param = arcparam.getparam("SsjCnHOk-Sk") - url=f"https://www.youtube.com/live_chat_replay/get_live_chat_replay?continuation={param}&pbj=1" - resp = requests.Session().get(url,headers = config.headers) + param = arcparam.getparam("SsjCnHOk-Sk", seektime=100) + url = f"https://www.youtube.com/live_chat_replay/get_live_chat_replay?continuation={param}&pbj=1" + resp = requests.Session().get(url, headers=config.headers) jsn = json.loads(resp.text) parser = Parser(is_replay=True) - contents= parser.get_contents(jsn) + contents = parser.get_contents(jsn) _ , chatdata = parser.parse(contents) test_id = chatdata[0]["addChatItemAction"]["item"]["liveChatTextMessageRenderer"]["id"] assert test_id == "CjoKGkNMYXBzZTdudHVVQ0Zjc0IxZ0FkTnFnQjVREhxDSnlBNHV2bnR1VUNGV0dnd2dvZDd3NE5aZy0w" def test_arcparam_3(mocker): param = arcparam.getparam("01234567890") - assert param == "op2w0wRyGjxDZzhhRFFvTE1ERXlNelExTmpjNE9UQWFFLXFvM2JrQkRRb0xNREV5TXpRMU5qYzRPVEFnQVElM0QlM0QoATAAOABAAEgDUhwIABAAGAAgACoOc3RhdGljY2hlY2tzdW1AAFgDYAFoAHIECAEQAHgA" + assert param == "op2w0wQmGhxDZzhLRFFvTE1ERXlNelExTmpjNE9UQWdBUT09SARgAXICCAE%3D" diff --git a/tests/test_liveparam.py b/tests/test_liveparam.py index 0260fa2..e40a29b 100644 --- a/tests/test_liveparam.py +++ b/tests/test_liveparam.py @@ -5,5 +5,5 @@ def test_liveparam_0(mocker): _ts1= 1546268400 param = liveparam._build("01234567890", *([_ts1*1000000 for i in range(5)]), topchat_only=False) - test_param="0ofMyAPiARp8Q2c4S0RRb0xNREV5TXpRMU5qYzRPVEFhUTZxNXdiMEJQUW83YUhSMGNITTZMeTkzZDNjdWVXOTFkSFZpWlM1amIyMHZiR2wyWlY5amFHRjBQM1k5TURFeU16UTFOamM0T1RBbWFYTmZjRzl3YjNWMFBURWdBZyUzRCUzRCiAuNbVqsrfAjAAOABAAkorCAEQABgAIAAqDnN0YXRpY2NoZWNrc3VtOgBAAEoCCAFQgLjW1arK3wJYA1CAuNbVqsrfAliAuNbVqsrfAmgBggEECAEQAIgBAKABgLjW1arK3wI%3D" + test_param="0ofMyANcGhxDZzhLRFFvTE1ERXlNelExTmpjNE9UQWdBUT09KIC41tWqyt8CQAFKC1CAuNbVqsrfAlgDUIC41tWqyt8CWIC41tWqyt8CaAGCAQIIAZoBAKABgLjW1arK3wI%3D" assert test_param == param \ No newline at end of file