diff options
Diffstat (limited to 'client/test_func.py')
-rw-r--r-- | client/test_func.py | 25 |
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 |