from app.config import EMAIL_DOMAIN, MAX_NB_EMAIL_FREE_PLAN from app.extensions import db from app.models import generate_email, User, GenEmail, PlanEnum def test_generate_email(flask_client): email = generate_email() assert email.endswith("@" + EMAIL_DOMAIN) def test_profile_picture_url(flask_client): user = User.create( email="a@b.c", password="password", name="Test User", activated=True ) db.session.commit() assert user.profile_picture_url() == "http://sl.test/static/default-avatar.png"