1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
from importlib import import_module
from twisted.trial import unittest
class ScrapyUtilsTest(unittest.TestCase):
def test_required_openssl_version(self):
try:
module = import_module('OpenSSL')
except ImportError as ex:
raise unittest.SkipTest("OpenSSL is not available")
if hasattr(module, '__version__'):
installed_version = [int(x) for x in module.__version__.split('.')[:2]]
assert installed_version >= [0, 6], "OpenSSL >= 0.6 required"
if __name__ == "__main__":
unittest.main()
|