test: update tests

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
This commit is contained in:
Hiroshi Miura
2020-11-21 22:49:05 +09:00
parent f814742f77
commit b05832db04
2 changed files with 6 additions and 9 deletions

View File

@@ -10,11 +10,8 @@ import sys
import xml.etree.ElementTree as ElementTree import xml.etree.ElementTree as ElementTree
from typing import List, Optional from typing import List, Optional
import requests import requests
from aqt.settings import Settings
def _get_meta(url: str): def _get_meta(url: str):
return requests.get(url + '.meta4') return requests.get(url + '.meta4')

View File

@@ -18,14 +18,14 @@ def test_cli_help(capsys):
"\n", "\n",
" {install,doc,examples,src,tool,list,help}\n", " {install,doc,examples,src,tool,list,help}\n",
" subcommand for aqt Qt installer\n"]) " subcommand for aqt Qt installer\n"])
cli = aqt.cli.Cli() cli = aqt.installer.Cli()
cli.run(["help"]) cli.run(["help"])
out, err = capsys.readouterr() out, err = capsys.readouterr()
assert out == expected assert out == expected
def test_cli_check_module(): def test_cli_check_module():
cli = aqt.cli.Cli() cli = aqt.installer.Cli()
assert cli._check_modules_arg('5.11.3', ['qtcharts', 'qtwebengine']) assert cli._check_modules_arg('5.11.3', ['qtcharts', 'qtwebengine'])
assert not cli._check_modules_arg('5.7', ['not_exist']) assert not cli._check_modules_arg('5.7', ['not_exist'])
assert cli._check_modules_arg('5.14.0', None) assert cli._check_modules_arg('5.14.0', None)
@@ -33,20 +33,20 @@ def test_cli_check_module():
def test_cli_check_combination(): def test_cli_check_combination():
cli = aqt.cli.Cli() cli = aqt.installer.Cli()
assert cli._check_qt_arg_combination('5.11.3', 'linux', 'desktop', 'gcc_64') assert cli._check_qt_arg_combination('5.11.3', 'linux', 'desktop', 'gcc_64')
assert cli._check_qt_arg_combination('5.11.3', 'mac', 'desktop', 'clang_64') assert cli._check_qt_arg_combination('5.11.3', 'mac', 'desktop', 'clang_64')
assert not cli._check_qt_arg_combination('5.14.0', 'android', 'desktop', 'clang_64') assert not cli._check_qt_arg_combination('5.14.0', 'android', 'desktop', 'clang_64')
def test_cli_check_version(): def test_cli_check_version():
cli = aqt.cli.Cli() cli = aqt.installer.Cli()
assert cli._check_qt_arg_versions('5.12.0') assert cli._check_qt_arg_versions('5.12.0')
assert not cli._check_qt_arg_versions('5.12') assert not cli._check_qt_arg_versions('5.12')
def test_cli_check_mirror(): def test_cli_check_mirror():
cli = aqt.cli.Cli() cli = aqt.installer.Cli()
assert cli._check_mirror(None) assert cli._check_mirror(None)
arg = ['install', '5.11.3', 'linux', 'desktop', '-b', "https://download.qt.io/"] arg = ['install', '5.11.3', 'linux', 'desktop', '-b', "https://download.qt.io/"]
args = cli.parser.parse_args(arg) args = cli.parser.parse_args(arg)
@@ -71,7 +71,7 @@ def test_cli_launch_with_no_argument(capsys):
"\n", "\n",
" {install,doc,examples,src,tool,list,help}\n", " {install,doc,examples,src,tool,list,help}\n",
" subcommand for aqt Qt installer\n"]) " subcommand for aqt Qt installer\n"])
cli = aqt.cli.Cli() cli = aqt.installer.Cli()
cli.run([]) cli.run([])
out, err = capsys.readouterr() out, err = capsys.readouterr()
assert out == expected assert out == expected