Rev 468: Add test to make sure empty files can be pushed. in http://people.samba.org/bzr/jelmer/bzr-svn/bzr.dev

Jelmer Vernooij jelmer at samba.org
Sun May 27 20:37:01 BST 2007


At http://people.samba.org/bzr/jelmer/bzr-svn/bzr.dev

------------------------------------------------------------
revno: 468
revision-id: jelmer at samba.org-20070527193659-zcx6qs5lga68k2ga
parent: jelmer at samba.org-20070527193330-0q16hyeiv699y7na
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: main
timestamp: Sun 2007-05-27 21:36:59 +0200
message:
  Add test to make sure empty files can be pushed.
modified:
  tests/test_push.py             test_push.py-20070201165715-g2ievcdfqi33wqsy-1
=== modified file 'tests/test_push.py'
--- a/tests/test_push.py	2007-05-21 00:47:38 +0000
+++ b/tests/test_push.py	2007-05-27 19:36:59 +0000
@@ -110,6 +110,22 @@
         self.assertEqual(repos.generate_revision_id(2, ""),
                         self.svndir.open_branch().last_revision())
 
+    def test_empty_file(self):
+        self.build_tree({'dc/file': ''})
+        wt = self.bzrdir.open_workingtree()
+        wt.add('file')
+        wt.commit(message="Commit from Bzr")
+
+        self.svndir.open_branch().pull(self.bzrdir.open_branch())
+
+        repos = self.svndir.find_repository()
+        inv = repos.get_inventory(repos.generate_revision_id(2, ""))
+        self.assertTrue(inv.has_filename('file'))
+        self.assertEquals(wt.branch.last_revision(),
+                repos.generate_revision_id(2, ""))
+        self.assertEqual(repos.generate_revision_id(2, ""),
+                        self.svndir.open_branch().last_revision())
+
     def test_pull_after_push(self):
         self.build_tree({'dc/file': 'data'})
         wt = self.bzrdir.open_workingtree()




More information about the bazaar-commits mailing list