mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Fixed #17067 -- reverted some backwards-incompatible changes from r16933 and added tests.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@17010 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
@@ -994,3 +994,23 @@ class RequestFactoryStateTest(TestCase):
|
||||
def test_request_after_client_2(self):
|
||||
# This test is executed after the previous one
|
||||
self.common_test_that_should_always_pass()
|
||||
|
||||
|
||||
class RequestFactoryEnvironmentTests(TestCase):
|
||||
"""
|
||||
Regression tests for #8551 and #17067: ensure that environment variables
|
||||
are set correctly in RequestFactory.
|
||||
"""
|
||||
|
||||
def setUp(self):
|
||||
self.factory = RequestFactory()
|
||||
|
||||
def test_should_set_correct_env_variables(self):
|
||||
request = self.factory.get('/path/')
|
||||
|
||||
self.assertEqual(request.META.get('REMOTE_ADDR'), '127.0.0.1')
|
||||
self.assertEqual(request.META.get('SERVER_NAME'), 'testserver')
|
||||
self.assertEqual(request.META.get('SERVER_PORT'), '80')
|
||||
self.assertEqual(request.META.get('SERVER_PROTOCOL'), 'HTTP/1.1')
|
||||
self.assertEqual(request.META.get('SCRIPT_NAME') +
|
||||
request.META.get('PATH_INFO'), '/path/')
|
||||
|
||||
Reference in New Issue
Block a user