"""Test help""" import pytest def test_missing_command(runner, yadm_cmd): """Run without any command""" run = runner(command=yadm_cmd()) assert run.failure assert run.err == "" assert run.out.startswith("Usage: yadm") @pytest.mark.parametrize("cmd", ["--help", "help"]) def test_help_command(runner, yadm_cmd, cmd): """Run with help command""" run = runner(command=yadm_cmd(cmd)) assert run.failure assert run.err == "" assert run.out.startswith("Usage: yadm")