changes for 3.0
[monitor.git] / testapi.py
1 #!/usr/bin/python
2
3 import plc
4 import sys
5 import traceback
6
7 api = plc.getAuthAPI()
8
9 try:
10         # Just try the first site returned by the call
11         site = api.GetSites()[0]
12         site_nodes = api.GetNodes(site['node_ids'])
13         site_people = api.GetPersons(site['person_ids'])
14         for node in site_nodes:
15                 network = api.GetInterfaces(node['interface_ids'])
16         print "ok"
17 except:
18         sys.stderr.write(traceback.format_exc())
19         from nodecommon import email_exception
20         email_exception()
21         print "fail"