Change test case get_alarm_history_on_create

New added alarm maybe not the last item of get_alarms,
especially after pagination query be supported.

Change-Id: Ib0475cda9c4125c6d84ca7a66428fa9300364d06
This commit is contained in:
Fengqian Gao 2013-09-05 19:11:54 +08:00
parent c0b7e4984a
commit 6a6a544dc0

View File

@ -1013,7 +1013,14 @@ class TestAlarms(FunctionalTest,
}
self.post_json('/alarms', params=new_alarm, status=201,
headers=self.auth_headers)
alarm = self.get_json('/alarms')[4]
alarms = self.get_json('/alarms',
q=[{'field': 'name',
'value': 'new_alarm',
}])
self.assertEqual(1, len(alarms))
alarm = alarms[0]
history = self._get_alarm_history(alarm)
self.assertEqual(1, len(history))
self._assert_is_subset(dict(alarm_id=alarm['alarm_id'],