From 764461856ce1f88d9e4cb6188a0bdaefaec84933 2021-08-18 23:48:23 From: Matthias Bussonnier Date: 2021-08-18 23:48:23 Subject: [PATCH] remove nose from test_security --- diff --git a/IPython/lib/tests/test_security.py b/IPython/lib/tests/test_security.py index 7d89ba1..27c32ab 100644 --- a/IPython/lib/tests/test_security.py +++ b/IPython/lib/tests/test_security.py @@ -1,26 +1,27 @@ # coding: utf-8 from IPython.lib import passwd from IPython.lib.security import passwd_check, salt_len -import nose.tools as nt def test_passwd_structure(): - p = passwd('passphrase') - algorithm, salt, hashed = p.split(':') - nt.assert_equal(algorithm, 'sha1') - nt.assert_equal(len(salt), salt_len) - nt.assert_equal(len(hashed), 40) + p = passwd("passphrase") + algorithm, salt, hashed = p.split(":") + assert algorithm == "sha1" + assert len(salt) == salt_len + assert len(hashed) == 40 def test_roundtrip(): - p = passwd('passphrase') - nt.assert_equal(passwd_check(p, 'passphrase'), True) + p = passwd("passphrase") + assert passwd_check(p, "passphrase") is True + def test_bad(): p = passwd('passphrase') - nt.assert_equal(passwd_check(p, p), False) - nt.assert_equal(passwd_check(p, 'a:b:c:d'), False) - nt.assert_equal(passwd_check(p, 'a:b'), False) + assert passwd_check(p, p) is False + assert passwd_check(p, "a:b:c:d") is False + assert passwd_check(p, "a:b") is False + def test_passwd_check_unicode(): # GH issue #4524 phash = u'sha1:23862bc21dd3:7a415a95ae4580582e314072143d9c382c491e4f' - assert passwd_check(phash, u"łe¶ŧ←↓→") \ No newline at end of file + assert passwd_check(phash, u"łe¶ŧ←↓→")