| Server IP : 3.111.61.48 / Your IP : 216.73.216.67 Web Server : Apache System : Linux ip-10-0-5-176 6.8.0-1057-aws #60~22.04.1-Ubuntu SMP Wed May 27 08:16:59 UTC 2026 x86_64 User : ubuntu ( 1000) PHP Version : 8.2.31 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/lib/python3.10/test/__pycache__/ |
Upload File : |
o
�9j�T � @ s� d dl mZmZ d dlmZ d dlZd dlZd dlZd dlm Z d dl
Z
d dlZd dlZd dl
Z
d dlZd dlZG dd� dej�ZG dd� dej�ZG d d
� d
ej�ZG dd� dej�ZG d
d� dej�Zdd� Zedkrse�� dS dS )� )�unload�CleanImport)�check_warningsN)�spec_from_file_locationc @ sT e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� ZdS )�PkgutilTestsc C s. t �� | _| �tj| j� tj�d| j� d S �Nr ) �tempfile�mkdtemp�dirname�
addCleanup�shutil�rmtree�sys�path�insert��self� r �(/usr/lib/python3.10/test/test_pkgutil.py�setUp s
zPkgutilTests.setUpc C � t jd= d S r )r r r r r r �tearDown � zPkgutilTests.tearDownc C s� d}d}t j�| j|�}t �|� tt j�|d�d�}|�� tt j�|d�d�}|�|� |�� t �t j�|d�� tt j�|dd�d�}|�|� |�� t� |d�}| �
||� t� |d�}| �
||� tj|= d S )N�test_getdata_filesys�% Hello, world!
Second line
Third line�__init__.py�wb�res.txt�sub�sub/res.txt)
�osr �joinr
�mkdir�open�close�write�pkgutil�get_data�assertEqualr �modules)r �pkg�
RESOURCE_DATA�package_dir�f�res1�res2r r r r s$
z!PkgutilTests.test_getdata_filesysc
C s� d}d}d}t j�| j|�}t�|d�}|�|d d� |�|d |� |�|d |� |�� tj� d |� t
�|d
�}| �||� t
�|d�}| �||� g }t
�
|g�D ]} | �| t
j� |�| j� qW| �|dg� tjd = tj|= d S )Nztest_getdata_zipfile.zip�test_getdata_zipfiler �w�/__init__.py� z/res.txtz/sub/res.txtr r r )r r r! r
�zipfile�ZipFile�writestrr$ r r r&