def METHOD_NAME(self):
    """
    Test that an RDKit molecule can be correctly decomposed into a
    list of lists of atom indices where each sublist contains a
    substructure.
    """
    map_num_list_sorted = [
        [1, 2],  # C-O bond
        [2],  # O center with 2 neighbors
        [2, 3],  # O-C bond
        [3],  # C center with 3 neigbors
        [3, 4],  # C=C bond
        [3, 12],  # C-S bond
        [4, 5, 6, 7, 8, 9, 10, 11],  # Bridged 3-ring complex
        [12],  # S center with 4 neighbors
        [12, 13],  # S=O bond
        [12, 14],  # S=O bond
        [12, 15],  # S-Cl bond
    ]
    substruct_idxs = substruct_decomp(self.mol)
    substruct_map_nums_sorted = sorted(sorted(self.idx_map[idx] for idx in substruct) for substruct in substruct_idxs)
    assert substruct_map_nums_sorted == map_num_list_sorted