Kaydet (Commit) 763cc6ea authored tarafından Éric Araujo's avatar Éric Araujo

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.
üst 56fab3da
...@@ -101,8 +101,18 @@ class VersionTestCase(unittest.TestCase): ...@@ -101,8 +101,18 @@ class VersionTestCase(unittest.TestCase):
True True
>>> V('1.2.0') >= V('1.2.3') >>> V('1.2.0') >= V('1.2.3')
False False
>>> V('1.2.0rc1') >= V('1.2.0')
False
>>> (V('1.0') > V('1.0b2')) >>> (V('1.0') > V('1.0b2'))
True 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.0') > V('1.0c2') > V('1.0c1') > V('1.0b2') > V('1.0b1')
... > V('1.0a2') > V('1.0a1')) ... > V('1.0a2') > V('1.0a1'))
True True
...@@ -129,6 +139,8 @@ class VersionTestCase(unittest.TestCase): ...@@ -129,6 +139,8 @@ class VersionTestCase(unittest.TestCase):
... < V('1.0.dev18') ... < V('1.0.dev18')
... < V('1.0.dev456') ... < V('1.0.dev456')
... < V('1.0.dev1234') ... < V('1.0.dev1234')
... < V('1.0rc1')
... < V('1.0rc2')
... < V('1.0') ... < V('1.0')
... < V('1.0.post456.dev623') # development version of a post release ... < V('1.0.post456.dev623') # development version of a post release
... < V('1.0.post456')) ... < V('1.0.post456'))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment