Skip to content
Snippets Groups Projects
test_cli.py 401 B
Newer Older
dilawar's avatar
dilawar committed
import sys
import subprocess


def run_command(cmd: str, args: str):
    cmd = f"{sys.executable} -m bitia {cmd} {args}"
    print(f"Executing `{cmd}`")
    return subprocess.check_output(cmd)


def test_cli_sanity():
    output = run_command("run", '"ls -ltr /"')
    print(output.decode().rstrip())
    assert len(output) > 20, "Too little output"


if __name__ == "__main__":
    test_cli_sanity()