Rev 400: use a helper, and assert that the merge algo is symmetric. in http://bzr.arbash-meinel.com/branches/bzr/bzr-builddeb/changelog-hook

John Arbash Meinel john at arbash-meinel.com
Thu Jan 28 11:30:47 GMT 2010


At http://bzr.arbash-meinel.com/branches/bzr/bzr-builddeb/changelog-hook

------------------------------------------------------------
revno: 400
revision-id: john at arbash-meinel.com-20100128113025-ei8809wjgv7x3mug
parent: john at arbash-meinel.com-20100128112348-d6hlq3x1xp16mvzm
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: changelog-hook
timestamp: Thu 2010-01-28 05:30:25 -0600
message:
  use a helper, and assert that the merge algo is symmetric.
-------------- next part --------------
=== modified file 'tests/test_merge_changelog.py'
--- a/tests/test_merge_changelog.py	2010-01-28 11:23:48 +0000
+++ b/tests/test_merge_changelog.py	2010-01-28 11:30:25 +0000
@@ -44,6 +44,10 @@
     
 class TestMergeChangelog(tests.TestCase):
 
+    def assertMergeChangelog(self, expected_lines, this_lines, other_lines):
+        merged_lines = merge_changelog.merge_changelog(this_lines, other_lines)
+        self.assertEqualDiff(''.join(expected_lines), ''.join(merged_lines))
+
     def test_merge_by_version(self):
         v_111_2 = """\
 psuedo-prog (1.1.1-2) unstable; urgency=low
@@ -78,5 +82,5 @@
         this_lines = v_111_2 + v_001_1
         other_lines = v_112_1 + v_001_1
         expected_lines = v_112_1 + v_111_2 + v_001_1
-        merged_lines = merge_changelog.merge_changelog(this_lines, other_lines)
-        self.assertEqualDiff(''.join(expected_lines), ''.join(merged_lines))
+        self.assertMergeChangelog(expected_lines, this_lines, other_lines)
+        self.assertMergeChangelog(expected_lines, other_lines, this_lines)



More information about the bazaar-commits mailing list