Exemplo n.º 1
0
def test_makedirs(temp_dir):
    config._makedirs('foo/')

    d = os.path.join(temp_dir.strpath, 'foo')
    assert os.path.isdir(d)

    expected = (7 * 64 + 5 * 8 + 5)  # Octal 755
    assert expected == (os.lstat(d).st_mode & 0o777)
Exemplo n.º 2
0
def test_makedirs_raises(temp_dir):
    with pytest.raises(OSError):
        config._makedirs('')
Exemplo n.º 3
0
def test_makedirs_passes_if_exists(temp_dir):
    d = os.path.join(temp_dir.strpath, 'foo')
    os.mkdir(d)

    config._makedirs('foo/')
Exemplo n.º 4
0
def test_makedirs_nested_basedir(temp_dir):
    config._makedirs('foo/bar/filename.py')

    d = os.path.join(temp_dir.strpath, 'foo', 'bar')
    assert os.path.isdir(d)
Exemplo n.º 5
0
def test_makedirs_nested_directory(temp_dir):
    config._makedirs('foo/bar/')

    d = os.path.join(temp_dir.strpath, 'foo', 'bar')
    assert os.path.isdir(d)