Added check for response code to change password test
Change-Id: Idb4db10da0b7c5c150f28658cf541d66ebee00fa
This commit is contained in:
@@ -15,6 +15,8 @@ limitations under the License.
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
from cafe.drivers.unittest.decorators import tags
|
from cafe.drivers.unittest.decorators import tags
|
||||||
|
from cloudcafe.compute.common.types import NovaServerStatusTypes as \
|
||||||
|
ServerStates
|
||||||
from test_repo.compute.fixtures import CreateServerFixture
|
from test_repo.compute.fixtures import CreateServerFixture
|
||||||
|
|
||||||
|
|
||||||
@@ -27,13 +29,19 @@ class ChangeServerPasswordTests(CreateServerFixture):
|
|||||||
cls.new_password = "newslice129690TuG72Bgj2"
|
cls.new_password = "newslice129690TuG72Bgj2"
|
||||||
|
|
||||||
# Change password and wait for server to return to active state
|
# Change password and wait for server to return to active state
|
||||||
cls.server_behaviors.change_password_and_await(cls.server.id,
|
cls.resp = cls.servers_client.change_password(cls.server.id,
|
||||||
cls.new_password)
|
cls.new_password)
|
||||||
|
cls.server_behaviors.wait_for_server_status(cls.server.id,
|
||||||
|
ServerStates.ACTIVE)
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def tearDownClass(cls):
|
def tearDownClass(cls):
|
||||||
super(ChangeServerPasswordTests, cls).tearDownClass()
|
super(ChangeServerPasswordTests, cls).tearDownClass()
|
||||||
|
|
||||||
|
@tags(type='smoke', net='no')
|
||||||
|
def test_change_password_response(self):
|
||||||
|
self.assertEqual(202, self.resp.status_code)
|
||||||
|
|
||||||
@tags(type='smoke', net='yes')
|
@tags(type='smoke', net='yes')
|
||||||
def test_can_log_in_with_new_password(self):
|
def test_can_log_in_with_new_password(self):
|
||||||
"""Verify the admin user can log in with the new password"""
|
"""Verify the admin user can log in with the new password"""
|
||||||
|
|||||||
Reference in New Issue
Block a user