summaryrefslogtreecommitdiff
path: root/git/test/db/cmd/test_base.py
diff options
context:
space:
mode:
Diffstat (limited to 'git/test/db/cmd/test_base.py')
-rw-r--r--git/test/db/cmd/test_base.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/git/test/db/cmd/test_base.py b/git/test/db/cmd/test_base.py
index 59a6a55e..959be16b 100644
--- a/git/test/db/cmd/test_base.py
+++ b/git/test/db/cmd/test_base.py
@@ -9,6 +9,7 @@ from git.util import bin_to_hex
from git.exc import BadObject
from git.db.complex import CmdCompatibilityGitDB
+from git.db.cmd.base import *
class TestBase(RepoBase):
RepoCls = CmdCompatibilityGitDB
@@ -25,3 +26,7 @@ class TestBase(RepoBase):
# fails with BadObject
for invalid_rev in ("0000", "bad/ref", "super bad"):
self.failUnlessRaises(BadObject, gdb.partial_to_complete_sha_hex, invalid_rev)
+
+ def test_fetch_info(self):
+ self.failUnlessRaises(ValueError, CmdFetchInfo._from_line, self.rorepo, "nonsense", '')
+ self.failUnlessRaises(ValueError, CmdFetchInfo._from_line, self.rorepo, "? [up to date] 0.1.7RC -> origin/0.1.7RC", '')