test_cmd_line_invalid_setting added.

This commit is contained in:
Hasan Ramezni 2017-01-15 17:29:44 +03:30 committed by Berker Peksag
parent 243a277da8
commit bb2496db7b

View File

@ -175,6 +175,14 @@ def test_cmd_line():
app = NoConfigApp()
assert app.cfg.preload_app
def test_cmd_line_invalid_setting(capsys):
with AltArgs(["prog_name", "-q", "bar"]):
with pytest.raises(SystemExit):
NoConfigApp()
_, err = capsys.readouterr()
assert "error: unrecognized arguments: -q" in err
def test_app_config():
with AltArgs():
app = NoConfigApp()