/usr/lib/python2.6/site-packages/pbr/tests
Edit: /usr/lib/python2.6/site-packages/pbr/tests/test_version.pyc (13743B)
Ñò
;vVc @ se d d k Z d d k l Z d d k l Z d d k l Z e i i Z d e i f d „ ƒ YZ
d S( iÿÿÿÿN( t matchers( t base( t versiont TestSemanticVersionc B s e Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z
d „ Z d
„ Z d „ Z
d „ Z d
„ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z RS( c C s< d d d d d d d d d d
d d d
d d d g } x9 | D]1 } t i i | ƒ } | i | t i | ƒ ƒ q= Wxà t i | d ƒ D]¯ \ } } | i | ƒ } | i | ƒ } | | j o t i } t i
} n t i
} t i } t i i | ƒ }
t i i | ƒ } | i |
| | ƒ ƒ | i | | |
ƒ ƒ q… Wd S( Ns
1.2.3.dev6s
1.2.3.dev7s 1.2.3.a4.dev12s 1.2.3.a4.dev13s 1.2.3.a4s
1.2.3.a5.dev1s 1.2.3.a5s
1.2.3.b3.dev1s 1.2.3.b3s 1.2.3.rc2.dev1s 1.2.3.rc2s 1.2.3.rc3.dev1s 1.2.3s 1.2.4s 1.3.3s 2.2.3i ( R t SemanticVersiont from_pip_stringt
expectThatR t Equalst itertoolst combinationst indext LessThant GreaterThan( t selft ordered_versionst vt svt leftt rightt l_post r_post m1t m2t left_svt right_sv( ( s3 /tmp/pip-build-cD3xZi/pbr/pbr/tests/test_version.pyt
test_ordering sB
c C sA t i d d d d d d d ƒ} t d ƒ } | i | | ƒ d S( Ni i i t prerelease_typet rct
prereleases 1.2.0rc1( R R R t assertEqual( R
t expectedt parsed( ( s3 /tmp/pip-build-cD3xZi/pbr/pbr/tests/test_version.pyt! test_from_pip_string_legacy_alphaA s c C s¦ t i d d d d d ƒ} t d ƒ } | i | t i | ƒ ƒ t i d d d d d d d ƒ} t d
ƒ } | i | t i | ƒ ƒ | i d „ t i t ƒ ƒ d S( Ni i i t dev_counti s 1.2.3.post5i t ai s 1.2.3.0a4.post6c S s
t d ƒ S( s 1.2.3.post5.dev6( R ( ( ( s3 /tmp/pip-build-cD3xZi/pbr/pbr/tests/test_version.pyt
T s ( R R R R R R t raisest
ValueError( R
R R ( ( s3 /tmp/pip-build-cD3xZi/pbr/pbr/tests/test_version.pyt! test_from_pip_string_legacy_postNG s !c C sA t i d d d d d d d ƒ} t d ƒ } | i | | ƒ d S( Ni i R R" R i s 0.0.1a2( R R R R ( R
R R ( ( s3 /tmp/pip-build-cD3xZi/pbr/pbr/tests/test_version.pyt+ test_from_pip_string_legacy_nonzero_lead_inW s c C sA t i d d d d d d d ƒ} t d ƒ } | i | | ƒ d S( Ni i R R" R i s 0.1a2( R R R R ( R
R R ( ( s3 /tmp/pip-build-cD3xZi/pbr/pbr/tests/test_version.pyt1 test_from_pip_string_legacy_short_nonzero_lead_in^ s c C sA t i d d d d d d d ƒ} t d ƒ } | i | | ƒ d S( Ni i i R R R s 2.1.0.rc1( R R R R ( R
R R ( ( s3 /tmp/pip-build-cD3xZi/pbr/pbr/tests/test_version.pyt+ test_from_pip_string_legacy_no_0_prereleased s c C sA t i d d d d d d d ƒ} t d ƒ } | i | | ƒ d S( Ni i R R R i s 2.0.0.rc1( R R R R ( R
R R ( ( s3 /tmp/pip-build-cD3xZi/pbr/pbr/tests/test_version.pyt- test_from_pip_string_legacy_no_0_prerelease_2j s c C s> t i d d d d d d ƒ} t d ƒ } | i | | ƒ d S( NiÞ i R t bR s 2014.2.b2( R R R R ( R
R R ( ( s3 /tmp/pip-build-cD3xZi/pbr/pbr/tests/test_version.pyt( test_from_pip_string_legacy_non_440_betap s c C s | i t t d ƒ d S( Nt 6eed5ae( t assertRaisesR% R ( R
( ( s3 /tmp/pip-build-cD3xZi/pbr/pbr/tests/test_version.pyt" test_from_pip_string_pure_git_hashv s c C s | i t t d ƒ d S( Ns non-release-tag/2014.12.16-1( R. R% R ( R
( ( s3 /tmp/pip-build-cD3xZi/pbr/pbr/tests/test_version.pyt$ test_from_pip_string_non_digit_starty s c C s t i d d d ƒ } | i d | i ƒ ƒ | i d | i ƒ ƒ | i d | i ƒ ƒ | i d | i ƒ ƒ | i d | i ƒ ƒ | i | t d ƒ ƒ d S( Ni i i t finali s 1.2.3( i i i s finali ( R R R t
version_tuplet brief_stringt
debian_stringt release_stringt
rpm_stringR ( R
t semver( ( s3 /tmp/pip-build-cD3xZi/pbr/pbr/tests/test_version.pyt test_final_version} s c C s[ t i d d d ƒ } | i | t d ƒ ƒ | i | t d ƒ ƒ | i | t d ƒ ƒ d S( Ni i t 1s 1.0s 1.0.0( R R R R ( R
R7 ( ( s3 /tmp/pip-build-cD3xZi/pbr/pbr/tests/test_version.pyt test_parsing_short_forms† s c C s£ t i d d d d d ƒ} | i d | i ƒ ƒ | i d | i ƒ ƒ | i d | i ƒ ƒ | i d | i ƒ ƒ | i d
| i ƒ ƒ | i | t d ƒ ƒ d S( Ni i i R! i t devs 1.2.4s
1.2.4~dev5s
1.2.4.dev5s
1.2.3.dev5( i i i s devi ( R R R R2 R3 R4 R5 R6 R ( R
R7 ( ( s3 /tmp/pip-build-cD3xZi/pbr/pbr/tests/test_version.pyt test_dev_versionŒ s c C s£ t i d d d d d ƒ} | i d | i ƒ ƒ | i d | i ƒ ƒ | i d | i ƒ ƒ | i d | i ƒ ƒ | i d
| i ƒ ƒ | i | t d ƒ ƒ d S( Ni i i R! i R; s 1.2.4s
1.2.4~dev5s
1.2.4.dev5s
1.2.3.dev5( i i i s devi ( R R R R2 R3 R4 R5 R6 R ( R
R7 ( ( s3 /tmp/pip-build-cD3xZi/pbr/pbr/tests/test_version.pyt test_dev_no_git_version• s c C s£ t i d d d d d ƒ} | i d | i ƒ ƒ | i d | i ƒ ƒ | i d | i ƒ ƒ | i d
| i ƒ ƒ | i d | i ƒ ƒ | i | t d
ƒ ƒ d S(
Ni i i R! i R; i s 1.2.0s
1.2.0~dev5s
1.2.0.dev5s
1.1.9999.dev5( i i i s devi ( R R R R2 R3 R4 R5 R6 R ( R
R7 ( ( s3 /tmp/pip-build-cD3xZi/pbr/pbr/tests/test_version.pyt test_dev_zero_versionž s c C s¦ t i d d d d d d ƒ } | i d | i ƒ ƒ | i d | i ƒ ƒ | i d | i ƒ ƒ | i d | i ƒ ƒ | i d
| i ƒ ƒ | i | t d ƒ ƒ d S( Ni i i R" i t alphadevs 1.2.4s 1.2.4~a1.dev12s 1.2.4.0a1.dev12s 1.2.3.a1.dev12( i i i R? i ( R R R R2 R3 R4 R5 R6 R ( R
R7 ( ( s3 /tmp/pip-build-cD3xZi/pbr/pbr/tests/test_version.pyt test_alpha_dev_version§ s c C s£ t i d d d d d ƒ } | i d
| i ƒ ƒ | i d | i ƒ ƒ | i d | i ƒ ƒ | i d | i ƒ ƒ | i d | i ƒ ƒ | i | t d ƒ ƒ d S( Ni i i R" t alphas 1.2.4s 1.2.4~a1s 1.2.4.0a1s 1.2.3.a1( i i i s alphai ( R R R R2 R3 R4 R5 R6 R ( R
R7 ( ( s3 /tmp/pip-build-cD3xZi/pbr/pbr/tests/test_version.pyt test_alpha_version° s c C s£ t i d d d d d ƒ } | i d
| i ƒ ƒ | i d | i ƒ ƒ | i d | i ƒ ƒ | i d | i ƒ ƒ | i d | i ƒ ƒ | i | t d ƒ ƒ d S( Ni i i R" RA s 1.2.0s 1.2.0~a1s 1.2.0.0a1s 1.1.9999.a1( i i i s alphai ( R R R R2 R3 R4 R5 R6 R ( R
R7 ( ( s3 /tmp/pip-build-cD3xZi/pbr/pbr/tests/test_version.pyt test_alpha_zero_version¹ s c C s£ t i d d d d d ƒ } | i d | i ƒ ƒ | i d | i ƒ ƒ | i d | i ƒ ƒ | i d | i ƒ ƒ | i d | i ƒ ƒ | i | t d ƒ ƒ d S(
Ni i R" RA s 1.0.0s 1.0.0~a1s 1.0.0.0a1s 0.9999.9999.a1( i i i s alphai ( R R R R2 R3 R4 R5 R6 R ( R
R7 ( ( s3 /tmp/pip-build-cD3xZi/pbr/pbr/tests/test_version.pyt test_alpha_major_zero_version s c C s t i d d d d ƒ } | i d | i ƒ ƒ | i d | i ƒ ƒ | i d | i ƒ ƒ | i d | i ƒ ƒ | i d
| i ƒ ƒ | i | t d ƒ ƒ d S( Ni i i R" RA i s 1.2.4s 1.2.4~a0s 1.2.4.0a0s 1.2.3.a0( i i i s alphai ( R R R R2 R3 R4 R5 R6 R ( R
R7 ( ( s3 /tmp/pip-build-cD3xZi/pbr/pbr/tests/test_version.pyt test_alpha_default_versionË s c C s¦ t i d d d d d d ƒ } | i d | i ƒ ƒ | i d | i ƒ ƒ | i d | i ƒ ƒ | i d | i ƒ ƒ | i d
| i ƒ ƒ | i | t d ƒ ƒ d S( Ni i i R+ i t betadevs 1.2.4s 1.2.4~b1.dev12s 1.2.4.0b1.dev12s 1.2.3.b1.dev12( i i i RF i ( R R R R2 R3 R4 R5 R6 R ( R
R7 ( ( s3 /tmp/pip-build-cD3xZi/pbr/pbr/tests/test_version.pyt test_beta_dev_versionÔ s c C s£ t i d d d d d ƒ } | i d
| i ƒ ƒ | i d | i ƒ ƒ | i d | i ƒ ƒ | i d | i ƒ ƒ | i d | i ƒ ƒ | i | t d ƒ ƒ d S( Ni i i R+ t betas 1.2.4s 1.2.4~b1s 1.2.4.0b1s 1.2.3.b1( i i i s betai ( R R R R2 R3 R4 R5 R6 R ( R
R7 ( ( s3 /tmp/pip-build-cD3xZi/pbr/pbr/tests/test_version.pyt test_beta_versionÝ s c C sD t i d d d d d ƒ } | i t i d d d ƒ | i ƒ ƒ d S( Ni i i R+ i ( R R R t decrement( R
R7 ( ( s3 /tmp/pip-build-cD3xZi/pbr/pbr/tests/test_version.pyt test_decrement_nonreleaseæ s c C s> t i d d d ƒ } | i t i d d d ƒ | i ƒ ƒ d S( Ni i i' ( R R R RJ ( R
R7 ( ( s3 /tmp/pip-build-cD3xZi/pbr/pbr/tests/test_version.pyt test_decrement_nonrelease_zeroì s c C s> t i d d d ƒ } | i t i d d d ƒ | i ƒ ƒ d S( Ni i i ( R R R RJ ( R
R7 ( ( s3 /tmp/pip-build-cD3xZi/pbr/pbr/tests/test_version.pyt test_decrement_releaseó s c C s t i d d d d d ƒ } | i t i d d d d d ƒ | i ƒ ƒ | i t i d d d ƒ | i d t ƒ ƒ | i t i d d d ƒ | i d t ƒ ƒ d S( Ni i i R+ i i t minort major( R R R t incrementt True( R
R7 ( ( s3 /tmp/pip-build-cD3xZi/pbr/pbr/tests/test_version.pyt test_increment_nonreleaseú s %%c C s” t i d d d ƒ } | i t i d d d ƒ | i ƒ ƒ | i t i d d d ƒ | i d t ƒ ƒ | i t i d d d ƒ | i d t ƒ ƒ d S( Ni i i i i i RN RO ( R R R RP RQ ( R
R7 ( ( s3 /tmp/pip-build-cD3xZi/pbr/pbr/tests/test_version.pyt test_increment_release s %c C s¦ t i d d d d d d ƒ } | i d | i ƒ ƒ | i d | i ƒ ƒ | i d | i ƒ ƒ | i d | i ƒ ƒ | i d
| i ƒ ƒ | i | t d ƒ ƒ d S( Ni i i R i t candidatedevs 1.2.4s 1.2.4~rc1.dev12s 1.2.4.0rc1.dev12s 1.2.3.rc1.dev12( i i i RT i ( R R R R2 R3 R4 R5 R6 R ( R
R7 ( ( s3 /tmp/pip-build-cD3xZi/pbr/pbr/tests/test_version.pyt test_rc_dev_version s c C s£ t i d d d d d ƒ } | i d
| i ƒ ƒ | i d | i ƒ ƒ | i d | i ƒ ƒ | i d | i ƒ ƒ | i d | i ƒ ƒ | i | t d ƒ ƒ d S( Ni i i R t candidates 1.2.4s 1.2.4~rc1s
1.2.4.0rc1s 1.2.3.rc1( i i i s candidatei ( R R R R2 R3 R4 R5 R6 R ( R
R7 ( ( s3 /tmp/pip-build-cD3xZi/pbr/pbr/tests/test_version.pyt test_rc_version s c C sŠ | i t i d d d d d ƒt i d d d ƒ i d ƒ ƒ | i t i d d d d d d d ƒt i d d d d d ƒ i d ƒ ƒ d S( Ni i i R! R ( R R R t to_dev( R
( ( s3 /tmp/pip-build-cD3xZi/pbr/pbr/tests/test_version.pyt test_to_dev$ s ( t __name__t
__module__R R R&