Merge lp:~cjwatson/difftacular/py3 into lp:difftacular

Proposed by Colin Watson
Status: Merged
Merged at revision: 11
Proposed branch: lp:~cjwatson/difftacular/py3
Merge into: lp:difftacular
Diff against target: 68 lines (+18/-18)
1 file modified
tests/test_generate_diff.py (+18/-18)
To merge this branch: bzr merge lp:~cjwatson/difftacular/py3
Reviewer Review Type Date Requested Status
Jelmer Vernooij (community) Approve
Canonical Launchpad Engineering Pending
Review via email: mp+368822@code.launchpad.net

Commit message

Port to Python 3.

To post a comment you must log in.
Revision history for this message
Jelmer Vernooij (jelmer) wrote :

Looks Good To Me.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'tests/test_generate_diff.py'
--- tests/test_generate_diff.py 2019-06-14 09:29:25 +0000
+++ tests/test_generate_diff.py 2019-06-14 10:06:42 +0000
@@ -15,7 +15,7 @@
15# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA15# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
1616
1717
18from StringIO import StringIO18from io import BytesIO
1919
20from .. import generate_diff20from .. import generate_diff
21from .... import tests21from .... import tests
@@ -50,11 +50,11 @@
5050
51 def test_mainline_diff(self):51 def test_mainline_diff(self):
52 foo, bar, rev1, rev2, rev2_bar, rev3 = self.create_diff_scenario()52 foo, bar, rev1, rev2, rev2_bar, rev3 = self.create_diff_scenario()
53 s = StringIO()53 buf = BytesIO()
54 generate_diff.mainline_diff(foo.branch, rev1, rev3, s)54 generate_diff.mainline_diff(foo.branch, rev1, rev3, buf)
55 self.assertContainsRe(s.getvalue(), '\+b')55 self.assertContainsRe(buf.getvalue(), br'\+b')
56 self.assertContainsRe(s.getvalue(), ' a')56 self.assertContainsRe(buf.getvalue(), br' a')
57 self.assertNotContainsRe(s.getvalue(), '\+c')57 self.assertNotContainsRe(buf.getvalue(), br'\+c')
5858
59 def test_merges(self):59 def test_merges(self):
60 foo, bar, rev1, rev2, rev2_bar, rev3 = self.create_diff_scenario()60 foo, bar, rev1, rev2, rev2_bar, rev3 = self.create_diff_scenario()
@@ -72,26 +72,26 @@
7272
73 def test_diff_ignore_branches(self):73 def test_diff_ignore_branches(self):
74 foo, bar, rev1, rev2_bar, rev4 = self.create_unignored_merge_scenario()74 foo, bar, rev1, rev2_bar, rev4 = self.create_unignored_merge_scenario()
75 s = StringIO()75 buf = BytesIO()
76 generate_diff.diff_ignore_branches(foo.branch, [bar.branch], rev1,76 generate_diff.diff_ignore_branches(foo.branch, [bar.branch], rev1,
77 rev4, s)77 rev4, buf)
78 self.assertContainsRe(s.getvalue(), '\+b')78 self.assertContainsRe(buf.getvalue(), br'\+b')
79 self.assertContainsRe(s.getvalue(), ' a')79 self.assertContainsRe(buf.getvalue(), br' a')
80 self.assertNotContainsRe(s.getvalue(), '\+c')80 self.assertNotContainsRe(buf.getvalue(), br'\+c')
81 self.assertContainsRe(s.getvalue(), '\+d')81 self.assertContainsRe(buf.getvalue(), br'\+d')
8282
83 def test_diff_ignore_old_revisions(self):83 def test_diff_ignore_old_revisions(self):
84 foo, bar, rev1, rev2_bar, rev4 = self.create_unignored_merge_scenario()84 foo, bar, rev1, rev2_bar, rev4 = self.create_unignored_merge_scenario()
85 bar.commit('emtpy commit')85 bar.commit('emtpy commit')
86 foo.merge_from_branch(bar.branch)86 foo.merge_from_branch(bar.branch)
87 rev5 = foo.commit('empty commit')87 rev5 = foo.commit('empty commit')
88 s = StringIO()88 buf = BytesIO()
89 generate_diff.diff_ignore_branches(foo.branch, [bar.branch], rev1,89 generate_diff.diff_ignore_branches(foo.branch, [bar.branch], rev1,
90 rev5, s)90 rev5, buf)
91 self.assertContainsRe(s.getvalue(), '\+b')91 self.assertContainsRe(buf.getvalue(), br'\+b')
92 self.assertContainsRe(s.getvalue(), ' a')92 self.assertContainsRe(buf.getvalue(), br' a')
93 self.assertNotContainsRe(s.getvalue(), '\+c')93 self.assertNotContainsRe(buf.getvalue(), br'\+c')
94 self.assertContainsRe(s.getvalue(), '\+d')94 self.assertContainsRe(buf.getvalue(), br'\+d')
9595
96 def test_ignore_heads(self):96 def test_ignore_heads(self):
97 foo, bar, rev1, rev2_bar, rev4 = self.create_unignored_merge_scenario()97 foo, bar, rev1, rev2_bar, rev4 = self.create_unignored_merge_scenario()

Subscribers

People subscribed via source and target branches

to all changes: