def METHOD_NAME(self):
    """Testing MsqDos from DDB file."""
    self.skip_if_abinit_not_ge("8.11.0")
    filepath = os.path.join(abidata.dirpath, "refs", "mp-7000_DDB.bz2")
    with abilab.abiopen(filepath) as ddb:
        phbst_file, phdos_file = ddb.anaget_phbst_and_phdos_files(nqsmall=2, ndivsm=1, mpi_procs=2)
        msqd_dos = phdos_file.msqd_dos
        # Read indsym from file and convert from F to C
        indsym = phdos_file.reader.read_value("indsym")
        indsym[:, :, 3] -= 1
        phbst_file.close()
        phdos_file.close()
    repr(msqd_dos); str(msqd_dos)
    assert msqd_dos.to_string(verbose=2)
    for fmt in ("cartesian", "cif", "ustar", "beta"): #, "B"):
        df = msqd_dos.get_dataframe(temp=100, view="all", select_symbols="Si", fmt=fmt)
        abilab.print_dataframe(df, title="Format: %s" % fmt)
    # Equivalent atoms should have same determinant.
    df = msqd_dos.get_dataframe(temp=300, view="all", fmt="cartesian")
    for _, group in df.groupby(by="element"):
        self.assert_almost_equal(group["determinant"].values, group["determinant"].values[0])
    # Compare Abinit indsym with AbiPy version.
    abispg = msqd_dos.structure.abi_spacegroup
    abipy_indsym = indsym_from_symrel(abispg.symrel, abispg.tnons, msqd_dos.structure, tolsym=1e-8)
    assert np.all(abipy_indsym == indsym)
    assert np.all(abipy_indsym == msqd_dos.structure.indsym)
    cif_string = msqd_dos.get_cif_string(temp=300)
    #print("cif_string:\n", cif_string)
    self.assertMultiLineEqual(cif_string, """\