Я пытаюсь изучить и развернуть код sampel для учебника по соколам в readthedocs . в этом разделе при тестировании приложения с помощью pytest tests
не удалось получить 1 с таким заголовком:
E msgpack.exceptions.ExtraData: unpack (b) получил дополнительные данные.
как решить эту проблему?
вывод pytest:
tests/test_app.py F [100%]
=================================== FAILURES ===================================
_______________________________ test_list_images _______________________________
client = <falcon.testing.client.TestClient object at 0x7f2cceed5490>
def test_list_images(client):
doc = {
'images': [
{
'href': '/images/1eaf6ef1-7f2d-4ecc-a8d5-6e8adba7cc0e.png'
}
]
}
response = client.simulate_get('/images')
> result_doc = msgpack.unpackb(response.content, raw=False)
tests/test_app.py:26:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> ???
E msgpack.exceptions.ExtraData: unpack(b) received extra data.
msgpack/_unpacker.pyx:209: ExtraData
============================== 1 failed in 0.15s ===============================
app.py, images.py и test_app.py - это точно код вучебник без изменений.