add tests for umask config.

This commit is contained in:
Hasan Ramezni 2017-02-19 12:26:12 +03:30
parent ef79ee3983
commit 31fed6b470

View File

@ -357,3 +357,16 @@ def test_reload(options, expected):
with AltArgs(cmdline):
app = NoConfigApp()
assert app.cfg.reload == expected
@pytest.mark.parametrize("options, expected", [
(["--umask 0", "myapp:app"], 0),
(["--umask", "0xFF", "myapp:app"], 255),
(["--umask", "0022", "myapp:app"], 18),
])
def test_umask_config(options, expected):
cmdline = ["prog_name"]
cmdline.extend(options)
with AltArgs(cmdline):
app = NoConfigApp()
assert app.cfg.umask == expected