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 :  /Python315/Lib/test/test_importlib/metadata/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /Python315/Lib/test/test_importlib/metadata/__pycache__/test_api.cpython-315.pyc
R
>lqj�0c
��]PHs]PHs]PHs]PHs]QHGsGsGsGsG	s	G
s
GsGsG
s
]QH8GsQQ\O \O"\O$\O&\O(\O*\O,\O.\O02sQQ\O4\O02sQQ\O8\O02sQ	Q
\O02sQQ\O02sP!)
�)	�Distribution�PackageNotFoundError�Prepared�distribution�entry_points�files�metadata�requires�version)�fixturesc��`�\sQs]snQsQsQsQsQsQs	Qs
QsQ	sQ
s
QsQsQ
sQsQsQsQsQs\Q2sQsQsQsQsQsQsQsQsQs Qs!Qs"Qs#Q s$Us%P!)!�APITestsz\d+\.\d+(\.\d)?c��[Q2o[U[2%fPg[OUO
U2%fPgP!)�egginfo-pkg�r
�
isinstance�str�re�match�version_pattern��self�pkg_versions& �:C:\Python315\\Lib\test\test_importlib\metadata\test_api.py�test_retrieves_version_of_self�'APITests.test_retrieves_version_of_self"s<���m�,���+�s�+�+�+�+��x�x��,�,�k�:�:�:�:�c��[Q2o[U[2%fPg[OUO
U2%fPgP!��distinfo-pkgrrs& r�&test_retrieves_version_of_distinfo_pkg�/APITests.test_retrieves_version_of_distinfo_pkg's<���n�-���+�s�+�+�+�+��x�x��,�,�k�:�:�:�:rc��UO[29^tt^2[Q2PPP2P!)%fhP!9h)�does-not-exist)�assertRaisesrr�rs&r�test_for_name_does_not_exist�%APITests.test_for_name_does_not_exist,s,��
�
�
�3�
4�
4��)�*�5�
4�
4�
4�s�5�A	�A	c	���QoSFDIoUOU29^tt^2[U2OQ*Q6XfPgPPP2JK	P!)%fhJ`9h��pkg.dot�Name)r*�pkg_dotzpkg-dotzpkg..dotzPkg.Dot��subTestrr�r�names�names&  r�test_name_normalization� APITests.test_name_normalization0�P��F���D����d�#�#�#�D�)�2�2�6�:�i�G�G�G�$�#��#�#�#���!A	�A	�A'
�A'
c��QoSFDVoUOU29^tt^2UO[29^tt^2[U2PPP2PPP2JX	P!)%fhK9h)%fhJ�9h)�p)r7�pkgzpkg.)r.r$rr)r�prefixes�prefixs&  r�test_prefix_not_matched� APITests.test_prefix_not_matched6sZ��%���F����f�%�%��&�&�';�<�<� ��(�=�&�%��<�<��&�%�%�s/�A6	�A#
�
A6	�#A3�,A3�.A6	�6B
�?B
c	��QQ,oSFD_vq#UOU29^tt^2UO[U2OQ2O	2U2PPP2Ja	P!)%fhJv9h)r�
top_level.txt)r�mod)�egg_with_no_modules-pkg�)r.�assertEqualr�	read_text�strip)r�tests�pkg_name�expect_contents&   r�test_for_top_level�APITests.test_for_top_level=sl��"�+�
��).�$�H����h�'�'�� � � ��*�4�4�_�E�K�K�M�"��(�'�).�'�'�'�s�9A.	�.A?
�7A?
c
�H�QQ,oSFD|vq#UOU29^tt^2[U2Tt,tFDpDOQ6XfJUMJ	to]*oUOUO	2U2PPP2J~	P!ttoh)%fhJ�9h)rr>)rzmod
)r@�
)r.rr1rBrC)rrErFrG�path�	top_levels&     r�test_read_text�APITests.test_read_textIs���$�-�
��).�$�H����h�'�'�%*�8�_��%4�T�	�	�_�8T�D�D�_����	�� � ��!4�!4�!6��G�	(�'�).���(�'�'�s(�
B	�B�
B�*B	�B	�B!
�B!
c��[2oQUO7fPgUOQQ5oQUO7fPgUQ*oUO	UO
Q2UO	UO,2P!)�entries��group�mainzmod:main)r�groups�selectr0rB�value�extras)r�epsrQ�eps&   r�test_entry_points�APITests.test_entry_pointsUsn���n���C�J�J�&�&�&��*�*�9�*�-������&�&�&�
�V�_��������:�.�������B�'rc���[QQ5oQFDWoV*oUOUOOQ2UO	UOO
Q2JY	P!)rQrR�1.0.0)rT�ns:sub)rr)r�assertIn�distr1rBr
)rrQ�entryrZs&   r�test_entry_points_distribution�'APITests.test_entry_points_distribution^sL���Y�/��'�E���B��M�M�"�'�'�,�,�(G�H����R�W�W�_�_�g�6�(rc��UOO[O22oUOOUOU22QQQQQ--o[OV!2[QQ5o[9PIcQU2D%fJP	L	P
LQU22%cPgQ	UO7fPgP!)
zq
Entry points should only be exposed for the first package
on sys.path with a given name (even when normalized).
zDistInfo_pkg-1.1.0.dist-info�METADATAzS
                Name: distinfo-pkg
                Version: 1.1.0
                zentry_points.txtzJ
                [entries]
                main = mod:altmain
            rQrRc3��SF �D@oUOOQ6H9%cUOOQ6Hw�	JB	P!3h)rr^)rar1r
)�.0rZs& r�	<genexpr>�HAPITests.test_entry_points_unique_packages_normalized.<locals>.<genexpr>zs;�������
�G�G�L�L�N�*�I�I�r�w�w���'�/I�I��s
�$A�#Ar_)r�
enter_context�tmp_path�add_sys_path�build_filesr�anyr0)r�alt_site_dir�alt_pkgrQs&   r�,test_entry_points_unique_packages_normalized�5APITests.test_entry_points_unique_packages_normalizedes���
�}�}�2�2�8�3D�3D�3F�G���
�
�#�#�D�$5�$5�l�$C�D�*���#�%�	-�
��	���W�3��Y�/���3�
��
�3�3�3�
��
�
�
�	
�
�
�w�}�}�,�,�,rc��UO[29^tt^2[QQ5Q*PPP2P!)%fhP!9h)rQrR�missing)r$�KeyErrorrr%s&r�test_entry_points_missing_name�'APITests.test_entry_points_missing_name�s/��
�
�
�x�
(�
(��y�)�)�4�)�
(�
(�
(�s�=�A	�A	c�.�[QQ5Q6XfPgP!)rurR�)rr%s&r�test_entry_points_missing_group�(APITests.test_entry_points_missing_group�s���)�,��2�2�2rc��[2OQQQ5oUO[29^tt^2]UmPPP2P!)%fhP!9h)rQrT)rSr1)rrVr$�AttributeError�foo)rrZs& r�&test_entry_points_allows_no_attributes�/APITests.test_entry_points_allows_no_attributes�s@��
�^�
"�
"���
"�
@��
�
�
�~�
.�
.��B�F�/�
.�
.�
.�s�A�A	�A	c��[Q2oUQ*Q6XfPgUQ*Q6XfPgUQ*Q6XfPgUOQ2oQU7fPgP!)r�authorz	Steven Ma�LICENSE�Unknownr+�
Classifierz*Topic :: Software Development :: Libraries)r�get_all)r�md�classifierss&  r�test_metadata_for_this_package�'APITests.test_metadata_for_this_package�s^��
�m�
$���(�|�{�*�*�*��)�}�	�)�)�)��&�z�]�*�*�*��j�j��.��;�{�J�J�Jrc��[Q2oUO[29^tt^2UQ*PPP2P!)%fhP!9h)z+
Requesting a missing key raises KeyError.
rr#)rr$rv�rr�s& r�test_missing_key�APITests.test_missing_key�s7���n�
%��
�
�
�x�
(�
(��� �)�
(�
(�
(�s�
>�A	�A	c�N�[Q2oUOQ2Q6XfPgP!)z
Getting a key gets the key.
rr+�r�getr�s& r�test_get_key�APITests.test_get_key�s$���m�
$���v�v�f�~��.�.�.rc�H�[Q2oUOQ2dPgP!)z,
Requesting a missing key will return None.
rr#r�r�s& r�test_get_missing_key�APITests.test_get_missing_key�s$���n�
%���v�v�&�'�/�/�/rc�t�U]*OoSFCDoUOU6XfPgUO%cUOO%fPgUO%cUOOQ6XfPgUO%cUO]6�fPgUO2O
2%fPg[UO2[2%fPgUOOQ2%fCJUO2CJ	P!)r�sha256z.py)
�root�hashrW�mode�size�locate�existsr�read_binary�bytesr1�endswithrC)rr��files&  r�_test_files�APITests._test_files�s����Q�x�}�}���D��9�9��$�$�$��y�y�y�D�I�I�O�O�O�3�3��y�y�y�D�I�I�N�N�h�$>�>�>��y�y�y�D�I�I��N�2�2��;�;�=�'�'�)�)�)�)��d�.�.�0�%�8�8�8�8��y�y�!�!�%�(�(���� �rc���[Q2Tt,tFDpOQ6XfJUMJ	to]*oUO[UO2Q2P!ttoh)rzmod.pyz!<FileHash mode: sha256 value: .*>)rr1�assertRegex�reprr�)rr7�utils&  r�test_file_hash_repr�APITests.test_file_hash_repr�sL�� ��0�G�0�a�F�F�h�4F���0�G��J������d�i�i��*M�N��Hs
�A�Ac�<�UO[Q22P!r�r�rr%s&r�test_files_dist_info�APITests.test_files_dist_info�s������~�.�/rc���UO[Q22UO[Q22UO[Q22UO[Q22P!)rzegg_with_module-pkgr@zsources_fallback-pkgr�r%s&r�test_files_egg_info�APITests.test_files_egg_info�sQ������}�-�.�����4�5�6�����8�9�:�����5�6�7rc�>�UO[Q2Q2P!)�egginfo-filez0.1)rBr
r%s&r�test_version_egg_info_file�#APITests.test_version_egg_info_file�s�������0�%�8rc�@�[Q2oUOU2P!)r�)r	�assertIsNone)r�requirementss& r�test_requires_egg_info_file�$APITests.test_requires_egg_info_file�s����/�����,�'rc��[Q2o[U2]6XfPg[9PIcQU2D%fJP	L	P
LQU22%fPgP!)rc3�6�SF �D
pQ6Hw�	J	P!3h)z%wheel >= 1.0; python_version >= "2.7"rz)rh�deps& rri�2APITests.test_requires_egg_info.<locals>.<genexpr>�s��T���T�c�A�A�T�s�)r	�lenro�r�depss& r�test_requires_egg_info�APITests.test_requires_egg_info�sC���
�&���4�y�A�~��~��s�R�T�R�s�s�s�R�T�R�R�R�R�Rrc��[OQP-UOOQ22[	Q2oU,6XfPgP!)zrequires.txtzegginfo_pkg.egg-infor)rrn�site_dir�joinpathr	r�s& r�test_requires_egg_info_empty�%APITests.test_requires_egg_info_empty�sG�������
�
�M�M�"�"�#9�:�		
��
�&���r�z��zrc��[Q2o[U2]6XfPg[U2%fPgQU7fPgQU7fPgP!)rzwheel >= 1.0zpytest; extra == 'test')r	r��allr�s& r�test_requires_dist_info� APITests.test_requires_dist_info�sF����'���4�y�A�~��~��4�y�y��y���%�%�%�(�D�0�0�0rc��[OQ2o[[OU22o,QNoV#6XfPgP!)a
            dep1
            dep2

            [:python_version < "3"]
            dep3

            [extra1]
            dep4
            dep6@ git+https://example.com/python/dep.git@v1.0.0

            [extra2:python_version < "3"]
            dep5
            )�dep1�dep2zdep3; python_version < "3"zdep4; extra == "extra1"z2dep5; (python_version < "3") and extra == "extra2"zGdep6@ git+https://example.com/python/dep.git@v1.0.0 ; extra == "extra1")�textwrap�dedent�sortedr�_deps_from_requires_text)rr	r��expecteds&   r�$test_more_complex_deps_requires_text�-APITests.test_more_complex_deps_requires_text�sA���?�?�

�
�� �l�;�;�H�E�F��
�����rc���[Q2OoQU7fPgUQ*QQ,6XfPgUQ*oUOQ2%fPg[UQ*2]6XfPgP!)rr1�keywords�sample�package�description�Once upon a time
There was�
requires_dist�r�json�
startswithr��rr��descs&  r�test_as_json�APITests.test_as_jsonsm��
�n�
%�
*�
*����|��|��*�~�(�I�!6�6�6�6��-� �����<�=�=�=�=��2�o�&�'�1�,�,�,rc���[Q2OoQU7fPgUQ*QQ,6XfPgUQ*oUOQ2%fPg[UQ*2]6XfPgP!)rr1r�r�r�r�r��
classifierr�r�s&  r�test_as_json_egg_info�APITests.test_as_json_egg_info
sm��
�m�
$�
)�
)����|��|��*�~�(�I�!6�6�6�6��-� �����<�=�=�=�=��2�l�#�$��)�)�)rc��UO2[Q2OoQU7fPg[UQ*2]6XfPgUQ*QQ,6XfPgP!)rr1r�r��SAMPLE�PACKAGE)�make_uppercaserr�r�r�s& r�test_as_json_odd_case�APITests.test_as_json_odd_casesY������
�n�
%�
*�
*����|��|��2�o�&�'�1�,�,�,��*�~�(�I�!6�6�6�6rrz)&�__name__�
__module__�__qualname__�__firstlineno__rrr r&r2r;rHrNr[rcrrrwr{r�r�r�r�r��staticmethodr�r�r�r�r�r�r�r�r�r�r�r�r��__static_attributes__�__classdictcell__��
__classdict__s@rr
r
s�����)�O�;�
;�
+�H�)�
�
H�(�7�-�85�3��
K�!�/�0��
!��
!�O�0�8�9�(�S�
�1� �@-�*�7�7rr
c�.`�\sQsQsnQsQsQsUsP!)�
LegacyDots�c	���QoSFDIoUOU29^tt^2[U2OQ*Q6XfPgPPP2JK	P!)%fhJ`9hr)r-r/s&  rr2�"LegacyDots.test_name_normalizationr4r5c	���QoSFDIoUOU29^tt^2[U2OQ*Q6XfPgPPP2JK	P!)%fhJ`9h)�pkg.lotr+)r��pkg_lotzpkg-lotzpkg..lotzPkg.Lotr-r/s&  r�,test_name_normalization_versionless_egg_info�7LegacyDots.test_name_normalization_versionless_egg_info!r4r5rz)r�r�r�r�r2rr�r�r�s@rr�r�s����H�H�Hrr�c�4`�\sQsQsnQsQsQsQsUsP!)�OffSysPathTests�(c���[O[UO2,Q5o[9PIcQU2D%fJP	L	P
LQU22%fPgP!))rLc3�X�SF �DpOQ*Q6Hw�	J	P!3h)r+r)r)rhras& rri�IOffSysPathTests.test_find_distributions_specified_path.<locals>.<genexpr>+s��u���u�t�=�=��(�N�:�u�s�#*)r�discoverrr�ro)r�distss& r�&test_find_distributions_specified_path�6OffSysPathTests.test_find_distributions_specified_path)sE���%�%�C��
�
�,>�+?�@���s�M�u�M�s�s�s�M�u�M�M�M�M�Mrc��UOQ*o[OU2oUOQ6XfPgP!)z9Demonstrate how to load metadata direct from a directory.�distinfo_pkg-1.0.0.dist-infor^)r�r�atr
�r�dist_info_pathras&  r�test_distribution_at_pathlib�,OffSysPathTests.test_distribution_at_pathlib-s1�����)G�G�����~�.���|�|�w�&�&�&rc��UOQ*o[O[U22oUOQ6XfPgP!)rr^)r�rrrr
rs&  r�test_distribution_at_str�(OffSysPathTests.test_distribution_at_str3s6�����)G�G�����s�>�2�3���|�|�w�&�&�&rrz)	r�r�r�r�rrrr�r�r�s@rrr(s����N�'�'�'rrc�(`�\sQsQsnQsQsUsP!)�InvalidateCache�9c�2�[O2P!�N)�	importlib�invalidate_cachesr%s&r�test_invalidate_cache�%InvalidateCache.test_invalidate_cache:s���#�#�%rrz)r�r�r�r�rr�r�r�s@rrr9s����&�&rrc�`�\sQsQsn\O
\QQQ5\QQQ5\QQQ5\QQQ5\QQQ5\Q	QQ5\QQQ5\Q
QQ5\QQQ5\QQQ5\Q
QQ5\QQQ5\QQQ5\QQQ5\QQQ5\QQQ5\QQQ52Q2sQsUs	P!)�
PreparedTests�?r�)�inputr��Sampler��SaMpLez
sample-pkg�
sample_pkgz
sample.pkgzsample---pkg�sample___pkgzsample...pkgzsample-._pkgzsample_.-pkgzSample__Pkg-name.foo�sample_pkg_name_foozSample__Pkg.name__fooz
SAMPLE-PKGz
Sample.Pkg�
SAMPLE_PKGc�T�UO[OU2U2P!r)rBr�	normalize)rr#r�s&&&r�test_normalize�PreparedTests.test_normalize@s��6	
����+�+�E�2�H�=rrz)
r�r�r�r�r�parameterize�dictr,r�r�r�s@rr!r!?s�����
����8�h�/��8�h�/��8�h�/��8�h�/��<�,�7��<�,�7��<�,�7��>�L�9��>�L�9��>�L�9��>�L�9��>�L�9��)�4I�J��*�5J�K��<�,�7��<�,�7��<�,�7�1�4>�5�4>rr!) rrr��unittest�importlib.metadatarrrrrrrr	r
rAr�
EggInfoPkg� EggInfoPkgPipInstalledNoToplevel�EggInfoPkgPipInstalledNoModules�'EggInfoPkgPipInstalledExternalDataFiles�EggInfoPkgSourcesFallback�DistInfoPkg�DistInfoPkgWithDot�EggInfoFile�TestCaser
�DistInfoPkgWithDotLegacyr��DistInfoPkgOffPathrrr!rzrr�<module>r=s����	���
�
�
��B7�����-�-��,�,��4�4��&�&�������������B7�JH��2�2�H�4E�4E�H�'�h�1�1�8�3D�3D�'�"&�h�'�'�&�>�H�%�%�>r

Youez - 2016 - github.com/yon3zu
LinuXploit