code: def test_unknown_subcommand_help(capsys):
      sample_subcommand = "push"
      try:
          _ = parse_args([sample_subcommand, "--unknown"])
      except DvcParserError:
          pass
      captured = capsys.readouterr()
      output = captured.out
      try:
          _ = parse_args([sample_subcommand, "--help"])
      except SystemExit:
          pass
      captured = capsys.readouterr()
      help_output = captured.out
      assert output == help_output
  
imports: import os
  import pytest
  from dvc.cli import DvcParserError, parse_args
  from dvc.cli.command import CmdBase
  from dvc.commands.add import CmdAdd
  from dvc.commands.checkout import CmdCheckout
  from dvc.commands.config import CmdConfig
  from dvc.commands.data_sync import CmdDataPull, CmdDataPush
  from dvc.commands.init import CmdInit
  from dvc.commands.remove import CmdRemove
  from dvc.commands.repro import CmdRepro
  from dvc.commands.status import CmdDataStatus
  from dvc.exceptions import NotDvcRepoError
label_desc: Use image node_id 14 for calling a global function with example usage: test_unknown_subcommand_help(capsys) without return types