def test_get_open_session_bad_cookie(self): session = openid.make_session({ 'email': u'email', 'name': u'name', 'picture': u'picture', 'sub': u'user-id', }, expiration_sec=3600) session_cookie = openid.make_session_cookie(session) self.assertIsNone(openid.get_open_session(session_cookie+'blah')) self.assertIsNone(openid.get_open_session(None)) session.key.delete() self.assertIsNone(openid.get_open_session(session_cookie))
def test_get_open_session_ok(self): session = openid.make_session({ 'email': u'email', 'name': u'name', 'picture': u'picture', 'sub': u'user-id', }, expiration_sec=3600) session_cookie = openid.make_session_cookie(session) self.assertEqual(session, openid.get_open_session(session_cookie))
def test_session_close(self): session = openid.make_session({ 'email': u'email', 'name': u'name', 'picture': u'picture', 'sub': u'user-id', }, expiration_sec=3600) session_cookie = openid.make_session_cookie(session) openid.close_session(session_cookie) self.assertIsNone(openid.get_open_session(session_cookie))
def test_session_expiration(self): session = openid.make_session({ 'email': u'email', 'name': u'name', 'picture': u'picture', 'sub': u'user-id', }, expiration_sec=3600) session_cookie = openid.make_session_cookie(session) self.mock_now(datetime.datetime(2015, 1, 2, 1, 1, 1, 1)) self.assertIsNone(openid.get_open_session(session_cookie))