The vmware_nsx.tests.unit.nsxlib.mh.test_router Module

class vmware_nsx.tests.unit.nsxlib.mh.test_router.RouterNegativeTestCase(*args, **kwds)

Bases: vmware_nsx.tests.unit.nsxlib.mh.base.NsxlibNegativeBaseTestCase

test_create_lrouter_on_failure(*args, **kwargs)
test_delete_lrouter_on_failure(*args, **kwargs)
test_get_lrouter_on_failure(*args, **kwargs)
test_update_lrouter_on_failure(*args, **kwargs)
class vmware_nsx.tests.unit.nsxlib.mh.test_router.TestExplicitLRouters(*args, **kwds)

Bases: vmware_nsx.tests.unit.nsxlib.mh.base.NsxlibTestCase

setUp()
test_create_lrouter(*args, **kwargs)
test_get_lrouter(*args, **kwargs)
test_prepare_body_with_implicit_routing_config(*args, **kwargs)
test_prepare_body_without_routing_config(*args, **kwargs)
test_update_lrouter_with_no_routes(*args, **kwargs)
test_update_lrouter_with_no_routes_raise_nsx_exception(*args, **kwargs)
test_update_lrouter_with_routes(*args, **kwargs)
test_update_lrouter_with_routes_raises_nsx_expception(*args, **kwargs)
class vmware_nsx.tests.unit.nsxlib.mh.test_router.TestLogicalRouters(*args, **kwds)

Bases: vmware_nsx.tests.unit.nsxlib.mh.base.NsxlibTestCase

test_create_and_get_lrouter_name_exceeds_40chars(*args, **kwargs)
test_create_and_get_lrouter_port(*args, **kwargs)
test_create_and_get_lrouter_v30(*args, **kwargs)
test_create_and_get_lrouter_v31_centralized(*args, **kwargs)
test_create_and_get_lrouter_v31_distributed(*args, **kwargs)
test_create_lrouter_port_nonexistent_router_raises(*args, **kwargs)
test_create_router_dnat_rule_v2(*args, **kwargs)
test_create_router_dnat_rule_v2_with_destination_port(*args, **kwargs)
test_create_router_dnat_rule_v3(*args, **kwargs)
test_create_router_dnat_rule_v3_with_destination_port(*args, **kwargs)
test_create_router_nosnat_rule_v2(*args, **kwargs)
test_create_router_nosnat_rule_v3(*args, **kwargs)
test_create_router_snat_rule_invalid_match_keys_raises(*args, **kwargs)
test_create_router_snat_rule_v2(*args, **kwargs)
test_create_router_snat_rule_v3(*args, **kwargs)
test_delete_lrouter(*args, **kwargs)
test_delete_lrouter_port(*args, **kwargs)
test_delete_lrouter_port_nonexistent_port_raises(*args, **kwargs)
test_delete_lrouter_port_nonexistent_router_raises(*args, **kwargs)
test_delete_nat_rules_by_match_len_mismatch_does_not_raise(*args, **kwargs)
test_delete_peer_lrouter_port(*args, **kwargs)
test_delete_router_nat_rules_by_match_no_match_expected(*args, **kwargs)
test_delete_router_nat_rules_by_match_no_match_raises(*args, **kwargs)
test_delete_router_nat_rules_by_match_on_destination_ip(*args, **kwargs)
test_delete_router_nat_rules_by_match_on_source_ip(*args, **kwargs)
test_get_lrouters(*args, **kwargs)
test_plug_lrouter_port_invalid_attachment_type_raises(*args, **kwargs)
test_plug_lrouter_port_l3_gw_attachment(*args, **kwargs)
test_plug_lrouter_port_l3_gw_attachment_with_vlan(*args, **kwargs)
test_plug_lrouter_port_patch_attachment(*args, **kwargs)
test_query_lrouter_lports_nonexistent_lrouter_raises(*args, **kwargs)
test_query_lrouter_ports(*args, **kwargs)
test_update_lrouter(*args, **kwargs)
test_update_lrouter_no_nexthop(*args, **kwargs)
test_update_lrouter_port(*args, **kwargs)
test_update_lrouter_port_ips_add_and_remove(*args, **kwargs)
test_update_lrouter_port_ips_add_only(*args, **kwargs)
test_update_lrouter_port_ips_nonexistent_router_raises(*args, **kwargs)
test_update_lrouter_port_ips_nsx_exception_raises(*args, **kwargs)
test_update_lrouter_port_ips_remove_only(*args, **kwargs)
test_update_lrouter_port_nonexistent_port_raises(*args, **kwargs)
test_update_lrouter_port_nonexistent_router_raises(*args, **kwargs)
test_update_nonexistent_lrouter_raises(*args, **kwargs)
test_version_dependent_update_lrouter_new_versions(*args, **kwargs)
test_version_dependent_update_lrouter_old_versions(*args, **kwargs)
class vmware_nsx.tests.unit.nsxlib.mh.test_router.TestNatRules(*args, **kwds)

Bases: vmware_nsx.tests.unit.nsxlib.mh.base.NsxlibTestCase

test_create_lrouter_dnat_rule_v2(*args, **kwargs)
test_create_lrouter_dnat_rule_v31(*args, **kwargs)

This Page