def test_make_request_timeout():
    """
    Remote calls should time out
    """
    httpretty.register_uri(httpretty.GET, "www.example.com",
                           body=None,
                           )
    # When I make an API request and receive no response
    c = BaseClient()

    # Then I should raise a NewRelicApiException
    c._make_request.when.called_with(requests.get,
                                     "http://www.example.com",
                                     timeout=0.05,
                                     retries=1)\
     .should.throw(requests.RequestException)