def METHOD_NAME(self):
    spacing = [0.760296570, 0.760296570, 0.437540800]
    points_dict = {
        "La": [[1 / 3, 2 / 3, 1 / 4], [2 / 3, 1 / 3, 3 / 4]],
        "Cl": [
            [0.69490400, 0.08690400, 1 / 4],
            [0.60800000, 0.69490400, 3 / 4],
            [0.30509600, 0.91309600, 3 / 4],
            [0.39200000, 0.30509600, 1 / 4],
            [0.91309600, 0.60800000, 1 / 4],
            [0.08690400, 0.39200000, 3 / 4],
        ],
    }
    lattice_manual = mb.Lattice(
        lattice_spacing=spacing,
        lattice_points=points_dict,
        angles=[90, 90, 120],
    )
    lattice_cif = load_cif(file_or_path=get_fn("LaCl3.cif"))
    assert np.all(
        np.isclose(
            lattice_manual.lattice_spacing, lattice_cif.lattice_spacing
        )
    )
    assert np.all(np.isclose(lattice_manual.angles, lattice_cif.angles))
    # sort dicts first (not necessary once we support py 3.7+ only)
    # dict sorted by keys
    dict_manual = OrderedDict(
        sorted(lattice_manual.lattice_points.items(), key=lambda t: t[0])
    )
    dict_cif = OrderedDict(
        sorted(lattice_cif.lattice_points.items(), key=lambda t: t[0])
    )
    keys_m = dict_manual.keys()
    keys_c = dict_cif.keys()
    for k_man, k_cif in zip(keys_m, keys_c):
        # sort the lists of lists
        points_man = dict_manual[k_man]
        points_cif = dict_cif[k_cif]
        points_man.sort()
        points_cif.sort()
        points_man = np.asarray(points_man)
        points_cif = np.asarray(points_cif)
        assert np.all(np.isclose(points_man, points_cif))