Exemple #1
0
    def test_periodic_tasks(self, raise_on_error):
        fake_manager = manager.Manager(self.host, self.db_driver)
        fake_context = 'fake_context'
        self.mock_object(fake_manager, 'run_periodic_tasks')

        fake_manager.periodic_tasks(fake_context, raise_on_error)

        fake_manager.run_periodic_tasks.assert_called_once_with(
            fake_context, raise_on_error=raise_on_error)
Exemple #2
0
 def test_verify_manager_instance(self):
     fake_manager = manager.Manager(self.host, self.db_driver)
     self.assertTrue(hasattr(fake_manager, '_periodic_tasks'))
     self.assertTrue(hasattr(fake_manager, 'additional_endpoints'))
     self.assertTrue(hasattr(fake_manager, 'host'))
     self.assertTrue(hasattr(fake_manager, 'periodic_tasks'))
     self.assertTrue(hasattr(fake_manager, 'init_host'))
     self.assertTrue(hasattr(fake_manager, 'service_version'))
     self.assertTrue(hasattr(fake_manager, 'service_config'))
     self.assertEqual(self.host, fake_manager.host)
     importutils.import_module.assert_called_once_with(self.db_driver)