Merge branch 'master' into develop

This commit is contained in:
Nabin Hait 2017-06-02 14:46:13 +05:30
commit 96c8d959af
2 changed files with 11 additions and 7 deletions

View file

@ -13,7 +13,7 @@ import os, sys, importlib, inspect, json
from .exceptions import *
from .utils.jinja import get_jenv, get_template, render_template
__version__ = '8.0.63'
__version__ = '8.0.64'
__title__ = "Frappe Framework"
local = Local()

View file

@ -220,22 +220,26 @@ class TestUser(unittest.TestCase):
clear_limit('users')
def test_password_strength(self):
#Test Password without Password Strenth Policy
# Test Password without Password Strenth Policy
frappe.db.set_value("System Settings", "System Settings", "enable_password_policy", 0)
frappe.db.set_value("System Settings", "System Settings", "minimum_password_score", "")
# Should pass password strength test
# Score 0; should fail
result = test_password_strength("test_password")
self.assertEqual(result['feedback']['password_policy_validation_passed'], False)
# Score 1; should pass
result = test_password_strength("bee2ve")
self.assertEqual(result['feedback']['password_policy_validation_passed'], True)
# Test Password with Password Strenth Policy Set
frappe.db.set_value("System Settings", "System Settings", "enable_password_policy", 1)
frappe.db.set_value("System Settings", "System Settings", "minimum_password_score", 2)
#Should fail password strength test
result = test_password_strength("test_password")
# Score 1; should now fail
result = test_password_strength("bee2ve")
self.assertEqual(result['feedback']['password_policy_validation_passed'], False)
# Should pass password strength test
# Score 4; should pass
result = test_password_strength("Eastern_43A1W")
self.assertEqual(result['feedback']['password_policy_validation_passed'], True)
self.assertEqual(result['feedback']['password_policy_validation_passed'], True)