Как передать UUID в запрос PUT при использовании веб-теста? - PullRequest
0 голосов
/ 29 сентября 2018

Я пытаюсь проверить конечную точку PUT, используя для этого модуль веб-теста.Вот что я пытаюсь сделать.

update_user = {'lName': 'TEST'}

live_testapp.put_json(
    '/v1/user/{uuid},',
    params=(uuid, update_user),
    headers={
        'Authorization': 'Bearer {}'.format(token),
        'Content-Type': 'application/json'
    },
    status=200
)

При попытке запустить тест я получаю следующую ошибку:

webtest.app.AppError: Bad response: 400 BAD REQUEST (not 200)
E           { "detail": "[\'da5a75c4-eabd-4d48-adeb-ff9b31b0bbce\', 
{\'lName\': \'TEST\'}] is not of type \'object\'",\n  "status": 400,\n  
"title": "Bad Request",\n  "type": "about:blank"\n}
...