File: //usr/local/lib/python3.10/test/test_importlib/builtin/__pycache__/test_loader.cpython-310.pyc
o
�i � @ s� d dl mZ d dl mZ e�d�ZddlZddlZddlZddlZe� ej
jdu d�G dd� dej��Zej
eed �\ZZe� ej
jdu d�G d
d� d��Zej
eed �\ZZedkrae�� dS dS )
� )�abc)�utilzimportlib.machinery� Nzno reasonable builtin modulec @ sT e Zd ZdZdd� Zdd� Zdd� Zdd � Zd
ZZ d
Z
dd� Zd
d� Zdd� Z
d
S )�LoaderTestsz(Test load_module() for built-in modules.c C s dd| j jd�| _d S )N�errno� )�__name__�__package__�
__loader__)� machinery�BuiltinImporter�verification)�self� r �D/usr/local/lib/python3.10/test/test_importlib/builtin/test_loader.py�setUp s �zLoaderTests.setUpc C sH | � |tj� | j�� D ]
\}}| �t||�|� q| �|jt j
� dS )z;Verify that the module matches against what it should have.N)ZassertIsInstance�types�
ModuleTyper
�items�assertEqual�getattrZassertInr �sys�modules)r �module�attr�valuer r r �verify s zLoaderTests.verifyc C sF t �� � t �dt� | jj�|�W d � S 1 sw Y d S )N�ignore)�warnings�catch_warnings�simplefilter�DeprecationWarningr r �load_module)r �namer r r r"