Пример #1
0
 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))
Пример #2
0
    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
Пример #3
0
    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
Пример #4
0
 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())
Пример #5
0
 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))
Пример #6
0
 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)
Пример #7
0
 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)
Пример #8
0
 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())