The vmware_nsx.tests.unit.nsx_mh.test_dhcpmeta Module

class vmware_nsx.tests.unit.nsx_mh.test_dhcpmeta.DhcpAgentNotifyAPITestCase(*args, **kwds)

Bases: neutron.tests.base.BaseTestCase

setUp()
test_notify_ports_update_many_ports(*args, **kwargs)
test_notify_ports_update_no_ports(*args, **kwargs)
test_notify_ports_update_one_port(*args, **kwargs)
test_notify_ports_update_ports_with_empty_device_id(*args, **kwargs)
test_notify_ports_update_ports_with_no_fixed_ips(*args, **kwargs)
test_notify_ports_update_ports_with_no_fixed_ips_and_no_device(*args, **kwargs)
test_notify_ports_update_with_special_ports(*args, **kwargs)
test_notify_subnet_create(*args, **kwargs)
test_notify_subnet_delete(*args, **kwargs)
test_notify_subnet_update(*args, **kwargs)
test_subnet_create_disabled_dhcp(*args, **kwargs)
test_subnet_create_enabled_dhcp(*args, **kwargs)
test_subnet_create_raise_port_config_error(*args, **kwargs)
test_subnet_delete_enabled_dhcp_no_ports(*args, **kwargs)
test_subnet_delete_enabled_dhcp_with_dhcp_port(*args, **kwargs)
test_subnet_update(*args, **kwargs)
test_subnet_update_lsn_port_not_found_with_dhcp_port(*args, **kwargs)
test_subnet_update_lsn_port_not_found_without_dhcp_port(*args, **kwargs)
test_subnet_update_raise_lsn_not_found(*args, **kwargs)
class vmware_nsx.tests.unit.nsx_mh.test_dhcpmeta.DhcpMetadataBuilderTestCase(*args, **kwds)

Bases: neutron.tests.base.BaseTestCase

setUp()
test_dhcp_agent_get_all(*args, **kwargs)
test_dhcp_allocate(*args, **kwargs)
test_dhcp_allocate_none_subnet(*args, **kwargs)
test_dhcp_deallocate(*args, **kwargs)
test_dhcp_port_get_all(*args, **kwargs)
test_metadata_allocate(*args, **kwargs)
test_metadata_deallocate(*args, **kwargs)
test_router_id_get(*args, **kwargs)
test_router_id_get_none_no_router(*args, **kwargs)
test_router_id_get_none_subnet(*args, **kwargs)
class vmware_nsx.tests.unit.nsx_mh.test_dhcpmeta.DhcpTestCase(*args, **kwds)

Bases: neutron.tests.base.BaseTestCase

setUp()
test_handle_create_dhcp_owner_port(*args, **kwargs)
test_handle_create_dhcp_owner_port_raise_port_config_error(*args, **kwargs)
test_handle_create_network(*args, **kwargs)
test_handle_create_network_router_external(*args, **kwargs)
test_handle_create_user_port(*args, **kwargs)
test_handle_create_user_port_disabled_dhcp(*args, **kwargs)
test_handle_create_user_port_no_fixed_ips(*args, **kwargs)
test_handle_delete_dhcp_owner_port(*args, **kwargs)
test_handle_delete_network(*args, **kwargs)
test_handle_delete_user_port(*args, **kwargs)
test_handle_delete_user_port_disabled_dhcp(*args, **kwargs)
test_handle_delete_user_port_no_fixed_ips(*args, **kwargs)
class vmware_nsx.tests.unit.nsx_mh.test_dhcpmeta.LsnManagerTestCase(*args, **kwds)

Bases: neutron.tests.base.BaseTestCase

setUp()
test_lsn_create(*args, **kwargs)
test_lsn_create_raise_api_error(*args, **kwargs)
test_lsn_delete(*args, **kwargs)
test_lsn_delete_api_exception(*args, **kwargs)
test_lsn_delete_by_network(*args, **kwargs)
test_lsn_delete_by_network_with_not_api_error(*args, **kwargs)
test_lsn_delete_by_network_with_not_found(*args, **kwargs)
test_lsn_delete_with_not_found(*args, **kwargs)
test_lsn_get(*args, **kwargs)
test_lsn_get_raise_not_found_with_api_error(*args, **kwargs)
test_lsn_get_raise_not_found_with_not_found(*args, **kwargs)
test_lsn_get_silent_raise_with_api_error(*args, **kwargs)
test_lsn_get_silent_raise_with_not_found(*args, **kwargs)
test_lsn_metadata_configure_disabled(*args, **kwargs)
test_lsn_metadata_configure_enabled(*args, **kwargs)
test_lsn_metadata_configure_not_found(*args, **kwargs)
test_lsn_port_create(*args, **kwargs)
test_lsn_port_create_api_exception(*args, **kwargs)
test_lsn_port_create_with_not_found(*args, **kwargs)
test_lsn_port_delete(*args, **kwargs)
test_lsn_port_delete_api_exception(*args, **kwargs)
test_lsn_port_delete_with_not_found(*args, **kwargs)
test_lsn_port_dhcp_configure(*args, **kwargs)
test_lsn_port_dhcp_configure_gatewayless(*args, **kwargs)
test_lsn_port_dhcp_configure_with_extra_dns_servers(*args, **kwargs)
test_lsn_port_dhcp_configure_with_host_routes(*args, **kwargs)
test_lsn_port_dhcp_setup(*args, **kwargs)
test_lsn_port_dhcp_setup_with_config(*args, **kwargs)
test_lsn_port_dhcp_setup_with_conflict(*args, **kwargs)
test_lsn_port_dhcp_setup_with_not_found(*args, **kwargs)
test_lsn_port_dispose(*args, **kwargs)
test_lsn_port_dispose_api_error(*args, **kwargs)
test_lsn_port_dispose_lsn_not_found(*args, **kwargs)
test_lsn_port_dispose_lsn_port_not_found(*args, **kwargs)
test_lsn_port_dispose_meta_mac(*args, **kwargs)
test_lsn_port_get(*args, **kwargs)
test_lsn_port_get_lsn_not_found_on_raise(*args, **kwargs)
test_lsn_port_get_lsn_not_found_silent_raise(*args, **kwargs)
test_lsn_port_get_port_not_found_on_raise(*args, **kwargs)
test_lsn_port_get_port_not_found_silent_raise(*args, **kwargs)
test_lsn_port_host_conf(*args, **kwargs)
test_lsn_port_host_conf_lsn_port_not_found(*args, **kwargs)
test_lsn_port_metadata_setup(*args, **kwargs)
test_lsn_port_metadata_setup_raise_conflict(*args, **kwargs)
test_lsn_port_metadata_setup_raise_not_found(*args, **kwargs)
test_lsn_port_update(*args, **kwargs)
test_lsn_port_update_dhcp_and_nometa(*args, **kwargs)
test_lsn_port_update_dhcp_meta(*args, **kwargs)
test_lsn_port_update_nodhcp_and_nmeta(*args, **kwargs)
test_lsn_port_update_raise_error(*args, **kwargs)
class vmware_nsx.tests.unit.nsx_mh.test_dhcpmeta.MetadataTestCase(*args, **kwds)

Bases: neutron.tests.base.BaseTestCase

setUp()
test_handle_port_metadata_access_dhcp_port(*args, **kwargs)
test_handle_port_metadata_access_external_network(*args, **kwargs)
test_handle_port_metadata_access_no_device_id(*args, **kwargs)
test_handle_port_metadata_access_no_fixed_ips(*args, **kwargs)
test_handle_port_metadata_access_on_delete_false(*args, **kwargs)
test_handle_port_metadata_access_on_delete_false_raise(*args, **kwargs)
test_handle_port_metadata_access_on_delete_true(*args, **kwargs)
test_handle_port_metadata_access_on_delete_true_raise(*args, **kwargs)
test_handle_port_metadata_access_router_port(*args, **kwargs)
test_handle_router_metadata_access_add_interface(*args, **kwargs)
test_handle_router_metadata_access_delete_interface(*args, **kwargs)
test_handle_router_metadata_access_raise_error_on_add(*args, **kwargs)
test_handle_router_metadata_access_raise_error_on_delete(*args, **kwargs)
class vmware_nsx.tests.unit.nsx_mh.test_dhcpmeta.MigrationManagerTestCase(*args, **kwds)

Bases: neutron.tests.base.BaseTestCase

setUp()
test_migrate(*args, **kwargs)
test_migrate_no_subnet(*args, **kwargs)
test_report_for_dhcp_agent(*args, **kwargs)
test_report_for_lsn(*args, **kwargs)
test_report_for_lsn_without_lsn_port(*args, **kwargs)
test_report_for_lsn_without_subnet_subnet_found(*args, **kwargs)
test_report_for_lsn_without_subnet_subnet_not_found(*args, **kwargs)
test_validate_no_subnets(*args, **kwargs)
test_validate_raise_badrequest_external_net(*args, **kwargs)
test_validate_raise_badrequest_metadata_net(*args, **kwargs)
test_validate_raise_conflict_lsn_exists(*args, **kwargs)
test_validate_raise_conflict_many_subnets(*args, **kwargs)
test_validate_with_one_subnet(*args, **kwargs)
class vmware_nsx.tests.unit.nsx_mh.test_dhcpmeta.PersistentLsnManagerTestCase(*args, **kwds)

Bases: neutron.tests.unit.testlib_api.SqlTestCase

setUp()
test_lsn_create(*args, **kwargs)
test_lsn_create_failure(*args, **kwargs)
test_lsn_delete(*args, **kwargs)
test_lsn_delete_not_existent(*args, **kwargs)
test_lsn_get(*args, **kwargs)
test_lsn_get_raise_not_found(*args, **kwargs)
test_lsn_get_silent_not_found(*args, **kwargs)
test_lsn_get_sync_on_missing(*args, **kwargs)
test_lsn_port_create(*args, **kwargs)
test_lsn_port_create_failure(*args, **kwargs)
test_lsn_port_delete(*args, **kwargs)
test_lsn_port_delete_not_existent(*args, **kwargs)
test_lsn_port_get(*args, **kwargs)
test_lsn_port_get_by_mac(*args, **kwargs)
test_lsn_port_get_by_mac_raise_not_found(*args, **kwargs)
test_lsn_port_get_by_mac_silent_not_found(*args, **kwargs)
test_lsn_port_get_raise_not_found(*args, **kwargs)
test_lsn_port_get_silent_not_found(*args, **kwargs)
test_lsn_port_get_sync_on_missing(*args, **kwargs)
test_lsn_port_save(*args, **kwargs)
test_lsn_save(*args, **kwargs)

This Page