docstr: Test success function but with failing callback.
  In this case, failure should not propagate.
  :return:
docstr_tok: ["Test","success","function","but","with","failing","callback",".","In","this","case",",","failure","should","not","propagate",".",":","return",":"]
code: def test_success_function(self):
      """
      Test success function but with failing callback.
      In this case, failure should not propagate.
      :return:
      """
      with fail_action_logger_callback():
          success_func(Namespace())
  
imports: from __future__ import annotations
  import ast
  import json
  import os
  import sys
  from argparse import Namespace
  from contextlib import contextmanager
  from datetime import datetime
  from pathlib import Path
  from unittest import mock
  import pytest
  import airflow
  from airflow import settings
  from airflow.exceptions import AirflowException
  from airflow.models.log import Log
  from airflow.utils import cli, cli_action_loggers, timezone
  from airflow.utils.cli import _search_for_dag_file, get_dag_by_pickle
label_desc: Use image node_id 3 for calling the TestCliUtil obj's underlying member method code with example usage: obj.test_success_function() without return types