def mock_Popen(*args, **kwargs):
     if 'args' not in kwargs:
         # `pip list` goes through this codepath while redis launch
         # happens to specify args= as a kwarg
         assert 'pip' in args[0][0]
         return real_Popen(*args, **kwargs)
     kwargs['args'] = ['this-is-not-on-the-path']
     return real_Popen(*args, **kwargs)
Ejemplo n.º 2
0
 def mock_Popen(*args, **kwargs):
     if 'args' not in kwargs:
         # `pip list` goes through this codepath while redis launch
         # happens to specify args= as a kwarg
         assert 'pip' in args[0][0]
         return real_Popen(*args, **kwargs)
     kwargs['args'] = ['this-is-not-on-the-path']
     return real_Popen(*args, **kwargs)
 def mock_Popen(*args, **kwargs):
     if 'args' not in kwargs:
         # `pip list` goes through this codepath while redis launch
         # happens to specify args= as a kwarg
         assert 'pip' in args[0][0]
         return real_Popen(*args, **kwargs)
     kwargs['args'] = ['python', failscript, logfile, logfile_fail_mode]
     return real_Popen(*args, **kwargs)
Ejemplo n.º 4
0
 def mock_Popen(*args, **kwargs):
     if 'args' not in kwargs:
         # `pip list` goes through this codepath while redis launch
         # happens to specify args= as a kwarg
         assert 'pip' in args[0][0]
         return real_Popen(*args, **kwargs)
     kwargs['args'] = ['python', failscript, logfile, logfile_fail_mode]
     return real_Popen(*args, **kwargs)