예제 #1
0
 def test_expired(self):
     """Test token expiry."""
     s = TimedSecretLinkSerializer(expires_at=datetime.now() - timedelta(seconds=20))
     t = s.create_token(1, dict(recid=1))
     self.assertIsNone(s.validate_token(t))
     self.assertIsNone(s.validate_token(t, expected_data=dict(recid=1)))
     self.assertRaises(SignatureExpired, s.load_token, t)
     self.assertIsNotNone(s.load_token(t, force=True))
예제 #2
0
 def test_expired(self):
     """Test token expiry."""
     s = TimedSecretLinkSerializer(
         expires_at=datetime.now()-timedelta(seconds=20))
     t = s.create_token(1, dict(recid=1))
     self.assertIsNone(s.validate_token(t))
     self.assertIsNone(s.validate_token(t, expected_data=dict(recid=1)))
     self.assertRaises(SignatureExpired, s.load_token, t)
     self.assertIsNotNone(s.load_token(t, force=True))