summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Brewer <fumanchu@aminus.org>2008-06-30 17:08:57 +0000
committerRobert Brewer <fumanchu@aminus.org>2008-06-30 17:08:57 +0000
commit8cdcf0ab40d6271a3ffacfe4d6abfb562a3f4861 (patch)
treea5e1c2bff085eae7fb3ebe5398a70fd4f928ef99
parentbd2f3f8b323a5d3f6863c9d58427f663ecdccf78 (diff)
downloadcherrypy-8cdcf0ab40d6271a3ffacfe4d6abfb562a3f4861.tar.gz
Fixed test_refleaks for some platforms (also for use with the --client command-line arg).
-rw-r--r--cherrypy/test/test_refleaks.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/cherrypy/test/test_refleaks.py b/cherrypy/test/test_refleaks.py
index 5359ef22..c4941817 100644
--- a/cherrypy/test/test_refleaks.py
+++ b/cherrypy/test/test_refleaks.py
@@ -88,14 +88,13 @@ class ReferenceTests(helper.CPWebCase):
success = []
def getpage():
- host = '127.0.0.1:%s' % self.PORT
+ host = '%s:%s' % (self.HOST, self.PORT)
if self.scheme == 'https':
c = httplib.HTTPSConnection(host)
else:
c = httplib.HTTPConnection(host)
try:
- c.putrequest('GET', '/', skip_host=0)
- c.putheader('Host', host)
+ c.putrequest('GET', '/')
c.endheaders()
response = c.getresponse()
body = response.read()
@@ -105,8 +104,9 @@ class ReferenceTests(helper.CPWebCase):
c.close()
success.append(True)
+ ITERATIONS = 25
ts = []
- for _ in range(25):
+ for _ in range(ITERATIONS):
t = threading.Thread(target=getpage)
ts.append(t)
t.start()
@@ -114,7 +114,7 @@ class ReferenceTests(helper.CPWebCase):
for t in ts:
t.join()
- self.assertEqual(len(success), 25)
+ self.assertEqual(len(success), ITERATIONS)
self.getPage("/gc_stats")
self.assertBody("Statistics:")
@@ -122,4 +122,4 @@ class ReferenceTests(helper.CPWebCase):
if __name__ == '__main__':
setup_server()
- helper.testmain()
+ helper.testmain({'server.socket_queue_size': 10})