diff options
author | Mark Spruiell <mes@zeroc.com> | 2016-12-09 15:18:08 -0800 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2016-12-09 15:18:08 -0800 |
commit | 3b7e9f99b61538e0bbd6f07deeb7f7cb12013ed5 (patch) | |
tree | a8edbf5d1043527cc50880b34ee83458ed7e4855 /python/test/Ice/slicing/exceptions/ServerAMD.py | |
parent | Merge remote-tracking branch 'origin/3.6' (diff) | |
download | ice-3b7e9f99b61538e0bbd6f07deeb7f7cb12013ed5.tar.bz2 ice-3b7e9f99b61538e0bbd6f07deeb7f7cb12013ed5.tar.xz ice-3b7e9f99b61538e0bbd6f07deeb7f7cb12013ed5.zip |
ICE-7138 - new Python AMI mapping based on futures and modified AMD mapping
Diffstat (limited to 'python/test/Ice/slicing/exceptions/ServerAMD.py')
-rwxr-xr-x | python/test/Ice/slicing/exceptions/ServerAMD.py | 135 |
1 files changed, 89 insertions, 46 deletions
diff --git a/python/test/Ice/slicing/exceptions/ServerAMD.py b/python/test/Ice/slicing/exceptions/ServerAMD.py index 9b3004e1d6e..5dd7386d670 100755 --- a/python/test/Ice/slicing/exceptions/ServerAMD.py +++ b/python/test/Ice/slicing/exceptions/ServerAMD.py @@ -15,159 +15,202 @@ Ice.loadSlice('-I. --all ServerPrivateAMD.ice') import Test class TestI(Test.TestIntf): - def shutdown_async(self, cb, current=None): + def shutdown(self, current=None): current.adapter.getCommunicator().shutdown() - cb.ice_response() - def baseAsBase_async(self, cb, current=None): + def baseAsBase(self, current=None): b = Test.Base() b.b = "Base.b" - cb.ice_exception(b) + f = Ice.Future() + f.set_exception(b) + return f - def unknownDerivedAsBase_async(self, cb, current=None): + def unknownDerivedAsBase(self, current=None): d = Test.UnknownDerived() d.b = "UnknownDerived.b" d.ud = "UnknownDerived.ud" - cb.ice_exception(d) + f = Ice.Future() + f.set_exception(d) + return f - def knownDerivedAsBase_async(self, cb, current=None): + def knownDerivedAsBase(self, current=None): d = Test.KnownDerived() d.b = "KnownDerived.b" d.kd = "KnownDerived.kd" - cb.ice_exception(d) + f = Ice.Future() + f.set_exception(d) + return f - def knownDerivedAsKnownDerived_async(self, cb, current=None): + def knownDerivedAsKnownDerived(self, current=None): d = Test.KnownDerived() d.b = "KnownDerived.b" d.kd = "KnownDerived.kd" - cb.ice_exception(d) + f = Ice.Future() + f.set_exception(d) + return f - def unknownIntermediateAsBase_async(self, cb, current=None): + def unknownIntermediateAsBase(self, current=None): ui = Test.UnknownIntermediate() ui.b = "UnknownIntermediate.b" ui.ui = "UnknownIntermediate.ui" - cb.ice_exception(ui) + f = Ice.Future() + f.set_exception(ui) + return f - def knownIntermediateAsBase_async(self, cb, current=None): + def knownIntermediateAsBase(self, current=None): ki = Test.KnownIntermediate() ki.b = "KnownIntermediate.b" ki.ki = "KnownIntermediate.ki" - cb.ice_exception(ki) + f = Ice.Future() + f.set_exception(ki) + return f - def knownMostDerivedAsBase_async(self, cb, current=None): + def knownMostDerivedAsBase(self, current=None): kmd = Test.KnownMostDerived() kmd.b = "KnownMostDerived.b" kmd.ki = "KnownMostDerived.ki" kmd.kmd = "KnownMostDerived.kmd" - cb.ice_exception(kmd) + f = Ice.Future() + f.set_exception(kmd) + return f - def knownIntermediateAsKnownIntermediate_async(self, cb, current=None): + def knownIntermediateAsKnownIntermediate(self, current=None): ki = Test.KnownIntermediate() ki.b = "KnownIntermediate.b" ki.ki = "KnownIntermediate.ki" - cb.ice_exception(ki) + f = Ice.Future() + f.set_exception(ki) + return f - def knownMostDerivedAsKnownIntermediate_async(self, cb, current=None): + def knownMostDerivedAsKnownIntermediate(self, current=None): kmd = Test.KnownMostDerived() kmd.b = "KnownMostDerived.b" kmd.ki = "KnownMostDerived.ki" kmd.kmd = "KnownMostDerived.kmd" - cb.ice_exception(kmd) + f = Ice.Future() + f.set_exception(kmd) + return f - def knownMostDerivedAsKnownMostDerived_async(self, cb, current=None): + def knownMostDerivedAsKnownMostDerived(self, current=None): kmd = Test.KnownMostDerived() kmd.b = "KnownMostDerived.b" kmd.ki = "KnownMostDerived.ki" kmd.kmd = "KnownMostDerived.kmd" - cb.ice_exception(kmd) + f = Ice.Future() + f.set_exception(kmd) + return f - def unknownMostDerived1AsBase_async(self, cb, current=None): + def unknownMostDerived1AsBase(self, current=None): umd1 = Test.UnknownMostDerived1() umd1.b = "UnknownMostDerived1.b" umd1.ki = "UnknownMostDerived1.ki" umd1.umd1 = "UnknownMostDerived1.umd1" - cb.ice_exception(umd1) + f = Ice.Future() + f.set_exception(umd1) + return f - def unknownMostDerived1AsKnownIntermediate_async(self, cb, current=None): + def unknownMostDerived1AsKnownIntermediate(self, current=None): umd1 = Test.UnknownMostDerived1() umd1.b = "UnknownMostDerived1.b" umd1.ki = "UnknownMostDerived1.ki" umd1.umd1 = "UnknownMostDerived1.umd1" - cb.ice_exception(umd1) + f = Ice.Future() + f.set_exception(umd1) + return f - def unknownMostDerived2AsBase_async(self, cb, current=None): + def unknownMostDerived2AsBase(self, current=None): umd2 = Test.UnknownMostDerived2() umd2.b = "UnknownMostDerived2.b" umd2.ui = "UnknownMostDerived2.ui" umd2.umd2 = "UnknownMostDerived2.umd2" - cb.ice_exception(umd2) + f = Ice.Future() + f.set_exception(umd2) + return f - def unknownMostDerived2AsBaseCompact_async(self, cb, current=None): + def unknownMostDerived2AsBaseCompact(self, current=None): umd2 = Test.UnknownMostDerived2() umd2.b = "UnknownMostDerived2.b" umd2.ui = "UnknownMostDerived2.ui" umd2.umd2 = "UnknownMostDerived2.umd2" - cb.ice_exception(umd2) + f = Ice.Future() + f.set_exception(umd2) + return f - def knownPreservedAsBase_async(self, cb, r, current=None): + def knownPreservedAsBase(self, r, current=None): ex = Test.KnownPreservedDerived() ex.b = "base" ex.kp = "preserved" ex.kpd = "derived" - cb.ice_exception(ex) + f = Ice.Future() + f.set_exception(ex) + return f - def knownPreservedAsKnownPreserved_async(self, cb, r, current=None): + def knownPreservedAsKnownPreserved(self, r, current=None): ex = Test.KnownPreservedDerived() ex.b = "base" ex.kp = "preserved" ex.kpd = "derived" - cb.ice_exception(ex) + f = Ice.Future() + f.set_exception(ex) + return f - def relayKnownPreservedAsBase_async(self, cb, r, current=None): + def relayKnownPreservedAsBase(self, r, current=None): + f = Ice.Future() try: r.knownPreservedAsBase() test(False) except Ice.Exception as ex: - cb.ice_exception(ex) + f.set_exception(ex) + return f - def relayKnownPreservedAsKnownPreserved_async(self, cb, r, current=None): + def relayKnownPreservedAsKnownPreserved(self, r, current=None): + f = Ice.Future() try: r.knownPreservedAsKnownPreserved() test(False) except Ice.Exception as ex: - cb.ice_exception(ex) + f.set_exception(ex) + return f - def unknownPreservedAsBase_async(self, cb, r, current=None): + def unknownPreservedAsBase(self, r, current=None): ex = Test.SPreserved2() ex.b = "base" ex.kp = "preserved" ex.kpd = "derived" ex.p1 = Test.SPreservedClass("bc", "spc") ex.p2 = ex.p1 - cb.ice_exception(ex) + f = Ice.Future() + f.set_exception(ex) + return f - def unknownPreservedAsKnownPreserved_async(self, cb, r, current=None): + def unknownPreservedAsKnownPreserved(self, r, current=None): ex = Test.SPreserved2() ex.b = "base" ex.kp = "preserved" ex.kpd = "derived" ex.p1 = Test.SPreservedClass("bc", "spc") ex.p2 = ex.p1 - cb.ice_exception(ex) + f = Ice.Future() + f.set_exception(ex) + return f - def relayUnknownPreservedAsBase_async(self, cb, r, current=None): + def relayUnknownPreservedAsBase(self, r, current=None): + f = Ice.Future() try: r.unknownPreservedAsBase() test(False) except Ice.Exception as ex: - cb.ice_exception(ex) + f.set_exception(ex) + return f - def relayUnknownPreservedAsKnownPreserved_async(self, cb, r, current=None): + def relayUnknownPreservedAsKnownPreserved(self, r, current=None): + f = Ice.Future() try: r.unknownPreservedAsKnownPreserved() test(False) except Ice.Exception as ex: - cb.ice_exception(ex) + f.set_exception(ex) + return f def run(args, communicator): properties = communicator.getProperties() |