summaryrefslogtreecommitdiff
path: root/python/test/Ice/servantLocator/AllTests.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/test/Ice/servantLocator/AllTests.py')
-rw-r--r--python/test/Ice/servantLocator/AllTests.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/python/test/Ice/servantLocator/AllTests.py b/python/test/Ice/servantLocator/AllTests.py
index 2aabd9103de..19bcf51e56f 100644
--- a/python/test/Ice/servantLocator/AllTests.py
+++ b/python/test/Ice/servantLocator/AllTests.py
@@ -217,4 +217,16 @@ def allTests(helper, communicator):
test(False)
print("ok")
+ sys.stdout.write("testing invalid locate return values ... ")
+ sys.stdout.flush()
+ try:
+ communicator.stringToProxy("invalidReturnValue:{0}".format(helper.getTestEndpoint())).ice_ping()
+ except Ice.ObjectNotExistException:
+ pass
+ try:
+ communicator.stringToProxy("invalidReturnType:{0}".format(helper.getTestEndpoint())).ice_ping()
+ except Ice.ObjectNotExistException:
+ pass
+ print ("ok")
+
return obj