コード例 #1
0
 def test_has_failed_false(self):
     shell = Shell(TestShell.cmd, stdout=True)
     with patch('subprocess.check_output', return_value=''):
         self.assertFalse(shell.has_failed())
コード例 #2
0
 def test_has_failed_true(self):
     shell = Shell(TestShell.cmd, stdout=True)
     exception = CalledProcessError(returncode=1, cmd='')
     with patch('subprocess.check_output', side_effect=exception):
         self.assertTrue(shell.has_failed())