fix: update password reset tests for improved accuracy and messaging
This commit is contained in:
parent
8764dada2a
commit
a0f4526c58
1 changed files with 4 additions and 4 deletions
|
|
@ -292,7 +292,7 @@ class TestUser(IntegrationTestCase):
|
|||
c = FrappeClient(url)
|
||||
res1 = c.session.post(url, data=data, verify=c.verify, headers=c.headers)
|
||||
res2 = c.session.post(url, data=data, verify=c.verify, headers=c.headers)
|
||||
self.assertEqual(res1.status_code, 404)
|
||||
self.assertEqual(res1.status_code, 200)
|
||||
self.assertEqual(res2.status_code, 429)
|
||||
|
||||
def test_user_rename(self):
|
||||
|
|
@ -431,15 +431,15 @@ class TestUser(IntegrationTestCase):
|
|||
update_password(old_password, old_password=new_password)
|
||||
self.assertEqual(
|
||||
frappe.message_log[0].get("message"),
|
||||
f"Password reset instructions have been sent to {test_user.full_name}'s email",
|
||||
"If an account with this email exists, password reset instructions have been sent.",
|
||||
)
|
||||
|
||||
sendmail.assert_called_once()
|
||||
self.assertEqual(sendmail.call_args[1]["recipients"], "test2@example.com")
|
||||
|
||||
self.assertEqual(reset_password(user="test2@example.com"), None)
|
||||
self.assertEqual(reset_password(user="Administrator"), "not allowed")
|
||||
self.assertEqual(reset_password(user="random"), "not found")
|
||||
self.assertEqual(reset_password(user="Administrator"), None)
|
||||
self.assertEqual(reset_password(user="random"), None)
|
||||
|
||||
def test_user_onload_modules(self):
|
||||
from frappe.desk.form.load import getdoc
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue