docs: def wait_for_service(self, app_name, port, expected_output=None, timeout=100):
          """
          Block until service is not ready to accept requests,
          raises an exc ProbeTimeout if timeout is reached
          :param app_name: str, name of the app
          :param port: str or int, port of the service
          :param expected_output: If not None method will check output returned from request
                 and try to find matching string.
          :param timeout: int or float (seconds), time to wait for pod to run
          :return: None
          """
          logger.info('Waiting for service to get ready')
          try:
  
              Probe(timeout=timeout, pause=10, fnc=self.request_service, app_name=app_name,
                    port=port, expected_output=expected_output, expected_retval=True).run()
          except ProbeTimeout:
              logger.warning("Timeout: Request to service unsuccessful.")
              raise ConuException("Timeout: Request to service unsuccessful.")