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