From 083e6239538cbc34ae9781c2e70a8a8dbfcf2817 Mon Sep 17 00:00:00 2001 From: YashRaj1506 Date: Sat, 7 Dec 2024 17:19:46 +0530 Subject: Fixed #35414 -- Used default headers in AsyncRequestFactory. --- tests/test_client/tests.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'tests') diff --git a/tests/test_client/tests.py b/tests/test_client/tests.py index 18b7aaef6c..652563d269 100644 --- a/tests/test_client/tests.py +++ b/tests/test_client/tests.py @@ -1327,6 +1327,19 @@ class AsyncRequestFactoryTest(SimpleTestCase): self.assertEqual(request.headers["x-another-header"], "some other value") self.assertIn("HTTP_X_ANOTHER_HEADER", request.META) + def test_async_request_factory_default_headers(self): + request_factory_with_headers = AsyncRequestFactory( + **{ + "Authorization": "Bearer faketoken", + "X-Another-Header": "some other value", + } + ) + request = request_factory_with_headers.get("/somewhere/") + self.assertEqual(request.headers["authorization"], "Bearer faketoken") + self.assertIn("HTTP_AUTHORIZATION", request.META) + self.assertEqual(request.headers["x-another-header"], "some other value") + self.assertIn("HTTP_X_ANOTHER_HEADER", request.META) + def test_request_factory_query_string(self): request = self.request_factory.get("/somewhere/", {"example": "data"}) self.assertNotIn("Query-String", request.headers) -- cgit v1.3