simple script to verify basic sanity of the api before proceeding with the
[monitor.git] / testapi.py
diff --git a/testapi.py b/testapi.py
new file mode 100755 (executable)
index 0000000..fa81fd5
--- /dev/null
@@ -0,0 +1,19 @@
+#!/usr/bin/python
+
+import plc
+import sys
+import traceback
+
+api = plc.getAuthAPI()
+loginbase = "princeton"
+
+try:
+       site = api.GetSites(loginbase)[0]
+       site_nodes = api.GetNodes(site['node_ids'])
+       site_people = api.GetPersons(site['person_ids'])
+       for node in site_nodes:
+               network = api.GetNodeNetworks(node['nodenetwork_ids'])
+       print "ok"
+except:
+       sys.stderr.write(traceback.print_exc())
+       print "fail"