def test_get_id_previous_started_multi_page(self, page1_response, page2_response, dt1, dt2,
dt3, mocker):
page1_response['events'] = [{'eventId':3,
'eventType':'DecisionTaskStarted',
'eventTimestamp':dt3},
{'eventId':2,
'eventType':'DecisionTaskCompleted',
'eventTimestamp':dt2}]
page2_response['events'] = [{'eventId':1,
'eventType':'DecisionTaskStarted',
'eventTimestamp':dt1}]
swf_mock = SwfMock()
swf_mock.pages['page2'] = page2_response
mocker.patch('floto.api.Swf.client', new_callable=PropertyMock, return_value=swf_mock)
h = floto.History(domain='d', task_list='tl', response=page1_response)
assert h.get_id_previous_started(page1_response['events'][0]) == 1
评论列表
文章目录