summaryrefslogtreecommitdiff
path: root/python/test/Ice/facets/TestI.py
diff options
context:
space:
mode:
authorMatthew Newhook <matthew@zeroc.com>2015-03-21 15:35:40 -0230
committerMatthew Newhook <matthew@zeroc.com>2015-03-21 15:35:40 -0230
commit630a37d2fe66f24518299e705f958b571803c522 (patch)
tree969723791bdc4d73bb099c19d45554d0ca241ad9 /python/test/Ice/facets/TestI.py
parentFix some README.md markdown formatting (diff)
downloadice-630a37d2fe66f24518299e705f958b571803c522.tar.bz2
ice-630a37d2fe66f24518299e705f958b571803c522.tar.xz
ice-630a37d2fe66f24518299e705f958b571803c522.zip
py -> python
rb -> ruby objc -> objective-c cs -> csharp
Diffstat (limited to 'python/test/Ice/facets/TestI.py')
-rw-r--r--python/test/Ice/facets/TestI.py51
1 files changed, 51 insertions, 0 deletions
diff --git a/python/test/Ice/facets/TestI.py b/python/test/Ice/facets/TestI.py
new file mode 100644
index 00000000000..9f709245554
--- /dev/null
+++ b/python/test/Ice/facets/TestI.py
@@ -0,0 +1,51 @@
+# **********************************************************************
+#
+# Copyright (c) 2003-2015 ZeroC, Inc. All rights reserved.
+#
+# This copy of Ice is licensed to you under the terms described in the
+# ICE_LICENSE file included in this distribution.
+#
+# **********************************************************************
+
+import Test
+
+class AI(Test.A):
+ def callA(self, current=None):
+ return "A"
+
+class BI(Test.B, AI):
+ def callB(self, current=None):
+ return "B"
+
+class CI(Test.C, AI):
+ def callC(self, current=None):
+ return "C"
+
+class DI(Test.D, BI, CI):
+ def callD(self, current=None):
+ return "D"
+
+class EI(Test.E):
+ def callE(self, current=None):
+ return "E"
+
+class FI(Test.F, EI):
+ def callF(self, current=None):
+ return "F"
+
+class GI(Test.G):
+ def __init__(self, communicator):
+ self._communicator = communicator
+
+ def shutdown(self, current=None):
+ self._communicator.shutdown()
+
+ def callG(self, current=None):
+ return "G"
+
+class HI(Test.H, GI):
+ def __init__(self, communicator):
+ GI.__init__(self, communicator)
+
+ def callH(self, current=None):
+ return "H"