Your IP : 216.73.216.85


Current Path : /opt/alt/python36/lib64/python3.6/test/__pycache__/
Upload File :
Current File : //opt/alt/python36/lib64/python3.6/test/__pycache__/test_crypt.cpython-36.opt-1.pyc

3

� f�@sbddlZddlmZddlZejd�Zejjd�r<ejd��Gdd�dej	�Z
edkr^ej�dS)	�N)�support�cryptZopenbsdz0The only supported method on OpenBSD is Blowfishc@s,eZdZdd�Zdd�Zdd�Zdd�Zd	S)
�
CryptTestCasecCsRtjd�}tjd|�}|j||�tjdd�}|dk	rNtjd|�}|j||�dS)NZ
mypasswordZab)r�assertEqual)�self�cr�cr2�r	�4/opt/alt/python36/lib64/python3.6/test/test_crypt.py�
test_crypts
zCryptTestCase.test_cryptc	Csx|jttj�d�x`tjD]V}tj|�}|jt|�|jddddddh�|jr|j|j|dt|�|j��qWdS)N�@r�����)	r�lenrZ
_saltchars�methods�mksaltZassertInZ
salt_charsZident)r�methodZsaltr	r	r
�	test_salts
"zCryptTestCase.test_saltcCsnxhtjD]^}tjd|�}|jt|�|j�tjd|�}|j||�tjdtj|��}|jt|�|j�qWdS)NZassword)rrrrZ
total_sizer)rrrrr	r	r
�test_saltedcryptszCryptTestCase.test_saltedcryptcCs,|jttj�dk�|jtjtjd�dS)Nr
���)Z
assertTruerrrrZMETHOD_CRYPT)rr	r	r
�test_methods&szCryptTestCase.test_methodsN)�__name__�
__module__�__qualname__rrrrr	r	r	r
r
s		r�__main__)
�sysZtestrZunittest�
import_moduler�platform�
startswithZSkipTestZTestCaserr�mainr	r	r	r
�<module>s

"