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/builtin/__pycache__/test_loader.cpython-311.opt-2.pyc
�

��Vc����ddlmZmZejd��ZddlZddlZddlZddlZej	ej
jdud��Gd�dej����Zej
ee���\ZZej	ej
jdud��Gd�d	����Zej
ee���\ZZed
krej��dSdS)�)�abc�utilzimportlib.machineryNzno reasonable builtin modulec�F�eZdZ	d�Zd�Zd�Zd�ZdxZZdZ	d�Z
d�Zd�ZdS)	�LoaderTestsc�0�dd|jjd�|_dS)N�errno�)�__name__�__package__�
__loader__)�	machinery�BuiltinImporter�verification)�selfs �;D:\Python311\Lib\test\test_importlib\builtin\test_loader.py�setUpzLoaderTests.setUps&��)0��+/�>�+I�K�K�����c��	|�|tj��|j���D])\}}|�t
||��|���*|�|jtj
��dS�N)�assertIsInstance�types�
ModuleTyper�items�assertEqual�getattr�assertInr
�sys�modules)r�module�attr�values    r�verifyzLoaderTests.verifys���I����f�e�&6�7�7�7��,�2�2�4�4�	;�	;�K�D�%����W�V�T�2�2�E�:�:�:�:��
�
�f�o�s�{�3�3�3�3�3rc���tj��5tjdt��|jj�|��cddd��S#1swxYwYdS)N�ignore)�warnings�catch_warnings�simplefilter�DeprecationWarningr
r�load_module)r�names  rr)zLoaderTests.load_modules���
�
$�
&�
&�	D�	D��!�(�,>�?�?�?��>�1�=�=�d�C�C�	D�	D�	D�	D�	D�	D�	D�	D�	D�	D�	D�	D����	D�	D�	D�	D�	D�	Ds�9A�A�!Ac���tjtjj��5|�tjj��}|�|��ddd��dS#1swxYwYdSr)r�uncache�BUILTINS�	good_namer)r")rrs  r�test_modulezLoaderTests.test_modules���
�\�$�-�1�
2�
2�	 �	 ��%�%�d�m�&=�>�>�F��K�K�����	 �	 �	 �	 �	 �	 �	 �	 �	 �	 �	 �	 ����	 �	 �	 �	 �	 �	 s�:A+�+A/�2A/Nc�:�tjtjj��5|�tjj��}|�tjj��}|�||��ddd��dS#1swxYwYdSr)rr,r-r.r)�assertIs)r�module1�module2s   r�test_module_reusezLoaderTests.test_module_reuse+s���
�\�$�-�1�
2�
2�	,�	,��&�&�t�}�'>�?�?�G��&�&�t�}�'>�?�?�G��M�M�'�7�+�+�+�	,�	,�	,�	,�	,�	,�	,�	,�	,�	,�	,�	,����	,�	,�	,�	,�	,�	,s�AB�B�Bc���d}|�t��5}|�|��ddd��n#1swxYwY|�|jj|��dS)N�	dssdsdfff)�assertRaises�ImportErrorr)r�	exceptionr*)rr*�cms   r�test_unloadablezLoaderTests.test_unloadable2s�����
�
�
�{�
+�
+�	#�r����T�"�"�"�	#�	#�	#�	#�	#�	#�	#�	#�	#�	#�	#����	#�	#�	#�	#������*�D�1�1�1�1�1s�?�A�Ac�v�d}tj|��5tj|��}|tj|<ddd��n#1swxYwY|�t��5}|�|��ddd��n#1swxYwY|�	|j
j|��dS)N�builtin_reload_test)rr,rrrrr7r8r)rr9r*)r�module_namerr:s    r�test_already_importedz!LoaderTests.test_already_imported9s'��,��
�\�+�
&�
&�	.�	.��%�k�2�2�F�'-�C�K��$�	.�	.�	.�	.�	.�	.�	.�	.�	.�	.�	.����	.�	.�	.�	.��
�
�{�
+�
+�	*�r����[�)�)�)�	*�	*�	*�	*�	*�	*�	*�	*�	*�	*�	*����	*�	*�	*�	*������*�K�8�8�8�8�8s#�$A�A�A�,B�B�B)
r
�
__module__�__qualname__rr"r)r/�test_package�test_lacking_parent�test_state_after_failurer4r;r?�rrrr
s�������3�K�K�K�4�4�4�D�D�D�
 � � �*.�-�L�&� $��,�,�,�2�2�2�
9�
9�
9�
9�
9rr)r
c�n�eZdZ	d�Zd�Zd�Zejej	j
dud��d���ZdS)�InspectLoaderTestsc��|jj�tjj��}|�|��dSr)r
r�get_coderr-r.�assertIsNone�r�results  r�
test_get_codez InspectLoaderTests.test_get_codePs9����/�8�8���9P�Q�Q�����&�!�!�!�!�!rc��|jj�tjj��}|�|��dSr)r
r�
get_sourcerr-r.rJrKs  r�test_get_sourcez"InspectLoaderTests.test_get_sourceUs9����/�:�:�4�=�;R�S�S�����&�!�!�!�!�!rc��|jj�tjj��}|�|��dSr)r
r�
is_packagerr-r.�assertFalserKs  r�test_is_packagez"InspectLoaderTests.test_is_packageZs9����/�:�:�4�=�;R�S�S������ � � � � rNzall modules are built inc���dD]}t|jj|��}�|�t��5}|t
jj��ddd��dS#1swxYwYdS)N)rIrOrR)rr
rr7r8rr-�bad_name)r�	meth_name�methodr:s    r�test_not_builtinz#InspectLoaderTests.test_not_builtin_s���B�	H�	H�I��T�^�;�Y�G�G�F�F�
�
�
�{�
+�
+�	+�r��F�4�=�)�*�*�*�	+�	+�	+�	+�	+�	+�	+�	+�	+�	+�	+�	+����	+�	+�	+�	+�	+�	+s�A"�"A&�)A&)r
r@rArMrPrT�unittest�skipIfrr-rVrYrErrrGrGKs|������?�"�"�"�
"�"�"�
!�!�!�
�X�_�T�]�+�t�3�5O�P�P�+�+�Q�P�+�+�+rrG�__main__)�test.test_importlibrr�import_importlibr
rrrZr%r[r-r.r�	test_both�Frozen_LoaderTests�Source_LoaderTestsrG�Frozen_InspectLoaderTests�Source_InspectLoaderTestsr
�mainrErr�<module>resb��)�)�)�)�)�)�)�)�!�D�!�"7�8�8�	�
�
�
�
������������������(�D�0�2P�Q�Q�89�89�89�89�89�#�/�89�89�R�Q�89�z�T�^�K�9�5�5�5���������(�D�0�2P�Q�Q�+�+�+�+�+�+�+�R�Q�+�<�T�^�&�)�<�<�<�����z����H�M�O�O�O�O�O��r