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))
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))