| Server IP : 121.121.20.254 / Your IP : 216.73.217.141 Web Server : Microsoft-IIS/10.0 System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64 User : IUSR ( 0) PHP Version : 8.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/Python312/Lib/test/test_importlib/resources/__pycache__/ |
Upload File : |
�
���g� � � � d dl Z d dlZd dlZd dlmZ d dlmZ d dlmZm Z ddl
mZ G d� d� Z G d � d
e� Z
G d� de j � Zy)
� N)� os_helper)� resources)�TraversableResources�ResourceReader� )�utilc � � e Zd Z defd�Zd� Zy)�SimpleLoader�readerc � � || _ y �N�r )�selfr s �>C:\Python312\\Lib\test\test_importlib\resources\test_custom.py�__init__zSimpleLoader.__init__ s � ���� c � � | j S r
r )r �packages r �get_resource_readerz SimpleLoader.get_resource_reader s � ��{�{�r N)�__name__�
__module__�__qualname__r r r � r r r
r
s � ���~� �r r
c �4 � e Zd Z dej fd�Zd� Zy)�MagicResources�pathc � � || _ y r
�r )r r s r r zMagicResources.__init__ s � ��� r c � � | j S r
r �r s r �fileszMagicResources.files s � ��y�y�r N)r r r �pathlib�Pathr r! r r r r r s � ���W�\�\� �r r c � � e Zd Zd� Zd� Zy)�CustomTraversableResourcesTestsc � � t j � | _ | j | j j � y r
)�
contextlib� ExitStack�fixtures�
addCleanup�closer s r �setUpz%CustomTraversableResourcesTests.setUp% s( � �"�,�,�.��
�����
�
�+�+�,r c �� � | j j t j � � }t t |� � }t
j |� }t j |� }y r
)
r) �
enter_contextr �temp_dirr
r r �create_package_from_loaderr r! )r r/ �loader�pkgr! s r �test_custom_loaderz2CustomTraversableResourcesTests.test_custom_loader) sL � ��=�=�.�.�y�/A�/A�/C�D���n�X�6�7���-�-�f�5������$�r N)r r r r, r3 r r r r% r% $ s � �-�!r r% )�unittestr'