def test_the_requests_module_name_configuration_value_should_have_the_expected_effect(): rr = RespectfulRequester() RespectfulRequester.configure(requests_module_name="r") request_func = lambda: r.get("http://google.com") rr._validate_request_func(request_func) RespectfulRequester.configure_default()
def test_the_instance_should_validate_that_the_request_lambda_is_actually_a_requests_call(): rr = RespectfulRequester() with pytest.raises(RequestsRespectfulError): rr._validate_request_func(lambda: 1 + 1) rr._validate_request_func(lambda: requests.get("http://google.com")) rr._validate_request_func(lambda: getattr(requests, "get")("http://google.com"))