Exemple #1
0
 def test16_access_token_valid(self):
     """Test access_token_valid()."""
     auth = IIIFAuth()
     now = int(time.time())
     # No allowed tokens stored, so reject
     self.assertFalse(auth.access_token_valid('a-token', 'testy'))
     # Wrong token, so reject
     auth.access_tokens['token1'] = ('cookie1', now)
     self.assertFalse(auth.access_token_valid('token2', 'testy'))
     # Right token, recent, so accept
     self.assertTrue(auth.access_token_valid('token1', 'testy'))
     # Make token old, so reject
     auth.access_tokens['token1'] = ('cookie1', now - auth.access_token_lifetime - 2)
     self.assertFalse(auth.access_token_valid('token1', 'testy'))
     self.assertEqual(len(auth.access_tokens), 1)
     # Make token very old, so deleted
     auth.access_tokens['token1'] = ('cookie1', now - 2 * auth.access_token_lifetime - 2)
     self.assertFalse(auth.access_token_valid('token1', 'testy'))
     self.assertEqual(len(auth.access_tokens), 0)
Exemple #2
0
 def test16_access_token_valid(self):
     """Test access_token_valid()."""
     auth = IIIFAuth()
     now = int(time.time())
     # No allowed tokens stored, so reject
     self.assertFalse(auth.access_token_valid('a-token', 'testy'))
     # Wrong token, so reject
     auth.access_tokens['token1'] = ('cookie1', now)
     self.assertFalse(auth.access_token_valid('token2', 'testy'))
     # Right token, recent, so accept
     self.assertTrue(auth.access_token_valid('token1', 'testy'))
     # Make token old, so reject
     auth.access_tokens['token1'] = ('cookie1',
                                     now - auth.access_token_lifetime - 2)
     self.assertFalse(auth.access_token_valid('token1', 'testy'))
     self.assertEqual(len(auth.access_tokens), 1)
     # Make token very old, so deleted
     auth.access_tokens['token1'] = ('cookie1', now -
                                     2 * auth.access_token_lifetime - 2)
     self.assertFalse(auth.access_token_valid('token1', 'testy'))
     self.assertEqual(len(auth.access_tokens), 0)