diff options
author | Benoit Foucher <benoit@zeroc.com> | 2017-06-21 18:34:37 +0200 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2017-06-21 18:34:37 +0200 |
commit | ec78a48c45fece921fb3219a27a3e2b1ab87819d (patch) | |
tree | d0c1cc9d379fa5cb102277fb99a2dadc88ccfff6 /python/test/Ice/slicing/exceptions/Server.py | |
parent | Windows UWP build instructions updates (diff) | |
download | ice-ec78a48c45fece921fb3219a27a3e2b1ab87819d.tar.bz2 ice-ec78a48c45fece921fb3219a27a3e2b1ab87819d.tar.xz ice-ec78a48c45fece921fb3219a27a3e2b1ab87819d.zip |
Fixed ICE-8132 - Ice/slicing/exceptions failure with UWP/SSL
Diffstat (limited to 'python/test/Ice/slicing/exceptions/Server.py')
-rwxr-xr-x | python/test/Ice/slicing/exceptions/Server.py | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/python/test/Ice/slicing/exceptions/Server.py b/python/test/Ice/slicing/exceptions/Server.py index 44a58914a5f..0a52aa525ab 100755 --- a/python/test/Ice/slicing/exceptions/Server.py +++ b/python/test/Ice/slicing/exceptions/Server.py @@ -121,11 +121,13 @@ class TestI(Test.TestIntf): ex.kpd = "derived" raise ex - def relayKnownPreservedAsBase(self, r, current=None): - r.knownPreservedAsBase() + def relayKnownPreservedAsBase(self, r, current): + p = Test.RelayPrx.uncheckedCast(current.con.createProxy(r.ice_getIdentity())) + p.knownPreservedAsBase() - def relayKnownPreservedAsKnownPreserved(self, r, current=None): - r.knownPreservedAsKnownPreserved() + def relayKnownPreservedAsKnownPreserved(self, r, current): + p = Test.RelayPrx.uncheckedCast(current.con.createProxy(r.ice_getIdentity())) + p.knownPreservedAsKnownPreserved() def unknownPreservedAsBase(self, current=None): ex = Test.SPreserved2() @@ -145,11 +147,13 @@ class TestI(Test.TestIntf): ex.p2 = ex.p1 raise ex - def relayUnknownPreservedAsBase(self, r, current=None): - r.unknownPreservedAsBase() + def relayUnknownPreservedAsBase(self, r, current): + p = Test.RelayPrx.uncheckedCast(current.con.createProxy(r.ice_getIdentity())) + p.unknownPreservedAsBase() - def relayUnknownPreservedAsKnownPreserved(self, r, current=None): - r.unknownPreservedAsKnownPreserved() + def relayUnknownPreservedAsKnownPreserved(self, r, current): + p = Test.RelayPrx.uncheckedCast(current.con.createProxy(r.ice_getIdentity())) + p.unknownPreservedAsKnownPreserved() def run(args, communicator): properties = communicator.getProperties() |