Sindbad~EG File Manager
a
��g�( � @ sz d dl Z d dlZd dlmZ d dlmZ d dlZee�ZG dd� d�Z G dd� d�Z
G dd � d e j�Ze
d
krve �� dS )� N)�
gc_collect)�assert_python_okc @ s e Zd Zedd� �ZdS )�
FullLoaderc C s d� |j�S )Nz<module '{}' (crafted)>)�format�__name__)�cls�m� r �,/usr/local/lib/python3.9/test/test_module.py�module_repr s zFullLoader.module_reprN)r �
__module__�__qualname__�classmethodr r r r r
r
s r c @ s e Zd ZdS )�
BareLoaderN)r r r
r r r r
r s r c @ s� e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Zdd� Zdd � Zd!d"� Zd#d$� Zd%d&� Zd'd(� Zd)d*� Zd+d,� Zd-d.� Zd/d0� Zd1d2� Zd3d4� Zd5d6� Zd7d8� Zd9d:� Zd;d<� Z d=S )>�ModuleTestsc C sl t �t �}| �|jd u � | �tt|� z|j}| �dt |� � W n t
yV Y n0 | �|jt j� d S )Nz
__name__ = %s)
�
ModuleType�__new__�
assertTrue�__dict__�assertRaises�SystemError�dirr Zfail�repr�AttributeError�assertEqual�__doc__)�self�foo�sr r r
�test_uninitialized s
zModuleTests.test_uninitializedc C s t �t �}| �tdt|d� d S )Nz"module has no attribute 'not_here'�not_here)r r �assertRaisesRegexr �getattr�r r r r r
�"test_uninitialized_missing_getattr! s
�z.ModuleTests.test_uninitialized_missing_getattrc C s t d�}| �tdt|d� d S )Nr z(module 'foo' has no attribute 'not_here'r )r r! r r"