fixed bug in OpenSSL depedency test which was comparing versions alphabetically, instead of numerically

This commit is contained in:
Pablo Hoffman 2009-12-02 13:59:58 -02:00
parent dda7e01d2f
commit 925eecce70
1 changed files with 2 additions and 3 deletions

View File

@ -7,10 +7,9 @@ class ScrapyUtilsTest(unittest.TestCase):
except ImportError, ex:
raise unittest.SkipTest("OpenSSL is not available")
required_version = '0.6'
if hasattr(module, '__version__'):
for cur, req in zip(module.__version__.split('.'), required_version.split('.')):
self.assertFalse(cur < req, "module %s >= %s required" % ('OpenSSL', required_version))
installed_version = map(int, module.__version__.split('.')[:2])
assert installed_version >= [0, 6], "OpenSSL >= 0.6 required"
if __name__ == "__main__":
unittest.main()