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.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/pym/portage/tests/dep/test_isvalidatom.py b/pym/portage/tests/dep/test_isvalidatom.py
index e21f54afc..cd501e90d 100644
--- a/pym/portage/tests/dep/test_isvalidatom.py
+++ b/pym/portage/tests/dep/test_isvalidatom.py
@@ -30,11 +30,16 @@ class IsValidAtom(TestCase):
( "=sys-apps/portage-2.2*:foo[!doc?]", True ),
( "=sys-apps/portage-2.2*:foo[doc=]", 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[!-doc=]", False ),
+ ( "=sys-apps/portage-2.2*:foo[!-doc?]", False ),
+ ( "=sys-apps/portage-2.2*:foo[-doc?]", False ),
( "=sys-apps/portage-2.2*:foo[-doc=]", False ),
( "=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?]", False ),
- ( "=sys-apps/portage-2.2*:foo[bar,-baz,doc?,-build?]", True ),
+ ( "=sys-apps/portage-2.2*:foo[bar][-baz][doc?][!build?]", False ),
+ ( "=sys-apps/portage-2.2*:foo[bar,-baz,doc?,!build?]", True ),
( "=sys-apps/portage-2.2*:foo[bar,-baz,doc?,!build?,]", False ),
( "=sys-apps/portage-2.2*:foo[,bar,-baz,doc?,!build?]", False ),
( "=sys-apps/portage-2.2*:foo[bar,-baz][doc?,!build?]", False ),