def test_should_clear_state_on_response(self): request = MagicMock(id='10') middleware = VclRefreshMiddleware() middleware.process_request(request) assert_equals("test", middleware.process_response(request, "test")) assert_equals({}, VclRefreshState.refresh)
def test_should_clear_state_on_response(self): request = MagicMock(id='10') middleware = VclRefreshMiddleware() middleware.process_request(request) assert_equals("test", middleware.process_response(request, "test")) assert_equals({}, VclRefreshState.refresh)
def test_should_not_refresh_vcl_on_response_if_empty_cluster_list(self): request = MagicMock(id='10') middleware = VclRefreshMiddleware() middleware.process_request(request) clusters = [] VclRefreshState.set_refresh(request.id, clusters) with patch.object(VarnishCluster, '__init__', return_value=None): with patch.object(VarnishCluster, 'load_vcl', return_value=None) as load_vcl_mock: middleware.process_response(request, None) assert_equals(0, len(load_vcl_mock.call_args_list))
def test_should_not_refresh_vcl_on_response_if_empty_cluster_list(self): request = MagicMock(id='10') middleware = VclRefreshMiddleware() middleware.process_request(request) clusters = [] VclRefreshState.set_refresh(request.id, clusters) with patch.object(VarnishCluster, '__init__', return_value=None): with patch.object( VarnishCluster, 'load_vcl', return_value=None ) as load_vcl_mock: middleware.process_response(request, None) assert_equals(0, len(load_vcl_mock.call_args_list))
def test_should_get_list_vcl_refresh_state_for_request_id(self): request = MagicMock(id='10') middleware = VclRefreshMiddleware() assert_equals(None, middleware.process_request(request)) assert_equals({'10': []}, VclRefreshState.refresh) middleware.process_response(request, None)
def test_should_get_list_vcl_refresh_state_for_request_id(self): request = MagicMock(id='10') middleware = VclRefreshMiddleware() assert_equals(None, middleware.process_request(request)) assert_equals({'10': []}, VclRefreshState.refresh) middleware.process_response(request, None)