def METHOD_NAME(self):
    spacing = [0.641910000, 0.652305930, 0.704466251]
    angles = [91.77954616, 103.97424201, 118.83663410]
    points_dict = {
        "Re": [
            [0.94176500, 0.68947700, 0.50807400],
            [0.05823500, 0.31052300, 0.49192600],
            [0.51250400, 0.71441700, 0.50209100],
            [0.48749600, 0.28558300, 0.49790900],
        ],
        "S": [
            [0.74798600, 0.13254800, 0.67588400],
            [0.73127300, 0.34781000, 0.26679600],
            [0.21989400, 0.10784400, 0.70096800],
            [0.25920200, 0.38690600, 0.24012300],
            [0.74079800, 0.61309400, 0.75987700],
            [0.78010600, 0.89215600, 0.29903200],
            [0.25201400, 0.86745200, 0.32411600],
            [0.26872700, 0.65219000, 0.73320400],
        ],
    }
    lattice_manual = mb.Lattice(
        lattice_spacing=spacing, lattice_points=points_dict, angles=angles
    )
    lattice_cif = load_cif(file_or_path=get_fn("ReS2.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))