diff options
Diffstat (limited to 'pym/portage/tests/dep/test_isvalidatom.py')
-rw-r--r-- | pym/portage/tests/dep/test_isvalidatom.py | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/pym/portage/tests/dep/test_isvalidatom.py b/pym/portage/tests/dep/test_isvalidatom.py index f7cc3b844..e21f54afc 100644 --- a/pym/portage/tests/dep/test_isvalidatom.py +++ b/pym/portage/tests/dep/test_isvalidatom.py @@ -25,16 +25,19 @@ 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[bar?,!baz?,!doc=,build=]", True ), + ( "=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=]", 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[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 ), + ( "=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 ), ( "=sys-apps/portage-2.2*:foo[bar][doc,build]", False ), ( ">~cate-gory/foo-1.0", False ), ( ">~category/foo-1.0", False ), |