def test_generic_handler_chain_add_request_interceptors_to_empty_list(self): test_handler = mock.Mock() test_handler_chain = GenericRequestHandlerChain( request_handler=test_handler) test_request_interceptor = mock.Mock() test_handler_chain.add_request_interceptor( interceptor=test_request_interceptor) assert test_handler_chain.request_interceptors == [test_request_interceptor], ( "Generic Request Handler Chain didn't add interceptor to list of " "request interceptors when no " "request interceptors are provided during instantiation")
def test_generic_handler_chain_add_request_interceptors_to_non_empty_list(self): test_handler = mock.Mock() test_interceptor_1 = mock.MagicMock(spec=AbstractRequestInterceptor) test_interceptors = [test_interceptor_1] test_handler_chain = GenericRequestHandlerChain( request_handler=test_handler, request_interceptors=test_interceptors) test_request_interceptor = mock.MagicMock( spec=AbstractRequestInterceptor) test_handler_chain.add_request_interceptor( interceptor=test_request_interceptor) assert test_handler_chain.request_interceptors == [ test_interceptor_1, test_request_interceptor], ( "Generic Request Handler Chain didn't add interceptor to list of " "request interceptors when " "request interceptors are provided during instantiation")