docs: def wait_for_port(self, port, timeout=10, **probe_kwargs):
          """
          block until specified port starts accepting connections, raises an exc ProbeTimeout
          if timeout is reached
  
          :param port: int, port number
          :param timeout: int or float (seconds), time to wait for establishing the connection
          :param probe_kwargs: arguments passed to Probe constructor
          :return: None
          """
          Probe(timeout=timeout, fnc=functools.partial(self.is_port_open, port), **probe_kwargs).run()