neutron-tempest-plugin/neutron_tempest_plugin
Rodolfo Alonso Hernandez 8f726129b2 Add a new client method: "get_loaded_network_extensions"
This method retrieves the extensions loaded by the Neutron API, instead
of reading the configured extensions in the tempest configuration.

This method can help during a extension implementation, as for example
in "subnet-external-network". This extension cannot be declared yet in
the neutron-tempest-plugin job definitions, because the extension has
not been implemented in Neutron. However, when the Neutron patch is
tested, the extension is missing in the configuration and the test
cannot correctly modify the API calls.

Related-Bug: #2051831
Change-Id: I3e6f570cd63e44df7ceb8f5013c2b4adebfe4286
2024-06-25 19:59:41 +00:00
..
api Add a new client method: "get_loaded_network_extensions" 2024-06-25 19:59:41 +00:00
bgpvpn Replace deprecated tenant_id property 2023-06-19 08:09:20 +09:00
common Add test documentation for docs tox target 2023-11-08 15:52:37 +01:00
fwaas Remove usage of testscenarios and replace it with ddt library 2024-03-06 14:27:39 +01:00
neutron_dynamic_routing Add test documentation for docs tox target 2023-11-08 15:52:37 +01:00
scenario Add Active Active L3 GW scenario test cases 2024-05-29 03:10:34 +00:00
services Add test for the validate auto_allocated_topology API 2024-06-21 14:38:00 +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 usage of deprecated path for test decorators 2024-02-09 06:19:24 +00:00
__init__.py Refactored Neutron tempest plugin directory structure 2017-11-13 09:19:11 +05:30
config.py Makes "segmentation_id" configurable 2023-11-01 13:06:05 +02: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 Refactored Neutron tempest plugin directory structure 2017-11-13 09:19:11 +05:30

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.