7253fe341750b42a047c03cd7c0d048349be6d90
[monitor.git] / testapi.py
1 #!/usr/bin/python
2
3 import sys
4 import traceback
5
6 from monitor.wrapper import plc
7
8 api = plc.getAuthAPI()
9 loginbase = sys.argv[1] # "princeton"
10
11 try:
12         site = api.GetSites(loginbase)[0]
13         site_nodes = api.GetNodes(site['node_ids'])
14         site_people = api.GetPersons(site['person_ids'])
15         for node in site_nodes:
16                 network = api.GetNodeNetworks(node['nodenetwork_ids'])
17         print "ok"
18 except:
19         sys.stderr.write(traceback.print_exc())
20         print "fail"