]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
Fix Linux bridge test_report_state_revived failure on OSX
authorBrian Haley <brian.haley@hpe.com>
Thu, 14 Jan 2016 19:42:14 +0000 (14:42 -0500)
committerBrian Haley <brian.haley@hpe.com>
Thu, 14 Jan 2016 19:51:09 +0000 (14:51 -0500)
Mock-out the Linux-specific bridge check in the class so
it succeeds on all OSes.

Change-Id: Id48845b3e73caa7ea6fad692feb21dc1f2b12ecc
Closes-Bug: #1534281

neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/test_linuxbridge_neutron_agent.py

index 0fc3b5cd588fb2c53481fb133822d33ade4dff54..a49e7a3f42cf52df8afce9147d25834b6b5e9187 100644 (file)
@@ -121,6 +121,10 @@ class TestLinuxBridgeAgent(base.BaseTestCase):
                                     'get_interface_mac')
         self.get_mac = self.get_mac_p.start()
         self.get_mac.return_value = '00:00:00:00:00:01'
+        self.get_bridge_names_p = mock.patch.object(bridge_lib,
+                                                    'get_bridge_names')
+        self.get_bridge_names = self.get_bridge_names_p.start()
+        self.get_bridge_names.return_value = ["br-int", "brq1"]
         with mock.patch.object(ip_lib.IPWrapper,
                                'get_device_by_ip',
                                return_value=FAKE_DEFAULT_DEV):