示例#1
0
 def setUp(self):
     super(SchedulerDependentManagerTestCase, self).setUp()
     self.context = 'fake_context'
     self.host = 'host'
     self.db_driver = 'fake_driver'
     self.service_name = 'fake_service_name'
     self.mock_object(importutils, 'import_module')
     self.sched_manager = manager.SchedulerDependentManager(
         self.host, self.db_driver, self.service_name)
示例#2
0
 def test_verify_scheduler_dependent_manager_instance(self):
     host = 'fake_host'
     db_driver = 'fake_driver'
     service_name = 'fake_service_name'
     fake_sched_manager = manager.SchedulerDependentManager(
         host, db_driver, service_name)
     self.assertTrue(hasattr(fake_sched_manager, '_periodic_tasks'))
     self.assertTrue(hasattr(fake_sched_manager, '_ticks_to_skip'))
     self.assertTrue(hasattr(fake_sched_manager, 'additional_endpoints'))
     self.assertTrue(hasattr(fake_sched_manager, 'host'))
     self.assertTrue(hasattr(fake_sched_manager, 'periodic_tasks'))
     self.assertTrue(hasattr(fake_sched_manager, 'init_host'))
     self.assertTrue(hasattr(fake_sched_manager, 'service_version'))
     self.assertTrue(hasattr(fake_sched_manager, 'service_config'))
     self.assertTrue(hasattr(fake_sched_manager, 'last_capabilities'))
     self.assertTrue(hasattr(fake_sched_manager, 'service_name'))
     self.assertTrue(hasattr(fake_sched_manager, 'scheduler_rpcapi'))
     self.assertTrue(
         hasattr(fake_sched_manager, 'update_service_capabilities'))
     self.assertTrue(
         hasattr(fake_sched_manager, '_publish_service_capabilities'))
     self.assertEqual(fake_sched_manager.host, host)
     self.assertEqual(fake_sched_manager.service_name, service_name)
     importutils.import_module.assert_called_once_with(db_driver)