code: def test_import_url_to_remote_status(
      tmp_dir, dvc, local_cloud, local_remote
  ):
      local_cloud.gen("foo", "foo")
  
      stage = dvc.imp_url(str(local_cloud / "foo"), to_remote=True)
      assert stage.md5 is not None
  
      status = dvc.status()
      assert status["foo.dvc"] == [
          {"changed outs": {"foo": "not in cache"}}
      ]
  
      dvc.pull()
  
      status = dvc.status()
      assert len(status) == 0
  
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 13 for calling a global function with example usage: test_import_url_to_remote_status(tmp_dir, dvc, local_cloud, local_remote) without return types