mirror of
https://github.com/kevin1024/vcrpy.git
synced 2025-12-09 01:03:24 +00:00
Use primitive types when recording cassettes using aiohttp stub (#454)
This commit is contained in:
@@ -56,6 +56,8 @@ def test_headers(tmpdir, scheme):
|
|||||||
cassette_response, _ = get(url)
|
cassette_response, _ = get(url)
|
||||||
assert cassette_response.headers == response.headers
|
assert cassette_response.headers == response.headers
|
||||||
assert cassette.play_count == 1
|
assert cassette.play_count == 1
|
||||||
|
assert 'istr' not in cassette.data[0]
|
||||||
|
assert 'yarl.URL' not in cassette.data[0]
|
||||||
|
|
||||||
|
|
||||||
def test_text(tmpdir, scheme):
|
def test_text(tmpdir, scheme):
|
||||||
|
|||||||
@@ -98,9 +98,9 @@ def vcr_request(cassette, real_request):
|
|||||||
'code': response.status,
|
'code': response.status,
|
||||||
'message': response.reason,
|
'message': response.reason,
|
||||||
},
|
},
|
||||||
'headers': dict(response.headers),
|
'headers': {str(key): value for key, value in response.headers.items()},
|
||||||
'body': {'string': (await response.read())}, # NOQA: E999
|
'body': {'string': (await response.read())}, # NOQA: E999
|
||||||
'url': response.url,
|
'url': str(response.url),
|
||||||
}
|
}
|
||||||
cassette.append(vcr_request, vcr_response)
|
cassette.append(vcr_request, vcr_response)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user