aboutsummaryrefslogtreecommitdiffstats
path: root/desktop/modules/updates/test_updatesctl.py
diff options
context:
space:
mode:
Diffstat (limited to 'desktop/modules/updates/test_updatesctl.py')
-rw-r--r--desktop/modules/updates/test_updatesctl.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/desktop/modules/updates/test_updatesctl.py b/desktop/modules/updates/test_updatesctl.py
index a4d0cc0..333819b 100644
--- a/desktop/modules/updates/test_updatesctl.py
+++ b/desktop/modules/updates/test_updatesctl.py
@@ -43,6 +43,11 @@ assert u.vercmp("0.12.3_beta.4", "0.12.3") < 0
assert u.vercmp("9.018.00_6.18.41", "9.018.00") > 0
assert u.vercmp("3.1-659215d", "3.1") > 0
assert u.vercmp("1.0.1", "1.0rc1") > 0
+# Only named pre-releases are behind: a git hash starting with a letter is a
+# suffix, and trailing zeros are not a newer version.
+assert u.vercmp("3.1-a59215d", "3.1") > 0
+assert u.vercmp("1.14", "1.14.0") == 0
+assert u.vercmp("2.0rc1", "2.0") < 0
# --- fixture tree ---
tmp = Path(tempfile.mkdtemp(prefix="updatesctl-test-"))