Treat non-existent index files as empty.
[jelmer/dulwich-libgit2.git] / dulwich / tests / test_index.py
index f1d8e1c3bfac0e5508976f7fefc2afbc5740700a..f23079837b1a5ce7f04961cea98b5e6b2797e9e7 100644 (file)
@@ -68,6 +68,11 @@ class SimpleIndexTestCase(IndexTestCase):
                            'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391', 0),
                           self.get_simple_index("index")["bla"])
 
+    def test_empty(self):
+        i = self.get_simple_index("notanindex")
+        self.assertEquals(0, len(i))
+        self.assertFalse(os.path.exists(i._filename))
+
 
 class SimpleIndexWriterTestCase(IndexTestCase):