def test_sessions(self): id = Session.create(self.user()) session = Session.get_user(id) self.assertEqual(session, self.user()) session.expiry = timezone.now() session.save() Session.delete_old() self.assertIsNone(Session.get_user(session))
def get_user(view): if settings.TEST: return getattr(view.request, 'user', None) else: return Session.get_user(view.request.COOKIES.get('session'))