|
Server : LiteSpeed System : Linux server51.dnsbootclub.com 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64 User : nandedex ( 1060) PHP Version : 8.1.33 Disable Function : NONE Directory : /opt/cppython/lib/python3.8/test/__pycache__/ |
U
>��gw � @ sj d dl Z d dlmZ d dlZd dlZG dd� de�ZG dd� de�ZG dd� de j�Z e
d krfe �� dS )
� N)�supportc @ s e Zd ZdS )�NoAllN��__name__�
__module__�__qualname__� r r �0/opt/cppython/lib/python3.8/test/test___all__.pyr s r c @ s e Zd ZdS )�FailedImportNr r r r r r
s r
c @ s$ e Zd Zdd� Zdd� Zdd� ZdS )�AllTestc C sj i }t jdtfdtfdd��. ztd| |� W n t|��Y nX W 5 Q R X ttj| d�sht |��i }| j
|d��� t jdtfdtfdd��� ztd| |� W n: tk
r� } z| �d �
||jj|�� W 5 d }~X Y nX d
|kr�|d
= d|kr�|d= d|k�r|d= t|�}tj| j}t|�}| �||d
�
|�� | �||d
�
|�� W 5 Q R X W 5 Q R X d S )Nz.* (module|package)� T)�quietz import %s�__all__)�modulezfrom %s import *z__all__ failure in {}: {}: {}�__builtins__�__annotations__Z__warningregistry__zin module {})r Zcheck_warnings�DeprecationWarning�ResourceWarning�execr
�hasattr�sys�modulesr ZsubTest� ExceptionZfail�format� __class__r �setr ZassertCountEqualZassertEqual)�self�modname�names�e�keysZall_listZall_setr r r � check_all sL �� �
zAllTest.check_allc c s� t t�|��D ]�}tj�||�}tj�|�r~tj�|d�}tj�|�r||| fV | �||| d �D ]\}}||fV qhq|�d�r|dkr�q|||d d� fV qd S )Nz__init__.py�.z.py���) �sorted�os�listdir�path�join�isdir�exists�walk_modules�endswith)r Zbasedir�modpath�fnr'