We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 277b062 commit e0b1be3Copy full SHA for e0b1be3
tests/test_clone_to_directory.py
@@ -74,3 +74,14 @@ def get_commit(repo):
74
)
75
self.assertEqual(get_commit(repo), repo_params.commit)
76
self.assertEqual(get_commit(repo_bis), repo_params.commit)
77
+
78
+ def test_clone_to_invalid_directory(self):
79
+ """Cloning to an empty (invalid) git repo recreates it."""
80
+ description_name = "simple_humanoid_description"
81
+ repo_params = REPOSITORIES[description_name]
82
+ with tempfile.TemporaryDirectory() as tmp_dir:
83
+ repo_dir = os.path.join(tmp_dir, "test")
84
+ os.mkdir(repo_dir)
85
+ self.assertEqual(len(os.listdir(repo_dir)), 0)
86
+ clone_to_directory(repo_params.url, repo_dir)
87
+ self.assertGreater(len(os.listdir(repo_dir)), 0)
0 commit comments