Merge lp:~sergiusens/snapcraft/recommendedOptions into lp:~snappy-dev/snapcraft/core

Proposed by Sergio Schvezov
Status: Merged
Approved by: Leo Arias
Approved revision: 129
Merged at revision: 129
Proposed branch: lp:~sergiusens/snapcraft/recommendedOptions
Merge into: lp:~snappy-dev/snapcraft/core
Diff against target: 28 lines (+9/-1)
2 files modified
snapcraft/plugins/tests/test_ubuntu.py (+8/-0)
snapcraft/plugins/ubuntu.py (+1/-1)
To merge this branch: bzr merge lp:~sergiusens/snapcraft/recommendedOptions
Reviewer Review Type Date Requested Status
Leo Arias (community) Approve
Review via email: mp+267119@code.launchpad.net

Commit message

Recommends defaulting to None when not part of options

To post a comment you must log in.
Revision history for this message
Leo Arias (elopio) wrote :

Good.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'snapcraft/plugins/tests/test_ubuntu.py'
2--- snapcraft/plugins/tests/test_ubuntu.py 2015-08-05 15:39:18 +0000
3+++ snapcraft/plugins/tests/test_ubuntu.py 2015-08-06 01:01:56 +0000
4@@ -51,3 +51,11 @@
5 self.assertEqual(os.readlink(tempdir + '/abs-to-b'), '/b')
6 self.assertEqual(os.readlink(tempdir + '/rel-to-1'), '1')
7 self.assertEqual(os.readlink(tempdir + '/abs-to-1'), '1')
8+
9+ def test_recommends_ignored_properly(self):
10+ class Options:
11+ packages = ['my-excellent-package']
12+ ubuntu = UbuntuPlugin('myplug', Options())
13+
14+ self.assertTrue('my-excellent-package' in ubuntu.included_packages)
15+ self.assertEqual(ubuntu.recommends, None)
16
17=== modified file 'snapcraft/plugins/ubuntu.py'
18--- snapcraft/plugins/ubuntu.py 2015-08-05 20:19:47 +0000
19+++ snapcraft/plugins/ubuntu.py 2015-08-06 01:01:56 +0000
20@@ -42,7 +42,7 @@
21 sys.exit(1)
22 self.included_packages.append(name)
23
24- self.recommends = options.recommends or False
25+ self.recommends = getattr(options, 'recommends', None)
26
27 def pull(self):
28 self.downloadable_packages = self.get_all_dep_packages(self.included_packages)

Subscribers

People subscribed via source and target branches