def test_has_failed_false(self): shell = Shell(TestShell.cmd, stdout=True) with patch('subprocess.check_output', return_value=''): self.assertFalse(shell.has_failed())
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())