Your IP : 216.73.216.213


Current Path : /opt/alt/python33/lib64/python3.3/test/__pycache__/
Upload File :
Current File : //opt/alt/python33/lib64/python3.3/test/__pycache__/test_pwd.cpython-33.pyc

�
��f�c@svddlZddlZddlmZejd�ZGdd�dej�Zdd�Ze	dkrre�ndS(	iN(usupportupwdcBs8|EeZdZdd�Zdd�Zdd�ZdS(uPwdTestcCs]tj�}xJ|D]B}|jt|�d�|j|d|j�|j|jt�|j|d|j�|j|jt�|j|d|j�|j|jt	�|j|d|j
�|j|j
t	�|j|d|j�|j|jt�|j|d|j�|j|jt�|j|d|j
�|j|j
t�qWdS(	Niiiiiiii(upwdugetpwalluassertEqualulenupw_nameuassertIsInstanceustru	pw_passwdupw_uiduintupw_gidupw_gecosupw_dirupw_shell(uselfuentriesue((u2/opt/alt/python33/lib64/python3.3/test/test_pwd.pyutest_values	s"
uPwdTest.test_valuescCs�tj�}i}i}t|�dkr:|jd�nxF|D]>}|j|jg�j|�|j|jg�j|�qAWxu|D]m}|ds�|ddkr�q�n|jtj	|j�||j�|jtj
|j�||j�q�WdS(Ni�u*passwd file is huge; extended test skippediu+(upwdugetpwallulenuskipTestu
setdefaultupw_nameuappendupw_uiduassertInugetpwnamugetpwuid(uselfuentriesu
entriesbynameuentriesbyuidue((u2/opt/alt/python33/lib64/python3.3/test/test_pwd.pyutest_values_extended#s
 
#uPwdTest.test_values_extendedcCs-|jttj�|jttjd�|jttj�|jttjd�|jttjd�i}i}x=tj�D]/\}}}}}}}	|||<|||<q�Wt|j��}
d}|
|}x�||kr�t|�}
x�tt	|
��D]Y}|
|dkr(d|
|<Pq|
|dkr>qqt
t|
|�d�|
|<PqW|d}y|
|}Wntk
r�PYnXdj
|
�}q�W|jttj|�tj}|j||�|jttj|�|jttjd�|jttjd�|jttjd�dS(Ng��Q�	@i*iuzuAuZiuii�i����l	l	l����(uassertRaisesu	TypeErrorupwdugetpwuidugetpwnamugetpwallulistukeysurangeulenuchruordu
IndexErrorujoinuKeyErrorusysumaxsizeuassertNotIn(uselfubynamesubyuidsunupuuugugecosudusuallnamesunameiufakenameucharsuiufakeuid((u2/opt/alt/python33/lib64/python3.3/test/test_pwd.pyutest_errors7sH(




	uPwdTest.test_errorsN(u__name__u
__module__u__qualname__utest_valuesutest_values_extendedutest_errors(u
__locals__((u2/opt/alt/python33/lib64/python3.3/test/test_pwd.pyuPwdTestsuPwdTestcCstjt�dS(N(usupporturun_unittestuPwdTest(((u2/opt/alt/python33/lib64/python3.3/test/test_pwd.pyu	test_mainnsu	test_mainu__main__(
usysuunittestutestusupportu
import_moduleupwduTestCaseuPwdTestu	test_mainu__name__(((u2/opt/alt/python33/lib64/python3.3/test/test_pwd.pyu<module>sg