summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Luther <SebastianLuther@gmx.de>2010-08-18 18:44:08 +0200
committerZac Medico <zmedico@gentoo.org>2010-08-18 13:22:36 -0700
commit3268dd33bd5811f6cced00959efb390bc173f3b3 (patch)
tree72998674216d62fc7fe0fb90f2fd6436fda2cf39
parent1952049142bec263996fc6ecc9440de8a7f82450 (diff)
downloadportage-3268dd33bd5811f6cced00959efb390bc173f3b3.tar.gz
portage-3268dd33bd5811f6cced00959efb390bc173f3b3.tar.bz2
portage-3268dd33bd5811f6cced00959efb390bc173f3b3.zip
Tests: Make sure the ResolverPlayground doesn't ignore DEPEND
-rw-r--r--pym/portage/tests/resolver/test_simple.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/pym/portage/tests/resolver/test_simple.py b/pym/portage/tests/resolver/test_simple.py
index 8665098a8..4e69d6564 100644
--- a/pym/portage/tests/resolver/test_simple.py
+++ b/pym/portage/tests/resolver/test_simple.py
@@ -11,6 +11,11 @@ class SimpleResolverTestCase(TestCase):
"dev-libs/A-1": {},
"dev-libs/A-2": { "KEYWORDS": "~x86" },
"dev-libs/B-1.2": {},
+
+ "app-misc/Z-1": { "DEPEND": "|| ( app-misc/Y ( app-misc/X app-misc/W ) )", "RDEPEND": "" },
+ "app-misc/Y-1": { "KEYWORDS": "~x86" },
+ "app-misc/X-1": {},
+ "app-misc/W-1": {},
}
installed = {
"dev-libs/B-1.1": {},
@@ -29,6 +34,11 @@ class SimpleResolverTestCase(TestCase):
options = {"--update": True},
success = True,
mergelist = ["dev-libs/B-1.2"]),
+
+ ResolverPlaygroundTestCase(
+ ["app-misc/Z"],
+ success = True,
+ mergelist = ["app-misc/W-1", "app-misc/X-1", "app-misc/Z-1"]),
)
playground = ResolverPlayground(ebuilds=ebuilds, installed=installed)