У меня есть API-интерфейс python, и ответ сервера приходит ко мне как вывод JSON.утверждать ответ JSON
Как я могу утверждать, что «статус» из этого вывода является 0, например:
def test_case_connection():
req = requests.get_simple(url=Server.MY_SERVER, params=my_vars)
assert req["status"]="0"
является то, что я пробовал.
Ответ выглядит как:
{"status" : 0, ......}
ошибка я получил это:
TypeError: 'Response' object has no attribute '__getitem__'
data = json.loads (req.content) assert data ["status"] == 0 этот трюк. Огромное спасибо!!! Мне нужно проверить конкретное значение, так как у меня будет более 30 из них, и каждый раз, когда мне нужно проверить, что у вас плохой, большинство из них совершенно не успешны. –