diff --git a/test/session_common.py b/test/session_common.py
index 7029528d3d7836769584b157ddf97b889c8a2642..c9223ffbdc6267ee7fe15b5fb0c62dd2f941fcc0 100644 (file)
--- a/test/session_common.py
+++ b/test/session_common.py
if os.path.exists(config.DATABASE):
shutil.rmtree(config.DATABASE)
+ def testList(self):
+ self.sessions.list()
+ self.sessions.set('random_key', text='hello, world!')
+ self.sessions.list()
+
+ def testGetAll(self):
+ self.sessions.set('random_key', text='hello, world!')
+ self.assertEqual(self.sessions.getall('random_key'),
+ {'text': 'hello, world!'})
+
+ def testDestroy(self):
+ self.sessions.set('random_key', text='hello, world!')
+ self.assertEquals(self.sessions.getall('random_key'),
+ {'text': 'hello, world!'})
+ self.sessions.destroy('random_key')
+ self.assertRaises(KeyError, self.sessions.getall, 'random_key')
+
def testSetSession(self):
self.sessions.set('random_key', text='hello, world!')
self.assertEqual(self.sessions.get('random_key', 'text'),
self.sessions.set('random_key', text='nope')
self.assertEqual(self.sessions.get('random_key', 'text'), 'nope')
- def testSetOTK(self):
- assert 0, 'not implemented'
-
- def testExpiry(self):
- assert 0, 'not implemented'
-
class DBMTest(SessionTest):
import roundup.backends.sessions_dbm as sessions_module