def test_stop(self, mCreateSession):
iSession = MockSession()
mCreateSession.return_value = (iSession, '123456')
client = iSession.client('stepfunctions')
client.list_state_machines.return_value = {
'stateMachines':[{
'name': 'name',
'stateMachineArn': 'XXX'
}]
}
machine = StateMachine('name')
machine.stop('arn', 'error', 'cause')
calls = [
mock.call.list_state_machines(),
mock.call.stop_execution(executionArn = 'arn',
error = 'error',
cause = 'cause')
]
self.assertEqual(client.mock_calls, calls)
评论列表
文章目录