403Webshell
Server IP : 118.27.122.248  /  Your IP : 216.73.216.124
Web Server : Apache
System : Linux web0264.sh.tyo1 4.18.0-553.79.1.lve.el7h.x86_64 #1 SMP Wed Oct 15 16:34:46 UTC 2025 x86_64
User : c9415830 ( 11735)
PHP Version : 8.4.17
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /opt/alt/python36/lib64/python3.6/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /opt/alt/python36/lib64/python3.6/test/__pycache__/test_resource.cpython-36.opt-1.pyc
3

�w2_X�@slddlZddlZddlZddlZddlmZddlZejd�ZGdd�dej	�Z
d	dd�Zedkrhe�dS)
�N)�support�resourcec@s�eZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	e
jej
dkd�dd��Zejd�dd��Ze
jeed�d�ejddd�dd���Ze
jeed�d�ejddd�dd���ZdS) �ResourceTestcCsF|jttj�|jttjdd�|jttj�|jttjddd�dS)N�*)�assertRaises�	TypeErrorr�	getrlimit�	setrlimit)�self�r�7/opt/alt/python36/lib64/python3.6/test/test_resource.py�	test_argsszResourceTest.test_argscCsNytjtj�\}}Wntk
r(Yn"X|jtj|�tjtj||f�dS)N)rr�RLIMIT_FSIZE�AttributeError�assertEqualZ
RLIM_INFINITYr	)r
�cur�maxrrr�test_fsize_ismaxszResourceTest.test_fsize_ismaxc)Cs$ytjtj�\}}Wntk
r(Yn�Xz�ytjtjd|f�d}Wntk
r^d}YnXttjd�}z~|j	dd�y:|j	d�|j
�x"td�D]}tj
d�|j
�q�WWntk
r�|ŝYnX|r�tjtj||f�Wd|j�XWd|�rtjtj||f�tjtj�XdS)	NiTF�wb�X�Y�g�������?)rrrrr	�
ValueError�openrZTESTFN�write�flush�range�timeZsleep�OSError�close�unlink)r
rrZ	limit_set�f�irrr�test_fsize_enforced"s8	


z ResourceTest.test_fsize_enforcedcCs�dd}ytjtj�\}}Wntk
r0YnbXytjtj||f�Wnttfk
r`YnXytjtj||f�Wnttfk
r�YnXdS)N�
�2)rrrrr	�
OverflowErrorr)r
Ztoo_bigrrrrr�test_fsize_toobigQszResourceTest.test_fsize_toobigcCs�|jttj�|jttjdd�tjtj�}tjtj�}ytjtj�}Wnttfk
r`YnXytjtj	�}Wnttfk
r�YnXdS)Nr)
rrrZ	getrusageZRUSAGE_SELFZRUSAGE_CHILDRENZRUSAGE_BOTHrrZ
RUSAGE_THREAD)r
Z	usageselfZ
usagechildrenZ	usagebothZusage_threadrrr�test_getrusagebszResourceTest.test_getrusagecCsHytjtj�}Wntk
r$Yn XGdd�d�}tjtj|��dS)Nc@seZdZdd�Zdd�ZdS)z9ResourceTest.test_setrusage_refcount.<locals>.BadSequencecSsdS)N�r)r
rrr�__len__yszAResourceTest.test_setrusage_refcount.<locals>.BadSequence.__len__cSs |dkrtttd���St�dS)Nr�i@B)rr+)�len�tupler�
IndexError)r
�keyrrr�__getitem__{szEResourceTest.test_setrusage_refcount.<locals>.BadSequence.__getitem__N)�__name__�
__module__�__qualname__r*r0rrrr�BadSequencexsr4)rrZ
RLIMIT_CPUrr	)r
�limitsr4rrr�test_setrusage_refcountrsz$ResourceTest.test_setrusage_refcountcCs$tj�}|j|t�|j|d�dS)Nr)rZgetpagesize�assertIsInstance�intZassertGreaterEqual)r
Zpagesizerrr�
test_pagesize�szResourceTest.test_pagesize�linuxztest requires Linuxc
Cs>x8dD]0}tjt��|jttd|�t�WdQRXqWdS)N�MSGQUEUE�NICE�RTPRIO�RTTIME�
SIGPENDING�RLIMIT_)r;r<r=r>r?)�
contextlib�suppressrr7�getattrrr8)r
�attrrrr�test_linux_constants�s
z!ResourceTest.test_linux_constants�	c
Cs>x8dD]0}tjt��|jttd|�t�WdQRXqWdS)N�SWAP�SBSIZE�NPTSr@)rGrHrI)rArBrr7rCrr8)r
rDrrr�test_freebsd_contants�s
z"ResourceTest.test_freebsd_contants�prlimitz
no prlimitr)��$cCs`|jttj�|jttjdtj�tjtj�}|jtjdtj�|�|jtjdtj|�|�dS)Nr+r���)rrrrK�ProcessLookupError�	RLIMIT_ASrr)r
�limitrrr�test_prlimit�s

zResourceTest.test_prlimitcs<G�fdd�d�}tjtj��|jtjdtj|����dS)Ncs eZdZdd�Z�fdd�ZdS)z2ResourceTest.test_prlimit_refcount.<locals>.BadSeqcSsdS)Nr)r)r
rrrr*�sz:ResourceTest.test_prlimit_refcount.<locals>.BadSeq.__len__cs�|dS)Nr+r)r
r/)r5rrr0�sz>ResourceTest.test_prlimit_refcount.<locals>.BadSeq.__getitem__N)r1r2r3r*r0r)r5rr�BadSeq�srSr)rrrPrrK)r
rSr)r5r�test_prlimit_refcount�sz"ResourceTest.test_prlimit_refcountN)r1r2r3r
rr#r'r(r6r9�unittestZ
skipUnless�sys�platformrErZrequires_freebsd_versionrJ�hasattrrZrequires_linux_versionrRrTrrrrrs/rcCstjt�dS)N)rZrun_unittestr)�verboserrr�	test_main�srZ�__main__)N)
rArV�osrUZtestrr�
import_modulerZTestCaserrZr1rrrr�<module>s
"


Youez - 2016 - github.com/yon3zu
LinuXploit