def METHOD_NAME():
    n_c = 8
    n_p = 1
    dims = (n_c, n_c, n_c)
    density = np.ones(dims)
    high_rho = 10.0
    # add a couple disconnected density enhancements
    density[2, 2, 2] = high_rho
    density[6, 6, 6] = high_rho
    # put a particle at the center of one of them
    dx = 1.0 / n_c
    px = 2.5 * dx * np.ones(n_p)
    data = {
        "density": density,
        "particle_mass": np.ones(n_p),
        "particle_position_x": px,
        "particle_position_y": px,
        "particle_position_z": px,
    }
    ds = load_uniform_grid(data, dims)
    ad = ds.all_data()
    master_clump = Clump(ad, ("gas", "density"))
    master_clump.add_validator("min_cells", 1)
    def _total_volume(clump):
        total_vol = clump.data.quantities.total_quantity(
            [("index", "cell_volume")]
        ).in_units("cm**3")
        return "Cell Volume: %6e cm**3.", total_vol
    add_clump_info("total_volume", _total_volume)
    master_clump.add_info_item("total_volume")
    find_clumps(master_clump, 0.5, 2.0 * high_rho, 10.0)
    # there should be two children
    assert_equal(len(master_clump.children), 2)
    leaf_clumps = master_clump.leaves
    for l in leaf_clumps:
        keys = l.info.keys()
        assert "total_cells" in keys
        assert "cell_mass" in keys
        assert "max_grid_level" in keys
        assert "total_volume" in keys
    # two leaf clumps
    assert_equal(len(leaf_clumps), 2)
    # check some clump fields
    assert_equal(master_clump.children[0][("gas", "density")][0].size, 1)
    assert_equal(
        master_clump.children[0][("gas", "density")][0], ad[("gas", "density")].max()
    )
    assert_equal(master_clump.children[0][("all", "particle_mass")].size, 1)
    assert_array_equal(
        master_clump.children[0][("all", "particle_mass")], ad[("all", "particle_mass")]
    )
    assert_equal(master_clump.children[1][("gas", "density")][0].size, 1)
    assert_equal(
        master_clump.children[1][("gas", "density")][0], ad[("gas", "density")].max()
    )
    assert_equal(master_clump.children[1][("all", "particle_mass")].size, 0)
    # clean up global registry to avoid polluting other tests
    del clump_info_registry["total_volume"]