code: def test_docker_run_without_pulling_or_building(run):
      args = ["run", "--no-pull", "--no-build", "ubuntu-cpp"]
      result = CliRunner().invoke(docker, args)
      assert result.exit_code == 0
      run.assert_called_once_with(
          "ubuntu-cpp",
          command=None,
          env={},
          resource_limit=None,
          user=None,
          using_docker=False,
          volumes=(),
      )
  
file_path: arrow/dev/archery/archery/docker/tests/test_docker_cli.py
imports: from unittest.mock import patch
  from click.testing import CliRunner
  from archery.docker import DockerCompose
  from archery.docker.cli import docker
label_desc: Use image node_id 4 for calling a global function with example usage: test_docker_run_without_pulling_or_building(run) without return types