| Server IP : 118.27.122.248 / Your IP : 216.73.216.153 Web Server : Apache System : Linux web0264.sh.tyo1 4.18.0-553.79.1.lve.el7h.x86_64 #1 SMP Wed Oct 15 16:34:46 UTC 2025 x86_64 User : c9415830 ( 11735) PHP Version : 8.4.17 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /opt/alt/python36/lib64/python3.6/test/test_importlib/__pycache__/ |
Upload File : |
3
�w2_6G � @ sZ d dl mZ ejd�Zejd�Zejd�ZddlZddlZddl m
Z
ddlZddlZddl
Z
G dd � d �Zejeed
�\ZZG dd� d�ZG d
d� de�Zejeed
�\ZZG dd� de�Zejeed
�\ZZG dd� d�Zejeeed�\ZZG dd� d�Zejeed
�\ZZG dd� dej�Z G dd� d�Z!eje!ed�\Z"Z#e$dk�rVej%� dS )� )�util� importlibzimportlib.utilzimportlib.machinery� N)�supportc @ sH e Zd ZdZdd� Zdd� Zdd� Zdd � Zd
d� Zdd
� Z dd� Z
dS )�ImportModuleTestszTest importlib.import_module.c C sN t jd��:}t j|gd�� | jjd�}| j|jd� W d Q R X W d Q R X d S )N� top_level)� meta_path)� test_util�mock_modules�import_state�init�
import_module�assertEqual�__name__)�self�mock�module� r �A/opt/alt/python36/lib64/python3.6/test/test_importlib/test_api.py�test_module_import s z$ImportModuleTests.test_module_importc C sh d}dj |�}dj |�}tj||��:}tj|gd�� | jj|�}| j|j|� W d Q R X W d Q R X d S )N�pkgz{0}.__init__z{0}.mod)r )�formatr r
r r r
r r )r �pkg_name�
pkg_long_name�namer r r r r �test_absolute_package_import s
z.ImportModuleTests.test_absolute_package_importc C s� d}dj |�}d}dj ||�}dj |�}tj||��H}tj|gd��. | jj|� | jj||�}| j|j|� W d Q R X W d Q R X d S )Nr z{0}.__init__�modz{0}.{1}z.{0})r )r r r
r r r
r r )r r r Zmodule_nameZ
absolute_nameZ
relative_namer r r r r �$test_shallow_relative_package_import$ s
z6ImportModuleTests.test_shallow_relative_package_importc C sr dddg}t j|� �T}t j|gd��: | jjd� | jjd� | jjdd�}| j|jd� W d Q R X W d Q R X d S )Nz
a.__init__za.b.__init__za.c)r �aza.bz..c)r r
r r r
r r )r �modulesr r r r r �!test_deep_relative_package_import1 s
z3ImportModuleTests.test_deep_relative_package_importc C sv d}dj |�}dj |�}tj||��H}tj|gd��. | jj|� | jj||�}| j|j|� W d Q R X W d Q R X d S )Nr z{0}.__init__z{0}.mod)r )r r r
r r r
r r )r r r r r r r r r �!test_absolute_import_with_package: s
z3ImportModuleTests.test_absolute_import_with_packagec C s&