示例#1
0
 def test_conf_store_add_num_keys(self):
     """Test Confstore Add Num keys to KV store."""
     Conf.set('src_index', 'test_val[0]', '1')
     Conf.set('src_index', 'test_val[1]', '2')
     Conf.set('src_index', 'test_val[2]', '3')
     Conf.set('src_index', 'test_val[3]', '4')
     Conf.set('src_index', 'test_val[4]', '5')
     Conf.set('src_index', 'test_nested', '2')
     Conf.set('src_index', 'test_nested>2[0]', '1')
     Conf.set('src_index', 'test_nested>2>1[0]', '1')
     Conf.set('src_index', 'test_nested>2>1[1]', '2')
     Conf.set('src_index', 'test_nested>2>1[2]', '3')
     Conf.save('src_index')
     Conf.add_num_keys('src_index')
     self.assertEqual(5, Conf.get('src_index', 'num_test_val'))
     self.assertEqual(3, Conf.get('src_index', 'test_nested>2>num_1'))
示例#2
0
 def add_num_keys(args):
     """Add "num_xxx" keys for all the list items in ine KV Store."""
     Conf.add_num_keys(ConfCli._index)
     Conf.save(ConfCli._index)