HOME


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

㦧b7��p�ddlZddlmZddlmZddlmZejjZGd�dej	��Z
dS)�N)�matchers)�base)�versionc���eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z d�Z!d S)!�TestSemanticVersionc��gd�}|D]I}tj�|��}|�|t	j|�����Jt
j|d��D]�\}}|�|��}|�|��}||krtj	}tj
}	ntj
}tj	}	tj�|��}
tj�|��}|�|
||����|�||	|
������dS)N)z
1.2.3.dev6z
1.2.3.dev7z1.2.3.a4.dev12z1.2.3.a4.dev13z1.2.3.a4z
1.2.3.a5.dev1z1.2.3.a5z
1.2.3.b3.dev1z1.2.3.b3z1.2.3.rc2.dev1z	1.2.3.rc2z1.2.3.rc3.dev1�1.2.3�1.2.4z1.3.3z2.2.3�)r�SemanticVersion�from_pip_string�
expectThatr�Equals�	itertools�combinations�index�LessThan�GreaterThan)�self�ordered_versions�v�sv�left�right�l_pos�r_pos�m1�m2�left_sv�right_svs            �8/usr/lib/python3/dist-packages/pbr/tests/test_version.py�
test_orderingz!TestSemanticVersion.test_orderings?��
�
�
��$"�	5�	5�A��(�8�8��;�;�B��O�O�B���� 3� 3�4�4�4�4�$�1�2B�A�F�F�	3�	3�K�D�%�$�*�*�4�0�0�E�$�*�*�5�1�1�E��u�}�}��&���)����)���&���-�=�=�d�C�C�G��.�>�>�u�E�E�H��O�O�G�R�R��\�\�2�2�2��O�O�H�b�b��k�k�2�2�2�2�	3�	3�c��tjddddd���}td��}|�||��dS)N�rr�rc��prerelease_type�
prereleasez1.2.0rc1�rrr
�assertEqual�r�expected�parseds   r!�!test_from_pip_string_legacy_alphaz5TestSemanticVersion.test_from_pip_string_legacy_alphaAsM���*�
�q�!�T�a�9�9�9�� ��,�,������6�*�*�*�*�*r#c��tjdddd���}td��}|�|t	j|����tjdddddd	���}td
��}|�|t	j|����|�d�t	jt����dS)Nr%r����	dev_countz1.2.3.post5��a�z1.2.3.0a4.post6c� �td��S)Nz1.2.3.post5.dev6�r
�r#r!�<lambda>zGTestSemanticVersion.test_from_pip_string_legacy_postN.<locals>.<lambda>Ts��O�$6�7�7�r#)rrr
rrr�raises�
ValueErrorr,s   r!�!test_from_pip_string_legacy_postNz5TestSemanticVersion.test_from_pip_string_legacy_postNGs���
�*�1�a��a�@�@�@�� ��/�/������(�/�&�"9�"9�:�:�:��*�1�a��C��a�H�H�H�� �!2�3�3������(�/�&�"9�"9�:�:�:����7�7��O�J�'�'�	)�	)�	)�	)�	)r#c��td��}tjddd��}|�|t	j|����tjdddddd���}td	��}|�|t	j|����|�d
�t	jt����dS)Nzv1.2.3r%rr5r6r2r7r3zV1.2.3.0a4.post6c� �td��S)Nzx1.2.3r9r:r#r!r;zDTestSemanticVersion.test_from_pip_string_v_version.<locals>.<lambda>as��O�H�-�-�r#)r
rrrrrr<r=)rr.r-s   r!�test_from_pip_string_v_versionz2TestSemanticVersion.test_from_pip_string_v_versionWs��� ��*�*���*�1�a��3�3������(�/�&�"9�"9�:�:�:��*�1�a��C��a�H�H�H�� �!3�4�4������(�/�&�"9�"9�:�:�:����-�-��O�J�'�'�	)�	)�	)�	)�	)r#c��tjddddd���}td��}|�||��dS)Nrr%r6rr'z0.0.1a2r*r,s   r!�+test_from_pip_string_legacy_nonzero_lead_inz?TestSemanticVersion.test_from_pip_string_legacy_nonzero_lead_indsM���*�
�q�!�S�Q�8�8�8�� ��+�+������6�*�*�*�*�*r#c��tjddddd���}td��}|�||��dS)Nrr%r6rr'z0.1a2r*r,s   r!�1test_from_pip_string_legacy_short_nonzero_lead_inzETestSemanticVersion.test_from_pip_string_legacy_short_nonzero_lead_inksM���*�
�q�!�S�Q�8�8�8�� ��)�)������6�*�*�*�*�*r#c��tjddddd���}td��}|�||��dS)Nrr%rr&r'z	2.1.0.rc1r*r,s   r!�+test_from_pip_string_legacy_no_0_prereleasez?TestSemanticVersion.test_from_pip_string_legacy_no_0_prereleaseq�M���*�
�q�!�T�a�9�9�9�� ��-�-������6�*�*�*�*�*r#c��tjddddd���}td��}|�||��dS)Nrrr&r%r'z	2.0.0.rc1r*r,s   r!�-test_from_pip_string_legacy_no_0_prerelease_2zATestSemanticVersion.test_from_pip_string_legacy_no_0_prerelease_2wrHr#c��tjdddd���}td��}|�||��dS)Ni�r�br'z	2014.2.b2r*r,s   r!�(test_from_pip_string_legacy_non_440_betaz<TestSemanticVersion.test_from_pip_string_legacy_non_440_beta}sK���*��!�S�Q�8�8�8�� ��-�-������6�*�*�*�*�*r#c�H�|�ttd��dS)N�6eed5ae��assertRaisesr=r
�rs r!�"test_from_pip_string_pure_git_hashz6TestSemanticVersion.test_from_pip_string_pure_git_hash�s �����*�o�y�A�A�A�A�Ar#c�H�|�ttd��dS)Nznon-release-tag/2014.12.16-1rPrRs r!�$test_from_pip_string_non_digit_startz8TestSemanticVersion.test_from_pip_string_non_digit_start�s+�����*�o�8�	:�	:�	:�	:�	:r#c��tjddd��}|�d|�����|�d|�����|�d|�����|�d|�����|�d|�����|�|td����dS)Nr%rr5)r%rr5�finalrr	�	rrr+�
version_tuple�brief_string�
debian_string�release_string�
rpm_stringr
�r�semvers  r!�test_final_versionz&TestSemanticVersion.test_final_version�s����(��A�q�1�1�����.��0D�0D�0F�0F�G�G�G�����&�"5�"5�"7�"7�8�8�8�����&�"6�"6�"8�"8�9�9�9�����&�"7�"7�"9�"9�:�:�:�����&�"3�"3�"5�"5�6�6�6�������!9�!9�:�:�:�:�:r#c��tjddd��}|�|td����|�|td����|�|td����dS)Nr%r�1z1.0�1.0.0)rrr+r
r^s  r!�test_parsing_short_formsz,TestSemanticVersion.test_parsing_short_forms�sv���(��A�q�1�1��������!5�!5�6�6�6�������!7�!7�8�8�8�������!9�!9�:�:�:�:�:r#c��tjdddd���}|�d|�����|�d|�����|�d|�����|�d	|�����|�d
|�����|�|td	����dS�Nr%rr1r2r3)r%rr1�devr1r
z
1.2.4~dev5z
1.2.4.dev5z
1.2.3.dev5rXr^s  r!�test_dev_versionz$TestSemanticVersion.test_dev_version������(��A�q�A�>�>�>�����,�f�.B�.B�.D�.D�E�E�E�����&�"5�"5�"7�"7�8�8�8�����v�';�';�'=�'=�>�>�>�����v�'<�'<�'>�'>�?�?�?�����v�'8�'8�':�':�;�;�;�������!>�!>�?�?�?�?�?r#c��tjdddd���}|�d|�����|�d|�����|�d|�����|�d	|�����|�d
|�����|�|td	����dSrfrXr^s  r!�test_dev_no_git_versionz+TestSemanticVersion.test_dev_no_git_version�rir#c��tjdddd���}|�d|�����|�d|�����|�d|�����|�d	|�����|�d
|�����|�|td	����dS)Nr%rrr2r3)r%rrrgr1�1.2.0z
1.2.0~dev5z
1.2.0.dev5z
1.1.9999.dev5rXr^s  r!�test_dev_zero_versionz)TestSemanticVersion.test_dev_zero_version�s����(��A�q�A�>�>�>�����,�f�.B�.B�.D�.D�E�E�E�����&�"5�"5�"7�"7�8�8�8�����v�';�';�'=�'=�>�>�>�����v�'<�'<�'>�'>�?�?�?�����&�*;�*;�*=�*=�>�>�>�������!>�!>�?�?�?�?�?r#c��tjdddddd��}|�d|�����|�d|�����|�d|�����|�d	|�����|�d
|�����|�|td	����dS)Nr%rr1r6�)r%rr1�alphadevrpr
z1.2.4~a1.dev12z1.2.4.0a1.dev12z1.2.3.a1.dev12rXr^s  r!�test_alpha_dev_versionz*TestSemanticVersion.test_alpha_dev_version�s����(��A�q�#�q�"�=�=�����2�F�4H�4H�4J�4J�K�K�K�����&�"5�"5�"7�"7�8�8�8����)�6�+?�+?�+A�+A�B�B�B����*�F�,A�,A�,C�,C�D�D�D����)�6�+<�+<�+>�+>�?�?�?������1B�!C�!C�D�D�D�D�Dr#c��tjddddd��}|�d|�����|�d|�����|�d|�����|�d|�����|�d	|�����|�|td����dS)
Nr%rr1r6)r%rr1�alphar%r
z1.2.4~a1z	1.2.4.0a1z1.2.3.a1rXr^s  r!�test_alpha_versionz&TestSemanticVersion.test_alpha_version�s����(��A�q�#�q�9�9�����.��0D�0D�0F�0F�G�G�G�����&�"5�"5�"7�"7�8�8�8�����V�%9�%9�%;�%;�<�<�<�����f�&;�&;�&=�&=�>�>�>�����V�%6�%6�%8�%8�9�9�9�������!=�!=�>�>�>�>�>r#c��tjddddd��}|�d|�����|�d|�����|�d|�����|�d|�����|�d	|�����|�|td����dS)
Nr%rrr6)r%rrrtr%rmz1.2.0~a1z	1.2.0.0a1z1.1.9999.a1rXr^s  r!�test_alpha_zero_versionz+TestSemanticVersion.test_alpha_zero_version�s����(��A�q�#�q�9�9�����.��0D�0D�0F�0F�G�G�G�����&�"5�"5�"7�"7�8�8�8�����V�%9�%9�%;�%;�<�<�<�����f�&;�&;�&=�&=�>�>�>������(9�(9�(;�(;�<�<�<�������!=�!=�>�>�>�>�>r#c��tjddddd��}|�d|�����|�d|�����|�d|�����|�d|�����|�d|�����|�|td����dS)	Nr%rr6)r%rrrtr%rcz1.0.0~a1z	1.0.0.0a1z0.9999.9999.a1rXr^s  r!�test_alpha_major_zero_versionz1TestSemanticVersion.test_alpha_major_zero_version�s����(��A�q�#�q�9�9�����.��0D�0D�0F�0F�G�G�G�����&�"5�"5�"7�"7�8�8�8�����V�%9�%9�%;�%;�<�<�<�����f�&;�&;�&=�&=�>�>�>����)�6�+<�+<�+>�+>�?�?�?�������!=�!=�>�>�>�>�>r#c�
�tjdddd��}|�d|�����|�d|�����|�d|�����|�d|�����|�d	|�����|�|td����dS)
Nr%rr1r6)r%rr1rtrr
z1.2.4~a0z	1.2.4.0a0z1.2.3.a0rXr^s  r!�test_alpha_default_versionz.TestSemanticVersion.test_alpha_default_version�s����(��A�q�#�6�6�����.��0D�0D�0F�0F�G�G�G�����&�"5�"5�"7�"7�8�8�8�����V�%9�%9�%;�%;�<�<�<�����f�&;�&;�&=�&=�>�>�>�����V�%6�%6�%8�%8�9�9�9�������!=�!=�>�>�>�>�>r#c��tjdddddd��}|�d|�����|�d|�����|�d|�����|�d	|�����|�d
|�����|�|td	����dS)Nr%rr1rLrp)r%rr1�betadevrpr
z1.2.4~b1.dev12z1.2.4.0b1.dev12z1.2.3.b1.dev12rXr^s  r!�test_beta_dev_versionz)TestSemanticVersion.test_beta_dev_version�s����(��A�q�#�q�"�=�=�����1�6�3G�3G�3I�3I�J�J�J�����&�"5�"5�"7�"7�8�8�8����)�6�+?�+?�+A�+A�B�B�B����*�F�,A�,A�,C�,C�D�D�D����)�6�+<�+<�+>�+>�?�?�?������1B�!C�!C�D�D�D�D�Dr#c��tjddddd��}|�d|�����|�d|�����|�d|�����|�d|�����|�d	|�����|�|td����dS)
Nr%rr1rL)r%rr1�betar%r
z1.2.4~b1z	1.2.4.0b1z1.2.3.b1rXr^s  r!�test_beta_versionz%TestSemanticVersion.test_beta_version�s����(��A�q�#�q�9�9�����-�v�/C�/C�/E�/E�F�F�F�����&�"5�"5�"7�"7�8�8�8�����V�%9�%9�%;�%;�<�<�<�����f�&;�&;�&=�&=�>�>�>�����V�%6�%6�%8�%8�9�9�9�������!=�!=�>�>�>�>�>r#c��tjddddd��}|�tjddd��|�����dS)Nr%rr1rLr5�rrr+�	decrementr^s  r!�test_decrement_nonreleasez-TestSemanticVersion.test_decrement_nonrelease�sa���(��A�q�#�q�9�9������#�A�q�!�,�,�f�.>�.>�.@�.@�	B�	B�	B�	B�	Br#c��tjddd��}|�tjddd��|�����dS)Nr%ri'r�r^s  r!�test_decrement_nonrelease_zeroz2TestSemanticVersion.test_decrement_nonrelease_zero�s_���(��A�q�1�1������#�A�t�T�2�2�F�4D�4D�4F�4F�	H�	H�	H�	H�	Hr#c��tjddd��}|�tjddd��|�����dS)Nrr2r1r�r^s  r!�test_decrement_releasez*TestSemanticVersion.test_decrement_releases_���(��A�q�1�1������#�A�q�!�,�,�f�.>�.>�.@�.@�	B�	B�	B�	B�	Br#c	��tjddddd��}|�tjddddd��|�����|�tjddd��|�d�����|�tjddd��|�d�	����dS)
Nr%rr1rLr5rT��minor��major�rrr+�	incrementr^s  r!�test_increment_nonreleasez-TestSemanticVersion.test_increment_nonreleases����(��A�q�#�q�9�9������#�A�q�!�S�!�4�4�f�6F�6F�6H�6H�	J�	J�	J�	
����#�A�q�!�,�,�f�.>�.>�T�.>�.J�.J�	L�	L�	L�����#�A�q�!�,�,�f�.>�.>�T�.>�.J�.J�	L�	L�	L�	L�	Lr#c��tjddd��}|�tjddd��|�����|�tjddd��|�d�����|�tjddd��|�d�	����dS)
Nr%rr2r7r5rTr�r�r�r^s  r!�test_increment_releasez*TestSemanticVersion.test_increment_releases����(��A�q�1�1������#�A�q�!�,�,�f�.>�.>�.@�.@�	B�	B�	B�����#�A�q�!�,�,�f�.>�.>�T�.>�.J�.J�	L�	L�	L�����#�A�q�!�,�,�f�.>�.>�T�.>�.J�.J�	L�	L�	L�	L�	Lr#c��tjdddddd��}|�d|�����|�d|�����|�d|�����|�d	|�����|�d
|�����|�|td	����dS)Nr%rr1r&rp)r%rr1�candidatedevrpr
z1.2.4~rc1.dev12z1.2.4.0rc1.dev12z1.2.3.rc1.dev12rXr^s  r!�test_rc_dev_versionz'TestSemanticVersion.test_rc_dev_versions����(��A�q�$��2�>�>�����6��8L�8L�8N�8N�O�O�O�����&�"5�"5�"7�"7�8�8�8����*�F�,@�,@�,B�,B�C�C�C����+�V�-B�-B�-D�-D�E�E�E����*�F�,=�,=�,?�,?�@�@�@������1C�!D�!D�E�E�E�E�Er#c��tjddddd��}|�d|�����|�d|�����|�d|�����|�d|�����|�d	|�����|�|td����dS)
Nr%rr1r&)r%rr1�	candidater%r
z	1.2.4~rc1z
1.2.4.0rc1z	1.2.3.rc1rXr^s  r!�test_rc_versionz#TestSemanticVersion.test_rc_version(s����(��A�q�$��:�:�����2�F�4H�4H�4J�4J�K�K�K�����&�"5�"5�"7�"7�8�8�8�����f�&:�&:�&<�&<�=�=�=�����v�'<�'<�'>�'>�?�?�?�����f�&7�&7�&9�&9�:�:�:�������!>�!>�?�?�?�?�?r#c
�Z�|�tjdddd���tjddd���d����|�tjdddddd���tjddddd���d����dS)Nr%rr5r3r&)r+rr�to_devrRs r!�test_to_devzTestSemanticVersion.test_to_dev1s�������#�A�q�!�q�9�9�9��#�A�q�!�,�,�3�3�A�6�6�	8�	8�	8�	
����#�A�q�!�T�1��B�B�B��#�A�q�!�T�1�5�5�<�<�Q�?�?�	A�	A�	A�	A�	Ar#N)"�__name__�
__module__�__qualname__r"r/r>rArCrErGrJrMrSrUr`rdrhrkrnrrrurwryr{r~r�r�r�r�r�r�r�r�r�r:r#r!rrs������"3�"3�"3�H+�+�+�)�)�)� )�)�)�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�B�B�B�:�:�:�;�;�;�;�;�;�@�@�@�@�@�@�@�@�@�E�E�E�?�?�?�?�?�?�?�?�?�?�?�?�E�E�E�?�?�?�B�B�B�H�H�H�B�B�B�L�L�L�	L�	L�	L�F�F�F�@�@�@�A�A�A�A�Ar#r)r�	testtoolsr�	pbr.testsr�pbrrrr
�BaseTestCaserr:r#r!�<module>r�s��� �����������������������)�9��\A�\A�\A�\A�\A�$�+�\A�\A�\A�\A�\Ar#