mirror of
https://github.com/django/django.git
synced 2025-10-24 14:16:09 +00:00
Fixed #35414 -- Used default headers in AsyncRequestFactory.
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user