| 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 : |
o
�9j( � @ s� d dl Z d dlmZ d dlmZ d dlZd dlZejddd�r$e �d��G dd� de �Z
G d d
� d
e �ZG dd� de j�Z
ed
krGe �� dS dS )� N)�support)�warnings_helperT)�address�memoryz>workaround ASAN build issues on loading tests like tk or cryptc @ � e Zd ZdS )�NoAllN��__name__�
__module__�__qualname__� r r �(/usr/lib/python3.10/test/test___all__.pyr � r c @ r )�FailedImportNr r r r r
r r r c @ s$ e Zd Zdd� Zdd� Zdd� ZdS )�AllTestc C s� i }t jdtfdtfdtfdd�� z td| |� W n t|��W d � n1 s-w Y ttj | d�s>t
|��i }| j|d��� t jdtfdtfdd��g z td| |� W n ty{ } z| �
d �||jj|�� W Y d }~nd }~ww d
|v r�|d
= d|v r�|d= d|v r�|d= t|�}tj | j}t|�}| �||d
�|�� | �||d
�|�� W d � n1 s�w Y W d � d S W d � d S 1 s�w Y d S )Nz.* (module|package)� T)�quietz import %s�__all__)�modulezfrom %s import *z__all__ failure in {}: {}: {}�__builtins__�__annotations__�__warningregistry__zin module {})r �check_warnings�DeprecationWarning�PendingDeprecationWarning�ResourceWarning�execr �hasattr�sys�modulesr �subTest� Exception�fail�format� __class__r �setr �assertCountEqual�assertEqual)�self�modname�names�e�keys�all_list�all_setr r r
� check_all sZ ����
�����"�zAllTest.check_allc c s� � t t�|��D ]M}tj�||�}tj�|�r@tj�|d�}tj�|�r?||| fV | �||| d �D ] \}}||fV q5q|�d�rI|dkrJq|||d d� fV qd S )Nz__init__.py�.z.py���) �sorted�os�listdir�path�join�isdir�exists�walk_modules�endswith)r( �basedir�modpath�fnr5 �pkg_init�p�mr r r
r9 @ s ��zAllTest.walk_modulesc C s4 t dg�}tj�d�sdd l}g }g }tj�tj�t��}| � |d�D ]e\}}|}d} |r=||v r4d} n |�
d�d }|s-| r@q#tjrGt
|� z&t|d��}
d |
�� vrXt|��| �|� W d � n1 sgw Y W q# ty{ |�|� Y q# ty� |�|� Y q#w tjr�t
d
|� t
d|� d S d S )N�
__future__�javar r FTr0 �rbs __all__z8Following modules have no __all__ and have been ignored:z(Following modules failed to be imported:)r% r �platform�
startswith�_socketr3 r5 �dirname�__file__r9 �
rpartitionr �verbose�print�open�readr r/ �appendr )r( �denylistrF �ignored�failed_imports�lib_dirr5 r) r@ �denied�fr r r
�test_allN sN �������zAllTest.test_allN)r r
r r/ r9 rU r r r r
r s (r �__main__)�unittest�testr �test.supportr r3 r �check_sanitizer�SkipTest�RuntimeErrorr r �TestCaser r �mainr r r r
�<module> s
e�