Assert reservation_id in notification sample test
Until now the reservation_id of the instance was ignored in the notification sample test, this patch adds the way to assert it properly. Change-Id: Ie287a2cdad9996c75fd22a3e332b83b0c32570b4
This commit is contained in:
parent
ad4a6e9502
commit
08d66e2e2b
|
@ -152,17 +152,24 @@ class NotificationSampleTestBase(test.TestCase,
|
|||
image_uuid='155d900f-4e14-4e4c-a73d-069cbf4541e6',
|
||||
flavor_id=flavor_id)
|
||||
|
||||
extra_params['return_reservation_id'] = True
|
||||
|
||||
if extra_params:
|
||||
server.update(extra_params)
|
||||
|
||||
post = {'server': server}
|
||||
created_server = self.api.post_server(post)
|
||||
reservation_id = created_server['reservation_id']
|
||||
created_server = self.api.get_servers(
|
||||
detail=False,
|
||||
search_opts={'reservation_id': reservation_id})[0]
|
||||
|
||||
self.assertTrue(created_server['id'])
|
||||
|
||||
# Wait for it to finish being created
|
||||
found_server = self._wait_for_state_change(self.api, created_server,
|
||||
expected_status)
|
||||
|
||||
found_server['reservation_id'] = reservation_id
|
||||
return found_server
|
||||
|
||||
def _wait_until_deleted(self, server):
|
||||
|
|
|
@ -37,15 +37,13 @@ class TestInstanceNotificationSample(
|
|||
self._verify_notification(
|
||||
'instance-delete-start',
|
||||
replacements={
|
||||
'reservation_id':
|
||||
notification_sample_base.NotificationSampleTestBase.ANY,
|
||||
'reservation_id': server['reservation_id'],
|
||||
'uuid': server['id']},
|
||||
actual=fake_notifier.VERSIONED_NOTIFICATIONS[0])
|
||||
self._verify_notification(
|
||||
'instance-delete-end',
|
||||
replacements={
|
||||
'reservation_id':
|
||||
notification_sample_base.NotificationSampleTestBase.ANY,
|
||||
'reservation_id': server['reservation_id'],
|
||||
'uuid': server['id']},
|
||||
actual=fake_notifier.VERSIONED_NOTIFICATIONS[1])
|
||||
|
||||
|
@ -81,8 +79,7 @@ class TestInstanceNotificationSample(
|
|||
self.assertEqual(7, len(instance_updates))
|
||||
create_steps = [
|
||||
# nothing -> scheduling
|
||||
{'reservation_id':
|
||||
notification_sample_base.NotificationSampleTestBase.ANY,
|
||||
{'reservation_id': server['reservation_id'],
|
||||
'uuid': server['id'],
|
||||
'host': None,
|
||||
'node': None,
|
||||
|
@ -205,15 +202,13 @@ class TestInstanceNotificationSample(
|
|||
self._verify_notification(
|
||||
'instance-power_on-start',
|
||||
replacements={
|
||||
'reservation_id':
|
||||
notification_sample_base.NotificationSampleTestBase.ANY,
|
||||
'reservation_id': server['reservation_id'],
|
||||
'uuid': server['id']},
|
||||
actual=fake_notifier.VERSIONED_NOTIFICATIONS[0])
|
||||
self._verify_notification(
|
||||
'instance-power_on-end',
|
||||
replacements={
|
||||
'reservation_id':
|
||||
notification_sample_base.NotificationSampleTestBase.ANY,
|
||||
'reservation_id': server['reservation_id'],
|
||||
'uuid': server['id']},
|
||||
actual=fake_notifier.VERSIONED_NOTIFICATIONS[1])
|
||||
|
||||
|
@ -231,15 +226,13 @@ class TestInstanceNotificationSample(
|
|||
self._verify_notification(
|
||||
'instance-shelve-start',
|
||||
replacements={
|
||||
'reservation_id':
|
||||
notification_sample_base.NotificationSampleTestBase.ANY,
|
||||
'reservation_id': server['reservation_id'],
|
||||
'uuid': server['id']},
|
||||
actual=fake_notifier.VERSIONED_NOTIFICATIONS[0])
|
||||
self._verify_notification(
|
||||
'instance-shelve-end',
|
||||
replacements={
|
||||
'reservation_id':
|
||||
notification_sample_base.NotificationSampleTestBase.ANY,
|
||||
'reservation_id': server['reservation_id'],
|
||||
'uuid': server['id']},
|
||||
actual=fake_notifier.VERSIONED_NOTIFICATIONS[1])
|
||||
|
||||
|
@ -255,15 +248,13 @@ class TestInstanceNotificationSample(
|
|||
self._verify_notification(
|
||||
'instance-suspend-start',
|
||||
replacements={
|
||||
'reservation_id':
|
||||
notification_sample_base.NotificationSampleTestBase.ANY,
|
||||
'reservation_id': server['reservation_id'],
|
||||
'uuid': server['id']},
|
||||
actual=fake_notifier.VERSIONED_NOTIFICATIONS[0])
|
||||
self._verify_notification(
|
||||
'instance-suspend-end',
|
||||
replacements={
|
||||
'reservation_id':
|
||||
notification_sample_base.NotificationSampleTestBase.ANY,
|
||||
'reservation_id': server['reservation_id'],
|
||||
'uuid': server['id']},
|
||||
actual=fake_notifier.VERSIONED_NOTIFICATIONS[1])
|
||||
|
||||
|
@ -278,15 +269,13 @@ class TestInstanceNotificationSample(
|
|||
self._verify_notification(
|
||||
'instance-pause-start',
|
||||
replacements={
|
||||
'reservation_id':
|
||||
notification_sample_base.NotificationSampleTestBase.ANY,
|
||||
'reservation_id': server['reservation_id'],
|
||||
'uuid': server['id']},
|
||||
actual=fake_notifier.VERSIONED_NOTIFICATIONS[0])
|
||||
self._verify_notification(
|
||||
'instance-pause-end',
|
||||
replacements={
|
||||
'reservation_id':
|
||||
notification_sample_base.NotificationSampleTestBase.ANY,
|
||||
'reservation_id': server['reservation_id'],
|
||||
'uuid': server['id']},
|
||||
actual=fake_notifier.VERSIONED_NOTIFICATIONS[1])
|
||||
|
||||
|
@ -303,15 +292,13 @@ class TestInstanceNotificationSample(
|
|||
self._verify_notification(
|
||||
'instance-resize-start',
|
||||
replacements={
|
||||
'reservation_id':
|
||||
notification_sample_base.NotificationSampleTestBase.ANY,
|
||||
'reservation_id': server['reservation_id'],
|
||||
'uuid': server['id']},
|
||||
actual=fake_notifier.VERSIONED_NOTIFICATIONS[0])
|
||||
self._verify_notification(
|
||||
'instance-resize-end',
|
||||
replacements={
|
||||
'reservation_id':
|
||||
notification_sample_base.NotificationSampleTestBase.ANY,
|
||||
'reservation_id': server['reservation_id'],
|
||||
'uuid': server['id']},
|
||||
actual=fake_notifier.VERSIONED_NOTIFICATIONS[1])
|
||||
|
||||
|
@ -328,14 +315,12 @@ class TestInstanceNotificationSample(
|
|||
self._verify_notification(
|
||||
'instance-restore-start',
|
||||
replacements={
|
||||
'reservation_id':
|
||||
notification_sample_base.NotificationSampleTestBase.ANY,
|
||||
'reservation_id': server['reservation_id'],
|
||||
'uuid': server['id']},
|
||||
actual=fake_notifier.VERSIONED_NOTIFICATIONS[0])
|
||||
self._verify_notification(
|
||||
'instance-restore-end',
|
||||
replacements={
|
||||
'reservation_id':
|
||||
notification_sample_base.NotificationSampleTestBase.ANY,
|
||||
'reservation_id': server['reservation_id'],
|
||||
'uuid': server['id']},
|
||||
actual=fake_notifier.VERSIONED_NOTIFICATIONS[1])
|
||||
|
|
Loading…
Reference in New Issue