summaryrefslogtreecommitdiff
path: root/test/git/test_index.py
diff options
context:
space:
mode:
authorSebastian Thiel <byronimo@gmail.com>2010-06-23 15:48:57 +0200
committerSebastian Thiel <byronimo@gmail.com>2010-06-23 15:48:57 +0200
commit1e2265a23ecec4e4d9ad60d788462e7f124f1bb7 (patch)
tree67c56788c74b87e8720562556168f57b439a6ab1 /test/git/test_index.py
parentaea0243840a46021e6f77c759c960a06151d91c9 (diff)
downloadgitpython-1e2265a23ecec4e4d9ad60d788462e7f124f1bb7.tar.gz
fixed critical bug in traverse_trees_recursive, implemented IndexFile.new including simple test, it may be simple as the methods it uses are throroughly tested
Diffstat (limited to 'test/git/test_index.py')
-rw-r--r--test/git/test_index.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/test/git/test_index.py b/test/git/test_index.py
index ae754430..35580135 100644
--- a/test/git/test_index.py
+++ b/test/git/test_index.py
@@ -594,6 +594,13 @@ class TestIndex(TestBase):
# END for each commit
def test_index_new(self):
- self.fail("todo index new")
+ B = self.rorepo.tree("6d9b1f4f9fa8c9f030e3207e7deacc5d5f8bba4e")
+ H = self.rorepo.tree("25dca42bac17d511b7e2ebdd9d1d679e7626db5f")
+ M = self.rorepo.tree("e746f96bcc29238b79118123028ca170adc4ff0f")
+
+ for args in ((B,), (B,H), (B,H,M)):
+ index = IndexFile.new(self.rorepo, *args)
+ assert isinstance(index, IndexFile)
+ # END for each arg tuple