From 28616cd45c1691845290217a5c41d3aad8129724 Mon Sep 17 00:00:00 2001 From: YAMAMOTO Takashi Date: Thu, 19 Mar 2015 16:54:51 +0900 Subject: [PATCH] Add a missing mock in DHCPAgentWeightSchedulerTestCase start_periodic_dhcp_agent_status_check needs to be mocked when instantiating ml2 plugin. The test case in question was introduced by change I5ec8adf0c4336f885d603662223caa7694708876. Closes-Bug: #1433944 Change-Id: I2d0b57e37d10b6dbd1a06dc7bba004890e238ce6 --- neutron/tests/unit/test_dhcp_scheduler.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/neutron/tests/unit/test_dhcp_scheduler.py b/neutron/tests/unit/test_dhcp_scheduler.py index a50173356..36a2ba130 100644 --- a/neutron/tests/unit/test_dhcp_scheduler.py +++ b/neutron/tests/unit/test_dhcp_scheduler.py @@ -297,8 +297,13 @@ class DHCPAgentWeightSchedulerTestCase(TestDhcpSchedulerBaseTestCase): cfg.CONF.set_override("core_plugin", DB_PLUGIN_KLASS) cfg.CONF.set_override("network_scheduler_driver", 'neutron.scheduler.dhcp_agent_scheduler.WeightScheduler') + self.dhcp_periodic_p = mock.patch( + 'neutron.db.agentschedulers_db.DhcpAgentSchedulerDbMixin.' + 'start_periodic_dhcp_agent_status_check') + self.patched_dhcp_periodic = self.dhcp_periodic_p.start() self.plugin = importutils.import_object('neutron.plugins.ml2.plugin.' 'Ml2Plugin') + self.assertEqual(1, self.patched_dhcp_periodic.call_count) self.plugin.network_scheduler = importutils.import_object( 'neutron.scheduler.dhcp_agent_scheduler.WeightScheduler' ) -- 2.45.2