diff options
author | Bernard Normier <bernard@zeroc.com> | 2017-01-06 16:42:35 -0500 |
---|---|---|
committer | Bernard Normier <bernard@zeroc.com> | 2017-01-06 16:42:35 -0500 |
commit | d7778df86336f3becb561463ae24243ccfe02164 (patch) | |
tree | 4e437427a9d333b44665fbdecea239350c800522 /python/test/Slice/keyword/Client.py | |
parent | Test script fix, don't terminate the process twice (diff) | |
download | ice-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-x | python/test/Slice/keyword/Client.py | 118 |
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) |