httpretty.enable()

def exceptionCallback(request, uri, headers):
    raise requests.Timeout('Connection timed out.')
httpretty.register_uri(method=httpretty.GET, uri='http://www.fakeurl.com',
    status=200, body=exceptionCallback)
try:
    response = requests.get('http://www.fakeurl.com')
except requests.Timeout as e:
    print('requests.Timeout exception got caught...')
print(e)
httpretty.disable()
httpretty.reset()
Смоделируйте HTTP-запрос, время ожидания которого истекло с помощью HTTPretty