def test01_ret_struct(self): proc = OperatorProcess(Operator, None, None, None, None, server_name='test_node') proc.start() time.sleep(1) try: cl = OperatorClient('test_node') ret = cl.test_ret_struct('test message', 123456) self.assertEqual(len(ret), 2) self.assertEqual(ret[0], 'str_param=test message, int_param=123456') self.assertEqual(ret[1], {'s':'test message', 'i':123456}) ret = cl.test_object(FabnetPacketRequest(method='TestMethod', parameters={'tst': 213})) self.assertEqual(ret.ret_code, 0, ret.ret_message) try: cl.raise_exception('test exception') except Exception, err: from fabnet.core.fri_base import FriException self.assertEqual(err.__class__, FriException) self.assertEqual(str(err), 'test exception') else: