summaryrefslogtreecommitdiff
path: root/py/test/Ice/operations/Oneways.py
blob: beadb6f101eb65d49131210b176130ceb2aa9e2b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# **********************************************************************
#
# Copyright (c) 2003-2008 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 Ice, math, Test, array

def test(b):
    if not b:
        raise RuntimeError('test assertion failed')

def oneways(communicator, p):

    p = Test.MyClassPrx.uncheckedCast(p.ice_oneway())

    #
    # opVoid
    #
    p.opVoid()

    #
    # opByte
    #
    try:
        p.opByte(0xff, 0x0f)
    except Ice.TwowayOnlyException:
        pass