def test_process_request_with_custom_header(self, set_cid): request = Mock() request.META = {'A_TEST_HEADER': 'different-cid'} middleware = CidMiddleware() middleware.process_request(request) set_cid.assert_called_with('different-cid')
def test_process_request_with_no_header(self, set_cid): request = self.get_mock_request() middleware = CidMiddleware() middleware.process_request(request) set_cid.assert_called_with(None)
def test_process_request_generates_uuid(self, set_cid, uuid4): uuid4.return_value = '6fa459ea-ee8a-3ca4-894e-db77e160355e' request = self.get_mock_request() middleware = CidMiddleware() middleware.process_request(request) set_cid.assert_called_with('6fa459ea-ee8a-3ca4-894e-db77e160355e')
def test_process_request(self, set_cid): request = self.get_mock_request(self.cid) middleware = CidMiddleware() middleware.process_request(request) set_cid.assert_called_with(self.cid)