neutron_tempest_plugin package¶
Subpackages¶
- neutron_tempest_plugin.api package
- Subpackages
- neutron_tempest_plugin.api.admin package
- Submodules
- neutron_tempest_plugin.api.admin.test_agent_availability_zone module
- neutron_tempest_plugin.api.admin.test_agent_management module
- neutron_tempest_plugin.api.admin.test_default_security_group_rules module
- neutron_tempest_plugin.api.admin.test_extension_driver_port_security_admin module
- neutron_tempest_plugin.api.admin.test_external_network_extension module
- neutron_tempest_plugin.api.admin.test_floating_ips_admin_actions module
- neutron_tempest_plugin.api.admin.test_l3_agent_scheduler module
- neutron_tempest_plugin.api.admin.test_logging module
- neutron_tempest_plugin.api.admin.test_logging_negative module
- neutron_tempest_plugin.api.admin.test_network_segment_range module
- neutron_tempest_plugin.api.admin.test_networks module
- neutron_tempest_plugin.api.admin.test_ports module
- neutron_tempest_plugin.api.admin.test_quotas module
- neutron_tempest_plugin.api.admin.test_quotas_negative module
- neutron_tempest_plugin.api.admin.test_routers_flavors module
- neutron_tempest_plugin.api.admin.test_routers_ha module
- neutron_tempest_plugin.api.admin.test_security_groups module
- neutron_tempest_plugin.api.admin.test_shared_network_extension module
- neutron_tempest_plugin.api.admin.test_tag module
- Module contents
- neutron_tempest_plugin.api.admin package
- Submodules
- neutron_tempest_plugin.api.base module
- neutron_tempest_plugin.api.base_routers module
- neutron_tempest_plugin.api.base_security_groups module
- neutron_tempest_plugin.api.clients module
- neutron_tempest_plugin.api.test_address_groups module
AddressGroupTestRbacSharedAddressGroupTestRbacSharedAddressGroupTest.test_filter_fields()RbacSharedAddressGroupTest.test_filter_rbac_policies()RbacSharedAddressGroupTest.test_policy_target_update()RbacSharedAddressGroupTest.test_rbac_policy_show()RbacSharedAddressGroupTest.test_regular_client_blocked_from_sharing_anothers_policy()RbacSharedAddressGroupTest.test_regular_client_blocked_from_updating_shared_address_group()RbacSharedAddressGroupTest.test_regular_client_shares_to_another_regular_client()RbacSharedAddressGroupTest.test_secgrprule_presence_prevents_policy_rbac_policy_deletion()
- neutron_tempest_plugin.api.test_address_scopes module
AddressScopeTestAddressScopeTest.test_admin_create_shared_address_scope()AddressScopeTest.test_admin_update_shared_address_scope()AddressScopeTest.test_delete_address_scope()AddressScopeTest.test_show_address_scope()AddressScopeTest.test_show_address_scope_project_id()AddressScopeTest.test_tenant_create_list_address_scope()AddressScopeTest.test_tenant_update_address_scope()
AddressScopeTestBaseRbacAddressScopeTestRbacAddressScopeTest.test_filter_fields()RbacAddressScopeTest.test_filter_rbac_policies()RbacAddressScopeTest.test_policy_target_update()RbacAddressScopeTest.test_rbac_policy_show()RbacAddressScopeTest.test_regular_client_blocked_from_sharing_anothers_policy()RbacAddressScopeTest.test_regular_client_shares_to_another_regular_client()RbacAddressScopeTest.test_subnet_pool_presence_prevents_rbac_policy_deletion()
- neutron_tempest_plugin.api.test_address_scopes_negative module
AddressScopeTestNegativeAddressScopeTestNegative.test_delete_address_scope_associated_with_subnetpool()AddressScopeTestNegative.test_delete_non_existent_address_scope()AddressScopeTestNegative.test_get_non_existent_address_scope()AddressScopeTestNegative.test_tenant_create_shared_address_scope()AddressScopeTestNegative.test_tenant_get_not_shared_admin_address_scope()AddressScopeTestNegative.test_tenant_update_address_scope_shared_false()AddressScopeTestNegative.test_tenant_update_address_scope_shared_true()AddressScopeTestNegative.test_update_non_existent_address_scope()AddressScopeTestNegative.test_update_shared_address_scope_to_unshare()
- neutron_tempest_plugin.api.test_auto_allocated_topology module
- neutron_tempest_plugin.api.test_availability_zones module
- neutron_tempest_plugin.api.test_conntrack_helper module
- neutron_tempest_plugin.api.test_extension_driver_port_security module
PortSecTestPortSecTest.test_allowed_address_pairs()PortSecTest.test_create_port_sec_with_security_group()PortSecTest.test_delete_with_port_sec()PortSecTest.test_port_sec_default_value()PortSecTest.test_port_sec_specific_value_1()PortSecTest.test_port_sec_specific_value_2()PortSecTest.test_port_sec_update_pass()PortSecTest.test_port_sec_update_port_failed()
- neutron_tempest_plugin.api.test_extensions module
- neutron_tempest_plugin.api.test_flavors_extensions module
- neutron_tempest_plugin.api.test_floating_ips module
- neutron_tempest_plugin.api.test_floating_ips_negative module
- neutron_tempest_plugin.api.test_local_ip module
- neutron_tempest_plugin.api.test_metering_extensions module
MeteringIpV6TestJSONMeteringTestJSONMeteringTestJSON.test_create_delete_metering_label_rule_with_filters()MeteringTestJSON.test_create_delete_metering_label_with_filters()MeteringTestJSON.test_create_delete_metering_label_with_name_max_length()MeteringTestJSON.test_list_metering_label_rules()MeteringTestJSON.test_list_metering_labels()MeteringTestJSON.test_show_metering_label()MeteringTestJSON.test_show_metering_label_rule()
- neutron_tempest_plugin.api.test_metering_negative module
- neutron_tempest_plugin.api.test_ndp_proxy module
- neutron_tempest_plugin.api.test_ndp_proxy_negative module
NDPProxyNegativeTestJSONNDPProxyNegativeTestJSON.test_create_ndp_proxy_with_different_address_scope()NDPProxyNegativeTestJSON.test_create_ndp_proxy_with_subnet_not_connect_router()NDPProxyNegativeTestJSON.test_create_ndp_proxy_without_ipv6_address()NDPProxyNegativeTestJSON.test_enable_ndp_proxy_and_unset_gateway()NDPProxyNegativeTestJSON.test_enable_ndp_proxy_without_address_scope()NDPProxyNegativeTestJSON.test_enable_ndp_proxy_without_external_gw()
- neutron_tempest_plugin.api.test_network_ip_availability module
NetworksIpAvailabilityIPv4TestNetworksIpAvailabilityIPv4Test.test_list_ip_availability_after_port_delete()NetworksIpAvailabilityIPv4Test.test_list_ip_availability_after_subnet_and_ports()NetworksIpAvailabilityIPv4Test.test_list_ip_availability_before_subnet()NetworksIpAvailabilityIPv4Test.test_show_ip_availability_after_port_delete()NetworksIpAvailabilityIPv4Test.test_show_ip_availability_after_subnet_and_ports_create()
NetworksIpAvailabilityIPv6TestNetworksIpAvailabilityTestcalc_total_ips()
- neutron_tempest_plugin.api.test_network_ip_availability_negative module
- neutron_tempest_plugin.api.test_networks module
NetworksMtuTestJSONNetworksSearchCriteriaTestNetworksSearchCriteriaTest.test_list_no_pagination_limit_0()NetworksSearchCriteriaTest.test_list_pagination()NetworksSearchCriteriaTest.test_list_pagination_page_reverse_asc()NetworksSearchCriteriaTest.test_list_pagination_page_reverse_desc()NetworksSearchCriteriaTest.test_list_pagination_page_reverse_with_href_links()NetworksSearchCriteriaTest.test_list_pagination_with_href_links()NetworksSearchCriteriaTest.test_list_pagination_with_marker()NetworksSearchCriteriaTest.test_list_sorts_asc()NetworksSearchCriteriaTest.test_list_sorts_desc()NetworksSearchCriteriaTest.test_list_validation_filters()
NetworksTestJSON
- neutron_tempest_plugin.api.test_networks_negative module
NetworksNegativeTestNetworksNegativeTest.test_create_subnet_mtu_below_minimum_ipv4()NetworksNegativeTest.test_create_subnet_mtu_below_minimum_ipv6()NetworksNegativeTest.test_delete_network_in_use()NetworksNegativeTest.test_update_network_mtu()NetworksNegativeTest.test_update_network_mtu_below_minimum_ipv4()NetworksNegativeTest.test_update_network_mtu_below_minimum_ipv6()
- neutron_tempest_plugin.api.test_port_forwarding_negative module
- neutron_tempest_plugin.api.test_port_forwardings module
PortForwardingTestJSONPortForwardingTestJSON.test_associate_2_port_forwardings_to_floating_ip()PortForwardingTestJSON.test_associate_port_forwarding_to_2_fixed_ips()PortForwardingTestJSON.test_associate_port_forwarding_to_port_with_fip()PortForwardingTestJSON.test_associate_port_forwarding_to_used_floating_ip()PortForwardingTestJSON.test_port_forwarding_info_in_fip_details()PortForwardingTestJSON.test_port_forwarding_life_cycle()
- neutron_tempest_plugin.api.test_ports module
PortsIpv6TestJSONPortsSearchCriteriaTestPortsSearchCriteriaTest.test_list_no_pagination_limit_0()PortsSearchCriteriaTest.test_list_pagination()PortsSearchCriteriaTest.test_list_pagination_page_reverse_asc()PortsSearchCriteriaTest.test_list_pagination_page_reverse_desc()PortsSearchCriteriaTest.test_list_pagination_page_reverse_with_href_links()PortsSearchCriteriaTest.test_list_pagination_with_href_links()PortsSearchCriteriaTest.test_list_pagination_with_marker()PortsSearchCriteriaTest.test_list_sorts_asc()PortsSearchCriteriaTest.test_list_sorts_desc()
PortsTaggingOnCreationTestJSONPortsTestJSONPortsTestJSON.test_add_ips_to_port()PortsTestJSON.test_change_dhcp_flag_then_create_port()PortsTestJSON.test_create_update_port_description()PortsTestJSON.test_create_update_port_security()PortsTestJSON.test_create_update_port_with_dns_domain()PortsTestJSON.test_create_update_port_with_dns_name()PortsTestJSON.test_create_update_port_with_no_dns_name()PortsTestJSON.test_port_shut_down()
- neutron_tempest_plugin.api.test_ports_negative module
PortsNegativeTestJSONPortsNegativeTestJSON.test_add_port_with_illegal_ip()PortsNegativeTestJSON.test_add_port_with_nonexist_network_id()PortsNegativeTestJSON.test_add_port_with_nonexist_security_groups_id()PortsNegativeTestJSON.test_add_port_with_nonexist_tenant_id()PortsNegativeTestJSON.test_add_port_with_too_long_description()PortsNegativeTestJSON.test_add_port_with_too_long_name()
- neutron_tempest_plugin.api.test_qos module
QosBandwidthLimitRuleTestJSONQosBandwidthLimitRuleTestJSON.test_attach_and_detach_a_policy_by_a_tenant()QosBandwidthLimitRuleTestJSON.test_get_rules_by_policy()QosBandwidthLimitRuleTestJSON.test_rule_create()QosBandwidthLimitRuleTestJSON.test_rule_create_fail_for_the_same_type()QosBandwidthLimitRuleTestJSON.test_rule_create_forbidden_for_regular_tenants()QosBandwidthLimitRuleTestJSON.test_rule_create_rule_nonexistent_policy()QosBandwidthLimitRuleTestJSON.test_rule_delete()QosBandwidthLimitRuleTestJSON.test_rule_update()QosBandwidthLimitRuleTestJSON.test_rule_update_forbidden_for_regular_tenants_foreign_policy()QosBandwidthLimitRuleTestJSON.test_rule_update_forbidden_for_regular_tenants_own_policy()
QosBandwidthLimitRuleWithDirectionTestJSONQosDscpMarkingRuleTestJSONQosDscpMarkingRuleTestJSON.test_get_rules_by_policy()QosDscpMarkingRuleTestJSON.test_invalid_rule_create()QosDscpMarkingRuleTestJSON.test_qos_dscp_create_and_update()QosDscpMarkingRuleTestJSON.test_rule_create()QosDscpMarkingRuleTestJSON.test_rule_create_fail_for_the_same_type()QosDscpMarkingRuleTestJSON.test_rule_create_forbidden_for_regular_tenants()QosDscpMarkingRuleTestJSON.test_rule_create_rule_nonexistent_policy()QosDscpMarkingRuleTestJSON.test_rule_delete()QosDscpMarkingRuleTestJSON.test_rule_update()
QosMinimumBandwidthRuleTestJSONQosMinimumBandwidthRuleTestJSON.test_get_rules_by_policy()QosMinimumBandwidthRuleTestJSON.test_rule_create()QosMinimumBandwidthRuleTestJSON.test_rule_create_fail_for_missing_min_kbps()QosMinimumBandwidthRuleTestJSON.test_rule_create_fail_for_the_same_type()QosMinimumBandwidthRuleTestJSON.test_rule_create_forbidden_for_regular_tenants()QosMinimumBandwidthRuleTestJSON.test_rule_create_pass_for_direction_ingress()QosMinimumBandwidthRuleTestJSON.test_rule_create_rule_nonexistent_policy()QosMinimumBandwidthRuleTestJSON.test_rule_delete()QosMinimumBandwidthRuleTestJSON.test_rule_update()
QosMinimumPpsRuleTestJSONQosMinimumPpsRuleTestJSON.test_get_rules_by_policy()QosMinimumPpsRuleTestJSON.test_rule_create()QosMinimumPpsRuleTestJSON.test_rule_create_any_direction_when_egress_direction_exists()QosMinimumPpsRuleTestJSON.test_rule_create_egress_direction_when_any_direction_exists()QosMinimumPpsRuleTestJSON.test_rule_create_fail_for_missing_min_kpps()QosMinimumPpsRuleTestJSON.test_rule_create_fail_for_the_same_type()QosMinimumPpsRuleTestJSON.test_rule_create_forbidden_for_regular_tenants()QosMinimumPpsRuleTestJSON.test_rule_delete()QosMinimumPpsRuleTestJSON.test_rule_update()QosMinimumPpsRuleTestJSON.test_rule_update_direction_conflict()
QosSearchCriteriaTestQosSearchCriteriaTest.test_list_no_pagination_limit_0()QosSearchCriteriaTest.test_list_pagination()QosSearchCriteriaTest.test_list_pagination_page_reverse_asc()QosSearchCriteriaTest.test_list_pagination_page_reverse_desc()QosSearchCriteriaTest.test_list_pagination_page_reverse_with_href_links()QosSearchCriteriaTest.test_list_pagination_with_href_links()QosSearchCriteriaTest.test_list_pagination_with_marker()QosSearchCriteriaTest.test_list_sorts_asc()QosSearchCriteriaTest.test_list_sorts_desc()
QosTestJSONQosTestJSON.test_create_policy()QosTestJSON.test_default_policy_creating_network_with_policy()QosTestJSON.test_default_policy_creating_network_without_policy()QosTestJSON.test_delete_not_allowed_if_policy_in_use_by_network()QosTestJSON.test_delete_not_allowed_if_policy_in_use_by_port()QosTestJSON.test_delete_policy()QosTestJSON.test_get_policy_that_is_shared()QosTestJSON.test_list_admin_rule_types()QosTestJSON.test_list_policy_filter_by_name()QosTestJSON.test_list_policy_sort_by_name()QosTestJSON.test_list_regular_rule_types()QosTestJSON.test_policy_association_with_admin_network()QosTestJSON.test_policy_association_with_network_non_shared_policy()QosTestJSON.test_policy_association_with_network_nonexistent_policy()QosTestJSON.test_policy_association_with_port_non_shared_policy()QosTestJSON.test_policy_association_with_port_nonexistent_policy()QosTestJSON.test_policy_association_with_port_shared_policy()QosTestJSON.test_policy_association_with_tenant_network()QosTestJSON.test_policy_create_forbidden_for_regular_tenants()QosTestJSON.test_policy_update()QosTestJSON.test_policy_update_association_with_admin_network()QosTestJSON.test_policy_update_association_with_port_shared_policy()QosTestJSON.test_policy_update_forbidden_for_regular_tenants_foreign_policy()QosTestJSON.test_policy_update_forbidden_for_regular_tenants_own_policy()QosTestJSON.test_qos_policy_delete_with_rules()QosTestJSON.test_shared_policy_update()QosTestJSON.test_show_policy_has_project_id()QosTestJSON.test_show_rule_type_details_as_admin()QosTestJSON.test_show_rule_type_details_as_user()QosTestJSON.test_user_create_port_with_admin_qos_policy()
RbacSharedQosPoliciesTestRbacSharedQosPoliciesTest.test_filter_fields()RbacSharedQosPoliciesTest.test_filter_rbac_policies()RbacSharedQosPoliciesTest.test_net_bound_shared_policy_wildcard_and_project_id_wild_remove()RbacSharedQosPoliciesTest.test_net_bound_shared_policy_wildcard_and_projectid_wild_remains()RbacSharedQosPoliciesTest.test_network_presence_prevents_policy_rbac_policy_deletion()RbacSharedQosPoliciesTest.test_policy_sharing_with_wildcard()RbacSharedQosPoliciesTest.test_policy_sharing_with_wildcard_and_project_id()RbacSharedQosPoliciesTest.test_policy_target_update()RbacSharedQosPoliciesTest.test_rbac_policy_show()RbacSharedQosPoliciesTest.test_regular_client_blocked_from_sharing_anothers_policy()RbacSharedQosPoliciesTest.test_regular_client_shares_to_another_regular_client()
- neutron_tempest_plugin.api.test_qos_negative module
QosBandwidthLimitRuleNegativeTestJSONQosDscpRuleNegativeTestJSONQosMinimumBandwidthRuleNegativeTestJSONQosMinimumPpsRuleNegativeTestJSONQosNegativeTestJSONQosNegativeTestJSON.test_add_policy_with_too_long_description()QosNegativeTestJSON.test_add_policy_with_too_long_name()QosNegativeTestJSON.test_add_policy_with_too_long_tenant_id()QosNegativeTestJSON.test_delete_non_existent_qos_policy()QosNegativeTestJSON.test_get_non_existent_qos_policy()QosNegativeTestJSON.test_update_non_existent_qos_policy()QosNegativeTestJSON.test_update_policy_with_too_long_description()QosNegativeTestJSON.test_update_policy_with_too_long_name()
QosRuleNegativeBaseTestJSON
- neutron_tempest_plugin.api.test_revisions module
TestRevisionsTestRevisions.test_portbinding_bumps_revision()TestRevisions.test_update_allowed_address_pairs_bumps_revision()TestRevisions.test_update_dns_domain_bumps_revision()TestRevisions.test_update_external_network_bumps_revision()TestRevisions.test_update_extra_dhcp_opt_bumps_revision()TestRevisions.test_update_floatingip_bumps_revision()TestRevisions.test_update_network_bumps_revision()TestRevisions.test_update_network_constrained_by_revision()TestRevisions.test_update_port_bumps_revision()TestRevisions.test_update_port_security_bumps_revisions()TestRevisions.test_update_port_sg_binding_bumps_revision()TestRevisions.test_update_qos_network_policy_binding_bumps_revision()TestRevisions.test_update_qos_port_policy_binding_bumps_revision()TestRevisions.test_update_router_bumps_revision()TestRevisions.test_update_router_extra_attributes_bumps_revision()TestRevisions.test_update_router_extra_routes_bumps_revision()TestRevisions.test_update_sg_group_bumps_revision()TestRevisions.test_update_sg_rule_bumps_sg_revision()TestRevisions.test_update_subnet_bumps_network_revision()TestRevisions.test_update_subnet_bumps_revision()TestRevisions.test_update_subnet_service_types_bumps_revisions()TestRevisions.test_update_subnetpool_bumps_revision()
- neutron_tempest_plugin.api.test_router_interface_fip module
- neutron_tempest_plugin.api.test_routers module
DvrRoutersTestDvrRoutersTestToCentralizedDvrRoutersTestUpdateDistributedExtendedExternalGWMultihomingRoutersTestExternalGWMultihomingRoutersTest.test_create_router_add_external_gateways()ExternalGWMultihomingRoutersTest.test_create_router_add_external_gateways_compat()ExternalGWMultihomingRoutersTest.test_create_router_add_external_gateways_one()ExternalGWMultihomingRoutersTest.test_create_router_add_remove_external_gateways()ExternalGWMultihomingRoutersTest.test_create_router_enable_default_route_bfd()ExternalGWMultihomingRoutersTest.test_create_router_enable_default_route_ecmp()ExternalGWMultihomingRoutersTest.test_create_router_remove_external_gateways_compat()ExternalGWMultihomingRoutersTest.test_create_router_update_external_gateways()ExternalGWMultihomingRoutersTest.test_update_router_enable_default_route_bfd()ExternalGWMultihomingRoutersTest.test_update_router_enable_default_route_ecmp()
HaRoutersTestRoutersDeleteTestRoutersIpV6TestRoutersSearchCriteriaTestRoutersSearchCriteriaTest.test_list_no_pagination_limit_0()RoutersSearchCriteriaTest.test_list_pagination()RoutersSearchCriteriaTest.test_list_pagination_page_reverse_asc()RoutersSearchCriteriaTest.test_list_pagination_page_reverse_desc()RoutersSearchCriteriaTest.test_list_pagination_page_reverse_with_href_links()RoutersSearchCriteriaTest.test_list_pagination_with_href_links()RoutersSearchCriteriaTest.test_list_pagination_with_marker()RoutersSearchCriteriaTest.test_list_sorts_asc()RoutersSearchCriteriaTest.test_list_sorts_desc()
RoutersTestRoutersTest.test_create_router_with_default_snat_value()RoutersTest.test_create_router_with_snat_explicit()RoutersTest.test_create_update_router_description()RoutersTest.test_extra_routes_atomic()RoutersTest.test_network_attached_with_two_routers()RoutersTest.test_router_interface_status()RoutersTest.test_router_interface_update_and_remove_gateway_ip()RoutersTest.test_update_extra_route()RoutersTest.test_update_router_reset_gateway_without_snat()RoutersTest.test_update_router_set_gateway_with_snat_explicit()RoutersTest.test_update_router_set_gateway_without_snat()
- neutron_tempest_plugin.api.test_routers_negative module
- neutron_tempest_plugin.api.test_security_groups module
BaseSecGroupProtocolIPv6TestBaseSecGroupProtocolTestBaseSecGroupQuotaBaseSecGroupRulesQuotaBaseSecGroupTestRbacSharedSecurityGroupTestRbacSharedSecurityGroupTest.test_filter_fields()RbacSharedSecurityGroupTest.test_filter_rbac_policies()RbacSharedSecurityGroupTest.test_policy_target_update()RbacSharedSecurityGroupTest.test_port_presence_prevents_policy_rbac_policy_deletion()RbacSharedSecurityGroupTest.test_rbac_policy_show()RbacSharedSecurityGroupTest.test_regular_client_blocked_from_sharing_anothers_policy()RbacSharedSecurityGroupTest.test_regular_client_shares_to_another_regular_client()
SecGroupNormalizedCidrTestSecGroupQuotaTestSecGroupRulesQuotaTestSecGroupSearchCriteriaTestStatefulSecGroupProtocolIPv6TestStatefulSecGroupProtocolTestStatefulSecGroupTestStatefulSecGroupTest.test_create_bulk_sec_groups()StatefulSecGroupTest.test_create_list_update_show_delete_security_group()StatefulSecGroupTest.test_create_sec_groups_with_the_same_name()StatefulSecGroupTest.test_list_security_group_rules_contains_all_rules()StatefulSecGroupTest.test_show_security_group_contains_all_rules()
StatelessSecGroupProtocolIPv6TestStatelessSecGroupProtocolTestStatelessSecGroupTestStatelessSecGroupTest.test_create_bulk_sec_groups()StatelessSecGroupTest.test_create_list_update_show_delete_security_group()StatelessSecGroupTest.test_create_sec_groups_with_the_same_name()StatelessSecGroupTest.test_list_security_group_rules_contains_all_rules()StatelessSecGroupTest.test_show_security_group_contains_all_rules()StatelessSecGroupTest.test_stateless_security_group_update()
- neutron_tempest_plugin.api.test_security_groups_negative module
NegativeSecGroupIPv6TestNegativeSecGroupProtocolTestNegativeSecGroupQuotaTestNegativeSecGroupRulesQuotaTestNegativeSecGroupTestNegativeSecGroupTest.test_assign_nonexistent_sec_group()NegativeSecGroupTest.test_assign_sec_group_twice()NegativeSecGroupTest.test_create_security_group_with_boolean_type_name()NegativeSecGroupTest.test_create_security_group_with_too_long_name()NegativeSecGroupTest.test_delete_in_use_sec_group()NegativeSecGroupTest.test_no_sec_group_changes_after_assignment_failure()NegativeSecGroupTest.test_update_default_security_group_name()NegativeSecGroupTest.test_update_security_group_with_boolean_type_name()NegativeSecGroupTest.test_update_security_group_with_too_long_name()
NegativeStatelessSecGroupTestNegativeStatelessSecGroupTest.test_adding_stateful_sg_to_port_with_stateless_sg()NegativeStatelessSecGroupTest.test_adding_stateless_sg_to_port_with_stateful_sg()NegativeStatelessSecGroupTest.test_create_port_with_stateful_and_stateless_sg()NegativeStatelessSecGroupTest.test_update_used_stateful_sg_to_stateless()NegativeStatelessSecGroupTest.test_update_used_stateless_sg_to_stateful()
- neutron_tempest_plugin.api.test_service_type_management module
- neutron_tempest_plugin.api.test_subnetpool_prefix_ops module
- neutron_tempest_plugin.api.test_subnetpools module
RbacSubnetPoolTestRbacSubnetPoolTest.test_cannot_share_if_no_access_to_address_scope()RbacSubnetPoolTest.test_filter_fields()RbacSubnetPoolTest.test_filter_rbac_policies()RbacSubnetPoolTest.test_policy_target_update()RbacSubnetPoolTest.test_rbac_policy_show()RbacSubnetPoolTest.test_regular_client_blocked_from_sharing_anothers_policy()RbacSubnetPoolTest.test_regular_client_shares_to_another_regular_client()RbacSubnetPoolTest.test_subnet_presence_prevents_rbac_policy_deletion()
SubnetPoolsSearchCriteriaTestSubnetPoolsSearchCriteriaTest.test_list_no_pagination_limit_0()SubnetPoolsSearchCriteriaTest.test_list_pagination()SubnetPoolsSearchCriteriaTest.test_list_pagination_page_reverse_asc()SubnetPoolsSearchCriteriaTest.test_list_pagination_page_reverse_desc()SubnetPoolsSearchCriteriaTest.test_list_pagination_page_reverse_with_href_links()SubnetPoolsSearchCriteriaTest.test_list_pagination_with_href_links()SubnetPoolsSearchCriteriaTest.test_list_pagination_with_marker()SubnetPoolsSearchCriteriaTest.test_list_sorts_asc()SubnetPoolsSearchCriteriaTest.test_list_sorts_desc()SubnetPoolsSearchCriteriaTest.test_list_validation_filters()
SubnetPoolsTestSubnetPoolsTest.test_admin_create_shared_subnetpool()SubnetPoolsTest.test_create_list_subnetpool()SubnetPoolsTest.test_create_subnet_from_pool_with_default_prefixlen()SubnetPoolsTest.test_create_subnet_from_pool_with_prefixlen()SubnetPoolsTest.test_create_subnet_from_pool_with_quota()SubnetPoolsTest.test_create_subnet_from_pool_with_subnet_cidr()SubnetPoolsTest.test_create_subnetpool_associate_address_scope()SubnetPoolsTest.test_create_update_subnetpool_description()SubnetPoolsTest.test_get_subnetpool()SubnetPoolsTest.test_show_subnetpool_has_project_id()SubnetPoolsTest.test_tenant_create_non_default_subnetpool()SubnetPoolsTest.test_tenant_update_subnetpool()SubnetPoolsTest.test_update_subnetpool_associate_address_scope()SubnetPoolsTest.test_update_subnetpool_associate_another_address_scope()SubnetPoolsTest.test_update_subnetpool_disassociate_address_scope()SubnetPoolsTest.test_update_subnetpool_prefixes_append()SubnetPoolsTest.test_update_subnetpool_prefixes_extend()
SubnetPoolsTestBaseSubnetPoolsTestV6
- neutron_tempest_plugin.api.test_subnetpools_negative module
SubnetPoolsNegativeTestJSONSubnetPoolsNegativeTestJSON.test_create_sp_associate_address_scope_multiple_prefix_intersect()SubnetPoolsNegativeTestJSON.test_create_subnet_different_pools_same_network()SubnetPoolsNegativeTestJSON.test_create_subnetpool_associate_address_scope_of_other_owner()SubnetPoolsNegativeTestJSON.test_create_subnetpool_associate_address_scope_prefix_intersect()SubnetPoolsNegativeTestJSON.test_create_subnetpool_associate_invalid_address_scope()SubnetPoolsNegativeTestJSON.test_create_subnetpool_associate_non_exist_address_scope()SubnetPoolsNegativeTestJSON.test_delete_non_existent_subnetpool()SubnetPoolsNegativeTestJSON.test_get_non_existent_subnetpool()SubnetPoolsNegativeTestJSON.test_tenant_create_default_subnetpool()SubnetPoolsNegativeTestJSON.test_tenant_create_shared_subnetpool()SubnetPoolsNegativeTestJSON.test_tenant_create_subnetpool_associate_shared_address_scope()SubnetPoolsNegativeTestJSON.test_tenant_get_not_shared_admin_subnetpool()SubnetPoolsNegativeTestJSON.test_tenant_update_sp_prefix_associated_with_shared_addr_scope()SubnetPoolsNegativeTestJSON.test_update_non_existent_subnetpool()SubnetPoolsNegativeTestJSON.test_update_subnetpool_associate_address_scope_of_other_owner()SubnetPoolsNegativeTestJSON.test_update_subnetpool_associate_address_scope_wrong_ip_version()SubnetPoolsNegativeTestJSON.test_update_subnetpool_multiple_prefix_intersect()SubnetPoolsNegativeTestJSON.test_update_subnetpool_not_modifiable_shared()SubnetPoolsNegativeTestJSON.test_update_subnetpool_prefix_intersect()SubnetPoolsNegativeTestJSON.test_update_subnetpool_prefixes_shrink()SubnetPoolsNegativeTestJSON.test_update_subnetpool_tenant_id()
- neutron_tempest_plugin.api.test_subnets module
SubnetServiceTypeTestJSONSubnetsSearchCriteriaTestSubnetsSearchCriteriaTest.test_list_no_pagination_limit_0()SubnetsSearchCriteriaTest.test_list_pagination()SubnetsSearchCriteriaTest.test_list_pagination_page_reverse_asc()SubnetsSearchCriteriaTest.test_list_pagination_page_reverse_desc()SubnetsSearchCriteriaTest.test_list_pagination_page_reverse_with_href_links()SubnetsSearchCriteriaTest.test_list_pagination_with_href_links()SubnetsSearchCriteriaTest.test_list_pagination_with_marker()SubnetsSearchCriteriaTest.test_list_sorts_asc()SubnetsSearchCriteriaTest.test_list_sorts_desc()SubnetsSearchCriteriaTest.test_list_validation_filters()
- neutron_tempest_plugin.api.test_timestamp module
TestTimeStampTestTimeStamp.test_create_network_with_timestamp()TestTimeStamp.test_create_port_with_timestamp()TestTimeStamp.test_create_subnet_with_timestamp()TestTimeStamp.test_create_subnetpool_with_timestamp()TestTimeStamp.test_segment_with_timestamp()TestTimeStamp.test_show_networks_attribute_with_timestamp()TestTimeStamp.test_show_port_attribute_with_timestamp()TestTimeStamp.test_show_subnet_attribute_with_timestamp()TestTimeStamp.test_show_subnetpool_attribute_with_timestamp()TestTimeStamp.test_update_network_with_timestamp()TestTimeStamp.test_update_port_with_timestamp()TestTimeStamp.test_update_subnet_with_timestamp()TestTimeStamp.test_update_subnetpool_with_timestamp()
TestTimeStampWithL3TestTimeStampWithL3.test_create_floatingip_with_timestamp()TestTimeStampWithL3.test_create_router_with_timestamp()TestTimeStampWithL3.test_show_floatingip_attribute_with_timestamp()TestTimeStampWithL3.test_show_router_attribute_with_timestamp()TestTimeStampWithL3.test_update_floatingip_with_timestamp()TestTimeStampWithL3.test_update_router_with_timestamp()
TestTimeStampWithSecurityGroupTestTimeStampWithSecurityGroup.test_create_sg_with_timestamp()TestTimeStampWithSecurityGroup.test_create_sgrule_with_timestamp()TestTimeStampWithSecurityGroup.test_show_sg_attribute_with_timestamp()TestTimeStampWithSecurityGroup.test_show_sgrule_attribute_with_timestamp()TestTimeStampWithSecurityGroup.test_update_sg_with_timestamp()
- neutron_tempest_plugin.api.test_trunk module
TrunkTestInheritJSONBaseTrunkTestJSONTrunkTestJSON.test_add_subports()TrunkTestJSON.test_create_show_delete_trunk()TrunkTestJSON.test_create_trunk_empty_subports_list()TrunkTestJSON.test_create_trunk_subports_not_specified()TrunkTestJSON.test_create_update_trunk()TrunkTestJSON.test_create_update_trunk_with_description()TrunkTestJSON.test_delete_trunk_with_subport_is_allowed()TrunkTestJSON.test_get_subports()TrunkTestJSON.test_list_trunks()TrunkTestJSON.test_remove_subport()TrunkTestJSON.test_show_trunk_has_project_id()
TrunkTestJSONBaseTrunkTestMtusJSONTrunkTestMtusJSONBaseTrunksSearchCriteriaTestTrunksSearchCriteriaTest.test_list_no_pagination_limit_0()TrunksSearchCriteriaTest.test_list_pagination()TrunksSearchCriteriaTest.test_list_pagination_page_reverse_asc()TrunksSearchCriteriaTest.test_list_pagination_page_reverse_desc()TrunksSearchCriteriaTest.test_list_pagination_page_reverse_with_href_links()TrunksSearchCriteriaTest.test_list_pagination_with_href_links()TrunksSearchCriteriaTest.test_list_pagination_with_marker()TrunksSearchCriteriaTest.test_list_sorts_asc()TrunksSearchCriteriaTest.test_list_sorts_desc()
- neutron_tempest_plugin.api.test_trunk_details module
- neutron_tempest_plugin.api.test_trunk_negative module
TrunkTestJSONTrunkTestJSON.test_add_subport_duplicate_segmentation_details()TrunkTestJSON.test_add_subport_passing_dict()TrunkTestJSON.test_add_subport_port_id_disabled_trunk()TrunkTestJSON.test_add_subport_port_id_uses_parent_port_id()TrunkTestJSON.test_create_subport_invalid_inherit_network_segmentation_type()TrunkTestJSON.test_create_subport_missing_segmentation_id()TrunkTestJSON.test_create_subport_nonexistent_port_id()TrunkTestJSON.test_create_subport_nonexistent_trunk()TrunkTestJSON.test_create_trunk_duplicate_subport_segmentation_ids()TrunkTestJSON.test_create_trunk_nonexistent_port_id()TrunkTestJSON.test_create_trunk_nonexistent_subport_port_id()TrunkTestJSON.test_create_trunk_with_subport_missing_port_id()TrunkTestJSON.test_create_trunk_with_subport_missing_segmentation_id()TrunkTestJSON.test_create_trunk_with_subport_missing_segmentation_type()TrunkTestJSON.test_delete_port_in_use_by_subport()TrunkTestJSON.test_delete_port_in_use_by_trunk()TrunkTestJSON.test_delete_trunk_disabled_trunk()TrunkTestJSON.test_remove_subport_not_found()TrunkTestJSON.test_remove_subport_passing_dict()TrunkTestJSON.test_remove_subport_port_id_disabled_trunk()
TrunkTestMtusJSON
- Module contents
- Subpackages
- neutron_tempest_plugin.bgpvpn package
- neutron_tempest_plugin.common package
- Submodules
- neutron_tempest_plugin.common.constants module
- neutron_tempest_plugin.common.ip module
ARPregisterAddressDeviceHasPropertiesIPCommandInetAddressRoutearp_table()find_valid_cidr()get_port_device_name()get_vlan_device_name()list_ip_addresses()list_iptables()list_listening_sockets()list_port_ip_addresses()parse_addresses()parse_properties()parse_routes()register_address_subclass()wait_for_interface_status()
- neutron_tempest_plugin.common.shell module
- neutron_tempest_plugin.common.ssh module
- neutron_tempest_plugin.common.tempest_fixtures module
- neutron_tempest_plugin.common.utils module
- Module contents
- neutron_tempest_plugin.fwaas package
- neutron_tempest_plugin.neutron_dynamic_routing package
- neutron_tempest_plugin.scenario package
- Subpackages
- Submodules
- neutron_tempest_plugin.scenario.base module
- neutron_tempest_plugin.scenario.constants module
- neutron_tempest_plugin.scenario.exceptions module
- neutron_tempest_plugin.scenario.test_basic module
- neutron_tempest_plugin.scenario.test_connectivity module
- neutron_tempest_plugin.scenario.test_dhcp module
- neutron_tempest_plugin.scenario.test_dns_integration module
- neutron_tempest_plugin.scenario.test_dvr module
- neutron_tempest_plugin.scenario.test_fip64 module
- neutron_tempest_plugin.scenario.test_floatingip module
- neutron_tempest_plugin.scenario.test_internal_dns module
- neutron_tempest_plugin.scenario.test_ipv6 module
- neutron_tempest_plugin.scenario.test_local_ip module
- neutron_tempest_plugin.scenario.test_mac_learning module
- neutron_tempest_plugin.scenario.test_metadata module
- neutron_tempest_plugin.scenario.test_migration module
- neutron_tempest_plugin.scenario.test_mtu module
- neutron_tempest_plugin.scenario.test_multicast module
- neutron_tempest_plugin.scenario.test_multiple_gws module
- neutron_tempest_plugin.scenario.test_port_forwardings module
- neutron_tempest_plugin.scenario.test_ports module
- neutron_tempest_plugin.scenario.test_portsecurity module
- neutron_tempest_plugin.scenario.test_qos module
- neutron_tempest_plugin.scenario.test_security_groups module
BaseNetworkSecGroupTestStatefulNetworkSecGroupTestStatefulNetworkSecGroupTest.test_connectivity_between_vms_using_different_sec_groups()StatefulNetworkSecGroupTest.test_default_sec_grp_scenarios()StatefulNetworkSecGroupTest.test_established_tcp_session_after_re_attachinging_sg()StatefulNetworkSecGroupTest.test_intra_sg_isolation()StatefulNetworkSecGroupTest.test_ip_prefix()StatefulNetworkSecGroupTest.test_ip_prefix_negative()StatefulNetworkSecGroupTest.test_multiple_ports_portrange_remote()StatefulNetworkSecGroupTest.test_multiple_ports_secgroup_inheritance()StatefulNetworkSecGroupTest.test_overlapping_sec_grp_rules()StatefulNetworkSecGroupTest.test_protocol_number_rule()StatefulNetworkSecGroupTest.test_remote_group()StatefulNetworkSecGroupTest.test_remote_group_and_remote_address_group()StatefulNetworkSecGroupTest.test_remove_sec_grp_from_active_vm()StatefulNetworkSecGroupTest.test_two_sec_groups()
StatelessNetworkSecGroupIPv4TestStatelessNetworkSecGroupIPv4Test.test_connectivity_between_vms_using_different_sec_groups()StatelessNetworkSecGroupIPv4Test.test_default_sec_grp_scenarios()StatelessNetworkSecGroupIPv4Test.test_fragmented_traffic_is_accepted()StatelessNetworkSecGroupIPv4Test.test_ip_prefix()StatelessNetworkSecGroupIPv4Test.test_ip_prefix_negative()StatelessNetworkSecGroupIPv4Test.test_multiple_ports_portrange_remote()StatelessNetworkSecGroupIPv4Test.test_multiple_ports_secgroup_inheritance()StatelessNetworkSecGroupIPv4Test.test_overlapping_sec_grp_rules()StatelessNetworkSecGroupIPv4Test.test_packets_of_any_connection_state_can_reach_dest()StatelessNetworkSecGroupIPv4Test.test_protocol_number_rule()StatelessNetworkSecGroupIPv4Test.test_reattach_sg_with_changed_mode()StatelessNetworkSecGroupIPv4Test.test_remote_group()StatelessNetworkSecGroupIPv4Test.test_remote_group_and_remote_address_group()StatelessNetworkSecGroupIPv4Test.test_remove_sec_grp_from_active_vm()StatelessNetworkSecGroupIPv4Test.test_two_sec_groups()
StatelessSecGroupDualStackBaseStatelessSecGroupDualStackDHCPv6StatelessTestStatelessSecGroupDualStackSlaacTestget_capture_script()
- neutron_tempest_plugin.scenario.test_trunk module
- neutron_tempest_plugin.scenario.test_vlan_transparency module
- Module contents
- neutron_tempest_plugin.services package
- neutron_tempest_plugin.sfc package
- neutron_tempest_plugin.tap_as_a_service package
- Subpackages
- neutron_tempest_plugin.tap_as_a_service.api package
- neutron_tempest_plugin.tap_as_a_service.scenario package
- Submodules
- neutron_tempest_plugin.tap_as_a_service.scenario.manager module
- neutron_tempest_plugin.tap_as_a_service.scenario.test_taas module
- neutron_tempest_plugin.tap_as_a_service.scenario.test_tap_mirror module
- neutron_tempest_plugin.tap_as_a_service.scenario.test_traffic_impact module
- Module contents
- neutron_tempest_plugin.tap_as_a_service.services package
- Submodules
- neutron_tempest_plugin.tap_as_a_service.base module
- Module contents
- Subpackages
- neutron_tempest_plugin.vpnaas package
Submodules¶
neutron_tempest_plugin.config module¶
neutron_tempest_plugin.exceptions module¶
- exception neutron_tempest_plugin.exceptions.InvalidConfiguration(**kwargs)¶
Bases:
NeutronTempestPluginException- message = 'Invalid Configuration'¶
- exception neutron_tempest_plugin.exceptions.InvalidCredentials(**kwargs)¶
Bases:
NeutronTempestPluginException- message = 'Invalid Credentials'¶
- exception neutron_tempest_plugin.exceptions.InvalidServiceTag(**kwargs)¶
Bases:
NeutronTempestPluginException- message = 'Invalid service tag'¶
- exception neutron_tempest_plugin.exceptions.NeutronTempestPluginException(**kwargs)¶
Bases:
TempestException
- exception neutron_tempest_plugin.exceptions.SSHScriptException(*args, **kwargs)¶
Bases:
TempestExceptionBase class for SSH client execute_script() exceptions
- exception neutron_tempest_plugin.exceptions.SSHScriptFailed(**kwargs)¶
Bases:
ShellCommandFailed- message = 'Command %(command)r failed, exit status: %(exit_status)d, host: %(host)r\nscript:\n%(script)s\nstderr:\n%(stderr)s\nstdout:\n%(stdout)s'¶
- exception neutron_tempest_plugin.exceptions.SSHScriptTimeoutExpired(**kwargs)¶
Bases:
ShellTimeoutExpired- message = "Command '%(command)s', timed out: %(timeout)d host: %(host)r\nscript:\n%(script)s\nstderr:\n%(stderr)s\nstdout:\n%(stdout)s"¶
- exception neutron_tempest_plugin.exceptions.ShellCommandFailed(**kwargs)¶
Bases:
ShellErrorRaised when shell command exited with non-zero status
- message = 'Command %(command)r failed, exit status: %(exit_status)d, stderr:\n%(stderr)s\nstdout:\n%(stdout)s'¶
- exception neutron_tempest_plugin.exceptions.ShellError(**kwargs)¶
- exception neutron_tempest_plugin.exceptions.ShellTimeoutExpired(**kwargs)¶
Bases:
ShellErrorRaised when shell command timeouts and has been killed before exiting
- message = "Command '%(command)s' timed out: %(timeout)d, stderr:\n%(stderr)s\nstdout:\n%(stdout)s"¶
neutron_tempest_plugin.plugin module¶
- class neutron_tempest_plugin.plugin.NeutronTempestPlugin¶
Bases:
TempestPlugin