Changeset: 3719df8a3963 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/3719df8a3963
Modified Files:
testing/Mtest.py.in
testing/Mz.py.in
Branch: Jul2021
Log Message:
Simplify.
diffs (96 lines):
diff --git a/testing/Mtest.py.in b/testing/Mtest.py.in
--- a/testing/Mtest.py.in
+++ b/testing/Mtest.py.in
@@ -59,7 +59,7 @@ isatty = os.isatty(sys.stdout.fileno())
mapiportre = re.compile(r'mapi:monetdb://[-.a-zA-Z0-9]+:(?P<port>\d+)/')
-geos_version = '@GEOS_VERSION@'
+geos_version = '@GEOS_VERSION@'.split('.')
# default is no color (these three functions may get redefined)
def prred(str, write = sys.stdout.write):
@@ -2029,29 +2029,28 @@ def RunTest(env, TST, COND, oktests, len
break
passwd = cond[7:]
elif cond.startswith('GEOS_VERSION>='):
- if not geos_version:
+ if not geos_version or not geos_version[0]:
reason = "no geos version information available"
elem = SkipTest(env, TST, EXT, reason, length)
break
req_vers = cond[14:].split('.')
- act_vers = geos_version.split('.')
if not negate:
- for i in range(len(act_vers)):
+ for i in range(len(geos_version)):
if i >= len(req_vers):
break
- if int(act_vers[i]) > int(req_vers[i]):
+ if int(geos_version[i]) > int(req_vers[i]):
break
- if int(act_vers[i]) < int(req_vers[i]):
+ if int(geos_version[i]) < int(req_vers[i]):
reason = "geos version too low"
elem = SkipTest(env, TST, EXT, reason, length)
break
else:
- for i in range(len(act_vers)):
+ for i in range(len(geos_version)):
if i >= len(req_vers):
break
- if int(act_vers[i]) < int(req_vers[i]):
+ if int(geos_version[i]) < int(req_vers[i]):
break
- if int(act_vers[i]) > int(req_vers[i]):
+ if int(geos_version[i]) > int(req_vers[i]):
reason = "geos version too high"
elem = SkipTest(env, TST, EXT, reason, length)
break
diff --git a/testing/Mz.py.in b/testing/Mz.py.in
--- a/testing/Mz.py.in
+++ b/testing/Mz.py.in
@@ -57,7 +57,7 @@ isatty = os.isatty(sys.stdout.fileno())
mapiportre = re.compile(r'mapi:monetdb://[-.a-zA-Z0-9]+:(?P<port>\d+)/')
-geos_version = '@GEOS_VERSION@'
+geos_version = '@GEOS_VERSION@'.split('.')
# default is no color (these three functions may get redefined)
def prred(str, write = sys.stdout.write):
@@ -1109,27 +1109,26 @@ def RunTest(env, test, oktests, pSrvr):
break
passwd = cond[7:]
elif cond.startswith('GEOS_VERSION>='):
- if not geos_version:
+ if not geos_version or not geos_version[0]:
reason = "no geos version information available"
break
req_vers = cond[14:].split('.')
- act_vers = geos_version.split('.')
if not negate:
- for i in range(len(act_vers)):
+ for i in range(len(geos_version)):
if i >= len(req_vers):
break
- if int(act_vers[i]) > int(req_vers[i]):
+ if int(geos_version[i]) > int(req_vers[i]):
break
- if int(act_vers[i]) < int(req_vers[i]):
+ if int(geos_version[i]) < int(req_vers[i]):
reason = "geos version too low"
break
else:
- for i in range(len(act_vers)):
+ for i in range(len(geos_version)):
if i >= len(req_vers):
break
- if int(act_vers[i]) < int(req_vers[i]):
+ if int(geos_version[i]) < int(req_vers[i]):
break
- if int(act_vers[i]) > int(req_vers[i]):
+ if int(geos_version[i]) > int(req_vers[i]):
reason = "geos version too high"
break
if reason is not None:
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]