Your IP : 216.73.216.213
�
��f� c @ sy d d l Z d d l m Z d d l Z e j d � Z Gd d � d e j � Z d d d � Z e
d k ru e � n d S( i N( u supportu resourcec B sh | Ee Z d Z d d � Z d d � Z d d � Z d d � Z d d
� Z d d � Z d
d � Z d S( u ResourceTestc C s_ | j t t j � | j t t j d d � | j t t j � | j t t j d d d � d S( Ni* ( u assertRaisesu TypeErroru resourceu getrlimitu setrlimit( u self( ( u7 /opt/alt/python33/lib64/python3.3/test/test_resource.pyu test_args s u ResourceTest.test_argsc C sa y t j t j � \ } } Wn t k
r0 Yn- X| j t j | � t j t j | | f � d S( N( u resourceu getrlimitu RLIMIT_FSIZEu AttributeErroru assertEqualu
RLIM_INFINITYu setrlimit( u selfu curu max( ( u7 /opt/alt/python33/lib64/python3.3/test/test_resource.pyu test_fsize_ismax s
u ResourceTest.test_fsize_ismaxc ) C sn y t j t j � \ } } Wn t k
r0 Yn:Xzy# t j t j d | f � d } Wn t k
rq d } Yn Xt t j
d � } z� | j d d � yI | j d � | j � x+ t
d � D] } t j d � | j � q� WWn t k
r| s� � n Yn X| r$t j t j | | f � n Wd | j � XWd | rYt j t j | | f � n t j t j
� Xd S( Ni u wbs Xs Yi g�������?TF( u resourceu getrlimitu RLIMIT_FSIZEu AttributeErroru setrlimitu Trueu
ValueErroru Falseu openu supportu TESTFNu writeu flushu rangeu timeu sleepu IOErroru closeu unlink( u selfu curu maxu limit_setu fu i( ( u7 /opt/alt/python33/lib64/python3.3/test/test_resource.pyu test_fsize_enforced s8
u ResourceTest.test_fsize_enforcedc C s� d } y t j t j � \ } } Wn t k
r6 Ynq Xy t j t j | | f � Wn t t f k
rn Yn Xy t j t j | | f � Wn t t f k
r� Yn Xd S( Ni
i2 l +�O� �tC3�y+v� ( u resourceu getrlimitu RLIMIT_FSIZEu AttributeErroru setrlimitu
OverflowErroru
ValueError( u selfu too_bigu curu max( ( u7 /opt/alt/python33/lib64/python3.3/test/test_resource.pyu test_fsize_toobigN s
u ResourceTest.test_fsize_toobigc C s� | j t t j � | j t t j d d � t j t j � } t j t j � } y t j t j � } Wn t t f k
r� Yn Xy t j t j � } Wn t t f k
r� Yn Xd S( Ni* (
u assertRaisesu TypeErroru resourceu getrusageu RUSAGE_SELFu RUSAGE_CHILDRENu RUSAGE_BOTHu
ValueErroru AttributeErroru
RUSAGE_THREAD( u selfu usageselfu
usagechildrenu usagebothu usage_thread( ( u7 /opt/alt/python33/lib64/python3.3/test/test_resource.pyu test_getrusage_ s u ResourceTest.test_getrusagec C sX y t j t j � } Wn t k
r* Yn* XGd d � d � } t j t j | � � d S( Nc B s, | Ee Z d Z d d � Z d d � Z d S( u9 ResourceTest.test_setrusage_refcount.<locals>.BadSequencec S s d S( Ni ( ( u self( ( u7 /opt/alt/python33/lib64/python3.3/test/test_resource.pyu __len__v s uA ResourceTest.test_setrusage_refcount.<locals>.BadSequence.__len__c S s, | d k r"