def setUp(self): self._api = MagicMock() self._context = MagicMock() self._bridge = MagicMock() self._mn_bridge_port = MagicMock() self._bridge._mn_resource.add_port.return_value = ( self._mn_bridge_port) self._bridge_port = BridgePort( self._api, self._context, self._bridge, { 'id': 2, 'type': 'interior', 'links_to': { 'device': 'router-000-001', 'port_id': 1 } }) self._bridge_port.build() self._chain = MagicMock() self._chain._mn_resource.get_id.return_value = 'chain_0'
def add_port(self, port): port_obj = BridgePort(self._api, self._context, self, port) port_obj.build() self._ports[port['id']] = port_obj