Added check for response code to change password test

Change-Id: Idb4db10da0b7c5c150f28658cf541d66ebee00fa
This commit is contained in:
Daryl Walleck
2013-04-17 14:31:46 -07:00
parent d2ed4e8226
commit 4ea219aed4

View File

@@ -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"""