コード例 #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'))