diff options
author | Tim Harder <radhermit@gmail.com> | 2015-02-15 16:37:22 -0800 |
---|---|---|
committer | Tim Harder <radhermit@gmail.com> | 2015-02-15 22:10:11 -0800 |
commit | ef43c8b97474b9dd0eb26299f8c28baa2e35a470 (patch) | |
tree | c04d07a9526f602bf7643c16549da355152070da | |
parent | simplify iuse_effective's return value for pkg objects (diff) | |
download | pkgcore-ef43c8b97474b9dd0eb26299f8c28baa2e35a470.tar.gz pkgcore-ef43c8b97474b9dd0eb26299f8c28baa2e35a470.tar.bz2 pkgcore-ef43c8b97474b9dd0eb26299f8c28baa2e35a470.zip |
tests: add test for the iuse_stripped method
-rw-r--r-- | pkgcore/test/ebuild/test_ebuild_src.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/pkgcore/test/ebuild/test_ebuild_src.py b/pkgcore/test/ebuild/test_ebuild_src.py index 44840afd..61d6f663 100644 --- a/pkgcore/test/ebuild/test_ebuild_src.py +++ b/pkgcore/test/ebuild/test_ebuild_src.py @@ -69,8 +69,14 @@ class test_base(TestCase): self.assertEqual(o.description, 'foon\n asdf') def test_iuse(self): - o = self.get_pkg({'IUSE':'build pkg foon'}) - self.assertEqual(sorted(o.iuse), ['build', 'foon', 'pkg']) + o = self.get_pkg({'IUSE': 'build pkg foon'}) + self.assertEqual(o.iuse, frozenset(['build', 'foon', 'pkg'])) + + def test_iuse_stripped(self): + o = self.get_pkg({'EAPI': '0', 'IUSE': 'build pkg foon'}) + self.assertEqual(o.iuse_stripped, frozenset(['build', 'foon', 'pkg'])) + o = self.get_pkg({'EAPI': '1', 'IUSE': '+build -pkg foon'}) + self.assertEqual(o.iuse_stripped, frozenset(['build', 'foon', 'pkg'])) def test_iuse_effective(self): o = self.get_pkg({'IUSE': 'build pkg foon'}) |