Beispiel #1
0
 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))
Beispiel #2
0
 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))
Beispiel #3
0
 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))
Beispiel #4
0
 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))
Beispiel #5
0
 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))
Beispiel #6
0
 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))
Beispiel #7
0
 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))
Beispiel #8
0
 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))