(original) (raw)
changeset: 72731:2105ab8553b7 user: Éric Araujo merwok@netwok.org date: Wed Oct 05 01:41:14 2011 +0200 files: Lib/packaging/tests/test_version.py description: Add tests for comparing candidate and final versions in packaging (#11841). This used to be buggy; Filip Gruszczyński contributed tests and a code patch but the latter is not needed. diff -r 285950ceee8a -r 2105ab8553b7 Lib/packaging/tests/test_version.py --- a/Lib/packaging/tests/test_version.py Wed Oct 05 01:14:02 2011 +0200 +++ b/Lib/packaging/tests/test_version.py Wed Oct 05 01:41:14 2011 +0200 @@ -101,8 +101,18 @@ True >>> V('1.2.0') >= V('1.2.3') False + >>> V('1.2.0rc1') >= V('1.2.0') + False >>> (V('1.0') > V('1.0b2')) True + >>> V('1.0') > V('1.0c2') + True + >>> V('1.0') > V('1.0rc2') + True + >>> V('1.0rc2') > V('1.0rc1') + True + >>> V('1.0c4') > V('1.0c1') + True >>> (V('1.0') > V('1.0c2') > V('1.0c1') > V('1.0b2') > V('1.0b1') ... > V('1.0a2') > V('1.0a1')) True @@ -129,6 +139,8 @@ ... < V('1.0.dev18') ... < V('1.0.dev456') ... < V('1.0.dev1234') + ... < V('1.0rc1') + ... < V('1.0rc2') ... < V('1.0') ... < V('1.0.post456.dev623') # development version of a post release ... < V('1.0.post456')) /merwok@netwok.org