|
@@ -25,10 +25,12 @@ def test_suggested_emails_for_user_who_can_create_new_random_alias(flask_client)
|
|
|
)
|
|
|
db.session.commit()
|
|
|
|
|
|
- suggested_email, other_emails = user.suggested_emails()
|
|
|
+ suggested_email, other_emails = user.suggested_emails(website_name="test")
|
|
|
assert suggested_email
|
|
|
assert len(other_emails) == 1
|
|
|
|
|
|
+ db.session.rollback()
|
|
|
+
|
|
|
# the suggested email is new and not exist in GenEmail
|
|
|
assert GenEmail.get_by(email=suggested_email) is None
|
|
|
|
|
@@ -44,10 +46,10 @@ def test_suggested_emails_for_user_who_cannot_create_new_email(flask_client):
|
|
|
|
|
|
# make sure user runs out of quota to create new email
|
|
|
for i in range(MAX_NB_EMAIL_FREE_PLAN):
|
|
|
- GenEmail.create_new_gen_email(user_id=user.id)
|
|
|
+ GenEmail.create_custom_alias(user_id=user.id, prefix="test")
|
|
|
db.session.commit()
|
|
|
|
|
|
- suggested_email, other_emails = user.suggested_emails()
|
|
|
+ suggested_email, other_emails = user.suggested_emails(website_name="test")
|
|
|
|
|
|
# the suggested email is chosen from existing GenEmail
|
|
|
assert GenEmail.get_by(email=suggested_email)
|