/
usr
/
lib
/
rads
/
tests
/
/usr/lib/rads/tests
mkdir
upload
Name
Size
Mode
Actions
conftest.py
254
0644
edit
dl
rm
test_helps.py
553
0644
edit
dl
rm
__init__.py
0
0644
edit
dl
rm
Edit:
/usr/lib/rads/tests/test_helps.py
(553B)
"""Test imports of python scripts by running -h""" from pathlib import Path from subprocess import run def test_python_helps(install_root: Path): for path in install_root.iterdir(): if not path.is_file(): continue data = path.read_text('utf-8', errors='surrogateescape') first_line = data[: data.find('\n')] if not first_line.startswith('#!') or 'python3' not in first_line: continue if 'ArgumentParser(' not in data: continue run([str(path), '-h'], check=True)
Save
cmd:
run