def test_remove_ignored_modify_input_list_of_dirs_in_place():
    patterns = [".git/", "*.sln", "[Dd]ebug/"]

    dirs = [".git", "ideskeleton","debug"]
    builder.remove_ignored(dirs, patterns, True)

    assert dirs == ["ideskeleton"]
def test_remove_ignored_modify_input_list_of_files_in_place():
    patterns = [".git/", "*.sln", "[Dd]ebug/"]
    files = [".git", "C:\path\myname.sln", "code.py"]

    builder.remove_ignored(files, patterns)

    assert files == [".git", "code.py"]