Merge lp:~elopio/snapcraft/patcher into lp:~sergiusens/snapcraft/meta-all-yaml

Proposed by Leo Arias
Status: Merged
Merged at revision: 142
Proposed branch: lp:~elopio/snapcraft/patcher
Merge into: lp:~sergiusens/snapcraft/meta-all-yaml
Diff against target: 27 lines (+4/-6)
1 file modified
snapcraft/tests/test_meta.py (+4/-6)
To merge this branch: bzr merge lp:~elopio/snapcraft/patcher
Reviewer Review Type Date Requested Status
Sergio Schvezov Pending
Review via email: mp+269239@code.launchpad.net

Commit message

Use patcher start and stop on cleanup.

To post a comment you must log in.
Revision history for this message
Sergio Schvezov (sergiusens) wrote :

Approve

I don't know what I did wrong, but yay!

On Wed, Aug 26, 2015 at 1:08 PM, Leo Arias <email address hidden> wrote:

> Leo Arias has proposed merging lp:~elopio/snapcraft/patcher into
> lp:~sergiusens/snapcraft/meta-all-yaml.
>
> Commit message:
> Use patcher start and stop on cleanup.
>
> Requested reviews:
> Sergio Schvezov (sergiusens)
>
> For more details, see:
> https://code.launchpad.net/~elopio/snapcraft/patcher/+merge/269239
> --
> You are requested to review the proposed merge of
> lp:~elopio/snapcraft/patcher into lp:~sergiusens/snapcraft/meta-all-yaml.
>
> Launchpad-Message-Rationale: Reviewer
> Launchpad-Notification-Type: code-review
> Launchpad-Branch: ~elopio/snapcraft/patcher
> Launchpad-Project: snapcraft
>
> === modified file 'snapcraft/tests/test_meta.py'
> --- snapcraft/tests/test_meta.py 2015-08-26 12:11:33 +0000
> +++ snapcraft/tests/test_meta.py 2015-08-26 16:07:08 +0000
> @@ -33,8 +33,10 @@
>
> def setUp(self):
> super().setUp()
> - self.orig_wrap_exe = meta._wrap_exe
> - meta._wrap_exe = Mock(return_value='binary.wrapped')
> + patcher = patch('snapcraft.meta._wrap_exe')
> + mock_wrap_exe = patcher.start()
> + mock_wrap_exe.return_value = 'binary.wrapped'
> + self.addCleanup(patcher.stop)
>
> self.config_data = {
> 'name': 'my-package',
> @@ -42,10 +44,6 @@
> 'vendor': 'Sergio Schvezov <email address hidden>',
> }
>
> - def tearDown(self):
> - super().tearDown()
> - meta._wrap_exe = self.orig_wrap_exe
> -
> def test_plain_no_binaries_or_services(self):
>
> y = meta._compose_package_yaml(self.config_data, ['armhf',
> 'amd64'])
>
>
>

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'snapcraft/tests/test_meta.py'
2--- snapcraft/tests/test_meta.py 2015-08-26 12:11:33 +0000
3+++ snapcraft/tests/test_meta.py 2015-08-26 16:07:08 +0000
4@@ -33,8 +33,10 @@
5
6 def setUp(self):
7 super().setUp()
8- self.orig_wrap_exe = meta._wrap_exe
9- meta._wrap_exe = Mock(return_value='binary.wrapped')
10+ patcher = patch('snapcraft.meta._wrap_exe')
11+ mock_wrap_exe = patcher.start()
12+ mock_wrap_exe.return_value = 'binary.wrapped'
13+ self.addCleanup(patcher.stop)
14
15 self.config_data = {
16 'name': 'my-package',
17@@ -42,10 +44,6 @@
18 'vendor': 'Sergio Schvezov <sergio.schvezov@canonical.com>',
19 }
20
21- def tearDown(self):
22- super().tearDown()
23- meta._wrap_exe = self.orig_wrap_exe
24-
25 def test_plain_no_binaries_or_services(self):
26
27 y = meta._compose_package_yaml(self.config_data, ['armhf', 'amd64'])

Subscribers

People subscribed via source and target branches

to all changes: