Updated http server used on tests to keep trying until get a free address.

This commit is contained in:
Renato Araujo Oliveira Filho 2011-02-09 15:49:45 -03:00
commit 5a87a51c11

View file

@ -124,11 +124,12 @@ class TestServer(threading.Thread):
else: else:
handle = TestHandler handle = TestHandler
try: while True:
self.httpd = CompatTCPServer(('' , self._port), handle) try:
except: self.httpd = CompatTCPServer(('' , self._port), handle)
self._port = self._port + random.randint(1, 100) break
self.httpd = CompatTCPServer(('' , self._port), handle) except:
self._port = self._port + random.randint(1, 100)
def port(self): def port(self):
return self._port return self._port