Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gentoopm:master commit in: gentoopm/tests/
Date: Mon, 09 Jan 2012 16:09:38
Message-Id: 80949d974663e453275d3f6a33ade7b1cccde15f.mgorny@gentoo
1 commit: 80949d974663e453275d3f6a33ade7b1cccde15f
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jan 9 16:09:04 2012 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Mon Jan 9 16:09:04 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gentoopm.git;a=commit;h=80949d97
7
8 Add a test for USEflag listing.
9
10 ---
11 gentoopm/tests/__init__.py | 3 +++
12 gentoopm/tests/pkg.py | 6 ++++++
13 2 files changed, 9 insertions(+), 0 deletions(-)
14
15 diff --git a/gentoopm/tests/__init__.py b/gentoopm/tests/__init__.py
16 index 3d35562..8b1df9e 100644
17 --- a/gentoopm/tests/__init__.py
18 +++ b/gentoopm/tests/__init__.py
19 @@ -75,6 +75,9 @@ class PackageNames(object):
20 single_complete = 'app-shells/bash'
21 """ Complete atom matching a single package. """
22
23 + single_use = 'nls'
24 + """ A USEflag which should be available on the package above. """
25 +
26 multiple = 'pms'
27 """ Incomplete atom matching multiple packages. """
28
29
30 diff --git a/gentoopm/tests/pkg.py b/gentoopm/tests/pkg.py
31 index a5069ab..8e6697f 100644
32 --- a/gentoopm/tests/pkg.py
33 +++ b/gentoopm/tests/pkg.py
34 @@ -92,5 +92,11 @@ class PackagesTestCase(PMTestCase):
35 f = next(iter(p.contents))
36 self.assertTrue(f in p.contents)
37
38 + def test_use(self):
39 + """ Test .use. """
40 + p = self._inst_pkg
41 + fl = PackageNames.single_use
42 + self.assertTrue(fl in p.use)
43 +
44 def tearDown(self):
45 pass