summaryrefslogtreecommitdiffstats
path: root/pym/portage/tests/dep/test_isvalidatom.py
diff options
context:
space:
mode:
Diffstat (limited to 'pym/portage/tests/dep/test_isvalidatom.py')
-rw-r--r--pym/portage/tests/dep/test_isvalidatom.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/pym/portage/tests/dep/test_isvalidatom.py b/pym/portage/tests/dep/test_isvalidatom.py
index d2210b8e9..397ce997b 100644
--- a/pym/portage/tests/dep/test_isvalidatom.py
+++ b/pym/portage/tests/dep/test_isvalidatom.py
@@ -25,6 +25,11 @@ class IsValidAtom(TestCase):
( "sys-apps/portage:foo", True ),
( "sys-apps/portage-2.1:foo", False ),
( "sys-apps/portage-2.1:", False ),
+ ( "=sys-apps/portage-2.2*:foo[bar?,-baz?,doc!=,build=]", True ),
+ ( "=sys-apps/portage-2.2*:foo[build=]", True ),
+ ( "=sys-apps/portage-2.2*:foo[doc!=]", True ),
+ ( "=sys-apps/portage-2.2*:foo[-doc!=]", False ),
+ ( "=sys-apps/portage-2.2*:foo[-doc=]", False ),
( "=sys-apps/portage-2.2*:foo[bar][-baz][doc?][-build?]", True ),
( "=sys-apps/portage-2.2*:foo[bar,-baz,doc?,-build?]", True ),
( "=sys-apps/portage-2.2*:foo[bar,-baz,doc?,-build?,]", False ),