Watcher Planner Selector
This component is responsible for selecting an appropriate Planner based on predefined property value passed to concrete Strategy. Change-Id: I86de95886df5d7e9558512569601e9ea3babb0e9 Implements: bp watcher-planner-selector Co-Authored-By: Canwei Li <li.canwei2@zte.com.cn>
This commit is contained in:
@@ -439,7 +439,7 @@ class TestContinuousAuditHandler(base.DbTestCase):
|
||||
audit_handler.launch_audits_periodically()
|
||||
m_remove_job.assert_called()
|
||||
|
||||
@mock.patch.object(continuous.ContinuousAuditHandler, 'planner',
|
||||
@mock.patch.object(continuous.ContinuousAuditHandler, 'get_planner',
|
||||
mock.Mock())
|
||||
@mock.patch.object(base_strategy.BaseStrategy, "compute_model",
|
||||
mock.Mock(stale=False))
|
||||
|
||||
@@ -25,4 +25,6 @@ class TestPlannerManager(base.TestCase):
|
||||
def test_load(self):
|
||||
cfg.CONF.set_override('planner', "weight", group='watcher_planner')
|
||||
manager = planner.PlannerManager()
|
||||
self.assertIsInstance(manager.load(), weight.WeightPlanner)
|
||||
selected_planner = cfg.CONF.watcher_planner.planner
|
||||
self.assertIsInstance(manager.load(selected_planner),
|
||||
weight.WeightPlanner)
|
||||
|
||||
Reference in New Issue
Block a user