def test_progress_reported(self, mock_update_task_status): task_id = 'task_1' call_context = {'task_id': task_id} progress_report = {'step': 'step-1'} envelope = Envelope(routing=['A', 'B'], any=call_context, details=progress_report) reply = Progress(envelope) handler = ReplyHandler('') handler.progress(reply) # validate task updated delta = {'progress_report': progress_report} mock_update_task_status.assert_called_with(task_id, delta)