test_history.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:floto 作者: babbel 项目源码 文件源码
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
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号