Files
aqtinstall/tests/test_cli.py
Hiroshi Miura 5c110461ca PEP8
Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2019-11-18 15:58:55 +09:00

27 lines
1.2 KiB
Python

import aqt
def test_cli_help(capsys):
expected = "".join(["show help\n",
"usage: aqt [-h] [--logging-conf LOGGING_CONF] [--logger LOGGER] [--dry-run]\n",
" {install,tool,list,help} ...\n",
"\n",
"Installer for Qt SDK.\n",
"\n",
"optional arguments:\n",
" -h, --help show this help message and exit\n",
" --logging-conf LOGGING_CONF\n",
" Specify logging configuration YAML file.\n",
" --logger LOGGER Specify logger name\n",
" --dry-run Dry run operations.\n",
"\n",
"subcommands:\n",
" Valid subcommands\n",
"\n",
" {install,tool,list,help}\n",
" subcommand for aqt Qt installer\n"])
cli = aqt.cli.Cli()
cli.run(["help"])
out, err = capsys.readouterr()
assert out == expected