in aws/hhvm1/lambdas/test.py [0:0]
def test_get_pending_activities(self):
events = [
{
'type': 'ActivityScheduled',
'id': 29,
'activityScheduledEventDetails': {
'resource':
'arn:aws:states:us-west-2:223121549624:activity:'
'hhvm-make-source-tarball',
}
},
{
'type': 'ActivityScheduled',
'id': 31,
'activityScheduledEventDetails': {
'resource':
'arn:aws:states:us-west-2:223121549624:activity:'
'hhvm-make-binary-package',
}
},
]
self.assertEqual(
health_check.get_pending_activities(events),
[activities.MakeSourceTarball, activities.MakeBinaryPackage]
)
events += [{'type': 'ActivityStarted', 'previousEventId': 29}]
self.assertEqual(
health_check.get_pending_activities(events),
[activities.MakeBinaryPackage]
)
events += [{'type': 'ActivityStarted', 'previousEventId': 31}]
self.assertEqual(health_check.get_pending_activities(events), [])