Commit Graph

8 Commits

Author SHA1 Message Date
lkuchlan de4bf8d29e Use ddt.named_data decorator to avoid random test names
There are few tests that generate random test names because
random parameters are given to the ddt.data  decorator.

In the ddt version number 1.6.0 there is a possibility to
determine the name of the tests without relying on the
given values. I think this could be a good solution for
the randomly generated names.

This change is being re-introduced as ddt version 1.6.0 is
now usable in the downstream CI. The original change is: Iaf39f4a83e383fb9db7f519136b9169352ff84af

The following change is also included: I4d274869e5e9e7800be44bccf7a2641b4a5febe8
Which replaces periods to underscores, a needed fix.

Change-Id: Iaf39f4a83e383fb9db7f519136b9169352ff84ad
2024-03-04 15:17:41 +00:00
Carlos Eduardo add7740f9b Revert "Use ddt.named_data decorator to avoid random test names"
This reverts commit 4b26d79ba7.

Reason for revert: This can be backwards compatible. We want to revert it for now.

Change-Id: Ica4a6ff8f655d372baee73c2daab8517188655aa
2023-02-06 10:43:14 -03:00
lkuchlan 4b26d79ba7 Use ddt.named_data decorator to avoid random test names
There are few tests that generate random test names because
random parameters are given to the ddt.data  decorator.

In the ddt version number 1.6.0 there is a possibility to
determine the name of the tests without relying on the
given values. I think this could be a good solution for
the randomly generated names.

Change-Id: Iaf39f4a83e383fb9db7f519136b9169352ff84af
2022-09-04 11:46:52 +03:00
Goutham Pacha Ravi 0e4a3d2a87 Update tempest version required
I093be875910ef18deebe3e56b83c6992d1a307e5 introduced the
use of newer code from tempest that isn't available until
the 31.1.0 release.

Change-Id: Ibe2946fafd4d2b58d49b6c4040887346df1f9899
Related-Bug: #1968069
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
2022-07-15 17:37:42 +05:30
Roman Popelka c1f7b90244 Remove check_floating_ip_status & _associate_floating_ip methods
As tempest.scenario.manager was announced stable interface
in Tempest 27.0.0[1] it can be now reused in plugins.

Replaced methods:
	* _associate_floating_ip
	* check_floating_ip_status

Etherpad concerning this effort:
https://etherpad.opendev.org/p/tempest-scenario-manager-cleanup

The commit also bumps the minimal version of tempest in the
requirements to tempest>=27.0.0.

[1] https://docs.openstack.org/releasenotes/tempest/v27.0.0.html#release-notes-27-0-0

Change-Id: Ie17c1d9349e98ce016801bf47c1cb9dba18b51f6
2022-06-17 08:11:00 +00:00
OpenStack Proposal Bot b09dcebd20 Updated from global requirements
Change-Id: I1aef3ea5717976810be54afb2805d86cd32dd61e
2018-01-22 10:57:03 +00:00
Raissa Sarmento 80f5fbf2c9 Initial fixes to plugin repo
Fixing requirements and setup for manila tempest plugin.

Depends-On: I21f2e27ba18f18ebdf07105452c0ffb6fc04bb83
Change-Id: Id773014b915817ff41b9bffd41e84e4d53fb78be
2017-11-20 12:01:12 -03:00
Raissa Sarmento 3dd627bdec Apply cookiecutter to newly split project
This tempest plugin is being split out of the main manila project in
accordance with Queens goal "Split Tempest Plugins into Separate
Repos/Projects"[1]. This patch applies the standard boilerplate files
for OpenStack projects so that it can stand on its own.

[1] https://governance.openstack.org/tc/goals/queens/split-tempest-plugins.html
2017-09-27 12:25:46 +01:00