def test_fetch_all_messages_no_queuedir_is_created(self): self.settings.MESSAGING_QUEUEDIR = "%s/notthere" % \ self.settings.MESSAGING_QUEUEDIR self.assertFalse(os.path.isdir(self.settings.MESSAGING_QUEUEDIR)) msgs = _fetch_all_messages() self.assertTrue(os.path.isdir(self.settings.MESSAGING_QUEUEDIR)) self.assertEquals(0, len(msgs))
def test_fetch_all_messages_ununpickable(self): create_hostgroup_event('bar') broken = {'time': datetime.now().isoformat(), 'data': '))'.encode()} add_msg_to_queue(broken) msgs = _fetch_all_messages() self.assertEqual(1, len(msgs))
def test_fetch_all_messages_no_queuedir_is_created(self): self.settings.MESSAGING_QUEUEDIR = "%s/notthere" % \ self.settings.MESSAGING_QUEUEDIR self.assertFalse(os.path.isdir(self.settings.MESSAGING_QUEUEDIR)) msgs = _fetch_all_messages() self.assertTrue(os.path.isdir(self.settings.MESSAGING_QUEUEDIR)) self.assertEqual(0, len(msgs))
def test_fetch_all_messages_ununpickable(self): create_hostgroup_event('bar') broken = {'time': datetime.now().isoformat(), 'data': '))'} add_msg_to_queue(broken) msgs = _fetch_all_messages() self.assertEquals(1, len(msgs))
def test_fetch_all_messages_noerrors(self): create_module_event('foo') create_hostgroup_event('bar') msgs = _fetch_all_messages() self.assertEquals(2, len(msgs))
def test_fetch_all_messages_ioerror_when_dequeuing(self, mock_queue): create_module_event('foo') msgs = _fetch_all_messages() self.assertLogErrors() mock_queue.assert_called_once() self.assertEquals(0, len(msgs))
def test_fetch_all_messages_locked_item(self, mock_queue): create_module_event('foo') msgs = _fetch_all_messages() self.assertEquals(0, len(msgs)) mock_queue.assert_called_once()
def test_fetch_all_messages_noerrors(self): create_module_event('foo') create_hostgroup_event('bar') msgs = _fetch_all_messages() self.assertEqual(2, len(msgs))
def test_fetch_all_messages_ioerror_when_dequeuing(self, mock_queue): create_module_event('foo') msgs = _fetch_all_messages() self.assertLogErrors() mock_queue.assert_called_once() self.assertEqual(0, len(msgs))
def test_fetch_all_messages_locked_item(self, mock_queue): create_module_event('foo') msgs = _fetch_all_messages() self.assertEqual(0, len(msgs)) mock_queue.assert_called_once()