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