[lang-ref] ( umask ) ( python )

def test_umask(pushd):
    # os.umask(mask)
    import stat
    old_umask = os.umask(0o022)
    Path('file1.txt').touch()
    Path('dir1').mkdir()

    assert stat.S_IMODE(os.stat('file1.txt') .st_mode) == 0o644
    assert stat.S_IMODE(os.stat('dir1')      .st_mode) == 0o755

    os.umask(old_umask)