Your IP : 216.73.216.103


Current Path : /lib64/python2.7/test/
Upload Files:
Current File: //lib64/python2.7/test/test_crypt.pyo

�
zfc@s�ddlZddlmZddlZejd�Zejjd�r[ejd��ndej	fd��YZ
d�Zed	kr�e�ndS(
i����N(ttest_supporttcrypttopenbsds0The only supported method on OpenBSD is Blowfisht
CryptTestCasecBs,eZd�Zd�Zd�Zd�ZRS(cCsGtjdd�}|dk	rCtjd|�}|j||�ndS(Nt
mypasswordtab(RtNonetassertEqual(tselftcrtcr2((s'/usr/lib64/python2.7/test/test_crypt.pyt
test_cryptscCsl|jttj�d�xLtjD]A}tj|�}|jt|�|j|jr\dnd�q#WdS(Ni@ii(RtlenRt
_saltcharstmethodstmksaltt
salt_charstident(Rtmethodtsalt((s'/usr/lib64/python2.7/test/test_crypt.pyt	test_salts
cCswxptjD]e}tjd|�}|jt|�|j�tjdtj|��}|jt|�|j�q
WdS(Ntassword(RRRRt
total_sizeR(RRtpw((s'/usr/lib64/python2.7/test/test_crypt.pyttest_saltedcrypts
cCs:|jttj�dk�|jtjtjd�dS(Nii����(t
assertTrueRRRRtMETHOD_CRYPT(R((s'/usr/lib64/python2.7/test/test_crypt.pyttest_methods!s(t__name__t
__module__RRRR(((s'/usr/lib64/python2.7/test/test_crypt.pyR
s			cCstjt�dS(N(Rtrun_unittestR(((s'/usr/lib64/python2.7/test/test_crypt.pyt	test_main&st__main__(
tsysttestRtunittestt
import_moduleRtplatformt
startswithtSkipTesttTestCaseRRR(((s'/usr/lib64/python2.7/test/test_crypt.pyt<module>s