#!/usr/bin/python2 #standard imports import syslog, sys #domain specific imports sys.path.insert (1, '..') import SOAPpy SOAPpy.Config.simplify_objects=1 ## def test_integer(self,pass_integer): ## def test_string(self,pass_string): ## def test_float(self,pass_float): ## def test_tuple(self,pass_tuple): ## def test_list(self,pass_list): ## def test_dictionary(self,pass_dictionary): if __name__ == "__main__": server = SOAPpy.SOAPProxy("http://localhost:9999") original_integer = 5 result_integer = server.test_integer(original_integer) print("original_integer %s" % original_integer) print("result_integer %s" % result_integer) assert(result_integer==original_integer) print() original_string = "five" result_string = server.test_string(original_string) print("original_string %s" % original_string) print("result_string %s" % result_string) assert(result_string==original_string) print() original_float = 5.0 result_float = server.test_float(original_float) print("original_float %s" % original_float) print("result_float %s" % result_float) assert(result_float==original_float) print() original_tuple = (1,2,"three","four",5) result_tuple = server.test_tuple(original_tuple) print("original_tuple %s" % str(original_tuple)) print("result_tuple %s" % str(result_tuple)) assert(tuple(result_tuple)==original_tuple) print() original_list = [5,4,"three",2,1] result_list = server.test_list(original_list) print("original_list %s" % original_list) print("result_list %s" % result_list) assert(result_list==original_list) print() original_dictionary = { 'one': 1, "two": 2, "three": 3, "four": 4, "five": 5, } result_dictionary = server.test_dictionary(original_dictionary) print("original_dictionary %s" % original_dictionary) print("result_dictionary %s" % result_dictionary) assert(result_dictionary==original_dictionary) print() server.quit()