summaryrefslogtreecommitdiff
path: root/py/test/Ice/slicing/exceptions/Server.py
diff options
context:
space:
mode:
Diffstat (limited to 'py/test/Ice/slicing/exceptions/Server.py')
-rwxr-xr-xpy/test/Ice/slicing/exceptions/Server.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/py/test/Ice/slicing/exceptions/Server.py b/py/test/Ice/slicing/exceptions/Server.py
index ff397e4f192..eb0c585a9b6 100755
--- a/py/test/Ice/slicing/exceptions/Server.py
+++ b/py/test/Ice/slicing/exceptions/Server.py
@@ -100,6 +100,25 @@ class TestI(Test.TestIntf):
umd2.umd2 = "UnknownMostDerived2.umd2"
raise umd2
+ def unknownMostDerived2AsBaseCompact(self, current=None):
+ umd2 = Test.UnknownMostDerived2()
+ umd2.b = "UnknownMostDerived2.b"
+ umd2.ui = "UnknownMostDerived2.ui"
+ umd2.umd2 = "UnknownMostDerived2.umd2"
+ raise umd2
+
+ def relayKnownPreservedAsBase(self, r, current=None):
+ r.knownPreservedAsBase()
+
+ def relayKnownPreservedAsKnownPreserved(self, r, current=None):
+ r.knownPreservedAsKnownPreserved()
+
+ def relayUnknownPreservedAsBase(self, r, current=None):
+ r.unknownPreservedAsBase()
+
+ def relayUnknownPreservedAsKnownPreserved(self, r, current=None):
+ r.unknownPreservedAsKnownPreserved()
+
def run(args, communicator):
properties = communicator.getProperties()
properties.setProperty("Ice.Warn.Dispatch", "0")