summaryrefslogtreecommitdiff
path: root/git/test/test_submodule.py
diff options
context:
space:
mode:
Diffstat (limited to 'git/test/test_submodule.py')
-rw-r--r--git/test/test_submodule.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/git/test/test_submodule.py b/git/test/test_submodule.py
index 813b15da..767d8419 100644
--- a/git/test/test_submodule.py
+++ b/git/test/test_submodule.py
@@ -707,12 +707,15 @@ class TestSubmodule(TestBase):
def test_rename(self, rwdir):
parent = git.Repo.init(os.path.join(rwdir, 'parent'))
sm_name = 'mymodules/myname'
- sm = parent.create_submodule(sm_name, 'submodules/intermediate/one', url=self._submodule_url())
+ sm = parent.create_submodule(sm_name, sm_name, url=self._submodule_url())
parent.index.commit("Added submodule")
assert sm._parent_commit is not None
assert sm.rename(sm_name) is sm and sm.name == sm_name
+ new_path = 'renamed/myname'
+ assert sm.move(new_path).name == new_path
+
new_sm_name = "shortname"
assert sm.rename(new_sm_name) is sm
assert sm.exists()