Uname:Linux ip-10-0-5-176 6.8.0-1057-aws #60~22.04.1-Ubuntu SMP Wed May 27 08:16:59 UTC 2026 x86_64

403WebShell
403Webshell
Server IP : 3.111.61.48  /  Your IP : 216.73.216.67
Web Server : Apache
System : Linux ip-10-0-5-176 6.8.0-1057-aws #60~22.04.1-Ubuntu SMP Wed May 27 08:16:59 UTC 2026 x86_64
User : ubuntu ( 1000)
PHP Version : 8.2.31
Disable Function : exec,passthru,shell_exec,system
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/lib/python3.10/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python3.10/test/__pycache__/test_exception_hierarchy.cpython-310.pyc
o

�9j��@s�ddlZddlZddlZddlZddlZddlZddlmZGdd�de�ZGdd�de�Z	Gdd�de�Z
Gd	d
�d
e	e
�ZGdd�de
e	�ZGd
d�de�Z
Gdd�dej�ZGdd�dej�ZGdd�dej�Zedkrue��dSdS)�N)�EEXISTc@�eZdZdS)�
SubOSErrorN��__name__�
__module__�__qualname__�r	r	�4/usr/lib/python3.10/test/test_exception_hierarchy.pyr
�rc�eZdZ�fdd�Z�ZS)�SubOSErrorWithInitcs||_t��|�dS�N)�bar�super�__init__)�self�messager��	__class__r	r
rszSubOSErrorWithInit.__init__)rrrr�
__classcell__r	r	rr
r

�r
cr)�SubOSErrorWithNewcst��||�}||_|Sr)r�__new__�baz)�clsrrrrr	r
rszSubOSErrorWithNew.__new__)rrrrrr	r	rr
rrrc@r)�SubOSErrorCombinedInitFirstNrr	r	r	r
rrrc@r)�SubOSErrorCombinedNewFirstNrr	r	r	r
rrrc@seZdZdd�ZdS)�SubOSErrorWithStandaloneInitcCsdSrr	�rr	r	r
rsz%SubOSErrorWithStandaloneInit.__init__N)rrrrr	r	r	r
rsrc@sHeZdZdd�Zdd�Zdd�ZdZdd	�Zee�Zd
d�Z	dd
�Z
dS)�
HierarchyTestcCs*|�tjd�|�tt�|�tt�dS)N�OSError)�assertEqualr!r�assertIs�IOError�EnvironmentErrorrr	r	r
�test_builtin_errors%sz!HierarchyTest.test_builtin_errorscCs@|�tjt�|�tjjt�|�tjjt�|�tjt�dSr)	r#�socket�errorr!�gaierror�__base__�herror�timeout�TimeoutErrorrr	r	r
�test_socket_errors*sz HierarchyTest.test_socket_errorscCs|�tjt�dSr)r#�selectr(r!rr	r	r
�test_select_error0szHierarchyTest.test_select_errorae
        +-- BlockingIOError        EAGAIN, EALREADY, EWOULDBLOCK, EINPROGRESS
        +-- ChildProcessError                                          ECHILD
        +-- ConnectionError
            +-- BrokenPipeError                              EPIPE, ESHUTDOWN
            +-- ConnectionAbortedError                           ECONNABORTED
            +-- ConnectionRefusedError                           ECONNREFUSED
            +-- ConnectionResetError                               ECONNRESET
        +-- FileExistsError                                            EEXIST
        +-- FileNotFoundError                                          ENOENT
        +-- InterruptedError                                            EINTR
        +-- IsADirectoryError                                          EISDIR
        +-- NotADirectoryError                                        ENOTDIR
        +-- PermissionError                                     EACCES, EPERM
        +-- ProcessLookupError                                          ESRCH
        +-- TimeoutError                                            ETIMEDOUT
    cCsdi}|��D])}|�d�}|sq|�d�\}}}td|���d��D]}tt|�|tt|�<q"q|S)Nz+- � z, )�
splitlines�strip�	partition�filter�split�getattr�builtins�errno)�s�_map�line�excname�_�errnames�errnamer	r	r
�	_make_mapFs
�zHierarchyTest._make_mapcCs�ttd�}|�t|�t�|j��D]\}}t|d�}|�t|�|�qttj	�t|j�}|D]}t|d�}|�t|�t�q0dS)N�Bad file descriptorzSome message)
r!rr#�type�FileExistsErrorr;�items�setr9�	errorcode)r�e�errcode�exc�
othercodesr	r	r
�test_errno_mappingRs


�z HierarchyTest.test_errno_mappingcCsrd}zt|�Wn	tyYnw|�d�|�tj�|��zt�|�Wn
ty1YdSw|�d�dS)N� some_hopefully_non_existing_filez&should have raised a FileNotFoundError)�open�FileNotFoundError�fail�assertFalse�os�path�exists�unlink)r�filenamer	r	r
�test_try_except`s�
�zHierarchyTest.test_try_exceptN)rrrr&r.r0�_pep_maprAr;rLrWr	r	r	r
r #s
r c@s>eZdZdd�Zdd�Ze�ejdkd�dd��Z	d	d
�Z
dS)�AttributesTestcCs2tjdkr|�dtt��dS|�dtt��dS)N�nt�winerror)rR�name�assertIn�dirr!�assertNotInrr	r	r
�test_windows_errorzs
z!AttributesTest.test_windows_errorcCshttdd�}|�|jt�|�|jdt�|�|jd�|�|jd�tjdkr2|�|j	d�dSdS)N�File already exists�foo.txtrrZ)
r!rr"r9�args�strerrorrVrRr\r[�rrHr	r	r
�test_posix_error�s
�zAttributesTest.test_posix_errorrZzWindows-specific testcCs\tdddd�}|�|jd�|�|jt�|�|jdt�|�|jd�|�|jd�dS)Nrrarb�)r!r"r[r9rrcrdrVrer	r	r
�test_errno_translation�sz%AttributesTest.test_errno_translationc	Cs�d}td�D]9}t|d|��}|�t��|jWd�n1s#wY|�t��
|`Wd�n1s:wYqtddd�}|�|jd�d|_|�|jd�|`|�t��|jWd�dS1smwYdS)N)�a�b�c�drH�rirj��)�range�BlockingIOError�assertRaises�AttributeError�characters_writtenr")rrc�nrHr	r	r
�test_blockingioerror�s$���"�z#AttributesTest.test_blockingioerrorN)rrrr`rf�unittest�
skipUnlessrRr\rhrvr	r	r	r
rYxs	
	rYc@sDeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dS)�ExplicitSubclassingTestcCsttd�}|�t|�t�dS)NrB)rrr#rCrer	r	r
rL�s
z*ExplicitSubclassingTest.test_errno_mappingcC�*tdd�}|�|jd�|�|jd�dS�N�some messager�r|�r
r"rrcrer	r	r
�test_init_overridden��
z,ExplicitSubclassingTest.test_init_overriddencC�,tddd�}|�|jd�|�|jd�dS)Nr|r)rr}r~rer	r	r
�test_init_kwdargs��z)ExplicitSubclassingTest.test_init_kwdargscCrzr{�rr"rrcrer	r	r
�test_new_overridden�r�z+ExplicitSubclassingTest.test_new_overriddencCr�)Nr|r)rr}r�rer	r	r
�test_new_kwdargs�r�z(ExplicitSubclassingTest.test_new_kwdargscCsltdd�}|�|jd�|�|jd�|�|jd�tdd�}|�|jd�|�|jd�|�|jd�dSr{)rr"rrrcrrer	r	r
�test_init_new_overridden�s

z0ExplicitSubclassingTest.test_init_new_overriddencCs(t�}|�|jd�|�t|�d�dS)Nr	�)rr"rc�strrer	r	r
�test_init_standalone�sz,ExplicitSubclassingTest.test_init_standaloneN)
rrrrLrr�r�r�r�r�r	r	r	r
ry�s
ry�__main__)r8rRr/r'rwr9rr!rr
rrrr�TestCaser rYryr�mainr	r	r	r
�<module>s&U,,�

Youez - 2016 - github.com/yon3zu
LinuXploit