code: def test_cli_show_config_should_write_data(
      self, mock_conf, mock_stringio
  ):
      config_command.show_config(
          self.parser.parse_args(["config", "list", "--color", "off"])
      )
      mock_conf.write.assert_called_once_with(
          mock_stringio.return_value.__enter__.return_value,
          section=None,
          include_examples=False,
          include_descriptions=False,
          include_sources=False,
          include_env_vars=False,
          include_providers=True,
          comment_out_everything=False,
          only_defaults=False,
      )
  
imports: from __future__ import annotations
  import contextlib
  from io import StringIO
  from unittest import mock
  import pytest
  from airflow.cli import cli_parser
  from airflow.cli.commands import config_command
  from tests.test_utils.config import conf_vars
label_desc: Use image node_id 2 for calling the TestCliConfigList obj's underlying member method code with example usage: obj.test_cli_show_config_should_write_data(mock_conf, mock_stringio) without return types