def test__bind_failed(self, mock_get_manager): bind_manager = Mock() mock_get_manager.return_value = bind_manager task_id = 'task_1' consumer_id = 'consumer_1' repo_id = 'repo_1' dist_id = 'dist_1' call_context = { 'action': 'bind', 'task_id': task_id, 'consumer_id': consumer_id, 'repo_id': repo_id, 'distributor_id': dist_id } # handler report: failed ReplyHandler._bind_failed(task_id, call_context) bind_manager.action_failed.assert_called_with(consumer_id, repo_id, dist_id, task_id)