Nexus File Manager
v2.0
🏠
Dashboard
⚡
System
🌐
›
opt
›
alt
›
python38
›
lib64
›
python3.8
›
test
›
__pycache__
Quick:
⬆️ Parent
🌐 Root
🏠 Home
🌍 WWW
📁 Temp
⚙️ Etc
📤 Upload
📁 Create
⚡ WordPress Admin
🔄 Refresh
✏️ test___all__.cpython-38.opt-1.pyc
← Back
U i�fw � @ 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 �6/opt/alt/python38/lib64/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'