docstr: can't supply extra and json
docstr_tok: ["ca","n't","supply","extra","and","json"]
code: def test_cli_connections_add_json_invalid_args(self):
      """can't supply extra and json"""
      with pytest.raises(
          SystemExit,
          match=r"The following args are not compatible with the --conn-json flag: \['--conn-extra'\]",
      ):
          connection_command.connections_add(
              self.parser.parse_args(
                  [
                      "connections",
                      "add",
                      "new1",
                      f"--conn-json={TEST_JSON}",
                      "--conn-extra='hi'",
                  ]
              )
          )
  
imports: from __future__ import annotations
  import json
  import os
  import re
  import shlex
  import warnings
  from contextlib import redirect_stdout
  from io import StringIO
  from unittest import mock
  import pytest
  from airflow.cli import cli_config, cli_parser
  from airflow.cli.commands import connection_command
  from airflow.exceptions import AirflowException
  from airflow.models import Connection
  from airflow.utils.db import merge_conn
  from airflow.utils.session import create_session, provide_session
  from tests.test_utils.db import clear_db_connections
label_desc: Use image node_id 5 for calling the TestCliAddConnections obj's underlying member method code with example usage: obj.test_cli_connections_add_json_invalid_args() without return types