Я пытаюсь проверить свои функции на моем django API, которые выполняют внешние запросы к внешнему API. Как я могу проверить следующий сценарий ios: успех, сбой и исключения, такие как тайм-аут
Ниже приведена упрощенная функциональность
def get_quote(*args):
# log request
try:
response = requests.post(url, json=data)
# parse this response
except:
# log file :)
finally:
# log_response(...)
return parsed_response or None
Нет: ответ может быть успешным, сбой, может тайм-аут. Я хочу проверить такие сценарии ios