summaryrefslogtreecommitdiffstats
path: root/tests/test_xmlrpc/xmlrpc_test.py
diff options
context:
space:
mode:
authorPetr Vobornik <pvoborni@redhat.com>2013-03-11 12:37:29 +0100
committerMartin Kosek <mkosek@redhat.com>2013-04-09 19:00:30 +0200
commite64db8cbc2e9571200cd14e7d2313102022c2813 (patch)
tree2ebed4dd0c34b22003abe98a61a9831894f424b5 /tests/test_xmlrpc/xmlrpc_test.py
parent3f053437c979e13b22e3e5cac194d24dc9afcddf (diff)
downloadfreeipa.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.py4
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)