diff options
Diffstat (limited to 'python/test/Ice/slicing/exceptions/ServerAMD.py')
-rwxr-xr-x | python/test/Ice/slicing/exceptions/ServerAMD.py | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/python/test/Ice/slicing/exceptions/ServerAMD.py b/python/test/Ice/slicing/exceptions/ServerAMD.py index 8c0513cc4e8..9f04f121ad0 100755 --- a/python/test/Ice/slicing/exceptions/ServerAMD.py +++ b/python/test/Ice/slicing/exceptions/ServerAMD.py @@ -154,19 +154,21 @@ class TestI(Test.TestIntf): f.set_exception(ex) return f - def relayKnownPreservedAsBase(self, r, current=None): + def relayKnownPreservedAsBase(self, r, current): f = Ice.Future() try: - r.knownPreservedAsBase() + p = Test.RelayPrx.uncheckedCast(current.con.createProxy(r.ice_getIdentity())) + p.knownPreservedAsBase() test(False) except Ice.Exception as ex: f.set_exception(ex) return f - def relayKnownPreservedAsKnownPreserved(self, r, current=None): + def relayKnownPreservedAsKnownPreserved(self, r, current): f = Ice.Future() try: - r.knownPreservedAsKnownPreserved() + p = Test.RelayPrx.uncheckedCast(current.con.createProxy(r.ice_getIdentity())) + p.knownPreservedAsKnownPreserved() test(False) except Ice.Exception as ex: f.set_exception(ex) @@ -194,19 +196,21 @@ class TestI(Test.TestIntf): f.set_exception(ex) return f - def relayUnknownPreservedAsBase(self, r, current=None): + def relayUnknownPreservedAsBase(self, r, current): f = Ice.Future() try: - r.unknownPreservedAsBase() + p = Test.RelayPrx.uncheckedCast(current.con.createProxy(r.ice_getIdentity())) + p.unknownPreservedAsBase() test(False) except Ice.Exception as ex: f.set_exception(ex) return f - def relayUnknownPreservedAsKnownPreserved(self, r, current=None): + def relayUnknownPreservedAsKnownPreserved(self, r, current): f = Ice.Future() try: - r.unknownPreservedAsKnownPreserved() + p = Test.RelayPrx.uncheckedCast(current.con.createProxy(r.ice_getIdentity())) + p.unknownPreservedAsKnownPreserved() test(False) except Ice.Exception as ex: f.set_exception(ex) |