From 1614c5a888712a2690275de341a7fa9f7365bff2 Mon Sep 17 00:00:00 2001 From: Shivaram Lingamneni Date: Mon, 14 Sep 2020 04:41:08 -0400 Subject: [PATCH] speed up oragono tests by reducing the port wait interval --- irctest/basecontrollers.py | 3 ++- irctest/controllers/oragono.py | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/irctest/basecontrollers.py b/irctest/basecontrollers.py index 9ea5b17..489f5f6 100644 --- a/irctest/basecontrollers.py +++ b/irctest/basecontrollers.py @@ -74,6 +74,7 @@ class BaseClientController(_BaseController): class BaseServerController(_BaseController): """Base controller for IRC server.""" + _port_wait_interval = .1 port_open = False def run(self, hostname, port, password, valid_metadata_keys, invalid_metadata_keys): @@ -82,7 +83,7 @@ class BaseServerController(_BaseController): raise NotImplementedByController('account registration') def wait_for_port(self): while not self.port_open: - time.sleep(0.1) + time.sleep(self._port_wait_interval) try: c = socket.create_connection(('localhost', self.port), timeout=1.0) c.close() diff --git a/irctest/controllers/oragono.py b/irctest/controllers/oragono.py index eb26534..5e3761b 100644 --- a/irctest/controllers/oragono.py +++ b/irctest/controllers/oragono.py @@ -147,6 +147,7 @@ class OragonoController(BaseServerController, DirectoryBasedController): supported_sasl_mechanisms = { 'PLAIN', } + _port_wait_interval = .01 def kill_proc(self): self.proc.kill()