From 110d46b79209b74c0081e0baffc90b0cfc9f3ba2 Mon Sep 17 00:00:00 2001 From: Rob Crittenden Date: Wed, 18 Aug 2010 14:04:58 -0400 Subject: Use global time and size limit values when searching. Add test to verify that limit is honored and truncated flag set. ticket #48 --- tests/test_xmlrpc/test_user_plugin.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'tests') diff --git a/tests/test_xmlrpc/test_user_plugin.py b/tests/test_xmlrpc/test_user_plugin.py index 4bae4c8d..1cbccbbc 100644 --- a/tests/test_xmlrpc/test_user_plugin.py +++ b/tests/test_xmlrpc/test_user_plugin.py @@ -208,6 +208,31 @@ class test_user(Declarative): ), + dict( + desc='Search for all users with a limit of 1', + command=( + 'user_find', [], dict(sizelimit=1,), + ), + expected=dict( + result=[ + dict( + dn=u'uid=admin,cn=users,cn=accounts,' + api.env.basedn, + homedirectory=[u'/home/admin'], + loginshell=[u'/bin/bash'], + sn=[u'Administrator'], + uid=[u'admin'], + memberof_group=[u'admins'], + memberof_rolegroup=[u'replicaadmin'], + memberof_taskgroup=[u'managereplica', u'deletereplica'], + ), + ], + summary=u'1 user matched', + count=1, + truncated=True, + ), + ), + + dict( desc='Lock %r' % user1, command=( -- cgit