예제 #1
0
파일: test_state.py 프로젝트: bantha/celery
 def test_update_heartbeat(self):
     worker = Worker(hostname='foo')
     worker.update_heartbeat(time(), time())
     self.assertEqual(len(worker.heartbeats), 1)
     worker.update_heartbeat(time() - 10, time())
     self.assertEqual(len(worker.heartbeats), 1)
예제 #2
0
 def test_update_heartbeat(self):
     worker = Worker(hostname='foo')
     worker.update_heartbeat(time(), time())
     self.assertEqual(len(worker.heartbeats), 1)
     worker.update_heartbeat(time() - 10, time())
     self.assertEqual(len(worker.heartbeats), 1)
예제 #3
0
파일: test_state.py 프로젝트: bantha/celery
 def test_drift_warning(self):
     worker = Worker(hostname='foo')
     with patch('celery.events.state.warn') as warn:
         worker.update_heartbeat(time(), time() + (HEARTBEAT_DRIFT_MAX * 2))
         self.assertTrue(warn.called)
         self.assertIn('Substantial drift', warn.call_args[0][0])
예제 #4
0
 def test_drift_warning(self):
     worker = Worker(hostname='foo')
     with patch('celery.events.state.warn') as warn:
         worker.update_heartbeat(time(), time() + (HEARTBEAT_DRIFT_MAX * 2))
         self.assertTrue(warn.called)
         self.assertIn('Substantial drift', warn.call_args[0][0])