The vmware_nsx.tests.unit.extensions.test_networkgw Module

class vmware_nsx.tests.unit.extensions.test_networkgw.NetworkGatewayDbTestCase(*args, **kwds)

Bases: neutron.tests.unit.db.test_db_base_plugin_v2.NeutronDbPluginV2TestCase

Unit tests for Network Gateway DB support.

setUp(plugin=None, ext_mgr=None)
test_connect_and_disconnect_network(*args, **kwargs)
test_connect_and_disconnect_network_no_seg_type(*args, **kwargs)
test_connect_and_disconnect_network_vlan_with_segmentation_id(*args, **kwargs)
test_connect_and_disconnect_network_vlan_without_segmentation_id(*args, **kwargs)
test_connect_invalid_network_returns_400(*args, **kwargs)
test_connect_network_mapping_in_use_returns_409(*args, **kwargs)
test_connect_network_multiple_gateways(*args, **kwargs)
test_connect_network_multiple_times(*args, **kwargs)
test_connect_network_vlan_invalid_seg_id_returns_400(*args, **kwargs)
test_connect_unspecified_network_returns_400(*args, **kwargs)
test_create_gateway_device(*args, **kwargs)
test_create_network_gateway(*args, **kwargs)
test_create_network_gateway_no_interface_name(*args, **kwargs)
test_create_network_gateway_non_existent_device_raises_404(*args, **kwargs)
test_create_network_gateway_not_owned_device_raises_404(*args, **kwargs)
test_delete_active_gateway_port_returns_409(*args, **kwargs)
test_delete_gateway_device(*args, **kwargs)
test_delete_network_gateway(*args, **kwargs)
test_delete_network_gateway_active_connections_returns_409(*args, **kwargs)
test_disconnect_network_ambiguous_returns_409(*args, **kwargs)
test_disconnect_non_existing_connection_returns_404(*args, **kwargs)
test_get_gateway_device(*args, **kwargs)
test_get_network_gateway(*args, **kwargs)
test_list_gateway_devices(*args, **kwargs)
test_list_network_gateway_with_multiple_connections(*args, **kwargs)
test_list_network_gateways(*args, **kwargs)
test_update_gateway_device(*args, **kwargs)
test_update_network_gateway(*args, **kwargs)
class vmware_nsx.tests.unit.extensions.test_networkgw.NetworkGatewayExtensionTestCase(*args, **kwds)

Bases: neutron.tests.base.BaseTestCase

setUp()
test_gateway_device_create(*args, **kwargs)
test_gateway_device_create_extra_attr_in_device_spec(*args, **kwargs)
test_gateway_device_create_invalid_connector_ip(*args, **kwargs)
test_gateway_device_create_invalid_connector_type(*args, **kwargs)
test_gateway_device_delete(*args, **kwargs)
test_gateway_device_get(*args, **kwargs)
test_gateway_device_list(*args, **kwargs)
test_gateway_device_update(*args, **kwargs)
test_network_gateway_connect(*args, **kwargs)
test_network_gateway_create(*args, **kwargs)
test_network_gateway_create_extra_attr_in_device_spec(*args, **kwargs)
test_network_gateway_create_invalid_device_spec(*args, **kwargs)
test_network_gateway_delete(*args, **kwargs)
test_network_gateway_disconnect(*args, **kwargs)
test_network_gateway_get(*args, **kwargs)
test_network_gateway_list(*args, **kwargs)
test_network_gateway_update(*args, **kwargs)
class vmware_nsx.tests.unit.extensions.test_networkgw.TestExtensionManager

Bases: object

extensions
get_actions()
get_request_extensions()
get_resources()
class vmware_nsx.tests.unit.extensions.test_networkgw.TestNetworkGateway(*args, **kwds)

Bases: vmware_nsx.tests.unit.nsx_mh.test_plugin.NsxPluginV2TestCase, vmware_nsx.tests.unit.extensions.test_networkgw.NetworkGatewayDbTestCase

setUp(plugin='vmware_nsx.plugins.nsx_mh.plugin.NsxPluginV2', ext_mgr=None)
test_connect_and_disconnect_network(*args, **kwargs)
test_connect_and_disconnect_network_no_seg_type(*args, **kwargs)
test_connect_and_disconnect_network_vlan_with_segmentation_id(*args, **kwargs)
test_connect_and_disconnect_network_vlan_without_segmentation_id(*args, **kwargs)
test_connect_invalid_network_returns_400(*args, **kwargs)
test_connect_network_mapping_in_use_returns_409(*args, **kwargs)
test_connect_network_multiple_gateways(*args, **kwargs)
test_connect_network_multiple_times(*args, **kwargs)
test_connect_network_vlan_invalid_seg_id_returns_400(*args, **kwargs)
test_connect_unspecified_network_returns_400(*args, **kwargs)
test_create_gateway_device(*args, **kwargs)
test_create_gateway_device_invalid_cert_returns_400(*args, **kwargs)
test_create_gateway_device_status_down(*args, **kwargs)
test_create_network_gateway(*args, **kwargs)
test_create_network_gateway_name_exceeds_40_chars(*args, **kwargs)
test_create_network_gateway_no_interface_name(*args, **kwargs)
test_create_network_gateway_non_existent_device_raises_404(*args, **kwargs)
test_create_network_gateway_not_owned_device_raises_404(*args, **kwargs)
test_create_network_gateway_nsx_error_returns_409(*args, **kwargs)
test_create_network_gateway_nsx_error_returns_500(*args, **kwargs)
test_delete_active_gateway_port_returns_409(*args, **kwargs)
test_delete_gateway_device(*args, **kwargs)
test_delete_network_gateway(*args, **kwargs)
test_delete_network_gateway_active_connections_returns_409(*args, **kwargs)
test_disconnect_network_ambiguous_returns_409(*args, **kwargs)
test_disconnect_non_existing_connection_returns_404(*args, **kwargs)
test_get_gateway_device(*args, **kwargs)
test_get_gateway_device_status_down(*args, **kwargs)
test_get_network_gateway(*args, **kwargs)
test_list_gateway_devices(*args, **kwargs)
test_list_network_gateway_with_multiple_connections(*args, **kwargs)
test_list_network_gateways(*args, **kwargs)
test_show_network_gateway_nsx_error_returns_404(*args, **kwargs)
test_update_gateway_device(*args, **kwargs)
test_update_gateway_device_invalid_cert_returns_400(*args, **kwargs)
test_update_gateway_device_status_down(*args, **kwargs)
test_update_network_gateway(*args, **kwargs)
test_update_network_gateway_name_exceeds_40_chars(*args, **kwargs)
test_update_network_gateway_with_name_calls_backend(*args, **kwargs)
test_update_network_gateway_without_name_does_not_call_backend(*args, **kwargs)
class vmware_nsx.tests.unit.extensions.test_networkgw.TestNetworkGatewayPlugin(**args)

Bases: neutron.db.db_base_plugin_v2.NeutronDbPluginV2, vmware_nsx.db.networkgw_db.NetworkGatewayMixin

Simple plugin class for testing db support for network gateway ext.

delete_port(context, id, nw_gw_port_check=True)
supported_extension_aliases = ['network-gateway']

This Page