def test_params(self): param1 = parameter.Parameter("author_name", "WanderingEarth") param2 = parameter.Parameter("author_age", 5000) param3 = parameter.Parameter("author_score", 888.88) test_node = cyber.Node(PARAM_SERVICE_NAME) srv = parameter.ParameterServer(test_node) node_handle = cyber.Node("service_client_node") clt = parameter.ParameterClient(test_node, PARAM_SERVICE_NAME) clt.set_parameter(param1) clt.set_parameter(param2) clt.set_parameter(param3) param_list = clt.get_paramslist() self.assertEqual(3, len(param_list)) param_list = srv.get_paramslist() self.assertEqual(3, len(param_list))
def print_param_srv(): param1 = parameter.Parameter("author_name", "WanderingEarth") param2 = parameter.Parameter("author_age", 5000) param3 = parameter.Parameter("author_score", 888.88) test_node = cyber.Node(PARAM_SERVICE_NAME) srv = parameter.ParameterServer(test_node) node_handle = cyber.Node("service_client_node") clt = parameter.ParameterClient(test_node, PARAM_SERVICE_NAME) clt.set_parameter(param1) clt.set_parameter(param2) clt.set_parameter(param3) param_list = clt.get_paramslist() print "clt param lst len is ", len(param_list) for param in param_list: print param.debug_string() print "" param_list = srv.get_paramslist() print "srv param lst len is ", len(param_list) for param in param_list: print param.debug_string()