HEX
Server: Microsoft-IIS/10.0
System: Windows NT ITPWINWEBSVR22 10.0 build 20348 (Windows Server 2022) AMD64
User: www.conferencesearch.co.uk (0)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: D:/Python311/Lib/test/test_importlib/extension/__pycache__/test_case_sensitivity.cpython-311.pyc
�

��Vc��Z�ddlmZddlmZddlZddlZddlmZejd��Zejd��Z	ej
ejjdud��ej
Gd�d	ej������Zejeee	�
��\ZZedkrej��dSdS)�)�_bootstrap_external)�	os_helperN)�util�	importlibzimportlib.machineryz_testcapi not availablec��eZdZd�Zejejjd��d���Z	ejejjd��d���Z
dS)�"ExtensionModuleCaseSensitivityTestc��tjj}|���}||ksJ�|j�tjj|jj|jjf��}|�	|��S)N)
r�
EXTENSIONS�name�upper�	machinery�
FileFinder�path�ExtensionFileLoader�EXTENSION_SUFFIXES�	find_spec)�self�	good_name�bad_name�finders    �GD:\Python311\Lib\test\test_importlib\extension\test_case_sensitivity.pyrz,ExtensionModuleCaseSensitivityTest.find_specsx���O�(�	��?�?�$�$���H�$�$�$�$���*�*�4�?�+?�+/�>�+M�+/�>�+L�+N�O�O������)�)�)�zignore_environment flag was setc��tj��5}|�d��|�d���|���}|�|��ddd��dS#1swxYwYdS)N�PYTHONCASEOKF��should_exist)r�EnvironmentVarGuard�unset�caseok_env_changedr�assertIsNone�r�env�specs   r�test_case_sensitivez6ExtensionModuleCaseSensitivityTest.test_case_sensitives���
�
*�
,�
,�	$���I�I�n�%�%�%��#�#��#�7�7�7��>�>�#�#�D����d�#�#�#�		$�	$�	$�	$�	$�	$�	$�	$�	$�	$�	$�	$����	$�	$�	$�	$�	$�	$s�AA6�6A:�=A:c��tj��5}|�dd��|�d���|���}|�|��ddd��dS#1swxYwYdS)Nr�1Tr)rr�setrr�
assertTruer!s   r�test_case_insensitivityz:ExtensionModuleCaseSensitivityTest.test_case_insensitivity s���
�
*�
,�
,�	"���G�G�N�C�(�(�(��#�#��#�6�6�6��>�>�#�#�D��O�O�D�!�!�!�		"�	"�	"�	"�	"�	"�	"�	"�	"�	"�	"�	"����	"�	"�	"�	"�	"�	"s�AA7�7A;�>A;N)�__name__�
__module__�__qualname__r�unittest�skipIf�sys�flags�ignore_environmentr$r)�rrrrs�������*�*�*��X�_�S�Y�1�3T�U�U�$�$�V�U�$��X�_�S�Y�1�3T�U�U�"�"�V�U�"�"�"rr)rr
�__main__)rr�test.supportrr-r/�test.test_importlibr�import_importlibr
r.r
�filename�case_insensitive_tests�CASEOKTestBaser�	test_both�Frozen_ExtensionCaseSensitivity�Source_ExtensionCaseSensitivityr*�mainr2rr�<module>r>s)��)�)�)�)�)�)�"�"�"�"�"�"�����
�
�
�
�$�$�$�$�$�$�!�D�!�+�.�.�	�!�D�!�"7�8�8�	������)�T�1�3L�M�M���"�"�"�"�"��)<�"�"���N�M�"�<�T�^�6�)�'�)�)�)�� � �
�z����H�M�O�O�O�O�O��r