code: def test_out_of_repo(tmp_dir, hook, cls, mocker):
      cli_args = parse_args(["git-hook", hook])
      assert cli_args.func == cls
      cmd = cli_args.func(cli_args)
      mock_main = mocker.patch("dvc.cli.main")
      assert cmd.run() == 0
      assert not mock_main.called
  
label_desc: Use image node_id 1 for calling a global function with example usage: test_out_of_repo(tmp_dir, hook, cls, mocker) without return types