| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 508807e commit 26fc586
1 file changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,19 +1,21 @@ | |||
| 1 | 1 | # This module is part of GitPython and is released under | |
| 2 | 2 | # the BSD License: http://www.opensource.org/licenses/bsd-license.php | |
| 3 | + import shutil | ||
| 4 | + import sys | ||
| 5 | + import os | ||
| 6 | + | ||
| 7 | + import git | ||
| 3 | 8 | ||
| 4 | 9 | from git.test.lib import ( | |
| 5 | 10 | TestBase, | |
| 6 | 11 | with_rw_repo | |
| 7 | 12 | ) | |
| 13 | + from gitdb.test.lib import with_rw_directory | ||
| 8 | 14 | from git.exc import InvalidGitRepositoryError | |
| 9 | 15 | from git.objects.submodule.base import Submodule | |
| 10 | 16 | from git.objects.submodule.root import RootModule, RootUpdateProgress | |
| 11 | 17 | from git.util import to_native_path_linux, join_path_native | |
| 12 | 18 | from git.compat import string_types | |
| 13 | - import shutil | ||
| 14 | - import git | ||
| 15 | - import sys | ||
| 16 | - import os | ||
| 17 | 19 | ||
| 18 | 20 | from nose import SkipTest | |
| 19 | 21 | ||
@@ -597,3 +599,17 @@ def test_first_submodule(self, rwrepo): | |||
| 597 | 599 | self.failUnlessRaises(ValueError, rwrepo.create_submodule, 'fail', os.path.expanduser('~')) | |
| 598 | 600 | self.failUnlessRaises(ValueError, rwrepo.create_submodule, 'fail-too', | |
| 599 | 601 | rwrepo.working_tree_dir + os.path.sep) | |
| 602 | + | ||
| 603 | + @with_rw_directory | ||
| 604 | + def test_add_empty_repo(self, rwdir): | ||
| 605 | + parent_dir = os.path.join(rwdir, 'parent') | ||
| 606 | + os.mkdir(parent_dir) | ||
| 607 | + empty_repo_dir = os.path.join(rwdir, 'empty-repo') | ||
| 608 | + | ||
| 609 | + parent = git.Repo.init(parent_dir) | ||
| 610 | + git.Repo.init(empty_repo_dir) | ||
| 611 | + | ||
| 612 | + for checkout_mode in range(2): | ||
| 613 | + self.failUnlessRaises(ValueError, parent.create_submodule, 'empty', 'empty', | ||
| 614 | + url=empty_repo_dir, no_checkout=checkout_mode) | ||
| 615 | + # end for each checkout mode | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments