Преглед на файлове

Added test for Pack.keep().

Marc Brinkmann преди 14 години
родител
ревизия
fa202cfeff
променени са 1 файла, в които са добавени 13 реда и са изтрити 0 реда
  1. 13 0
      dulwich/tests/test_pack.py

+ 13 - 0
dulwich/tests/test_pack.py

@@ -304,6 +304,19 @@ class TestPack(PackTests):
                           commit.author)
         self.assertEquals([], commit.parents)
 
+    def test_keep(self):
+        p = self.get_pack(pack1_sha)
+        msg = 'some message'
+        keepfile_name = p.keep(msg)
+
+        # file should exist
+        self.assertTrue(os.path.exists(keepfile_name))
+
+        # and contain the right message, with a linefeed
+        buf = file(keepfile_name).read()
+
+        self.assertEqual(msg + '\n', buf)
+
     def test_name(self):
         p = self.get_pack(pack1_sha)
         self.assertEquals(pack1_sha, p.name())