From: Eugene Nikanorov Date: Fri, 12 Jul 2013 19:02:30 +0000 (+0400) Subject: Fix TestDhcpAgentEventHandler test that fails in some Jenkins runs. X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=b12502e7e6709c874a756a92141f84667944a274;p=openstack-build%2Fneutron-build.git Fix TestDhcpAgentEventHandler test that fails in some Jenkins runs. Add mocking of check_version method that have ran dnsmasq process to retrieve version fixes bug 1200698 Change-Id: I6476d62bc4394bdf9701a2aa26a435f8bcb00d0d --- diff --git a/neutron/tests/unit/test_dhcp_agent.py b/neutron/tests/unit/test_dhcp_agent.py index 9a15bf0ea..0205bcfa0 100644 --- a/neutron/tests/unit/test_dhcp_agent.py +++ b/neutron/tests/unit/test_dhcp_agent.py @@ -442,7 +442,10 @@ class TestDhcpAgentEventHandler(base.BaseTestCase): self.cache = mock.Mock() cache_cls.return_value = self.cache - self.dhcp = dhcp_agent.DhcpAgent(HOSTNAME) + with mock.patch.object(dhcp.Dnsmasq, + 'check_version') as check_v: + check_v.return_value = dhcp.Dnsmasq.MINIMUM_VERSION + self.dhcp = dhcp_agent.DhcpAgent(HOSTNAME) self.call_driver_p = mock.patch.object(self.dhcp, 'call_driver') self.call_driver = self.call_driver_p.start()