summaryrefslogtreecommitdiff
path: root/git/test/test_reflog.py
diff options
context:
space:
mode:
authorSebastian Thiel <byronimo@gmail.com>2015-01-06 11:02:31 +0100
committerSebastian Thiel <byronimo@gmail.com>2015-01-06 11:02:31 +0100
commitb5a37564b6eec05b98c2efa5edcd1460a2df02aa (patch)
treee002ae6c2196a5f18d671bf09318d86428a0ff68 /git/test/test_reflog.py
parent45c1c99a22e95d730d3096c339d97181d314d6ca (diff)
downloadgitpython-b5a37564b6eec05b98c2efa5edcd1460a2df02aa.tar.gz
test_reflog works
Diffstat (limited to 'git/test/test_reflog.py')
-rw-r--r--git/test/test_reflog.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/git/test/test_reflog.py b/git/test/test_reflog.py
index 4efb8025..3571e083 100644
--- a/git/test/test_reflog.py
+++ b/git/test/test_reflog.py
@@ -8,6 +8,7 @@ from git.refs import (
RefLog
)
from git.util import Actor
+from gitdb.util import hex_to_bin
import tempfile
import shutil
@@ -51,7 +52,7 @@ class TestRefLog(TestBase):
assert len(reflog)
# iter_entries works with path and with stream
- assert len(list(RefLog.iter_entries(open(rlp_master))))
+ assert len(list(RefLog.iter_entries(open(rlp_master, 'rb'))))
assert len(list(RefLog.iter_entries(rlp_master)))
# raise on invalid revlog
@@ -65,7 +66,7 @@ class TestRefLog(TestBase):
self.failUnlessRaises(ValueError, RefLog().write)
# test serialize and deserialize - results must match exactly
- binsha = chr(255) * 20
+ binsha = hex_to_bin(('f' * 40).encode('ascii'))
msg = "my reflog message"
cr = self.rorepo.config_reader()
for rlp in (rlp_head, rlp_master):