diff options
author | Robert Brewer <fumanchu@aminus.org> | 2008-06-30 17:08:57 +0000 |
---|---|---|
committer | Robert Brewer <fumanchu@aminus.org> | 2008-06-30 17:08:57 +0000 |
commit | 8cdcf0ab40d6271a3ffacfe4d6abfb562a3f4861 (patch) | |
tree | a5e1c2bff085eae7fb3ebe5398a70fd4f928ef99 | |
parent | bd2f3f8b323a5d3f6863c9d58427f663ecdccf78 (diff) | |
download | cherrypy-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.py | 12 |
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}) |