def METHOD_NAME(
    base_root_1,
    base_root_2,
    prod_root_1,
    prod_root_2,
):
    roots = {
        "base": [str(base_root_1), str(base_root_2)],
        "prod": [str(prod_root_1), str(prod_root_2)],
    }
    _make_temp_root_file(base_root_1, "test_base_1_file")
    _make_temp_root_file(base_root_1, "common_file")
    _make_temp_root_file(base_root_1, "base_1_subdir", "test_base_1_file_in_subdir")
    _make_temp_root_file(base_root_1, "base_1_subdir", "common_file")
    _make_temp_root_file(
        base_root_1, "base_1_subdir", "test_base_1_file_in_subdir_binary", binary=True
    )
    _make_temp_root_file(
        base_root_1,
        "base_1_subdir",
        "base_1_sub_subdir",
        "test_base_1_file_in_sub_subdir",
    )
    _make_temp_root_file(base_root_2, "test_base_2_file_1")
    _make_temp_root_file(base_root_2, "test_base_2_file_2")
    _make_temp_root_file(base_root_2, "common_file")
    _make_temp_root_file(prod_root_1, "test_prod_2_file")
    _make_temp_root_file(prod_root_1, "common_file")
    _make_temp_root_file(prod_root_1, "prod_1_subdir", dir_only=True)
    return roots