def insert(_key, _value):
    if config.mode == config.REMOTEWRITE:
        data.insertData(_key, _value)
        nodeList.NodeList.insertMe(_key, 0)
        res = send.SendManager.sendPrimaryToAllNode(_key, _value)
        return res
    elif config.mode == config.BASIC:
        data.insertData(_key, _value)
        res = {}
        res["fail"] = 0
        return res
def primary(_sourceIp,_key,_value,_testCode=False):
    if _testCode:
        nodeList.NodeList.insertNode(_sourceIp)
    
    nodeList.NodeList.insertDataInNode(_sourceIp,_key) # add data(key,version) to node

    res = db_data.insertData(_key,_value)
    return res
def insert(_key, _value):
    res = db_data.insertData(_key, _value)
    return res
示例#4
0
 def test_updateValue(self):
     data.insertData('g1', 'hss')
     data.updateValue('g', "halo")
     res = data.getDataFromKey('g')
     #print("test_updateDate : ",res)
     self.assertEqual(res["v"], "halo")
示例#5
0
 def test_insertData(self):
     res = data.insertData("q1", 'hs')
     #print(res)
     self.assertIsNotNone(res)
示例#6
0
 def test_getDataFromKey(self):
     data.insertData('p1', 'hs')
     res = data.getDataFromKey('p')
     self.assertEqual(res['v'], 'hs')