Files
nginx-unit/test/unit/check/node.py
Andrei Zeliankou 5a8337933d Tests: pathlib used where appropriate
Also fixed various pylint errors and style issues.
2024-01-15 15:48:58 +00:00

18 lines
394 B
Python

import subprocess
from pathlib import Path
from unit.option import option
def check_node():
if not Path(f'{option.current_dir}/node/node_modules').exists():
return False
try:
v_bytes = subprocess.check_output(['/usr/bin/env', 'node', '-v'])
return [str(v_bytes, 'utf-8').lstrip('v').rstrip()]
except subprocess.CalledProcessError:
return False