Merge "Handle missing flavor.id in server response"

This commit is contained in:
Zuul 2018-01-22 06:49:04 +00:00 committed by Gerrit Code Review
commit feef9ef019
1 changed files with 6 additions and 4 deletions

View File

@ -377,10 +377,12 @@ class BaseV2ComputeTest(api_version_utils.BaseMicroversionTest,
cls.servers_client.confirm_resize_server(server_id) cls.servers_client.confirm_resize_server(server_id)
waiters.wait_for_server_status(cls.servers_client, server_id, 'ACTIVE') waiters.wait_for_server_status(cls.servers_client, server_id, 'ACTIVE')
server = cls.servers_client.show_server(server_id)['server'] server = cls.servers_client.show_server(server_id)['server']
if new_flavor_id != server['flavor']['id']: # Nova API > 2.46 no longer includes flavor.id
msg = ('Flavor id of %s is not equal to new_flavor_id.' if server['flavor'].get('id'):
% server_id) if new_flavor_id != server['flavor']['id']:
raise lib_exc.TempestException(msg) msg = ('Flavor id of %s is not equal to new_flavor_id.'
% server_id)
raise lib_exc.TempestException(msg)
@classmethod @classmethod
def delete_volume(cls, volume_id): def delete_volume(cls, volume_id):