def test_stop(self, mocked_logger): url = 'tcp://{}:20201'.format(localhost()) watcher = ema.start_logwatcher(url) watcher.stop() time.sleep(3) mocked_logger.warning.assert_called_once_with('shutting down log watcher')
def setUpClass(cls): logger = ema_logging.get_logger() mocked_logger = mock.Mock(spec=logger) mocked_logger.handlers = [] ema_logging._logger = mocked_logger cls.client = parallel.Client(profile='default') cls.url = 'tcp://{}:20202'.format(localhost()) cls.watcher = ema.start_logwatcher(cls.url)