Using new API.

Fix dp tests.
squeeze-backports
Victor Seva 13 years ago
parent a5f9d77b65
commit 73f44636e9

@ -16,11 +16,11 @@ NGCPDomainPrefs_MT = { __index = NGCPDomainPrefs }
end end
function NGCPDomainPrefs:caller_load(uuid) function NGCPDomainPrefs:caller_load(uuid)
NGCPDomainPrefs._load(self,0,uuid) NGCPDomainPrefs._load(self,"caller",uuid)
end end
function NGCPDomainPrefs:callee_load(uuid) function NGCPDomainPrefs:callee_load(uuid)
NGCPDomainPrefs._load(self,1,uuid) NGCPDomainPrefs._load(self,"callee",uuid)
end end
function NGCPDomainPrefs:_load(level, uuid) function NGCPDomainPrefs:_load(level, uuid)
@ -28,14 +28,14 @@ NGCPDomainPrefs_MT = { __index = NGCPDomainPrefs }
local query = "SELECT * FROM " .. self.db_table .. " WHERE domain ='" .. uuid .."'" local query = "SELECT * FROM " .. self.db_table .. " WHERE domain ='" .. uuid .."'"
local cur = assert (con:execute(query)) local cur = assert (con:execute(query))
local result = {} local result = {}
local row = cur:fetch(result, "a") local row = cur:fetch({}, "a")
if row then if row then
while row do while row do
sr.log("info", string.format("result:%s row:%s", table.tostring(result), table.tostring(row))) --sr.log("info", string.format("result:%s row:%s", table.tostring(result), table.tostring(row)))
table.insert(result, row) table.insert(result, row)
row = cur:fetch({}, "a") row = cur:fetch({}, "a")
end end
sr.log("dbg",string.format("adding xavp %s[%d]", 'domain', level)) sr.log("dbg",string.format("adding xavp(%s_%s)", level, 'domain'))
self.xavp = NGCPXAvp:new(level,'domain',result) self.xavp = NGCPXAvp:new(level,'domain',result)
else else
sr.log("dbg", string.format("no results for query:%s", query)) sr.log("dbg", string.format("no results for query:%s", query))

@ -73,10 +73,8 @@ TestNGCPDomainPrefs = {} --class
assertTrue(self.d.xavp) assertTrue(self.d.xavp)
assertEquals(self.d.xavp("sst_enable"),"no") assertEquals(self.d.xavp("sst_enable"),"no")
assertEquals(sr.pv.vars["$xavp(domain[0]=>dummy)"], "") assertEquals(sr.pv.get("$xavp(domain[0]=>sst_enable)"),"no")
assertEquals(self.d.xavp("dummy"),"") assertEquals(sr.pv.get("$xavp(domain[0]=>sst_refresh_method)"), "UPDATE_FALLBACK_INVITE")
assertEquals(sr.pv.vars["$xavp(domain[0]=>sst_enable)"],"no")
assertEquals(sr.pv.vars["$xavp(domain[0]=>sst_refresh_method)"], "UPDATE_FALLBACK_INVITE")
assertIsNil(self.d.xavp("error_key")) assertIsNil(self.d.xavp("error_key"))
end end
@ -96,10 +94,8 @@ TestNGCPDomainPrefs = {} --class
assertTrue(self.d.xavp) assertTrue(self.d.xavp)
assertEquals(self.d.xavp("sst_enable"),"no") assertEquals(self.d.xavp("sst_enable"),"no")
--print(table.tostring(sr.pv.vars)) assertEquals(sr.pv.get("$xavp(domain[1]=>sst_enable)"),"no")
assertFalse(sr.pv.vars["$xavp(domain[1]=>dummy)"]) assertEquals(sr.pv.get("$xavp(domain[1]=>sst_refresh_method)"), "UPDATE_FALLBACK_INVITE")
assertEquals(sr.pv.vars["$xavp(domain[1]=>sst_enable)"],"no")
assertEquals(sr.pv.vars["$xavp(domain[1]=>sst_refresh_method)"], "UPDATE_FALLBACK_INVITE")
assertIsNil(self.d.xavp("error_key")) assertIsNil(self.d.xavp("error_key"))
end end
-- class TestNGCPDomainPrefs -- class TestNGCPDomainPrefs

Loading…
Cancel
Save