Example #1
0
 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))
Example #2
0
 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))
Example #3
0
 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))
Example #4
0
 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))
Example #5
0
 def test_fetch_all_messages_noerrors(self):
     create_module_event('foo')
     create_hostgroup_event('bar')
     msgs = _fetch_all_messages()
     self.assertEquals(2, len(msgs))
Example #6
0
 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))
Example #7
0
 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()
Example #8
0
 def test_fetch_all_messages_noerrors(self):
     create_module_event('foo')
     create_hostgroup_event('bar')
     msgs = _fetch_all_messages()
     self.assertEqual(2, len(msgs))
Example #9
0
 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))
Example #10
0
 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()