def test_get_heartbeat(self):
     worker = Worker(hostname='fuzzie')
     self.assertIsNone(self.cam.get_heartbeat(worker))
     t1 = time()
     t2 = time()
     t3 = time()
     for t in t1, t2, t3:
         worker.on_heartbeat(timestamp=t)
     self.assertEqual(self.cam.get_heartbeat(worker),
                      make_aware(datetime.fromtimestamp(t3)))
 def test_get_heartbeat(self):
     worker = Worker(hostname="fuzzie")
     self.assertIsNone(self.cam.get_heartbeat(worker))
     t1 = time()
     t2 = time()
     t3 = time()
     for t in t1, t2, t3:
         worker.on_heartbeat(timestamp=t)
     self.assertEqual(self.cam.get_heartbeat(worker),
                     datetime.fromtimestamp(t3))
 def test_get_heartbeat(self):
     worker = Worker(hostname='fuzzie')
     self.assertIsNone(self.cam.get_heartbeat(worker))
     t1 = time()
     t2 = time()
     t3 = time()
     for t in t1, t2, t3:
         worker.on_heartbeat(t, t)
     self.state.workers[worker.hostname] = worker
     self.assertEqual(self.cam.get_heartbeat(worker),
                      make_aware(datetime.fromtimestamp(t3)))
Example #4
0
 def test_survives_missing_timestamp(self):
     worker = Worker(hostname="foo")
     worker.on_heartbeat(timestamp=None)
     self.assertEqual(worker.heartbeats, [])
Example #5
0
 def test_survives_missing_timestamp(self):
     worker = Worker(hostname="foo")
     worker.on_heartbeat(timestamp=None)
     self.assertEqual(worker.heartbeats, [])