HOME


Mini Shell 1.0
Redirecting to https://devs.lapieza.net/iniciar-sesion Redirecting to https://devs.lapieza.net/iniciar-sesion.
DIR: /proc/1991111/cwd/lib/python3/dist-packages/pbr/tests/__pycache__/
Upload File :
Current File : //proc/1991111/cwd/lib/python3/dist-packages/pbr/tests/__pycache__/test_integration.cpython-311.pyc
�

㦧b*-���	ddlZn#e$rddlZYnwxYwddlZddlZddlZddlZddlZddl	Z	ddl
Z
ddlmZddlm
Z
ejej�dd����Zej�dd��Zej�dd	��Zej�d
d��Zej�dd��Zddgezd
degzZejej�dd����Zej�ej�eddd����Zd�ZGd�dej��ZGd�dej��Z Gd�dej��Z!Gd�dej��Z"dS)�N)�base)�test_packaging�PIPFLAGS��
PIPVERSION�pip�
PBRVERSION�pbr�REPODIR�
WHEELHOUSE�-m�install�-f�PROJECTSz..c#��K�tsdStddg��}tD]�}|���}|�d��d}	ttj�t|d��d��5}d|�	��vr
	ddd����	ddd��n#1swxYwYn#t$rY��wxYw||vr��|t||���fV���dS)	N�tempest�requirements�/����setup.py�rtr
)�name�
short_name)r�setr�strip�split�open�os�path�join�read�IOError�dict)�excludesrr�fs    �</usr/lib/python3/dist-packages/pbr/tests/test_integration.py�all_projectsr'(su���������I�~�.�/�/�H��C�C���z�z�|�|���Z�Z��_�_�R�(�
�	��b�g�l�l��Z��5�5�6:�<�<�
�?@�������(�(��
�
�
�
�
�
�
�(�
�
�
�
�
�
�
�
�
�
�
����
�
�
�
����	�	�	��H�	������!�!���4�T�j�A�A�A�B�B�B�B�B�C�Cs<�4C�
B;�"C�/C�;B?	�?C�B?	�C�
C�Cc���eZdZee����Z�fd�Zeje	j
�dd��dkd��d���Z�xZ
S)�TestIntegrationc���tjdtj�dd����}|5tt|�����ddd��n#1swxYwYtj	��dS)N�OS_TEST_TIMEOUT�600)
�fixtures�EnvironmentVariabler�environ�get�superr)�setUpr�_config_git)�self�env�	__class__s  �r&r2zTestIntegration.setUp@s�����*��r�z�~�~�.?��G�G�I�I��
�	1�	1��/�4�(�(�.�.�0�0�0�	1�	1�	1�	1�	1�	1�	1�	1�	1�	1�	1����	1�	1�	1�	1�������s�(A+�+A/�2A/�PBR_INTEGRATIONN�1�integration tests not enabledc
���tj�t|j��}tj�|d��}tj|j�����}tj�|��r{tj
��}|�|��|�d��r>|�
ddd���}tj|�����}tj�tdd��}tj�|�tj����jd��}t#|d��5}t#|d	��5}	|D]8}
|
�d
��d}||kr|	�|
���9	ddd��n#1swxYwYddd��n#1swxYwYt(d|gz}|�t+jd
ddt.gt(�����}
|
j}|�t3jd
|dd
g|�����|�t+jdddt.gt(�����}
|
j}tj�|dtjtj�|d����d��}|�t3jd|g|z|gz����|�t+jdddt.gt(�����}
|
j}|
j}|�t3jd|g|zd|zgz����|jdkr8d}tj|��D]\}}}d|vrd}�
|�|��|�t+jdddt.gt(�����}
|
j}|
j}|�t3jd|g|zd|gz����dS)N�	setup.cfg�metadatar�notapackagename)�fallbackrzupper-constraints.txt�r�wz===rz-c�sdistr�wheel)�modules�pip_cmdr��cwd�tarball�distzinstall-gitzgit+file://�novaFzmigrate.cfgTz	install-ez-e)rrr rr�
pkg_resources�	safe_name�lower�exists�configparser�ConfigParserr!�has_sectionr0�
useFixturer-�TempDirrr�write�PIP_CMDr�Venvr	�pythonr�CapturedSubprocess�listdir�walk�
assertTrue)r4r�	setup_cfg�project_name�config�raw_name�constraints�tmp_constraints�src�dest�line�
constraintrD�venvrV�filename�root�found�_�	filenamess                    r&�test_integrationz TestIntegration.test_integrationIs����w�|�|�G�T�_�5�5���G�L�L��{�3�3�	�$�.�t��?�?�E�E�G�G��
�7�>�>�)�$�$�		I�!�.�0�0�F��K�K�	�"�"�"��!�!�*�-�-�
I�!�:�:�j�&�/@�&�B�B��
 -�6�x�@�@�F�F�H�H���g�l�l�7�N�#:�<�<���'�,�,��O�O�H�,�.�.�/�/�4�#�%�%��
�+�s�
#�
#�	)�s��o�s�+�+�
)�t��)�)�D�!%���E�!2�!2�1�!5�J�#�z�1�1��
�
�4�(�(�(��)�
)�
)�
)�
)�
)�
)�
)�
)�
)�
)�
)����
)�
)�
)�
)�	)�	)�	)�	)�	)�	)�	)�	)�	)�	)�	)����	)�	)�	)�	)��T�?�3�3��������).���(D�(/�
1�
1�
1�2�2���������/��f�j�'�2��>�>�>�	?�	?�	?������	�).���(D�(/�
1�
1�
1�2�2������7�<�<��&�"�*�R�W�\�\�$��%?�%?�@�@��C�E�E������/���x�'�)�X�J�6�8�8�	9�	9�	9������
�).���(D�(/�
1�
1�
1�2�2���y���������/��F�8�g�-���1E�0F�F�H�H�	I�	I�	I��?�f�$�$��E�#%�7�4�=�=�
!�
!���1�i� �I�-�-� �E���O�O�E�"�"�"�������).���(D�(/�
1�
1�
1�2�2���y���������/��&��G�+�t�T�l�:�<�<�	=�	=�	=�	=�	=s6�H� <G)�H�)G-	�-H�0G-	�1H�H�H)�__name__�
__module__�__qualname__�listr'�	scenariosr2�	testtools�
skipUnlessrr/r0rk�
__classcell__)r6s@r&r)r)<s����������\�\�^�^�$�$�I�������Y��
�
���(�$�/�/�3�6�'�)�)�K=�K=�)�)�K=�K=�K=�K=�K=�r)c�|�eZdZejej�dd��dkd��d���ZdS)�TestInstallWithoutPbrr7Nr8r9c��|�tj����j}tj�|d��}t	j|��|�tj	ddd|fdt���tj�|d��}t	j|��tjd��tjd	|z��d
�tjd��tjd��d
�d�}|�tj|����j}|d}|d}|�tj	ddd|fd|���|�tjdddg����}|j}|�t%jd|gddgz|�����dS)N�distdirrrA�-dF)�
allow_failrF�testpkga&                    #!/usr/bin/env python
                    import setuptools
                    setuptools.setup(
                        name = 'pkgTest',
                        tests_require = ['pkgReq'],
                        test_suite='pkgReq'
                    )
                zW                    [easy_install]
                    find_links = %s
                )rr;z(                    pbr
                zE                    print("FakeTest loaded and ran")
                )�requirements.txtzpkgReq/__init__.py)�pkgTest�pkgReqr}r~�nopbrrrB�testrE)rQr-rRrrr �mkdir�_run_cmd�sys�
executable�PBR_ROOT�textwrap�dedentr�CreatePackages�package_dirsrUrVrrW)	r4�tempdir�dist_dir�test_pkg_dir�pkgs�pkg_dirs�req_pkg_dirrerVs	         r&�test_install_without_pbrz.TestInstallWithoutPbr.test_install_without_pbr�s��
�/�/�(�"2�"4�"4�5�5�:���7�<�<���3�3��
�������
�
�c�n�z�7�D�(�&K�!&�H�	�	6�	6�	6��w�|�|�G�Y�7�7��
������%�O�-���&�_�.��.� � �
!�
!�%-�O�5�%�%�'/�o�7�'�'�	��
�
��.�?�?��)�$�/�/�1�1�1=�	��	�*���x�(���
�
�c�n�z�7�D�(�&K�!&�K�	�	9�	9�	9����~�2�7�U�G�<L�M�M�N�N���������/��f�X��V� 4�4�,�H�H�H�	I�	I�	I�	I�	Irt)	rlrmrnrqrrrr/r0r��rtr&rvrv�s`�������Y��
�
���(�$�/�/�3�6�'�)�)�/I�/I�)�)�/I�/I�/Irtrvc	���eZdZdddgifddddgifddddgifd	dd
dgifddd
dgifddddgifgZejej�dd��dkd��d���Z	dS)�TestMarkersPipz
pip-latestrCrzsetuptools-Bionic�
pip==9.0.1�setuptools==39.0.1zsetuptools-Stretch�setuptools==33.1.1zsetuptools-EL8�
pip==9.0.3�setuptools==39.2.0zsetuptools-Buster�	pip==18.1�setuptools==40.8.0zsetuptools-Focal�pip==20.0.2�setuptools==45.2.0r7Nr8r9c
��dtjd��iiid�}|�tj|����j}|�t
j����j}tj�
|d��}|�tjd����}|j}tj
|��|jD]%}|�|dddd	|g|jd
����&|D]%}|�|dd
d|g||d
����&|�|ddddd|dg|jd
���|�d|�|gd�|jd
���d��dS)Nr|zr                    pkg_a; python_version=='1.2'
                    pkg_b; python_version!='1.2'
                )�test_markers�pkg_a�pkg_b�repo�markersr
rrz	--upgradeF�rFrzrrAryz
--no-indexrr�zpkg-b)r
r�freezer)r�r�rQrr�r�r-rRrrr rUrVr�rCr��assertIn)	r4r�r��temp_dir�repo_dirre�
bin_python�module�pkgs	         r&�test_pip_versionsz TestMarkersPip.test_pip_versions�s���$�X�_�6�&�&����
�
���?�?��)�$�/�/�1�1�1=�	��?�?�8�#3�#5�#5�6�6�;���7�<�<��&�1�1�����~�2�9�=�=�>�>���[�
�
�������l�	1�	1�F��M�M���u�i��f�=��I�%�
�
1�
1�
1�
1��	5�	5�C��M�M��Z��$��A��S�M�e�
�
5�
5�
5�
5�	
�
�
��
�5�)�\�4��
�
��	�e�		�	-�	-�	-�
	
�
�
�g�t�}�}��/�/�/�T�Y�� -� � �� !�	"�	"�	"�	"�	"rt)
rlrmrnrprqrrrr/r0r�r�rtr&r�r��s�������
�	�E�7�+�,�	���&:�;�=�	>�	���&:�;� =�	>�	�I��6J�'K�L�M�	���%9�:�<�	=�	��
�';�<�>�	?��I��Y��
�
���(�$�/�/�3�6�'�)�)�!"�!"�)�)�!"�!"�!"rtr�c���eZdZddddgifddddgifdddd	gifd
dddgifd
dddgifgZejej�dd��dkd��d���Z	dS)�TestLTSSupport�BionicrCr�r��Stretchr��EL8r�r��Busterr�r��Focalr�r�r7Nr8r9c���|�tjd|j�����}|j}dt
z}|�|ddd|g|jd���dS)	N�
setuptools)rCzfile://%s#egg=pbrr
rrFr�)rQrrUrCrVr�r�r)r4rer�r
s    r&�test_lts_venv_default_versionsz-TestLTSSupport.test_lts_venv_default_versionssz��������d�l�C�C�C�E�E���[�
�!�H�,��	
�
�
�j�4��	�3�"?��)��	�	7�	7�	7�	7�	7rt)
rlrmrnrprqrrrr/r0r�r�rtr&r�r�s�������

�I��.B�C�D�E�	�Y��/C� D�E�F�	��\�+?�@�A�B�	�I��-A�B�C�D�	�9�}�.B�C�D�E��I��Y��
�
���(�$�/�/�3�6�'�)�)�7�7�)�)�7�7�7rtr�)#rN�ImportErrorrO�os.pathrrJ�shlexr�r-rqr��	pbr.testsrrrr/r0rrr	rrrTrr�abspathr �__file__r�r'�BaseTestCaser)rvr�r�r�rtr&�<module>r�si��(��������(�(�(�'�'�'�'�'�'�(����������������
�
�
�
�������������������$�$�$�$�$�$��5�;�r�z�~�~�j�"�5�5�6�6��
�Z�^�^�L�%�
0�
0�
�
�Z�^�^�L�%�
0�
0�
�
�*�.�.��B�
'�
'��
�Z�^�^�L�"�
-�
-�
���-�(�
"�i��z�%B�
B���5�;�r�z�~�~�j�"�5�5�6�6��
�7�?�?�2�7�<�<��$��d�C�C�D�D��C�C�C�([=�[=�[=�[=�[=�d�'�[=�[=�[=�|4I�4I�4I�4I�4I�D�-�4I�4I�4I�n3"�3"�3"�3"�3"�T�&�3"�3"�3"�l7�7�7�7�7�T�&�7�7�7�7�7s��	�