summaryrefslogtreecommitdiff
path: root/py/test/Ice/optional/ServerAMD.py
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2012-11-09 16:22:47 -0800
committerMark Spruiell <mes@zeroc.com>2012-11-09 16:22:47 -0800
commit493caea19fd83663eb03b4eeaf7714f99ac07b97 (patch)
tree39f8b7dc983394288cb25961a0907ebe0b0f5847 /py/test/Ice/optional/ServerAMD.py
parentICE-4914 - Update Database/Oracle demos (diff)
downloadice-493caea19fd83663eb03b4eeaf7714f99ac07b97.tar.bz2
ice-493caea19fd83663eb03b4eeaf7714f99ac07b97.tar.xz
ice-493caea19fd83663eb03b4eeaf7714f99ac07b97.zip
ICE-4930 - fixes for scripting languages
Diffstat (limited to 'py/test/Ice/optional/ServerAMD.py')
-rwxr-xr-xpy/test/Ice/optional/ServerAMD.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/py/test/Ice/optional/ServerAMD.py b/py/test/Ice/optional/ServerAMD.py
index 8d89cd6f533..11306afb888 100755
--- a/py/test/Ice/optional/ServerAMD.py
+++ b/py/test/Ice/optional/ServerAMD.py
@@ -24,10 +24,10 @@ class InitialI(Test.Initial):
cb.ice_response(o)
def opOptionalException_async(self, cb, a, b, o, current=None):
- cb.ice_exception(Test.OptionalException(a, b, o))
+ cb.ice_exception(Test.OptionalException(False, a, b, o))
def opDerivedException_async(self, cb, a, b, o, current=None):
- cb.ice_exception(Test.DerivedException(a, b, o, b, o))
+ cb.ice_exception(Test.DerivedException(False, a, b, o, b, o))
def opRequiredException_async(self, cb, a, b, o, current=None):
e = Test.RequiredException()
@@ -133,6 +133,12 @@ class InitialI(Test.Initial):
def opClassAndUnknownOptional_async(self, cb, p, current=None):
cb.ice_response()
+ def sendOptionalClass_async(self, cb, req, o, current=None):
+ cb.ice_response()
+
+ def returnOptionalClass_async(self, cb, req, current=None):
+ cb.ice_response(Test.OneOptional(5))
+
def supportsRequiredParams_async(self, cb, current=None):
cb.ice_response(False)