Пример #1
0
    def delete_port(self, context, port_id, l3_port_check=True):
        _net_id, nsx_port_id = nsx_db.get_nsx_switch_and_port_id(
            context.session, port_id)
        nsxlib.delete_logical_port(nsx_port_id)
        ret_val = super(NsxV3Plugin, self).delete_port(context, port_id)

        return ret_val
Пример #2
0
    def test_delete_logical_port(self, mock_delete_resource):
        """
        Test deleting port
        """
        mock_delete_resource.return_value = None

        result = nsxlib.delete_logical_port(test_constants_v3.FAKE_PORT['id'])
        self.assertIsNone(result)
Пример #3
0
    def test_delete_logical_port(self, mock_delete):
        """
        Test deleting port
        """
        mock_delete.return_value = self._create_mock_object(None)
        mock_delete.return_value.status_code = requests.codes.ok

        result = nsxlib.delete_logical_port(
                     test_constants_v3.FAKE_PORT['id'])
        self.assertIsNone(result)