test_custom_alias.py 569 B

12345678910111213141516171819202122
  1. from flask import url_for
  2. from app.config import EMAIL_DOMAIN
  3. from app.extensions import db
  4. from app.utils import random_word
  5. from tests.utils import login
  6. def test_add_alias_success(flask_client):
  7. login(flask_client)
  8. db.session.commit()
  9. word = random_word()
  10. r = flask_client.post(
  11. url_for("dashboard.custom_alias"),
  12. data={"prefix": "prefix", "suffix": f".{word}@{EMAIL_DOMAIN}"},
  13. follow_redirects=True,
  14. )
  15. assert r.status_code == 200
  16. assert f"Alias prefix.{word}@{EMAIL_DOMAIN} has been created" in str(r.data)