| Server IP : 121.121.20.254 / Your IP : 216.73.216.202 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/extension/__pycache__/ |
Upload File : |
�
���gR � � � d dl mZ d dlmZ d dlZd dlZd dlmZ ej d� Z ej d� Z ej ej du xs ej j du d� ej G d� d ej � � � Z ej ee e �
� \ ZZedk( r ej( � yy)� )�_bootstrap_external)� os_helperN)�util� importlibzimportlib.machineryz:dynamic loading not supported or test module not availablec �� � e Zd Zd� Z ej
ej j d� d� � Z ej
ej j d� d� � Z
y)�"ExtensionModuleCaseSensitivityTestc �B � t j j }|j � }||k7 sJ �| j j t j j | j j | j j f� }|j |� S )N)
r �
EXTENSIONS�name�upper� machinery�
FileFinder�path�ExtensionFileLoader�EXTENSION_SUFFIXES� find_spec)�self� good_name�bad_name�finders �HC:\Python312\\Lib\test\test_importlib\extension\test_case_sensitivity.pyr z,ExtensionModuleCaseSensitivityTest.find_spec s � ��O�O�(�(� ��?�?�$���H�$�$�$����*�*�4�?�?�+?�+?�+/�>�>�+M�+M�+/�>�>�+L�+L�+N�O�� ����)�)� zignore_environment flag was setc �� � t j � 5 }|j d� | j d�� | j � }| j |� d d d � y # 1 sw Y y xY w)N�PYTHONCASEOKF��should_exist)r �EnvironmentVarGuard�unset�caseok_env_changedr �assertIsNone�r �env�specs r �test_case_sensitivez6ExtensionModuleCaseSensitivityTest.test_case_sensitive sS � �
�
*�
*�
,���I�I�n�%��#�#��#�7��>�>�#�D����d�#� -�
,�
,�s �AA#�#A,c �� � t j � 5 }|j dd� | j d�� | j � }| j |� d d d � y # 1 sw Y y xY w)Nr �1Tr )r r �setr r �
assertTruer! s r �test_case_insensitivityz:ExtensionModuleCaseSensitivityTest.test_case_insensitivity! sS � �
�
*�
*�
,���G�G�N�C�(��#�#��#�6��>�>�#�D��O�O�D�!� -�
,�
,�s �AA$�$A-N)�__name__�
__module__�__qualname__r �unittest�skipIf�sys�flags�ignore_environmentr$ r) � r r r r sa � �
*� �X�_�_�S�Y�Y�1�1�3T�U�$� V�$� �X�_�_�S�Y�Y�1�1�3T�U�"� V�"r r )r r
�__main__)r r �test.supportr r- r/ �test.test_importlibr �import_importlibr
r. r
�filename�case_insensitive_tests�CASEOKTestBaser � test_both�Frozen_ExtensionCaseSensitivity�Source_ExtensionCaseSensitivityr* �mainr2 r r �<module>r>