فهرست منبع

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())