Ejemplo n.º 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))
Ejemplo n.º 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))
Ejemplo n.º 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))
Ejemplo n.º 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))
Ejemplo n.º 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))
Ejemplo n.º 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))
Ejemplo n.º 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()
Ejemplo n.º 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))
Ejemplo n.º 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))
Ejemplo n.º 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()