neutron-tempest-plugin/neutron_tempest_plugin
Roman Safronov 052808c2e6 Fix importing security group tests
Importing StatelessSecGroupDualStackDHCPv6StatelessTest was causing
a type error in case CONF.neutron_plugin_options.firewall_driver
was set to 'openvswitch' [1]. This patch fixes the issue by
separation code to a class with base functions, that is never skipped
and classes with tests that optionally can be skipped.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=2249407

Change-Id: I90b9cf495f35aca7a9171dc685696ae4cdd4d0f2
2023-11-15 15:53:04 +02:00
..
api Replace deprecated tenant_id property 2023-06-19 08:09:20 +09:00
bgpvpn Replace deprecated tenant_id property 2023-06-19 08:09:20 +09:00
common Always run iptables-save as root 2023-05-11 11:45:13 -04:00
fwaas Replace deprecated tenant_id property 2023-06-19 08:09:20 +09:00
neutron_dynamic_routing Replace deprecated tenant_id property 2023-06-19 08:09:20 +09:00
scenario Fix importing security group tests 2023-11-15 15:53:04 +02:00
services Run security group api tests against stateless security groups too 2022-12-21 11:02:03 +00:00
sfc Replace deprecated tenant_id property 2023-06-19 08:09:20 +09:00
tap_as_a_service Replace deprecated tenant_id property 2023-06-19 08:09:20 +09:00
vpnaas Replace deprecated tenant_id property 2023-06-19 08:09:20 +09:00
README.rst Refactored Neutron tempest plugin directory structure 2017-11-13 09:19:11 +05:30
__init__.py Refactored Neutron tempest plugin directory structure 2017-11-13 09:19:11 +05:30
config.py Make dns_domain value configurable 2023-01-12 09:18:11 +00:00
exceptions.py Stop using not existing ShellCommandError exception class 2020-02-06 10:44:16 +01:00
plugin.py Refactored Neutron tempest plugin directory structure 2017-11-13 09:19:11 +05:30

README.rst

WARNING

Some files under this path were copied from tempest as part of the move of the api tests, and they will be removed as required over time to minimize the dependency on the tempest testing framework. While it exists, only neutron_tempest_plugin.* should be importing files from this path. neutron_tempest_plugin.config uses the global cfg.CONF instance and importing it outside of the api tests has the potential to break Neutron's use of cfg.CONF.