♻️ 初步移除CookieSite

This commit is contained in:
2024-10-29 21:12:50 +08:00
parent 07190a7f64
commit c5dea7e252
6 changed files with 58 additions and 46 deletions
+1 -1
View File
@@ -153,6 +153,6 @@ async def _clear_db(app: App):
def _patch_weibo_get_cookie_name(app: App, mocker: MockerFixture):
from nonebot_bison.platform import weibo
mocker.patch.object(weibo.WeiboSite, "_get_current_user_name", return_value="test_name")
mocker.patch.object(weibo.WeiboClientManager, "_get_current_user_name", return_value="test_name")
yield
mocker.stopall()
+4 -1
View File
@@ -221,7 +221,10 @@ async def test_parse_target(weibo: "Weibo"):
@respx.mock
async def test_get_cookie_name(weibo: "Weibo"):
from nonebot_bison.platform.weibo import WeiboClientManager
router = respx.get("https://m.weibo.cn/setup/nick/detail")
router.mock(return_value=Response(200, json=get_json("weibo_get-cookie-name.json")))
name = await weibo.site.get_cookie_name("{}")
weibo_client_mgr = WeiboClientManager()
name = await weibo_client_mgr.get_cookie_name("{}")
assert name == "weibo: [suyiiyii]"