def test_load_token(self): """Test token loading.""" t = SecretLinkFactory.create_token(1, self.extra_data) self.assertIsNotNone(SecretLinkFactory.load_token(t)) t = SecretLinkFactory.create_token( 1, self.extra_data, expires_at=datetime.now()-timedelta(days=1)) self.assertRaises(SignatureExpired, SecretLinkFactory.load_token, t) self.assertIsNotNone(SecretLinkFactory.load_token(t, force=True))
def test_secretlink_factory_load_token(app, db): """Test token loading.""" extra_data = dict(recid='1') with app.app_context(): t = SecretLinkFactory.create_token(1, extra_data) assert SecretLinkFactory.load_token(t) is not None t = SecretLinkFactory.create_token( 1, extra_data, expires_at=datetime.utcnow()-timedelta(days=1)) with pytest.raises(SignatureExpired): SecretLinkFactory.load_token(t) assert SecretLinkFactory.load_token(t, force=True) is not None