Download Install Tutorial Docs FAQ Tools WikiLicense Team IRC Planet Involvement Shop Book

Changeset 2005

Show
Ignore:
Timestamp:
06/30/08 12:08:57
Author:
fumanchu
Message:

Fixed test_refleaks for some platforms (also for use with the --client command-line arg).

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/cherrypy/test/test_refleaks.py

    r1936 r2005  
    8989         
    9090        def getpage(): 
    91             host = '127.0.0.1:%s' % self.PORT 
     91            host = '%s:%s' % (self.HOST, self.PORT) 
    9292            if self.scheme == 'https': 
    9393                c = httplib.HTTPSConnection(host) 
     
    9595                c = httplib.HTTPConnection(host) 
    9696            try: 
    97                 c.putrequest('GET', '/', skip_host=0) 
    98                 c.putheader('Host', host) 
     97                c.putrequest('GET', '/') 
    9998                c.endheaders() 
    10099                response = c.getresponse() 
     
    106105            success.append(True) 
    107106         
     107        ITERATIONS = 25 
    108108        ts = [] 
    109         for _ in range(25): 
     109        for _ in range(ITERATIONS): 
    110110            t = threading.Thread(target=getpage) 
    111111            ts.append(t) 
     
    115115            t.join() 
    116116         
    117         self.assertEqual(len(success), 25
     117        self.assertEqual(len(success), ITERATIONS
    118118         
    119119        self.getPage("/gc_stats") 
     
    123123if __name__ == '__main__': 
    124124    setup_server() 
    125     helper.testmain(
     125    helper.testmain({'server.socket_queue_size': 10}

Hosted by WebFaction

Log in as guest/cpguest to create tickets