summaryrefslogtreecommitdiffstats
path: root/ipa_server/test_client
blob: 3b4794d956a288cbffc4236072e1d32531e4b837 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/usr/bin/python

import xmlrpclib

def user_find(uid):
    try:
        args=uid
        result = server.user_find(args)
        print "returned %s" % result
    except xmlrpclib.Fault, e:
        print e.faultString
    
# main
server = xmlrpclib.ServerProxy("http://localhost:8888/")
    
#print server.system.listMethods()
#print server.system.methodHelp("user_add")

try:
    args="jsmith1"
    kw = {'givenname':'Joe', 'sn':'Smith'}
    result = server.user_add(kw, args)
    print "returned %s" % result
except xmlrpclib.Fault, e:
    print e.faultString

#user_find("admin")
#user_find("notfound")