The neutron_fwaas.tests.unit.db.firewall.v2.test_firewall_db_v2 Module¶
-
class
neutron_fwaas.tests.unit.db.firewall.v2.test_firewall_db_v2.FakeAgentApi¶ Bases:
neutron_fwaas.services.firewall.fwaas_plugin_v2.FirewallCallbacksThis class used to mock the AgentAPI delete method inherits from FirewallCallbacks because it needs access to the firewall_deleted method. The delete_firewall method belongs to the FirewallAgentApi, which has no access to the firewall_deleted method normally because it’s not responsible for deleting the firewall from the DB. However, it needs to in the unit tests since there is no agent to call back.
-
delete_firewall_group(context, firewall_group, **kwargs)¶
-
-
class
neutron_fwaas.tests.unit.db.firewall.v2.test_firewall_db_v2.FirewallPluginV2DbTestCase(*args, **kwds)¶ Bases:
neutron_fwaas.tests.base.NeutronDbPluginV2TestCase-
firewall_group(*args, **kwds)¶
-
firewall_policy(*args, **kwds)¶
-
firewall_rule(*args, **kwds)¶
-
resource_prefix_map= {‘firewall_rules’: ‘/fwaas’, ‘firewall_groups’: ‘/fwaas’, ‘firewall_policies’: ‘/fwaas’}¶
-
setUp(core_plugin=None, fw_plugin=None, ext_mgr=None)¶
-
-
class
neutron_fwaas.tests.unit.db.firewall.v2.test_firewall_db_v2.TestFirewallDBPluginV2(*args, **kwds)¶ Bases:
neutron_fwaas.tests.unit.db.firewall.v2.test_firewall_db_v2.FirewallPluginV2DbTestCase-
test_create_admin_firewall_policy_with_other_tenant_rules(*args, **kwargs)¶
-
test_create_firewall_dest_port_illegal_range(*args, **kwargs)¶
-
test_create_firewall_group(*args, **kwargs)¶
-
test_create_firewall_group_with_admin_and_fwp_different_tenant(*args, **kwargs)¶
-
test_create_firewall_group_with_dvr(*args, **kwargs)¶
-
test_create_firewall_group_with_empty_ports(*args, **kwargs)¶
-
test_create_firewall_group_with_fwp_does_not_exist(*args, **kwargs)¶
-
test_create_firewall_group_with_fwp_on_different_tenant(*args, **kwargs)¶
-
test_create_firewall_group_with_ports(*args, **kwargs)¶
-
test_create_firewall_policy(*args, **kwargs)¶
-
test_create_firewall_policy_with_previously_associated_rule(*args, **kwargs)¶
-
test_create_firewall_policy_with_rules(*args, **kwargs)¶
-
test_create_firewall_rule(*args, **kwargs)¶
-
test_create_firewall_rule_icmp_with_port(*args, **kwargs)¶
-
test_create_firewall_rule_icmp_without_port(*args, **kwargs)¶
-
test_create_firewall_rule_with_ipv6_addrs_and_wrong_ip_version(*args, **kwargs)¶
-
test_create_firewall_rule_without_destination(*args, **kwargs)¶
-
test_create_firewall_rule_without_protocol_with_dport(*args, **kwargs)¶
-
test_create_firewall_rule_without_protocol_with_sport(*args, **kwargs)¶
-
test_create_firewall_src_port_illegal_range(*args, **kwargs)¶
-
test_create_firewall_without_source(*args, **kwargs)¶
-
test_delete_firewall(*args, **kwargs)¶
-
test_delete_firewall_policy(*args, **kwargs)¶
-
test_delete_firewall_policy_with_firewall_group_association(*args, **kwargs)¶
-
test_delete_firewall_policy_with_rule(*args, **kwargs)¶
-
test_delete_firewall_rule(*args, **kwargs)¶
-
test_delete_firewall_rule_with_policy_associated(*args, **kwargs)¶
-
test_get_policy_ordered_rules(*args, **kwargs)¶
-
test_insert_rule_and_already_associated(*args, **kwargs)¶
-
test_insert_rule_for_policy_of_other_tenant(*args, **kwargs)¶
-
test_insert_rule_for_prev_associated_ref_rule(*args, **kwargs)¶
-
test_insert_rule_for_previously_associated_rule(*args, **kwargs)¶
-
test_insert_rule_for_previously_associated_rule_other_tenant(*args, **kwargs)¶
-
test_insert_rule_in_policy(*args, **kwargs)¶
-
test_insert_rule_in_policy_failures(*args, **kwargs)¶
-
test_insert_rule_in_policy_with_prior_rules_added_via_update(*args, **kwargs)¶
-
test_list_firewall_groups(*args, **kwargs)¶
-
test_list_firewall_policies(*args, **kwargs)¶
-
test_list_firewall_rules(*args, **kwargs)¶
-
test_remove_rule_and_not_associated(*args, **kwargs)¶
-
test_remove_rule_from_policy(*args, **kwargs)¶
-
test_remove_rule_from_policy_failures(*args, **kwargs)¶
-
test_show_firewall_group(*args, **kwargs)¶
-
test_show_firewall_group_by_name(*args, **kwargs)¶
-
test_show_firewall_group_with_empty_ports(*args, **kwargs)¶
-
test_show_firewall_group_with_ports(*args, **kwargs)¶
-
test_show_firewall_policy(*args, **kwargs)¶
-
test_show_firewall_policy_by_name(*args, **kwargs)¶
-
test_show_firewall_rule_by_name(*args, **kwargs)¶
-
test_show_firewall_rule_with_fw_policy_associated(*args, **kwargs)¶
-
test_show_firewall_rule_with_fw_policy_not_associated(*args, **kwargs)¶
-
test_update_firewall_group(*args, **kwargs)¶
-
test_update_firewall_group_fwp_not_found_on_different_tenant(*args, **kwargs)¶
-
test_update_firewall_group_with_admin_and_fwp_different_tenant(*args, **kwargs)¶
-
test_update_firewall_group_with_fwp(*args, **kwargs)¶
-
test_update_firewall_policy(*args, **kwargs)¶
-
test_update_firewall_policy_assoc_with_other_tenant_firewall(*args, **kwargs)¶
-
test_update_firewall_policy_reorder_rules(*args, **kwargs)¶
-
test_update_firewall_policy_replace_rules(*args, **kwargs)¶
-
test_update_firewall_policy_set_audited_false(*args, **kwargs)¶
-
test_update_firewall_policy_with_audited_set_true(*args, **kwargs)¶
-
test_update_firewall_policy_with_non_existing_rule(*args, **kwargs)¶
-
test_update_firewall_policy_with_rules(*args, **kwargs)¶
-
test_update_firewall_rule(*args, **kwargs)¶
-
test_update_firewall_rule_associated_with_other_tenant_policy(*args, **kwargs)¶
-
test_update_firewall_rule_icmp_with_port(*args, **kwargs)¶
-
test_update_firewall_rule_with_ipv6_ipaddr(*args, **kwargs)¶
-
test_update_firewall_rule_with_policy_associated(*args, **kwargs)¶
-
test_update_firewall_rule_with_port(*args, **kwargs)¶
-
test_update_firewall_rule_with_port_and_no_proto(*args, **kwargs)¶
-
test_update_firewall_rule_with_port_and_protocol(*args, **kwargs)¶
-
test_update_firewall_rule_with_port_illegal_range(*args, **kwargs)¶
-
test_update_firewall_rule_without_ports_and_no_proto(*args, **kwargs)¶
-