summaryrefslogtreecommitdiff
path: root/py/test/Ice/exceptions/AllTests.py
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2010-05-21 14:03:30 -0700
committerMark Spruiell <mes@zeroc.com>2010-05-21 14:03:30 -0700
commit01e3d1af5c5e19d74d391a8998495df59f6c4ce8 (patch)
treea94485661f2eb28ce4b1cb29fabf34c3fddf7c8d /py/test/Ice/exceptions/AllTests.py
parentVarious changes for 3.4.1 installers (diff)
downloadice-01e3d1af5c5e19d74d391a8998495df59f6c4ce8.tar.bz2
ice-01e3d1af5c5e19d74d391a8998495df59f6c4ce8.tar.xz
ice-01e3d1af5c5e19d74d391a8998495df59f6c4ce8.zip
bug 4733 - fixing bugs in AMD exceptions
Diffstat (limited to 'py/test/Ice/exceptions/AllTests.py')
-rw-r--r--py/test/Ice/exceptions/AllTests.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/py/test/Ice/exceptions/AllTests.py b/py/test/Ice/exceptions/AllTests.py
index 188d83bf576..f70047f50fd 100644
--- a/py/test/Ice/exceptions/AllTests.py
+++ b/py/test/Ice/exceptions/AllTests.py
@@ -748,6 +748,24 @@ def allTests(communicator):
print "ok"
+ print "testing asynchronous exceptions...",
+
+ try:
+ thrower.throwAfterResponse()
+ except:
+ print sys.exc_info()
+ test(False)
+
+ try:
+ thrower.throwAfterException()
+ except Test.A:
+ pass
+ except:
+ print sys.exc_info()
+ test(False)
+
+ print "ok"
+
print "catching exact types with AMI...",
cb = AMI_Thrower_throwAasAI()