#!/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()
|