コード例 #1
0
 def test_unwire_subports_for_trunk_port_not_found(self, br):
     self.ovsdb_handler.trunk_rpc.update_subport_bindings.return_value = (
         self.subport_bindings)
     with mock.patch.object(self.ovsdb_handler, '_update_trunk_metadata',
             side_effect=exceptions.ParentPortNotFound(bridge='foo_br')):
         status = self.ovsdb_handler.unwire_subports_for_trunk(
             'trunk_id', ['subport_id'])
     self.assertEqual(constants.ACTIVE_STATUS, status)
コード例 #2
0
 def _get_parent_port(self, trunk_bridge):
     """Return the OVS trunk parent port plugged on trunk_bridge."""
     trunk_br_ports = trunk_bridge.get_ports_attributes(
         'Interface', columns=['name', 'external_ids'], if_exists=True)
     for trunk_br_port in trunk_br_ports:
         if not is_trunk_service_port(trunk_br_port['name']):
             return trunk_br_port
     raise exceptions.ParentPortNotFound(bridge=trunk_bridge.br_name)