[Python-checkins] cpython (3.2): Try to strengthen test_httpservers (issue #11617)

antoine.pitrou python-checkins at python.org
Mon Mar 21 00:29:22 CET 2011


http://hg.python.org/cpython/rev/fa20590d4694
changeset:   68776:fa20590d4694
branch:      3.2
parent:      68759:adbdb3e74461
user:        Antoine Pitrou <solipsis at pitrou.net>
date:        Mon Mar 21 00:26:51 2011 +0100
summary:
  Try to strengthen test_httpservers (issue #11617)

files:
  Lib/test/test_httpservers.py

diff --git a/Lib/test/test_httpservers.py b/Lib/test/test_httpservers.py
--- a/Lib/test/test_httpservers.py
+++ b/Lib/test/test_httpservers.py
@@ -38,8 +38,8 @@
         self.test_object = test_object
 
     def run(self):
-        self.server = HTTPServer(('', 0), self.request_handler)
-        self.test_object.PORT = self.server.socket.getsockname()[1]
+        self.server = HTTPServer(('localhost', 0), self.request_handler)
+        self.test_object.HOST, self.test_object.PORT = self.server.socket.getsockname()
         self.test_object.server_started.set()
         self.test_object = None
         try:
@@ -66,7 +66,7 @@
         support.threading_cleanup(*self._threads)
 
     def request(self, uri, method='GET', body=None, headers={}):
-        self.connection = http.client.HTTPConnection('localhost', self.PORT)
+        self.connection = http.client.HTTPConnection(self.HOST, self.PORT)
         self.connection.request(method, uri, body, headers)
         return self.connection.getresponse()
 
@@ -107,7 +107,7 @@
 
     def setUp(self):
         BaseTestCase.setUp(self)
-        self.con = http.client.HTTPConnection('localhost', self.PORT)
+        self.con = http.client.HTTPConnection(self.HOST, self.PORT)
         self.con.connect()
 
     def test_command(self):

-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list