| Server IP : 118.27.122.248 / Your IP : 216.73.217.65 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/__pycache__/ |
Upload File : |
3
�w2_E � @ s� d dl mZmZmZmZ d dlZd dlZd dlZd dlm Z d dl
Z
d dlZd dlZd dl
Z
d dlZd dlZG dd� dej�ZG dd� dej�ZG dd � d ej�ZG d
d� dej�ZG dd
� d
ej�Zdd� Zedkr�e� dS )� )�run_unittest�unload�check_warnings�CleanImportN)�spec_from_file_locationc @ sD e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dS )�PkgutilTestsc C s. t j� | _| jtj| j� tjjd| j� d S )Nr ) �tempfile�mkdtemp�dirname�
addCleanup�shutil�rmtree�sys�path�insert)�self� r �6/opt/alt/python36/lib64/python3.6/test/test_pkgutil.py�setUp s
zPkgutilTests.setUpc C s t jd= d S )Nr )r r )r r r r �tearDown s zPkgutilTests.tearDownc C s� d}d}t jj| j|�}t j|� tt jj|d�d�}|j� tt jj|d�d�}|j|� |j� t jt jj|d�� tt jj|dd�d�}|j|� |j� tj |d�}| j
||� tj |d�}| j
||� tj|= d S )N�test_getdata_filesyss% Hello, world!
Second line
Third linez__init__.py�wbzres.txt�subzsub/res.txt)
�osr �joinr
�mkdir�open�close�write�pkgutil�get_data�assertEqualr �modules)r �pkg�
RESOURCE_DATAZpackage_dir�f�res1�res2r r r r s$
z!PkgutilTests.test_getdata_filesysc
C s� d}d}d}t jj| j|�}tj|d�}|j|d d� |j|d |� |j|d |� |j� tjj d |� t
j|d
�}| j||� t
j|d�}| j||� g }x.t
j
|g�D ]} | j| t
j� |j| j� q�W | j|dg� tjd = tj|= d S )Nztest_getdata_zipfile.zip�test_getdata_zipfiles% Hello, world!
Second line
Third line�wz/__init__.py� z/res.txtz/sub/res.txtr zres.txtzsub/res.txt)r r r r
�zipfile�ZipFile�writestrr r r r r r! Ziter_modules�assertIsInstanceZ
ModuleInfo�append�namer"