msgpack.unpackb в Соколе - PullRequest
       50

msgpack.unpackb в Соколе

0 голосов
/ 04 ноября 2019

Я пытаюсь изучить и развернуть код 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 - это точно код вучебник без изменений.

...