Drop allowing old test.idempotent_id
test.idempotent_id should not be allowed anymore on the check to block containing such wrong usage into tempest anymore. Change-Id: Ie45b5d4a28b645ad5145ac37decf70f2f08d4229
This commit is contained in:
@@ -313,7 +313,7 @@ that is a unique ``uuid-4`` instance. This ID is used to complement the fully
|
|||||||
qualified test name and track test functionality through refactoring. The
|
qualified test name and track test functionality through refactoring. The
|
||||||
format of the metadata looks like::
|
format of the metadata looks like::
|
||||||
|
|
||||||
@test.idempotent_id('585e934c-448e-43c4-acbf-d06a9b899997')
|
@decorators.idempotent_id('585e934c-448e-43c4-acbf-d06a9b899997')
|
||||||
def test_list_servers_with_detail(self):
|
def test_list_servers_with_detail(self):
|
||||||
# The created server should be in the detailed list of all servers
|
# The created server should be in the detailed list of all servers
|
||||||
...
|
...
|
||||||
|
@@ -26,10 +26,6 @@ import uuid
|
|||||||
from oslo_utils import uuidutils
|
from oslo_utils import uuidutils
|
||||||
import six.moves.urllib.parse as urlparse
|
import six.moves.urllib.parse as urlparse
|
||||||
|
|
||||||
# TODO(oomichi): Need to remove this after switching all modules to decorators
|
|
||||||
# on all OpenStack projects because they runs check-uuid on their own gates.
|
|
||||||
OLD_DECORATOR_MODULE = 'test'
|
|
||||||
|
|
||||||
DECORATOR_MODULE = 'decorators'
|
DECORATOR_MODULE = 'decorators'
|
||||||
DECORATOR_NAME = 'idempotent_id'
|
DECORATOR_NAME = 'idempotent_id'
|
||||||
DECORATOR_IMPORT = 'tempest.%s' % DECORATOR_MODULE
|
DECORATOR_IMPORT = 'tempest.%s' % DECORATOR_MODULE
|
||||||
@@ -128,8 +124,7 @@ class TestChecker(object):
|
|||||||
hasattr(decorator.func, 'attr') and
|
hasattr(decorator.func, 'attr') and
|
||||||
decorator.func.attr == DECORATOR_NAME and
|
decorator.func.attr == DECORATOR_NAME and
|
||||||
hasattr(decorator.func, 'value') and
|
hasattr(decorator.func, 'value') and
|
||||||
(decorator.func.value.id == DECORATOR_MODULE or
|
decorator.func.value.id == DECORATOR_MODULE):
|
||||||
decorator.func.value.id == OLD_DECORATOR_MODULE)):
|
|
||||||
for arg in decorator.args:
|
for arg in decorator.args:
|
||||||
idempotent_id = ast.literal_eval(arg)
|
idempotent_id = ast.literal_eval(arg)
|
||||||
return idempotent_id
|
return idempotent_id
|
||||||
@@ -361,7 +356,7 @@ def run():
|
|||||||
sys.exit("@decorators.idempotent_id existence and uniqueness checks "
|
sys.exit("@decorators.idempotent_id existence and uniqueness checks "
|
||||||
"failed\n"
|
"failed\n"
|
||||||
"Run 'tox -v -euuidgen' to automatically fix tests with\n"
|
"Run 'tox -v -euuidgen' to automatically fix tests with\n"
|
||||||
"missing @test.idempotent_id decorators.")
|
"missing @decorators.idempotent_id decorators.")
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
run()
|
run()
|
||||||
|
Reference in New Issue
Block a user