From de303d45ba987b3265851ed1768f20b21995b7e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A1bio=20Santos?= Date: Fri, 10 Jan 2020 23:30:18 +0000 Subject: [PATCH] test removing a file outside a raw git repo --- tests/func/test_get.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/func/test_get.py b/tests/func/test_get.py index 107d3dcc8..cdbbe4bbd 100644 --- a/tests/func/test_get.py +++ b/tests/func/test_get.py @@ -136,6 +136,14 @@ def test_absolute_file_outside_repo(tmp_dir, erepo_dir): Repo.get(fspath(erepo_dir), "/root/") +def test_absolute_file_outside_git_repo(tmp_dir, erepo_dir): + erepo_dir.scm.repo.index.remove([erepo_dir.dvc.dvc_dir], r=True) + erepo_dir.scm.commit("remove dvc") + + with pytest.raises(PathMissingError): + Repo.get(fspath(erepo_dir), "/root/") + + def test_unknown_path(tmp_dir, erepo_dir): with pytest.raises(PathMissingError): Repo.get(fspath(erepo_dir), "a_non_existing_file")