summaryrefslogtreecommitdiff
path: root/odoo/tools/parse_version.py
diff options
context:
space:
mode:
Diffstat (limited to 'odoo/tools/parse_version.py')
-rw-r--r--odoo/tools/parse_version.py10
1 files changed, 3 insertions, 7 deletions
diff --git a/odoo/tools/parse_version.py b/odoo/tools/parse_version.py
index 90b1b98e57f..997590f9b35 100644
--- a/odoo/tools/parse_version.py
+++ b/odoo/tools/parse_version.py
@@ -63,12 +63,6 @@ def parse_version(s):
return tuple(parts)
if __name__ == '__main__':
-
- def cmp(a, b):
- msg = '%s < %s == %s' % (a, b, a < b)
- assert a < b, msg
- return b
-
def chk(lst, verbose=False):
pvs = []
for v in lst:
@@ -76,7 +70,9 @@ if __name__ == '__main__':
pvs.append(pv)
if verbose:
print v, pv
- reduce(cmp, pvs)
+
+ for a, b in zip(pvs, pvs[1:]):
+ assert a < b, '%s < %s == %s' % (a, b, a < b)
chk(('0', '4.2', '4.2.3.4', '5.0.0-alpha', '5.0.0-rc1', '5.0.0-rc1.1', '5.0.0_rc2', '5.0.0_rc3', '5.0.0'), False)
chk(('5.0.0-0_rc3', '5.0.0-1dev', '5.0.0-1'), False)