summaryrefslogtreecommitdiff
path: root/python/test/Slice/keyword/Client.py
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2017-01-06 16:42:35 -0500
committerBernard Normier <bernard@zeroc.com>2017-01-06 16:42:35 -0500
commitd7778df86336f3becb561463ae24243ccfe02164 (patch)
tree4e437427a9d333b44665fbdecea239350c800522 /python/test/Slice/keyword/Client.py
parentTest script fix, don't terminate the process twice (diff)
downloadice-d7778df86336f3becb561463ae24243ccfe02164.tar.bz2
ice-d7778df86336f3becb561463ae24243ccfe02164.tar.xz
ice-d7778df86336f3becb561463ae24243ccfe02164.zip
Renamed Slice/keyword test to clash, and added identifier-clash test
Diffstat (limited to 'python/test/Slice/keyword/Client.py')
-rwxr-xr-xpython/test/Slice/keyword/Client.py118
1 files changed, 0 insertions, 118 deletions
diff --git a/python/test/Slice/keyword/Client.py b/python/test/Slice/keyword/Client.py
deleted file mode 100755
index 4bbb984634f..00000000000
--- a/python/test/Slice/keyword/Client.py
+++ /dev/null
@@ -1,118 +0,0 @@
-#!/usr/bin/env python
-# **********************************************************************
-#
-# Copyright (c) 2003-2016 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 os, sys, traceback
-
-for toplevel in [".", "..", "../..", "../../..", "../../../.."]:
- toplevel = os.path.normpath(toplevel)
- if os.path.exists(os.path.join(toplevel, "python", "Ice.py")):
- break
-else:
- raise RuntimeError("can't find toplevel directory!")
-
-import Ice
-
-Ice.loadSlice('Key.ice')
-import _and
-
-class delI(_and._del):
- def _elifAsync(self, _else, current=None):
- pass
-
-class execI(_and._exec):
- def _finally(self, current=None):
- assert current.operation == "finally"
-
-class forI(_and._for):
- def foo(self, _from, current=None):
- pass
-
-class ifI(_and._if):
- def _elifAsync(self, _else, current=None):
- pass
- def _finally(self, current=None):
- pass
- def foo(self, _from, current=None):
- pass
-
-class printI(_and._print):
- def _raise(self, _else, _return, _try, _while, _yield, _lambda, _or, _global):
- pass
-
-def testtypes():
- sys.stdout.write("Testing generated type names... ")
- sys.stdout.flush()
- a = _and._assert._break
- b = _and._continue
- b._def = 0
- c = _and.delPrx.uncheckedCast(None)
- assert "_elif" in dir(_and.delPrx)
- c1 = delI()
- d = _and.execPrx.uncheckedCast(None)
- assert "_finally" in dir(_and.execPrx)
- d1 = execI()
-
- e1 = forI()
- f = _and.ifPrx.uncheckedCast(None)
-
- assert "_finally" in dir(_and.ifPrx)
- assert "_elif" in dir(_and.ifPrx)
- f1 = ifI()
- g = _and._is()
- g._lamba = 0
- h = _and._not()
- h._lamba = 0
- h._or = 1
- h._pass = 2
- i = printI()
- j = _and._lambda;
- en = _and.EnumNone._None
- print("ok")
-
-def run(args, communicator):
- communicator.getProperties().setProperty("TestAdapter.Endpoints", "default -p 12010:udp")
- adapter = communicator.createObjectAdapter("TestAdapter")
- adapter.add(execI(), Ice.stringToIdentity("test"))
- adapter.activate()
-
- sys.stdout.write("Testing operation name... ")
- sys.stdout.flush()
- p = _and.execPrx.uncheckedCast(
- adapter.createProxy(Ice.stringToIdentity("test")));
- p._finally();
- print("ok")
-
- testtypes()
-
- return True
-
-try:
- initData = Ice.InitializationData()
- initData.properties = Ice.createProperties(sys.argv)
- #
- # Its possible to have batch oneway requests dispatched after the
- # adapter is deactivated due to thread scheduling so we supress
- # this warning.
- #
- initData.properties.setProperty("Ice.Warn.Dispatch", "0");
- communicator = Ice.initialize(sys.argv, initData)
- status = run(sys.argv, communicator)
-except:
- traceback.print_exc()
- status = False
-
-if communicator:
- try:
- communicator.destroy()
- except:
- traceback.print_exc()
- status = False
-
-sys.exit(not status)