python (3.11.7)
§
    ¦±ev  ć                   ó¾    d dl Z d dlZd dlZd dlmZ d dlmZ d dlmZ d dlZ ej	        d¦  «        Z
 G d dej        ¦  «        Ze
dk    r ej        ¦   «          dS dS )	é    N)Śsupport)Ś
import_helper)Ś	os_helperŚresourcec                   ó6   e Zd Zd Z ej        ej        dk    d¦  «        d ¦   «         Zd Z	d Z
 ej         ee
d¦  «        d¦  «        d	 ¦   «         Z ej        ej        dk    d
¦  «        d ¦   «         Zd Z ej        ej        d
k    d¦  «        d ¦   «         Zd Z ej         ee
d¦  «        d¦  «         ej        ddd¦  «        d ¦   «         ¦   «         Z ej         ee
d¦  «        d¦  «         ej        ddd¦  «        d ¦   «         ¦   «         ZdS )ŚResourceTestc                 ó8   |                       t          t          j        ¦  «         |                       t          t          j        dd¦  «         |                       t          t          j        ¦  «         |                       t          t          j        ddd¦  «         d S ©Né*   )ŚassertRaisesŚ	TypeErrorr   Ś	getrlimitŚ	setrlimit©Śselfs    śF/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/test/test_resource.pyŚ	test_argszResourceTest.test_args   sv    Ų×Ņ)„XŌ%7Ń8Ō8Š8Ų×Ņ)„XŌ%7øøRŃ@Ō@Š@Ų×Ņ)„XŌ%7Ń8Ō8Š8Ų×Ņ)„XŌ%7øøRĄŃDŌDŠDŠDŠDó    Śvxworksz0setting RLIMIT_FSIZE is not supported on VxWorksc                 ó   	 t                                t           j        ¦  «        \  }}|                      t           j        |¦  «         t                                t           j        ||f¦  «         d S # t          $ r Y d S w xY w)N)r   r   ŚRLIMIT_FSIZEŚassertEqualŚ
RLIM_INFINITYr   ŚAttributeError)r   ŚcurŚmaxs      r   Śtest_fsize_ismaxzResourceTest.test_fsize_ismax   s    š	BŻ!×+Ņ+HŌ,AŃBŌBJS#š 
×ŅXŌ3°SŃ9Ō9Š9Ż×ŅxŌ4°søC°jŃAŌAŠAŠAŠAųõ š 	š 	š 	ŲDDš	ųųųs   'A2 Į2
B Į?B c                 ó   	 t                                t           j        ¦  «        \  }}	 	 t                                t           j        d|f¦  «         d}n# t          $ r d}Y nw xY wt          t          j        d¦  «        }	 |                     d¦  «         	 |                     d¦  «         | 	                    ¦   «          t          d¦  «        D ]*}t          j        d¦  «         | 	                    ¦   «          +n# t          $ r |s Y nw xY w|r't                                t           j        ||f¦  «         |                     ¦   «          n# |                     ¦   «          w xY w	 |r't                                t           j        ||f¦  «         t
          j        t          j        ¦  «         d S # |r't                                t           j        ||f¦  «         t
          j        t          j        ¦  «         w xY w# t           $ r Y d S w xY w)	Ni   TFŚwbs   XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXó   Yé   g¹?)r   r   r   r   Ś
ValueErrorŚopenr   ŚTESTFNŚwriteŚflushŚrangeŚtimeŚsleepŚOSErrorŚcloseŚunlinkr   )r   r   r   Ś	limit_setŚfŚis         r   Śtest_fsize_enforcedz ResourceTest.test_fsize_enforced%   s   š,	3Ż!×+Ņ+HŌ,AŃBŌBJS#š 
3š&Ż×&Ņ&„xŌ'<øtĄSøkŃJŌJŠJŲ $IIųŻ!š &š &š &Ų %IIIš&ųųųåŌ)Ø4Ń0Ō0šŲGGKŃ(Ō(Š(š
"Ų 
Ų			õ "' q”¤š &š &AŻ J rNNNŲGGIIIIš&ųõ #š "š "š "Ų(š "Ų!š"š "š"ųųųš !š Nõ !×*Ņ*8Ō+@Ą3ČĄ*ŃMŌMŠMąGGIIIIųAGGIIIIųųųIąš JŻ×&Ņ&„xŌ'<øsĄCøjŃIŌIŠIŻŌ „Ō!1Ń2Ō2Š2Š2Š2ųš š JŻ×&Ņ&„xŌ'<øsĄCøjŃIŌIŠIŻŌ „Ō!1Ń2Ō2Š2Š2ųųųųõU š 	š 	š 	ŲDDš	ųųųsx   'G<