コード例 #1
0
ファイル: proc_tests.py プロジェクト: simpkins/amass
 def testOutputNoEOL(self):
     cmd = ['/bin/sh', '-c', 'echo -n foo; echo -n bar >&2']
     (status, cmd_out, cmd_err) = proc.run_cmd(cmd)
     self.assertEqual(status, 0)
     self.assertEqual(cmd_out, 'foo')
     self.assertEqual(cmd_err, 'bar')
コード例 #2
0
ファイル: proc_tests.py プロジェクト: simpkins/amass
 def testOutput(self):
     cmd = ['/bin/sh', '-c', 'echo foo; echo bar >&2']
     (status, cmd_out, cmd_err) = proc.run_cmd(cmd)
     self.assertEqual(status, 0)
     self.assertEqual(cmd_out, 'foo\n')
     self.assertEqual(cmd_err, 'bar\n')
コード例 #3
0
ファイル: proc_tests.py プロジェクト: simpkins/amass
 def testFailure(self):
     try:
         proc.run_cmd(['/bin/false'])
         self.fail('run_cmd() failed to raise an exception')
     except proc.CmdFailedError, ex:
         self.assertEqual(ex.status, 1)
コード例 #4
0
ファイル: proc_tests.py プロジェクト: simpkins/amass
 def testSignal(self):
     try:
         proc.run_cmd(['/bin/sh', '-c', 'kill -9 $$'])
         self.fail('run_cmd() failed to raise an exception')
     except proc.CmdTerminatedError, ex:
         self.assertEqual(ex.signum, 9)
コード例 #5
0
ファイル: proc_tests.py プロジェクト: simpkins/amass
 def testSuccess(self):
     (status, cmd_out, cmd_err) = proc.run_cmd(['/bin/true'])
     self.assertEqual(status, 0)
     self.assertEqual(cmd_out, '')
     self.assertEqual(cmd_err, '')