##// END OF EJS Templates
Remove $el_to_style from the widget javascript code; '' now defaults to this.$el...
Remove $el_to_style from the widget javascript code; '' now defaults to this.$el This seems to make it easiest to select the top-level element. An alternative is to use special syntax for top-level elements, like in https://github.com/ipython/ipython/pull/6185 This will be followed up by other fixes that let the user set specific common properties of different elements. This change also adds the .addBack() call, which means that nonempty selectors now apply to this.$el and its descendants, rather than just the descendants of this.$el.

File last commit:

r13559:aa627ed9
r17420:69911d59
Show More
test_security.py
25 lines | 834 B | text/x-python | PythonLexer
Thomas Kluyver
Add failing (on Py 2) test for passwd_check with unicode arguments
r13557 # coding: utf-8
Stefan van der Walt
Add hashed passphrase generation and verification.
r5320 from IPython.lib import passwd
Stefan van der Walt
Use a global variable to adjust the number of bits used to generate the salt.
r5332 from IPython.lib.security import passwd_check, salt_len
Stefan van der Walt
Add hashed passphrase generation and verification.
r5320 import nose.tools as nt
def test_passwd_structure():
p = passwd('passphrase')
algorithm, salt, hashed = p.split(':')
Bradley M. Froehle
s/nt.assert_equals/nt.assert_equal/
r7875 nt.assert_equal(algorithm, 'sha1')
nt.assert_equal(len(salt), salt_len)
nt.assert_equal(len(hashed), 40)
Stefan van der Walt
Add hashed passphrase generation and verification.
r5320
def test_roundtrip():
p = passwd('passphrase')
Bradley M. Froehle
s/nt.assert_equals/nt.assert_equal/
r7875 nt.assert_equal(passwd_check(p, 'passphrase'), True)
Stefan van der Walt
Add hashed passphrase generation and verification.
r5320
def test_bad():
p = passwd('passphrase')
Bradley M. Froehle
s/nt.assert_equals/nt.assert_equal/
r7875 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)
Stefan van der Walt
Add hashed passphrase generation and verification.
r5320
Thomas Kluyver
Add failing (on Py 2) test for passwd_check with unicode arguments
r13557 def test_passwd_check_unicode():
# GH issue #4524
Thomas Kluyver
Use more obvious non-ascii characters in unicode test
r13559 phash = u'sha1:23862bc21dd3:7a415a95ae4580582e314072143d9c382c491e4f'
assert passwd_check(phash, u"łe¶ŧ←↓→")