|  | @@ -139,6 +139,24 @@ class TestCarrotListener(unittest.TestCase):
 | 
											
												
													
														|  |          self.assertEquals(in_bucket.execute(), 2 * 4 * 8)
 |  |          self.assertEquals(in_bucket.execute(), 2 * 4 * 8)
 | 
											
												
													
														|  |          self.assertTrue(self.eta_schedule.empty())
 |  |          self.assertTrue(self.eta_schedule.empty())
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | 
 |  | +    def test_receieve_message_eta_isoformat(self):
 | 
											
												
													
														|  | 
 |  | +        l = CarrotListener(self.ready_queue, self.eta_schedule, self.logger,
 | 
											
												
													
														|  | 
 |  | +                           send_events=False)
 | 
											
												
													
														|  | 
 |  | +        backend = MockBackend()
 | 
											
												
													
														|  | 
 |  | +        m = create_message(backend, task=foo_task.name,
 | 
											
												
													
														|  | 
 |  | +                           eta=datetime.now().isoformat(),
 | 
											
												
													
														|  | 
 |  | +                           args=[2, 4, 8], kwargs={})
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +        l.event_dispatcher = MockEventDispatcher()
 | 
											
												
													
														|  | 
 |  | +        l.receive_message(m.decode(), m)
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +        items = [entry[2] for entry in self.eta_schedule.queue]
 | 
											
												
													
														|  | 
 |  | +        found = 0
 | 
											
												
													
														|  | 
 |  | +        for item in items:
 | 
											
												
													
														|  | 
 |  | +            if item.task_name == foo_task.name:
 | 
											
												
													
														|  | 
 |  | +                found = True
 | 
											
												
													
														|  | 
 |  | +        self.assertTrue(found)
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |      def test_revoke(self):
 |  |      def test_revoke(self):
 | 
											
												
													
														|  |          ready_queue = Queue()
 |  |          ready_queue = Queue()
 | 
											
												
													
														|  |          l = CarrotListener(ready_queue, self.eta_schedule, self.logger,
 |  |          l = CarrotListener(ready_queue, self.eta_schedule, self.logger,
 |