commit | 0d537eae21ac28729f57b03a782de4523fc25285 | [log] [tgz] |
---|---|---|
author | Felipe Monteiro <felipe.monteiro@att.com> | Fri Mar 17 17:38:36 2017 +0000 |
committer | Felipe Monteiro <felipe.monteiro@att.com> | Mon Mar 20 19:01:58 2017 +0000 |
tree | c694e54b45112a7335cf6bb02f9ba76d5d2ec2d6 | |
parent | ea977ebce1964a08c38aea6259ae3f388e808323 [diff] |
Fixes server fault thrown by delete password compute rbac test. Currently, a server fault can be thrown by test_delete_password in test_server_password_rbac [0], because the server needs to be active before the admin password can be deleted [1]. This patch waits until the server is created. [0] http://logs.openstack.org/55/446155/6/check/gate-tempest-dsvm-patrole-admin-ubuntu-xenial-nv/dd6c829/console.html [1] https://github.com/openstack/tempest/blob/master/tempest/api/compute/servers/test_server_password.py Change-Id: Ic8401925402b6d9f125d922b3d88574d1990ab01
diff --git a/patrole_tempest_plugin/tests/api/compute/test_server_password_rbac.py b/patrole_tempest_plugin/tests/api/compute/test_server_password_rbac.py index 5ca7b16..849a19a 100644 --- a/patrole_tempest_plugin/tests/api/compute/test_server_password_rbac.py +++ b/patrole_tempest_plugin/tests/api/compute/test_server_password_rbac.py
@@ -38,9 +38,9 @@ @classmethod def resource_setup(cls): super(ServerPasswordRbacTest, cls).resource_setup() - cls.server = cls.create_test_server() + cls.server = cls.create_test_server(wait_until="ACTIVE") - @decorators.idempotent_id('43ad7995-2f12-41cd-8ef1-bae9ffc36818') + @decorators.idempotent_id('aaf43f78-c178-4581-ac18-14afd3f1f6ba') @rbac_rule_validation.action( service="nova", rule="os_compute_api:os-server-password")