diff --git a/IPython/lib/tests/test_security.py b/IPython/lib/tests/test_security.py index 09e4fa8..562a637 100644 --- a/IPython/lib/tests/test_security.py +++ b/IPython/lib/tests/test_security.py @@ -1,3 +1,4 @@ +# coding: utf-8 from IPython.lib import passwd from IPython.lib.security import passwd_check, salt_len import nose.tools as nt @@ -19,3 +20,7 @@ def test_bad(): nt.assert_equal(passwd_check(p, 'a:b:c:d'), False) nt.assert_equal(passwd_check(p, 'a:b'), False) +def test_passwd_check_unicode(): + # GH issue #4524 + phash = u'sha1:9dc18846ca26:6bb62badc41fde529c258a8a7fbe259a91313df8' + assert passwd_check(phash, u'mypassword³') \ No newline at end of file