def test_start_watchers_with_autostart(self): watcher = MockWatcher(name='foo', cmd='serve', priority=1, autostart=False) arbiter = Arbiter([], None, None, check_delay=-1) arbiter.start_watcher(watcher) self.assertFalse(getattr(watcher, 'started', False))
def test_start_watchers_warmup_delay(self): watcher = MockWatcher(name='foo', cmd='serve', priority=1) arbiter = Arbiter([], None, None, warmup_delay=10) with patch('circus.arbiter.sleep') as mock_sleep: arbiter.start_watcher(watcher) mock_sleep.assert_called_with(10) # now make sure we don't sleep when there is a autostart watcher = MockWatcher(name='foo', cmd='serve', priority=1, autostart=False) with patch('circus.arbiter.sleep') as mock_sleep: arbiter.start_watcher(watcher) assert not mock_sleep.called
def test_start_watcher(self): watcher = MockWatcher(name='foo', cmd='serve', priority=1) arbiter = Arbiter([], None, None, check_delay=-1) yield arbiter.start_watcher(watcher) self.assertTrue(watcher.is_active())
def test_start_watchers_with_autostart(self): watcher = MockWatcher(name='foo', cmd='serve', priority=1, autostart=False) arbiter = Arbiter([], None, None) arbiter.start_watcher(watcher) self.assertFalse(getattr(watcher, 'started', False))
def test_start_watcher(self): watcher = MockWatcher(name='foo', cmd='serve', priority=1) arbiter = Arbiter([], None, None) arbiter.start_watcher(watcher) self.assertTrue(watcher.started)