diff options
author | Petr Vobornik <pvoborni@redhat.com> | 2013-03-11 12:37:29 +0100 |
---|---|---|
committer | Martin Kosek <mkosek@redhat.com> | 2013-04-09 19:00:30 +0200 |
commit | e64db8cbc2e9571200cd14e7d2313102022c2813 (patch) | |
tree | 2ebed4dd0c34b22003abe98a61a9831894f424b5 /tests/test_xmlrpc/xmlrpc_test.py | |
parent | 3f053437c979e13b22e3e5cac194d24dc9afcddf (diff) | |
download | freeipa.git-e64db8cbc2e9571200cd14e7d2313102022c2813.tar.gz freeipa.git-e64db8cbc2e9571200cd14e7d2313102022c2813.tar.xz freeipa.git-e64db8cbc2e9571200cd14e7d2313102022c2813.zip |
Filter groups by type (POSIX, non-POSIX, external)
Added flag for each groups type: --posix, --nonposix, --external to group-find command.
Group types:
* non-POSIX: not posix, not external
* POSIX: with objectclass posixgroup
* external: with objectclass ipaexternalgroup
https://fedorahosted.org/freeipa/ticket/3483
Diffstat (limited to 'tests/test_xmlrpc/xmlrpc_test.py')
-rw-r--r-- | tests/test_xmlrpc/xmlrpc_test.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/test_xmlrpc/xmlrpc_test.py b/tests/test_xmlrpc/xmlrpc_test.py index cfd7bd33..89f1adc3 100644 --- a/tests/test_xmlrpc/xmlrpc_test.py +++ b/tests/test_xmlrpc/xmlrpc_test.py @@ -83,6 +83,10 @@ fuzzy_dergeneralizedtime = Fuzzy('^[0-9]{14}Z$') # match any string fuzzy_string = Fuzzy(type=basestring) +# case insensitive match of sets +def fuzzy_set_ci(s): + return Fuzzy(test=lambda other: set(x.lower() for x in other) == set(y.lower() for y in s)) + try: if not api.Backend.xmlclient.isconnected(): api.Backend.xmlclient.connect(fallback=False) |