We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c220013 commit e2fec32Copy full SHA for e2fec32
log_request_id/tests.py
@@ -11,6 +11,7 @@
11
from log_request_id import DEFAULT_NO_REQUEST_ID, local
12
from log_request_id.middleware import RequestIDMiddleware
13
from testproject.views import test_view, test_async_view
14
+from unittest import mock
15
16
17
class RequestIDLoggingTestCase(TestCase):
@@ -30,6 +31,12 @@ def setUp(self):
30
31
except AttributeError:
32
pass
33
34
+ @mock.patch("log_request_id.middleware.RequestIDMiddleware._generate_id")
35
+ def test_request(self, mock_generate_id):
36
+ mock_generate_id.return_value = "test_id"
37
+ self.client.get(self.url)
38
+ self.assertTrue("test_id" in self.handler.messages[0])
39
+
40
def test_id_generation(self):
41
request = self.factory.get(self.url)
42
middleware = RequestIDMiddleware(get_response=lambda request: None)
0 commit comments