pyodide/pyodide-build/pyodide_build/tests/test_run_docker.py

24 lines
615 B
Python
Raw Normal View History

import os
import subprocess
2022-02-21 22:27:03 +00:00
from pathlib import Path
PYODIDE_ROOT = Path(os.environ.get("PYODIDE_ROOT", os.getcwd()))
def test_run_docker_script():
res = subprocess.run(
["bash", str(PYODIDE_ROOT / "run_docker"), "--help"],
check=False,
2022-02-20 22:13:37 +00:00
capture_output=True,
)
assert "Usage: run_docker" in res.stdout.decode("utf-8")
res = subprocess.run(
["bash", str(PYODIDE_ROOT / "run_docker"), "--invalid-param"],
check=False,
2022-02-20 22:13:37 +00:00
capture_output=True,
)
assert res.returncode > 0
assert "Unknown option --invalid-param" in res.stderr.decode("utf-8")