code: def test_move_not_data_source(tmp_dir, dvc):
      tmp_dir.dvc_gen("foo", "foo")
      dvc.run(
          cmd="cp foo file1",
          outs=["file1"],
          deps=["foo"],
          name="copy-foo-file1",
      )
  
      with pytest.raises(MoveNotDataSourceError):
          dvc.move("file1", "dst")
  
      assert main(["move", "file1", "dst"]) != 0
      assert (tmp_dir / "file1").exists()
  
imports: import os
  import shutil
  import textwrap
  import pytest
  from dvc.cli import main
  from dvc.exceptions import MoveNotDataSourceError, OutputNotFoundError
label_desc: Use image node_id 5 for calling a global function with example usage: test_move_not_data_source(tmp_dir, dvc) without return types