From 0fc2016b22a49a1283aeb82d1e0baf9075ac8a98 Mon Sep 17 00:00:00 2001 From: Faris Ansari Date: Thu, 1 Apr 2021 17:55:08 +0530 Subject: [PATCH] test: for password unset --- frappe/tests/test_password.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/frappe/tests/test_password.py b/frappe/tests/test_password.py index 157fcc7b28..98141072e2 100644 --- a/frappe/tests/test_password.py +++ b/frappe/tests/test_password.py @@ -94,6 +94,17 @@ class TestPassword(unittest.TestCase): self.assertTrue(not get_password_list(doc)) + def test_password_unset(self): + doc = self.make_email_account() + + doc.password = 'asdf' + doc.save() + self.assertEqual(doc.get_password(raise_exception=False), 'asdf') + + doc.password = '' + doc.save() + self.assertEqual(doc.get_password(raise_exception=False), None) + def get_password_list(doc): return frappe.db.sql("""SELECT `password`