code: def test_import_url_no_download(tmp_dir, scm, dvc, local_workspace):
      local_workspace.gen("file", "file content")
      dst = tmp_dir / "file"
      stage = dvc.imp_url(
          "remote://workspace/file", os.fspath(dst), no_download=True
      )
  
      assert (
          stage.deps[0].hash_info.value
          == "d10b4c3ff123b26dc068d43a8bef2d23"
      )
  
      assert not dst.exists()
      assert scm.is_ignored(dst)
  
      out = stage.outs[0]
      assert not out.hash_info
      assert out.meta.size is None
  
      status = dvc.status()
      assert status["file.dvc"] == [
          {"changed outs": {"file": "deleted"}},
      ]
  
imports: import os
  import textwrap
  from uuid import uuid4
  import pytest
  from dvc.cli import main
  from dvc.dependency.base import Dependency, DependencyDoesNotExistError
  from dvc.dvcfile import load_file
  from dvc.exceptions import InvalidArgumentError
  from dvc.stage import Stage
  from dvc.testing.workspace_tests import TestImport
  from tests.utils import get_gitignore_content
label_desc: Use image node_id 14 for calling a global function with example usage: test_import_url_no_download(tmp_dir, scm, dvc, local_workspace) without return types