Merge "Watcher Planner Selector"

This commit is contained in:
Zuul
2019-09-17 07:42:44 +00:00
committed by Gerrit Code Review
7 changed files with 47 additions and 27 deletions

View File

@@ -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))

View File

@@ -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)