def test_process_response_with_no_cid(self, get_cid): get_cid.return_value = None request = Mock() response = {} middleware = CidMiddleware() middleware.process_response(request, response) self.assertNotIn('X_CORRELATION_ID', response.keys())
def test_process_response(self, get_cid): get_cid.return_value = self.cid request = Mock() response = {} middleware = CidMiddleware() middleware.process_response(request, response) self.assertEqual(response['X_CORRELATION_ID'], self.cid)
def test_process_response_with_no_cid(self, get_cid): get_cid.return_value = None request = Mock() response = {} middleware = CidMiddleware() response = middleware.process_response(request, response) self.assertNotIn('X_CORRELATION_ID', response.keys())
def test_process_response_custom_header_name(self, get_cid): get_cid.return_value = self.cid request = Mock() response = {} middleware = CidMiddleware() response = middleware.process_response(request, response) self.assertEqual(response['X-Custom-Name'], self.cid)
def test_process_response(self, get_cid): get_cid.return_value = self.cid request = Mock() response = {} middleware = CidMiddleware() response = middleware.process_response(request, response) self.assertEqual(response['X_CORRELATION_ID'], self.cid)