mirror of
https://github.com/kevin1024/vcrpy.git
synced 2025-12-09 17:15:35 +00:00
remove CIMultiDictProxy from aiohttp_stubs.vcr_request
This commit is contained in:
@@ -5,7 +5,6 @@ import functools
|
|||||||
import json
|
import json
|
||||||
|
|
||||||
from aiohttp import ClientResponse
|
from aiohttp import ClientResponse
|
||||||
from multidict import CIMultiDictProxy
|
|
||||||
|
|
||||||
from vcr.request import Request
|
from vcr.request import Request
|
||||||
|
|
||||||
@@ -35,22 +34,16 @@ def vcr_request(cassette, real_request):
|
|||||||
if cassette.can_play_response_for(vcr_request):
|
if cassette.can_play_response_for(vcr_request):
|
||||||
vcr_response = cassette.play_response(vcr_request)
|
vcr_response = cassette.play_response(vcr_request)
|
||||||
|
|
||||||
response = MockClientResponse(
|
response = MockClientResponse(method, vcr_response.get('url'))
|
||||||
method,
|
|
||||||
vcr_response.get('url'),
|
|
||||||
)
|
|
||||||
response.status = vcr_response['status']['code']
|
response.status = vcr_response['status']['code']
|
||||||
response.content = vcr_response['body']['string']
|
response.content = vcr_response['body']['string']
|
||||||
response.reason = vcr_response['status']['message']
|
response.reason = vcr_response['status']['message']
|
||||||
response.headers = CIMultiDictProxy(headers)
|
response.headers = vcr_response['headers']
|
||||||
|
|
||||||
return response
|
return response
|
||||||
|
|
||||||
if cassette.write_protected and cassette.filter_request(vcr_request):
|
if cassette.write_protected and cassette.filter_request(vcr_request):
|
||||||
response = MockClientResponse(
|
response = MockClientResponse(method, url)
|
||||||
method,
|
|
||||||
vcr_response.get('url'),
|
|
||||||
)
|
|
||||||
response.status = 599
|
response.status = 599
|
||||||
response.content = ("No match for the request (%r) was found. "
|
response.content = ("No match for the request (%r) was found. "
|
||||||
"Can't overwrite existing cassette (%r) in "
|
"Can't overwrite existing cassette (%r) in "
|
||||||
|
|||||||
Reference in New Issue
Block a user