浏览代码

Add extra index test.

Jelmer Vernooij 16 年之前
父节点
当前提交
24ec259c52
共有 1 个文件被更改,包括 8 次插入2 次删除
  1. 8 2
      dulwich/tests/test_index.py

+ 8 - 2
dulwich/tests/test_index.py

@@ -21,6 +21,7 @@ from unittest import TestCase
 
 from dulwich.index import (
     Index,
+    read_index,
     write_index,
     )
 
@@ -52,10 +53,15 @@ class SimpleIndexTestcase(IndexTestCase):
 class SimpleIndexWriterTestCase(IndexTestCase):
 
     def test_simple_write(self):
+        entries = [('barbla', (1230680220, 0), (1230680220, 0), 2050, 3761020, 33188, 1000, 1000, 0, '\xe6\x9d\xe2\x9b\xb2\xd1\xd6CK\x8b)\xaewZ\xd8\xc2\xe4\x8cS\x91', 3)]
         x = open('test-simple-write-index', 'w+')
         try:
-            write_index(x, [('barbla', (1230680220, 0), (1230680220, 0), 2050, 3761020, 33188, 1000, 1000, 0, '\xe6\x9d\xe2\x9b\xb2\xd1\xd6CK\x8b)\xaewZ\xd8\xc2\xe4\x8cS\x91', 3)])
+            write_index(x, entries)
+        finally:
+            x.close()
+        x = open('test-simple-write-index', 'r')
+        try:
+            self.assertEquals(entries, list(read_index(x)))
         finally:
             x.close()
-