summaryrefslogtreecommitdiff
path: root/tests/test_client
diff options
context:
space:
mode:
authorYashRaj1506 <yashraj504300@gmail.com>2024-12-07 17:19:46 +0530
committerSarah Boyce <42296566+sarahboyce@users.noreply.github.com>2025-01-03 08:41:34 +0100
commit083e6239538cbc34ae9781c2e70a8a8dbfcf2817 (patch)
treeae250e50eb96e198f85b11e42c9413f8078bb8ca /tests/test_client
parent12f4f95405c7857cbf2f4bf4d0261154aac31676 (diff)
Fixed #35414 -- Used default headers in AsyncRequestFactory.
Diffstat (limited to 'tests/test_client')
-rw-r--r--tests/test_client/tests.py13
1 files changed, 13 insertions, 0 deletions
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)