예제 #1
0
파일: models.py 프로젝트: matts1/Kno
    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))
예제 #2
0
파일: views.py 프로젝트: matts1/Kno
def get_user(view):
    if settings.TEST:
        return getattr(view.request, 'user', None)
    else:
        return Session.get_user(view.request.COOKIES.get('session'))