def test_delete(self): '`LocalMemStorage` delete method' s = LocalMemStorage() self.assertEqual(s.delete('key'), True) s.set('key', 'value') self.assertEqual(s.delete('key'), True) self.assertEqual(s.get('key'), None)
def test_get(self): '`LocalMemStorage` get method' s = LocalMemStorage() self.assertEqual(s.get('key'), None) self.assertEqual(s.get('key', '1'), '1') s.set('key', 'value') self.assertEqual(s.get('key'), 'value')
def __init__(self, get_user_identity, identify_user, storage=None, cookie_name='auth', login_form=LoginForm, crash_without_storage=True): self.get_user_identity = get_user_identity self.identify_user = identify_user self._cookie_name = cookie_name self._login_form = login_form self.storage = LocalMemStorage() if storage is None else storage self.crash_without_storage = crash_without_storage
def test_set_rewrite(self): '`LocalMemStorage` set method of existing key' s = LocalMemStorage() s.set('key', 'value') s.set('key', 'value1') self.assertEqual(s.storage['key'], 'value1')
def test_set(self): '`LocalMemStorage` set method' s = LocalMemStorage() s.set('key', 'value') self.assertEqual(s.storage['key'], 'value')