neutron-tempest-plugin/neutron_tempest_plugin/fwaas
Slawek Kaplonski ec162e0f56 Remove usage of testscenarios and replace it with ddt library
As our internal QE reported to us, ddt is producing more consistent
names of the same tests with different variables then testscenarios.
With testscenarios it is something like:

foo_tempest_plugin.tests.something.SomeClass.test_foo[id-123456](c1,c2)

and with ddt is more similar to tests without scenarios:

foo_tempest_plugin.tests.something.SomeClass.test_foo_1[id-123456]

Apparently due to this inconsistency results of some tests couldn't be
properly reported properly to some tools which we are using downstream.

So this patch proposes to remove usage of testscenarios in
neutron_tempest_plugin and replace it with ddt where it is needed.
Actually ddt was already used in some of the tests here so this will
make it also more consistent across the tests in that repo.

Also as part of this effort I relalised that in some cases testscenarios
where used, tests were running e.g. 2 times but actually variable set to
different value in different scenarios were not used at all. So in such
case I simply dropped usage of testscenarios and left only one variant
of the test to be run.

Change-Id: Ieabab4ccaa0e2a365939425dff0c0776839251eb
2024-03-06 14:27:39 +01:00
..
api [fwaas]Disassociate all ports before deleting firewall group 2023-05-29 15:56:59 +08:00
common Fix issue when disassociating resources from firewall group 2020-04-23 16:30:26 +08:00
scenario Remove usage of testscenarios and replace it with ddt library 2024-03-06 14:27:39 +01:00
services Migrate neutron-fwaas tests to neutron-tempest-plugin 2019-07-05 17:44:53 -04:00
__init__.py Migrate neutron-fwaas tests to neutron-tempest-plugin 2019-07-05 17:44:53 -04:00