summaryrefslogtreecommitdiffstats
path: root/pym/portage/tests/dep
diff options
context:
space:
mode:
authorSebastian Luther <SebastianLuther@gmx.de>2010-10-12 16:34:37 +0200
committerZac Medico <zmedico@gentoo.org>2010-10-12 08:36:07 -0700
commit13265b866e87e132ff6fb0726e3773f490a2b90c (patch)
tree74b3093de03c72166155ef389e5acb1c061128f7 /pym/portage/tests/dep
parent7f7fb4ca3420e6c65219dd80bb031be7cfeb3c89 (diff)
downloadportage-13265b866e87e132ff6fb0726e3773f490a2b90c.tar.gz
portage-13265b866e87e132ff6fb0726e3773f490a2b90c.tar.bz2
portage-13265b866e87e132ff6fb0726e3773f490a2b90c.zip
Allow repository specs for atoms with wildcards
Diffstat (limited to 'pym/portage/tests/dep')
-rw-r--r--pym/portage/tests/dep/testAtom.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/pym/portage/tests/dep/testAtom.py b/pym/portage/tests/dep/testAtom.py
index a1dea8c1f..092cacf84 100644
--- a/pym/portage/tests/dep/testAtom.py
+++ b/pym/portage/tests/dep/testAtom.py
@@ -47,6 +47,15 @@ class TestAtom(TestCase):
('=*', 'sys-apps/portage', '2.1-r1', '0', '[doc]', 'repo_name'), False, True ),
( "sys-apps/portage:0::repo_name[doc]",
(None, 'sys-apps/portage', None, '0', '[doc]', 'repo_name'), False, True ),
+
+ ( "*/*::repo_name",
+ (None, '*/*', None, None, None, 'repo_name'), True, True ),
+ ( "sys-apps/*::repo_name",
+ (None, 'sys-apps/*', None, None, None, 'repo_name'), True, True ),
+ ( "*/portage::repo_name",
+ (None, '*/portage', None, None, None, 'repo_name'), True, True ),
+ ( "s*s-*/portage:1::repo_name",
+ (None, 's*s-*/portage', None, '1', None, 'repo_name'), True, True ),
)
tests_xfail = (
@@ -103,6 +112,7 @@ class TestAtom(TestCase):
( "=sys-apps/portage-2.1-r1:0::repo_name[doc,a=,!b=,c?,!d?,-e]", False, False ),
( "=sys-apps/portage-2.1-r1*:0::repo_name[doc]", False, False ),
( "sys-apps/portage:0::repo_name[doc]", False, False ),
+ ( "*/*::repo_name", True, False ),
)
for atom, parts, allow_wildcard, allow_repo in tests: