def _kv_store_client(): kv_store_client_inst = kvstore_client.KvStoreClient( zmq.Context(), "tcp://localhost:5000") publication = kv_store_client_inst.get_keys( ['san jose 1', 'san francisco 1', 'virginia']) key_values = publication.keyVals self.assertEqual( key_values, {'san jose 1': value1, 'san francisco 1': value5}) publication = kv_store_client_inst.dump_all_with_prefix('san jose 3') key_values = publication.keyVals self.assertEqual(key_values, {'san jose 3': value3}) publication = kv_store_client_inst.dump_all_with_prefix('san jose') key_values = publication.keyVals self.assertEqual(len(key_values), 4) publication = kv_store_client_inst.dump_all_with_prefix('') key_values = publication.keyVals self.assertEqual(len(key_values), 5) publication = kv_store_client_inst.dump_all_with_prefix('virginia') key_values = publication.keyVals self.assertEqual(len(key_values), 0)
def _kv_store_client(): kv_store_client_inst = kvstore_client.KvStoreClient( bunch.Bunch({ "ctx": zmq.Context(), "host": "localhost", "kv_store_rep_port": 5000, })) publication = kv_store_client_inst.get_keys( ["san jose 1", "san francisco 1", "virginia"]) key_values = publication.keyVals self.assertEqual(key_values, { "san jose 1": value1, "san francisco 1": value5 }) publication = kv_store_client_inst.dump_all_with_filter( "san jose 3") key_values = publication.keyVals self.assertEqual(key_values, {"san jose 3": value3}) publication = kv_store_client_inst.dump_all_with_filter("san jose") key_values = publication.keyVals self.assertEqual(len(key_values), 4) publication = kv_store_client_inst.dump_all_with_filter() key_values = publication.keyVals self.assertEqual(len(key_values), 5) publication = kv_store_client_inst.dump_all_with_filter("virginia") key_values = publication.keyVals self.assertEqual(len(key_values), 0)
def _kv_store_client(): kv_store_client_inst = kvstore_client.KvStoreClient( zmq.Context(), "tcp://localhost:5000") publication = kv_store_client_inst.get_keys( ["san jose 1", "san francisco 1", "virginia"]) key_values = publication.keyVals self.assertEqual(key_values, { "san jose 1": value1, "san francisco 1": value5 }) publication = kv_store_client_inst.dump_all_with_filter( "san jose 3") key_values = publication.keyVals self.assertEqual(key_values, {"san jose 3": value3}) publication = kv_store_client_inst.dump_all_with_filter("san jose") key_values = publication.keyVals self.assertEqual(len(key_values), 4) publication = kv_store_client_inst.dump_all_with_filter() key_values = publication.keyVals self.assertEqual(len(key_values), 5) publication = kv_store_client_inst.dump_all_with_filter("virginia") key_values = publication.keyVals self.assertEqual(len(key_values), 0)
def __init__(self, cli_opts): """ initialize the Kvsotre client """ self.host = cli_opts.host self.kv_pub_port = cli_opts.kv_pub_port self.cli_opts = cli_opts self.enable_color = cli_opts.enable_color self.client = kvstore_client.KvStoreClient(cli_opts)
def __init__(self, cli_opts): """ initialize the Decision client """ self.host = cli_opts.host self.timeout = cli_opts.timeout self.cli_opts = cli_opts self.fib_agent_port = cli_opts.fib_agent_port self.enable_color = cli_opts.enable_color self.client = decision_client.DecisionClient(cli_opts) self.kvstore_client = kvstore_client.KvStoreClient(cli_opts)
def __init__(self, cli_opts): ''' initialize the Kvsotre client ''' self.host = cli_opts.host self.kv_pub_port = cli_opts.kv_pub_port self.kv_rep_port = cli_opts.kv_rep_port self.lm_cmd_port = cli_opts.lm_cmd_port self.enable_color = cli_opts.enable_color self.client = kvstore_client.KvStoreClient( cli_opts.zmq_ctx, "tcp://[{}]:{}".format(cli_opts.host, cli_opts.kv_rep_port), cli_opts.timeout, cli_opts.proto_factory)
def __init__(self, cli_opts): ''' initialize the Decision client ''' self.host = cli_opts.host self.timeout = cli_opts.timeout self.lm_cmd_port = cli_opts.lm_cmd_port self.kv_rep_port = cli_opts.kv_rep_port self.fib_agent_port = cli_opts.fib_agent_port self.enable_color = cli_opts.enable_color self.client = decision_client.DecisionClient( cli_opts.zmq_ctx, "tcp://[{}]:{}".format(cli_opts.host, cli_opts.decision_rep_port), cli_opts.timeout, cli_opts.proto_factory) self.kvstore_client = kvstore_client.KvStoreClient( cli_opts.zmq_ctx, "tcp://[{}]:{}".format(cli_opts.host, cli_opts.kv_rep_port), cli_opts.timeout, cli_opts.proto_factory)