diff options
| author | Sebastian Thiel <byronimo@gmail.com> | 2015-01-08 18:25:46 +0100 |
|---|---|---|
| committer | Sebastian Thiel <byronimo@gmail.com> | 2015-01-08 18:25:46 +0100 |
| commit | a88a777df3909a61be97f1a7b1194dad6de25702 (patch) | |
| tree | 32c4b4f2f2840c8f142a94274cdbb586300f4a90 /gitdb | |
| parent | f2233fbf40f3f69309ce5cc714e99fcbdcd33ec3 (diff) | |
| download | gitdb-a88a777df3909a61be97f1a7b1194dad6de25702.tar.gz | |
Make tests independent of actual repository data
Therefore, hardcoded sha's are not allowed anymore, as the contents of
the repository is unknown.
Fixes #16, for real this time ;)
Diffstat (limited to 'gitdb')
| -rw-r--r-- | gitdb/test/db/test_git.py | 7 | ||||
| -rw-r--r-- | gitdb/test/db/test_ref.py | 2 |
2 files changed, 5 insertions, 4 deletions
diff --git a/gitdb/test/db/test_git.py b/gitdb/test/db/test_git.py index 2bda18f..acc0f15 100644 --- a/gitdb/test/db/test_git.py +++ b/gitdb/test/db/test_git.py @@ -10,7 +10,7 @@ from gitdb.test.db.lib import ( from gitdb.exc import BadObject from gitdb.db import GitDB from gitdb.base import OStream, OInfo -from gitdb.util import hex_to_bin, bin_to_hex +from gitdb.util import bin_to_hex class TestGitDB(TestDBBase): @@ -22,7 +22,7 @@ class TestGitDB(TestDBBase): assert 1 < len(gdb.databases()) < 4 # access should be possible - gitdb_sha = hex_to_bin("5690fd0d3304f378754b23b098bd7cb5f4aa1976") + gitdb_sha = next(gdb.sha_iter()) assert isinstance(gdb.info(gitdb_sha), OInfo) assert isinstance(gdb.stream(gitdb_sha), OStream) ni = 50 @@ -35,7 +35,8 @@ class TestGitDB(TestDBBase): # have a separate test module # test partial shas # this one as uneven and quite short - assert gdb.partial_to_complete_sha_hex('155b6') == hex_to_bin("155b62a9af0aa7677078331e111d0f7aa6eb4afc") + gitdb_sha_hex = bin_to_hex(gitdb_sha) + assert gdb.partial_to_complete_sha_hex(gitdb_sha_hex[:5]) == gitdb_sha # mix even/uneven hexshas for i, binsha in enumerate(sha_list): diff --git a/gitdb/test/db/test_ref.py b/gitdb/test/db/test_ref.py index 0e90f93..6bac245 100644 --- a/gitdb/test/db/test_ref.py +++ b/gitdb/test/db/test_ref.py @@ -45,7 +45,7 @@ class TestReferenceDB(TestDBBase): assert len(rdb.databases()) == 1 # we should now find a default revision of ours - gitdb_sha = hex_to_bin("5690fd0d3304f378754b23b098bd7cb5f4aa1976") + gitdb_sha = next(rdb.sha_iter()) assert rdb.has_object(gitdb_sha) # remove valid |
