summaryrefslogtreecommitdiff
path: root/test/git/test_index.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/git/test_index.py')
-rw-r--r--test/git/test_index.py14
1 files changed, 9 insertions, 5 deletions
diff --git a/test/git/test_index.py b/test/git/test_index.py
index 91ce22fd..86bde655 100644
--- a/test/git/test_index.py
+++ b/test/git/test_index.py
@@ -23,11 +23,15 @@ class TestTree(TestCase):
# test entry
last_val = None
entry = index.entries.itervalues().next()
- for name, method in inspect.getmembers(entry,inspect.ismethod):
- val = method(entry)
- assert val != last_val
- last_val = val
+ for attr in ("path","ctime","mtime","dev","inode","mode","uid",
+ "gid","size","sha","stage"):
+ val = getattr(entry, attr)
# END for each method
+ # test stage
+ index_merge = Index.from_file(fixture_path("index_merge"))
+ assert len(list(e for e in index_merge.entries.itervalues() if e.stage != 0 ))
+
# write
- self.fail("writing, object type and stage")
+ self.fail("writing, what is 'size' attribute for ?")
+