def wait(_, timeout=None):
     # If this is not a call to `wait` for the termination timeout, count it.
     if timeout != terminate_wait:
         self.wait_time = timeout
     raise subprocess.TimeoutExpired(cmd='',
                                     timeout=timeout)
 def wait(_, timeout=None):
     self.waited_for = timeout
     if timeouts and timeout:
         raise subprocess.TimeoutExpired(cmd='',
                                         timeout=timeout)
     return 0
 def wait(self, timeout=None):
     self.call_list.append(['process_handler.wait'])
     if next(wait_succeeds_values):
         return 0
     else:
         raise subprocess.TimeoutExpired(cmd='', timeout=timeout)
 def wait(self, timeout=None):
     self.call_list.append(['process_handler.wait'])
     raise subprocess.TimeoutExpired(cmd='', timeout=timeout)