当前位置: 首页>>代码示例>>Python>>正文


Python ovs_lib.get_bridge_for_iface函数代码示例

本文整理汇总了Python中neutron.agent.linux.ovs_lib.get_bridge_for_iface函数的典型用法代码示例。如果您正苦于以下问题:Python get_bridge_for_iface函数的具体用法?Python get_bridge_for_iface怎么用?Python get_bridge_for_iface使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了get_bridge_for_iface函数的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: test_iface_to_br_handles_ovs_vsctl_exception

    def test_iface_to_br_handles_ovs_vsctl_exception(self):
        iface = "tap0"
        root_helper = "sudo"
        self.execute.side_effect = Exception

        self.assertIsNone(ovs_lib.get_bridge_for_iface(root_helper, iface))
        self.execute.assert_called_once_with(["ovs-vsctl", self.TO, "iface-to-br", iface], root_helper=root_helper)
开发者ID:kbijon,项目名称:OpenStack-CVRM,代码行数:7,代码来源:test_ovs_lib.py

示例2: test_iface_to_br_handles_ovs_vsctl_exception

    def test_iface_to_br_handles_ovs_vsctl_exception(self):
        iface = "tap0"
        root_helper = "sudo"
        utils.execute(["ovs-vsctl", self.TO, "iface-to-br", iface], root_helper=root_helper).AndRaise(Exception)

        self.mox.ReplayAll()
        self.assertIsNone(ovs_lib.get_bridge_for_iface(root_helper, iface))
        self.mox.VerifyAll()
开发者ID:netscaler,项目名称:neutron,代码行数:8,代码来源:test_ovs_lib.py

示例3: test_iface_to_br

    def test_iface_to_br(self):
        iface = "tap0"
        br = "br-int"
        root_helper = "sudo"
        utils.execute(["ovs-vsctl", self.TO, "iface-to-br", iface], root_helper=root_helper).AndReturn("br-int")

        self.mox.ReplayAll()
        self.assertEqual(ovs_lib.get_bridge_for_iface(root_helper, iface), br)
        self.mox.VerifyAll()
开发者ID:netscaler,项目名称:neutron,代码行数:9,代码来源:test_ovs_lib.py

示例4: _test_iface_to_br

 def _test_iface_to_br(self, exp_timeout=None):
     iface = 'tap0'
     br = 'br-int'
     root_helper = 'sudo'
     self.execute.return_value = 'br-int'
     exp_timeout_str = self._build_timeout_opt(exp_timeout)
     self.assertEqual(ovs_lib.get_bridge_for_iface(root_helper, iface), br)
     self.execute.assert_called_once_with(
         ["ovs-vsctl", exp_timeout_str, "iface-to-br", iface],
         root_helper=root_helper)
开发者ID:yuhui7red,项目名称:neutron,代码行数:10,代码来源:test_ovs_lib.py

示例5: test_iface_to_br

    def test_iface_to_br(self):
        iface = 'tap0'
        br = 'br-int'
        root_helper = 'sudo'
        self.execute.return_value = 'br-int'

        self.assertEqual(ovs_lib.get_bridge_for_iface(root_helper, iface), br)
        self.execute.assert_called_once_with(
            ["ovs-vsctl", self.TO, "iface-to-br", iface],
            root_helper=root_helper)
开发者ID:Karbit,项目名称:neutron,代码行数:10,代码来源:test_ovs_lib.py

示例6: unplug_device

def unplug_device(conf, device):
    try:
        device.link.delete()
    except RuntimeError:
        root_helper = agent_config.get_root_helper(conf)
        # Maybe the device is OVS port, so try to delete
        bridge_name = ovs_lib.get_bridge_for_iface(root_helper, device.name)
        if bridge_name:
            bridge = ovs_lib.OVSBridge(bridge_name, root_helper)
            bridge.delete_port(device.name)
        else:
            LOG.debug(_('Unable to find bridge for device: %s'), device.name)
开发者ID:KumarAcharya,项目名称:neutron,代码行数:12,代码来源:netns_cleanup_util.py


注:本文中的neutron.agent.linux.ovs_lib.get_bridge_for_iface函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。