Skip to content
Snippets Groups Projects
Commit 9ad22b7c authored by Roman Tsisyk's avatar Roman Tsisyk
Browse files

Fix failing box/session.storage.test.lua

Fixes #1849
parent 6dff3838
No related branches found
No related tags found
No related merge requests found
......@@ -10,9 +10,6 @@ test_run = env.new('localhost')
session = box.session
---
...
dump = function(data) return "'" .. require('json').encode(data) .. "'" end
---
...
type(session.id())
---
- number
......@@ -35,9 +32,9 @@ session.storage.abc
all = getmetatable(session).aggregate_storage
---
...
dump(all)
all[session.id()].abc
---
- '''[null,{"abc":"cde"}]'''
- cde
...
test_run:cmd("create connection second to default")
---
......@@ -74,17 +71,17 @@ test_run:cmd("set connection second")
---
- true
...
dump(all[session.id()])
all[session.id()]
---
- '''{"abc":"def"}'''
- abc: def
...
test_run:cmd("set connection default")
---
- true
...
dump(all[session.id()])
all[session.id()]
---
- '''{"abc":"cde"}'''
- abc: cde
...
tres1 = {}
---
......@@ -111,13 +108,15 @@ table.sort(tres1)
table.sort(tres2)
---
...
dump(tres1)
tres1
---
- '''["cde","def"]'''
- - cde
- def
...
dump(tres2)
tres2
---
- '''["cde","def"]'''
- - cde
- def
...
getmetatable(session).aggregate_storage = {}
---
......
......@@ -3,9 +3,6 @@ env = require('test_run')
test_run = env.new('localhost')
session = box.session
dump = function(data) return "'" .. require('json').encode(data) .. "'" end
type(session.id())
session.unknown_field
......@@ -14,7 +11,7 @@ session.storage.abc = 'cde'
session.storage.abc
all = getmetatable(session).aggregate_storage
dump(all)
all[session.id()].abc
test_run:cmd("create connection second to default")
test_run:cmd("set connection second")
......@@ -29,10 +26,10 @@ test_run:cmd("set connection default")
session.storage.abc
test_run:cmd("set connection second")
dump(all[session.id()])
all[session.id()]
test_run:cmd("set connection default")
dump(all[session.id()])
all[session.id()]
tres1 = {}
tres2 = {}
for k,v in pairs(all) do table.insert(tres1, v.abc) end
......@@ -43,8 +40,8 @@ for k,v in pairs(all) do table.insert(tres2, v.abc) end
table.sort(tres1)
table.sort(tres2)
dump(tres1)
dump(tres2)
tres1
tres2
getmetatable(session).aggregate_storage = {}
session = nil
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment