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"
|
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)
|
User.ldap_object_classes(slapd_connection)
|
||||||
u = User(
|
u = User(
|
||||||
objectClass=["inetOrgPerson"],
|
objectClass=["inetOrgPerson"],
|
||||||
|
@ -363,6 +365,16 @@ def test_first_login_mail_button(smtpd, testclient, slapd_connection, logged_adm
|
||||||
u.delete()
|
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):
|
def test_email_reset_button(smtpd, testclient, slapd_connection, logged_admin):
|
||||||
User.ldap_object_classes(slapd_connection)
|
User.ldap_object_classes(slapd_connection)
|
||||||
u = User(
|
u = User(
|
||||||
|
|
Loading…
Reference in a new issue