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_resource.cpython-33.pyc

�
��f�c@syddlZddlmZddlZejd�ZGdd�dej�Zddd�Z	e
dkrue	�ndS(	iN(usupporturesourcecBsh|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dS(uResourceTestcCs_|jttj�|jttjdd�|jttj�|jttjddd�dS(Ni*(uassertRaisesu	TypeErroruresourceu	getrlimitu	setrlimit(uself((u7/opt/alt/python33/lib64/python3.3/test/test_resource.pyu	test_argssuResourceTest.test_argscCsaytjtj�\}}Wntk
r0Yn-X|jtj|�tjtj||f�dS(N(uresourceu	getrlimituRLIMIT_FSIZEuAttributeErroruassertEqualu
RLIM_INFINITYu	setrlimit(uselfucurumax((u7/opt/alt/python33/lib64/python3.3/test/test_resource.pyutest_fsize_ismaxs
uResourceTest.test_fsize_ismaxc)Csnytjtj�\}}Wntk
r0Yn:Xzy#tjtjd|f�d}Wntk
rqd}YnXtt	j
d�}z�|jdd�yI|jd�|j�x+t
d�D]}tjd�|j�q�WWntk
r|s��nYnX|r$tjtj||f�nWd|j�XWd|rYtjtj||f�nt	jt	j
�XdS(	NiuwbsXsYig�������?TF(uresourceu	getrlimituRLIMIT_FSIZEuAttributeErroru	setrlimituTrueu
ValueErroruFalseuopenusupportuTESTFNuwriteuflushurangeutimeusleepuIOErrorucloseuunlink(uselfucurumaxu	limit_setufui((u7/opt/alt/python33/lib64/python3.3/test/test_resource.pyutest_fsize_enforceds8
	





 u ResourceTest.test_fsize_enforcedcCs�d}ytjtj�\}}Wntk
r6YnqXytjtj||f�Wnttfk
rnYnXytjtj||f�Wnttfk
r�YnXdS(Ni
i2l +�O��tC3�y+v�(uresourceu	getrlimituRLIMIT_FSIZEuAttributeErroru	setrlimitu
OverflowErroru
ValueError(uselfutoo_bigucurumax((u7/opt/alt/python33/lib64/python3.3/test/test_resource.pyutest_fsize_toobigNs
uResourceTest.test_fsize_toobigcCs�|jttj�|jttjdd�tjtj�}tjtj�}ytjtj�}Wnttfk
r�YnXytjtj	�}Wnttfk
r�YnXdS(Ni*(
uassertRaisesu	TypeErroruresourceu	getrusageuRUSAGE_SELFuRUSAGE_CHILDRENuRUSAGE_BOTHu
ValueErroruAttributeErroru
RUSAGE_THREAD(uselfu	usageselfu
usagechildrenu	usagebothuusage_thread((u7/opt/alt/python33/lib64/python3.3/test/test_resource.pyutest_getrusage_suResourceTest.test_getrusagecCsXytjtj�}Wntk
r*Yn*XGdd�d�}tjtj|��dS(NcBs,|EeZdZdd�Zdd�ZdS(u9ResourceTest.test_setrusage_refcount.<locals>.BadSequencecSsdS(Ni((uself((u7/opt/alt/python33/lib64/python3.3/test/test_resource.pyu__len__vsuAResourceTest.test_setrusage_refcount.<locals>.BadSequence.__len__cSs,|dkr"tttd���St�dS(Niii@B(ii(ulenutupleurangeu
IndexError(uselfukey((u7/opt/alt/python33/lib64/python3.3/test/test_resource.pyu__getitem__xsuEResourceTest.test_setrusage_refcount.<locals>.BadSequence.__getitem__N(u__name__u
__module__u__qualname__u__len__u__getitem__(u
__locals__((u7/opt/alt/python33/lib64/python3.3/test/test_resource.pyuBadSequenceusuBadSequence(uresourceu	getrlimitu
RLIMIT_CPUuAttributeErroru	setrlimit(uselfulimitsuBadSequence((u7/opt/alt/python33/lib64/python3.3/test/test_resource.pyutest_setrusage_refcountos
u$ResourceTest.test_setrusage_refcountcCs0tj�}|j|t�|j|d�dS(Ni(uresourceugetpagesizeuassertIsInstanceuintuassertGreaterEqual(uselfupagesize((u7/opt/alt/python33/lib64/python3.3/test/test_resource.pyu
test_pagesizesuResourceTest.test_pagesizeN(
u__name__u
__module__u__qualname__u	test_argsutest_fsize_ismaxutest_fsize_enforcedutest_fsize_toobigutest_getrusageutest_setrusage_refcountu
test_pagesize(u
__locals__((u7/opt/alt/python33/lib64/python3.3/test/test_resource.pyuResourceTest	s/uResourceTestcCstjt�dS(N(usupporturun_unittestuResourceTest(uverbose((u7/opt/alt/python33/lib64/python3.3/test/test_resource.pyu	test_main�su	test_mainu__main__(uunittestutestusupportutimeu
import_moduleuresourceuTestCaseuResourceTestuNoneu	test_mainu__name__(((u7/opt/alt/python33/lib64/python3.3/test/test_resource.pyu<module>s{