forked from Github-Mirrors/canaille
unit tests: try to send a password initialization mail to an unexisting user
This commit is contained in:
parent
e95bd6c79f
commit
892d12da8c
1 changed files with 13 additions and 1 deletions
|
@ -331,7 +331,9 @@ def test_cn_setting_with_surname_only(testclient, logged_moderator):
|
|||
assert george.cn[0] == "Abitbol"
|
||||
|
||||
|
||||
def test_first_login_mail_button(smtpd, testclient, slapd_connection, logged_admin):
|
||||
def test_password_initialization_mail(
|
||||
smtpd, testclient, slapd_connection, logged_admin
|
||||
):
|
||||
User.ldap_object_classes(slapd_connection)
|
||||
u = User(
|
||||
objectClass=["inetOrgPerson"],
|
||||
|
@ -363,6 +365,16 @@ def test_first_login_mail_button(smtpd, testclient, slapd_connection, logged_adm
|
|||
u.delete()
|
||||
|
||||
|
||||
def test_password_initialization_invalid_user(
|
||||
smtpd, testclient, slapd_connection, logged_admin
|
||||
):
|
||||
assert len(smtpd.messages) == 0
|
||||
testclient.post(
|
||||
"/profile/invalid", {"action": "password-initialization-mail"}, status=404
|
||||
)
|
||||
assert len(smtpd.messages) == 0
|
||||
|
||||
|
||||
def test_email_reset_button(smtpd, testclient, slapd_connection, logged_admin):
|
||||
User.ldap_object_classes(slapd_connection)
|
||||
u = User(
|
||||
|
|
Loading…
Reference in a new issue