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
=== modified file 'snapcraft/plugins/tests/test_ubuntu.py'
--- snapcraft/plugins/tests/test_ubuntu.py 2015-08-05 15:39:18 +0000
+++ snapcraft/plugins/tests/test_ubuntu.py 2015-08-06 01:01:56 +0000
@@ -51,3 +51,11 @@
51 self.assertEqual(os.readlink(tempdir + '/abs-to-b'), '/b')51 self.assertEqual(os.readlink(tempdir + '/abs-to-b'), '/b')
52 self.assertEqual(os.readlink(tempdir + '/rel-to-1'), '1')52 self.assertEqual(os.readlink(tempdir + '/rel-to-1'), '1')
53 self.assertEqual(os.readlink(tempdir + '/abs-to-1'), '1')53 self.assertEqual(os.readlink(tempdir + '/abs-to-1'), '1')
54
55 def test_recommends_ignored_properly(self):
56 class Options:
57 packages = ['my-excellent-package']
58 ubuntu = UbuntuPlugin('myplug', Options())
59
60 self.assertTrue('my-excellent-package' in ubuntu.included_packages)
61 self.assertEqual(ubuntu.recommends, None)
5462
=== modified file 'snapcraft/plugins/ubuntu.py'
--- snapcraft/plugins/ubuntu.py 2015-08-05 20:19:47 +0000
+++ snapcraft/plugins/ubuntu.py 2015-08-06 01:01:56 +0000
@@ -42,7 +42,7 @@
42 sys.exit(1)42 sys.exit(1)
43 self.included_packages.append(name)43 self.included_packages.append(name)
4444
45 self.recommends = options.recommends or False45 self.recommends = getattr(options, 'recommends', None)
4646
47 def pull(self):47 def pull(self):
48 self.downloadable_packages = self.get_all_dep_packages(self.included_packages)48 self.downloadable_packages = self.get_all_dep_packages(self.included_packages)

Subscribers

People subscribed via source and target branches