summaryrefslogtreecommitdiff
path: root/test/git/odb/test_utils.py
diff options
context:
space:
mode:
authorSebastian Thiel <byronimo@gmail.com>2010-06-05 15:56:14 +0200
committerSebastian Thiel <byronimo@gmail.com>2010-06-05 15:56:14 +0200
commitc69b6b979e3d6bd01ec40e75b92b21f7a391f0ca (patch)
tree0ed9539c4d8260b3549546b9e395797469de41f3 /test/git/odb/test_utils.py
parent7c1169f6ea406fec1e26e99821e18e66437e65eb (diff)
downloadgitpython-c69b6b979e3d6bd01ec40e75b92b21f7a391f0ca.tar.gz
Added basic channel implementation including test
restructured odb tests, they are now in an own module to keep the modules small
Diffstat (limited to 'test/git/odb/test_utils.py')
-rw-r--r--test/git/odb/test_utils.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/test/git/odb/test_utils.py b/test/git/odb/test_utils.py
new file mode 100644
index 00000000..34572b37
--- /dev/null
+++ b/test/git/odb/test_utils.py
@@ -0,0 +1,15 @@
+"""Test for object db"""
+from test.testlib import *
+from git import Blob
+from git.odb.utils import (
+ to_hex_sha,
+ to_bin_sha
+ )
+
+
+class TestUtils(TestBase):
+ def test_basics(self):
+ assert to_hex_sha(Blob.NULL_HEX_SHA) == Blob.NULL_HEX_SHA
+ assert len(to_bin_sha(Blob.NULL_HEX_SHA)) == 20
+ assert to_hex_sha(to_bin_sha(Blob.NULL_HEX_SHA)) == Blob.NULL_HEX_SHA
+