Exemplo n.º 1
0
 def test_run_cmd_timeout_pgid(self):
     """shellutils - running simple command should have PID == PGID"""
     exitstatus, stdout, stderr = run_process_with_timeout([self.python_script_path, '5'])
     self.failIf('PID != PGID' in stdout, 'PID != PGID was found in current output: %s (%s)' % (stdout, stderr))
     self.failUnless('PID == PGID' in stdout, 'PID == PGID wasn\'t found in current output: %s (%s)' % (stdout, stderr))
Exemplo n.º 2
0
 def test_run_cmd_viasudo_no_password(self):
     """shellutils - running simple command via sudo should not wait for password"""
     exitstatus, stdout, stderr = run_process_with_timeout([self.script_path, '5'], timeout=10, sudo='foo')
     self.assertNotEqual(exitstatus, 0)
Exemplo n.º 3
0
 def test_run_cmd_timeout_no_timeout(self):
     """shellutils - running simple command without expiring timeout"""
     exitstatus, stdout, stderr = run_process_with_timeout([self.script_path, '5'], timeout=10)
     self.failUnless('foo' in stdout)
     self.failUnless('bar' in stderr)
     self.assertEqual(exitstatus, 0)