summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2008-05-25 02:20:45 +0000
committerZac Medico <zmedico@gentoo.org>2008-05-25 02:20:45 +0000
commit06b6ca8c388977140fda468d5d1763a2a4b68cba (patch)
tree1d04fcbaee9667dd18a618089992c767d74f6e82
parentcc7666a3162001ca4fb692dedbfd2ae8ae0b79f5 (diff)
downloadportage-06b6ca8c388977140fda468d5d1763a2a4b68cba.tar.gz
portage-06b6ca8c388977140fda468d5d1763a2a4b68cba.tar.bz2
portage-06b6ca8c388977140fda468d5d1763a2a4b68cba.zip
* Fix dep_getusedeps() test to work with tuples.
* Add test cases for conditional USE deps. svn path=/main/trunk/; revision=10398
-rw-r--r--pym/portage/tests/__init__.py3
-rw-r--r--pym/portage/tests/dep/test_dep_getusedeps.py6
2 files changed, 5 insertions, 4 deletions
diff --git a/pym/portage/tests/__init__.py b/pym/portage/tests/__init__.py
index 8380b6c31..7ca048b9a 100644
--- a/pym/portage/tests/__init__.py
+++ b/pym/portage/tests/__init__.py
@@ -177,4 +177,5 @@ class TextTestRunner(unittest.TextTestRunner):
test_cps = ['sys-apps/portage','virtual/portage']
test_versions = ['1.0', '1.0-r1','2.3_p4','1.0_alpha57']
test_slots = [ None, '1','gentoo-sources-2.6.17','spankywashere']
-test_usedeps = ['foo','-bar', ['foo','bar'],['foo','-bar'] ]
+test_usedeps = ['foo','-bar', ('foo','bar'),
+ ('foo','-bar'), ('foo?', '-bar?') ]
diff --git a/pym/portage/tests/dep/test_dep_getusedeps.py b/pym/portage/tests/dep/test_dep_getusedeps.py
index 30fa7772f..71b0fe290 100644
--- a/pym/portage/tests/dep/test_dep_getusedeps.py
+++ b/pym/portage/tests/dep/test_dep_getusedeps.py
@@ -24,7 +24,7 @@ class DepGetUseDeps(TestCase):
cpv += version
if slot:
cpv += ":" + slot
- if isinstance( use, list ):
+ if isinstance(use, tuple):
for u in use:
cpv = cpv + "[" + u + "]"
self.assertEqual( dep_getusedeps(
@@ -32,7 +32,7 @@ class DepGetUseDeps(TestCase):
else:
if len(use):
self.assertEqual( dep_getusedeps(
- cpv + "[" + use + "]" ), [use] )
+ cpv + "[" + use + "]" ), (use,) )
else:
self.assertEqual( dep_getusedeps(
- cpv + "[" + use + "]" ), [] )
+ cpv + "[" + use + "]" ), () )