def test_maybe_launch_error(self): mock_watchman = self.create_mock_watchman(False) mock_watchman.launch.side_effect = Watchman.ExecutionError('oops!') self.watchman_launcher._watchman = mock_watchman self.assertFalse(self.watchman_launcher.maybe_launch()) mock_watchman.is_alive.assert_called_once_with() mock_watchman.launch.assert_called_once_with()
def test_maybe_launch_error(self): mock_watchman = self.create_mock_watchman(False) mock_watchman.launch.side_effect = Watchman.ExecutionError('oops!') wl = self.watchman_launcher() wl.watchman = mock_watchman with self.assertRaises(wl.watchman.ExecutionError): wl.maybe_launch() mock_watchman.is_alive.assert_called_once_with() mock_watchman.launch.assert_called_once_with()