Assert API результат ответа - PullRequest
0 голосов
/ 11 июня 2019

Как я могу утверждать, что день рождения == 1990-07-11?

{
    "count": 1,
    "results": [
        {
            "birthDate": "1990-07-11",
            "cardNumber": "0QBD0040267646",
            "cellPhone": "(514) 333-4444",
            "city": "Brossard",
            "email": "farouk.rahem@bciti.com",
        }
    ],
    "start": 0,
    "success": True,
    "total": 1
}

Ответы [ 2 ]

0 голосов
/ 11 июня 2019

Это словарь с ключом results, который представляет собой список других словарей, первый из которых имеет ключ birthDate.Поэтому:

assert myobject['results'][0]['birthDate'] == '1990-07-11'
0 голосов
/ 11 июня 2019

Использовать утверждение Python

d = { "count": 1, "results": [ { "birthDate": "1990-07-11", "cardNumber": "0QBD0040267646", "cellPhone": "(514) 333-4444", "city": "Brossard", "email": "farouk.rahem@bciti.com", } ], "start": 0, "success": True, "total": 1 }

assert d['results'][0]['birthDate'] == '1990-07-11'

Вы можете прочитать быстрый учебник об утверждениях в python.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...