def test_service_creation(self, monkeypatch): serializer_obj = pretend.stub() serializer_cls = pretend.call_recorder(lambda *a, **kw: serializer_obj) monkeypatch.setattr(services, "URLSafeTimedSerializer", serializer_cls) secret = pretend.stub() salt = pretend.stub() max_age = pretend.stub() service = services.TokenService(secret, salt, max_age) assert service.serializer == serializer_obj assert serializer_cls.calls == [pretend.call(secret, salt=salt)]
def token_service(app_config): return account_services.TokenService(secret="secret", salt="salt", max_age=21600)