summaryrefslogtreecommitdiffstats
path: root/client/test_func.py
diff options
context:
space:
mode:
Diffstat (limited to 'client/test_func.py')
-rw-r--r--client/test_func.py25
1 files changed, 24 insertions, 1 deletions
diff --git a/client/test_func.py b/client/test_func.py
index ede9bbf..a108c47 100644
--- a/client/test_func.py
+++ b/client/test_func.py
@@ -5,10 +5,33 @@
import xmlrpclib
+TEST_VIRT = True
+TEST_SERVICES = True
+
+# get a connecton (to be replaced by client lib logic)
s = xmlrpclib.ServerProxy("http://127.0.0.1:51234")
+# here's the basic test...
print s.test_add(1, 2)
-print s.service_restart("httpd")
+# here's the service module testing
+if TEST_SERVICES:
+ print s.service_restart("httpd")
+
+# this is so I can remember how the virt module works
+if TEST_VIRT:
+
+ # example of using koan to install a virtual machine
+ # s.virt_install("mdehaan.rdu.redhat.com","fc7webserver",False)
+
+ # wait ...
+ vms = s.virt_list_vms()
+ # example of stopping all stopped virtual machines
+ print "list of virtual instances = %s" % vms
+ for vm in vms:
+ status = s.virt_status(vm)
+ if status == "stopped":
+ s.virt_start(vm)
+# add more tests here