@@ -94,15 +94,23 @@ async def test_batch_fetch_new_with_single(
94
94
from nonebot_bison .post import Post
95
95
from nonebot_bison .types import SubUnit
96
96
97
+ mock_respone_headers = {
98
+ "Content-Encoding" : "br" ,
99
+ "Content-Type" : "application/json; charset=utf-8" ,
100
+ "Date" : "Thu, 08 Jul 2021 14:00:00 GMT" ,
101
+ # "Date": datetime.utcnow().strftime("%a, %d %b %Y %H:%M:%S GMT"),
102
+ "Vary" : "origin; access-control-request-method; access-control-request-headers" ,
103
+ }
104
+
97
105
targets_router = respx .get ("https://server.ceobecanteen.top/api/v1/canteen/config/datasource/list" )
98
106
comb_id_router = respx .post ("https://server.ceobecanteen.top/api/v1/canteen/user/getDatasourceComb" )
99
107
cookie_id_router = respx .get ("http://cdn.ceobecanteen.top/datasource-comb/2" )
100
108
cookies_router = respx .get ("https://server-cdn.ceobecanteen.top/api/v1/cdn/cookie/mainList/cookieList" )
101
109
102
- targets_router .mock (return_value = Response (200 , json = ceobecanteen_targets ))
110
+ targets_router .mock (return_value = Response (200 , json = ceobecanteen_targets , headers = mock_respone_headers ))
103
111
comb_id_router .mock (return_value = Response (200 , json = ceobecanteen_comb_id_0 ))
104
- cookie_id_router .mock (return_value = Response (200 , json = ceobecanteen_cookie_id_0 ))
105
- cookies_router .mock (return_value = Response (200 , json = ceobecanteen_cookies_0 ))
112
+ cookie_id_router .mock (return_value = Response (200 , json = ceobecanteen_cookie_id_0 , headers = mock_respone_headers ))
113
+ cookies_router .mock (return_value = Response (200 , json = ceobecanteen_cookies_0 , headers = mock_respone_headers ))
106
114
107
115
assert await ceobecanteen .get_target_name (None , dummy_target ) == "明日方舟-B站"
108
116
assert await ceobecanteen .parse_target ("明日方舟-B站" ) == dummy_target
0 commit comments