Prerequisites check moved to the module level to simplify class structure. Discovery and prerequisites checks functions moved to the separate files. Introduced "require" fixture to provide per-test requirements check.
12 lines
242 B
Python
12 lines
242 B
Python
import re
|
|
import subprocess
|
|
|
|
|
|
def check_openssl(output_version):
|
|
try:
|
|
subprocess.check_output(['which', 'openssl'])
|
|
except subprocess.CalledProcessError:
|
|
return False
|
|
|
|
return re.search('--openssl', output_version)
|