summaryrefslogtreecommitdiff
path: root/git/test/test_db.py
diff options
context:
space:
mode:
authorSebastian Thiel <byronimo@gmail.com>2011-05-30 21:14:22 +0200
committerSebastian Thiel <byronimo@gmail.com>2011-05-30 21:23:17 +0200
commit6f960586feccff8c1f2c717765eb0a5e8b9cd6f3 (patch)
treea1c9e6eca585cd7db760ddbd23aacadde6d8d1d4 /git/test/test_db.py
parent7fab60c596cdd2588f9c7b2b4eb9f93f8736b915 (diff)
downloadgitpython-6f960586feccff8c1f2c717765eb0a5e8b9cd6f3.tar.gz
Fixed remaining tests as good as possible. remote/fetch/pull and submodule tests need some more work. Also, the tests need to be reorganized and move closer to their actual location within gitpython. Hence the refs tests go to git.test.refs, etc
Diffstat (limited to 'git/test/test_db.py')
-rw-r--r--git/test/test_db.py25
1 files changed, 0 insertions, 25 deletions
diff --git a/git/test/test_db.py b/git/test/test_db.py
deleted file mode 100644
index 825aadd9..00000000
--- a/git/test/test_db.py
+++ /dev/null
@@ -1,25 +0,0 @@
-# test_repo.py
-# Copyright (C) 2008, 2009 Michael Trier (mtrier@gmail.com) and contributors
-#
-# This module is part of GitPython and is released under
-# the BSD License: http://www.opensource.org/licenses/bsd-license.php
-from git.test.lib import TestBase
-from git.db import *
-from git.util import bin_to_hex
-from git.exc import BadObject
-import os
-
-class TestDB(TestBase):
-
- def test_base(self):
- gdb = CmdGitDB(os.path.join(self.rorepo.git_dir, 'objects'), self.rorepo.git)
-
- # partial to complete - works with everything
- hexsha = bin_to_hex(gdb.partial_to_complete_sha_hex("0.1.6"))
- assert len(hexsha) == 40
-
- assert bin_to_hex(gdb.partial_to_complete_sha_hex(hexsha[:20])) == hexsha
-
- # fails with BadObject
- for invalid_rev in ("0000", "bad/ref", "super bad"):
- self.failUnlessRaises(BadObject, gdb.partial_to_complete_sha_hex, invalid_rev)