test suite: bail out on python versions << 2.4

The test suite uses function that were introduced in Python 2.4 (e.g.
set(), sorted()).
This commit is contained in:
Nikolaus Schulz 2012-11-04 23:28:12 +01:00
parent 4346bc5815
commit e1a6028332
1 changed files with 3 additions and 3 deletions

View File

@ -30,12 +30,12 @@ TODO: add tests for:
import sys import sys
def check_python_version(): def check_python_version():
"""Abort if we are running on python < v2.3""" """Abort if we are running on python < v2.4"""
too_old_error = "This test script requires python version 2.3 or later. " + \ too_old_error = "This test script requires python version 2.4 or later. " + \
"Your version of python is:\n%s" % sys.version "Your version of python is:\n%s" % sys.version
try: try:
version = sys.version_info # we might not even have this function! :) version = sys.version_info # we might not even have this function! :)
if (version[0] < 2) or (version[0] == 2 and version[1] < 3): if (version[0] < 2) or (version[0] == 2 and version[1] < 4):
print too_old_error print too_old_error
sys.exit(1) sys.exit(1)
except AttributeError: except AttributeError: