1
0
mirror of https://github.com/kevin1024/vcrpy.git synced 2025-12-08 16:53:23 +00:00

aiohttp: Update ClientSession's cookie_jar with response cookies

This commit is contained in:
Paulo Romeira
2020-06-04 08:29:54 -03:00
committed by Kevin McCarthy
parent 062126e50c
commit 6e1768b85b

View File

@@ -211,7 +211,11 @@ def vcr_request(cassette, real_request):
vcr_request = Request(method, str(request_url), data, headers)
if cassette.can_play_response_for(vcr_request):
return play_responses(cassette, vcr_request)
response = play_responses(cassette, vcr_request)
for resp in response.history:
self._cookie_jar.update_cookies(resp.cookies, resp.url)
self._cookie_jar.update_cookies(response.cookies, response.url)
return response
if cassette.write_protected and cassette.filter_request(vcr_request):
response = MockClientResponse(method, URL(url))