Example #1
0
 def test_shuffle_notifications_error(
     self, health, populate, scheduler, notifications, multiprocessing, neutron_api
 ):
     queue = mock.Mock()
     queue.get.side_effect = [("9306bbd8-f3cc-11e2-bd68-080027e60b25", "message"), RuntimeError, KeyboardInterrupt]
     sched = scheduler.Scheduler.return_value
     main.shuffle_notifications(queue, sched)
     sched.handle_message.assert_called_once_with("9306bbd8-f3cc-11e2-bd68-080027e60b25", "message")
Example #2
0
 def test_shuffle_notifications(self, shuffle_notifications,
                                health, populate, scheduler, notifications,
                                multiprocessing, quantum_api, cfg):
     queue = mock.Mock()
     queue.get.side_effect = [
         ('9306bbd8-f3cc-11e2-bd68-080027e60b25', 'message'),
         KeyboardInterrupt,
     ]
     sched = scheduler.Scheduler.return_value
     main.shuffle_notifications(queue, sched)
     sched.handle_message.assert_called_once('message')
     sched.stop.assert_called_once()
Example #3
0
 def test_shuffle_notifications(self, shuffle_notifications, health,
                                populate, scheduler, notifications,
                                multiprocessing, quantum_api, cfg):
     queue = mock.Mock()
     queue.get.side_effect = [
         ('9306bbd8-f3cc-11e2-bd68-080027e60b25', 'message'),
         KeyboardInterrupt,
     ]
     sched = scheduler.Scheduler.return_value
     main.shuffle_notifications(queue, sched)
     sched.handle_message.assert_called_once('message')
     sched.stop.assert_called_once()
Example #4
0
 def test_shuffle_notifications_error(self, health, populate, scheduler,
                                      notifications, multiprocessing,
                                      neutron_api):
     queue = mock.Mock()
     queue.get.side_effect = [
         ('9306bbd8-f3cc-11e2-bd68-080027e60b25', 'message'),
         RuntimeError,
         KeyboardInterrupt,
     ]
     sched = scheduler.Scheduler.return_value
     main.shuffle_notifications(queue, sched)
     sched.handle_message.assert_called_once_with(
         '9306bbd8-f3cc-11e2-bd68-080027e60b25', 'message')