diff options
-rwxr-xr-x | scripts/testdynamic.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/scripts/testdynamic.py b/scripts/testdynamic.py new file mode 100755 index 000000000..3d41376f4 --- /dev/null +++ b/scripts/testdynamic.py @@ -0,0 +1,20 @@ +#!/usr/bin/env python +# -*- coding: utf-8 +import Ice, IcePy, sys, tempfile + +ice = Ice.initialize(sys.argv) + +proxy = ice.stringToProxy('Meta:tcp -h 127.0.0.1 -p 6502') +slice = IcePy.Operation('getSlice', Ice.OperationMode.Idempotent, Ice.OperationMode.Idempotent, True, (), (), (), IcePy._t_string, ()).invoke(proxy, ((), None)) + +slicefile = tempfile.NamedTemporaryFile(suffix = '.ice') +slicefile.write(slice) +slicefile.flush() +Ice.loadSlice(slicefile.name) +slicefile.close() + +import Murmur + +meta = Murmur.MetaPrx.checkedCast(proxy) + +print meta.getVersion() |