def test_raises_client_error_if_error_code(): """ Tests that in the case of a generically bad response, a client exception is thrown """ r = Response() r.status_code = requests.codes.bad try: check_general_success(r, "failure detected") assert False except CitrinationClientError: assert True
def _handle_response(self, response, failure_message=DEFAULT_FAILURE_MESSAGE): raise_on_response(response) check_general_success(response, failure_message) return response