瀏覽代碼

Fixed #8551 -- Added REMOTE_ADDR to the default Test Client environment. Thanks to schmichael for the report and patch.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@9847 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Russell Keith-Magee 16 年之前
父節點
當前提交
cd0611bd83
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      django/test/client.py

+ 2 - 1
django/test/client.py

@@ -70,7 +70,7 @@ class ClientHandler(BaseHandler):
                 response = middleware_method(request, response)
             response = self.apply_response_fixes(request, response)
         finally:
-            signals.request_finished.disconnect(close_connection)            
+            signals.request_finished.disconnect(close_connection)
             signals.request_finished.send(sender=self.__class__)
             signals.request_finished.connect(close_connection)
 
@@ -193,6 +193,7 @@ class Client(object):
             'HTTP_COOKIE':      self.cookies,
             'PATH_INFO':         '/',
             'QUERY_STRING':      '',
+            'REMOTE_ADDR':       '127.0.0.1',
             'REQUEST_METHOD':    'GET',
             'SCRIPT_NAME':       '',
             'SERVER_NAME':       'testserver',