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 |