def METHOD_NAME(self):
    pr = Project(self.file_location)
    file_name = os.path.join(self.file_location, "genericpara.h5")
    hdf = ProjectHDFio(project=pr, file_name=file_name, h5_path="/test", mode="a")
    hdf.create_group("test")
    self.generic_parameters_str.to_hdf(hdf=hdf, group_name="input")
    gp_reload = GenericParameters(table_name="str")
    gp_reload.from_hdf(hdf=hdf, group_name="input")
    self.assertEqual(gp_reload.get("par___1"), 1)
    self.assertEqual(gp_reload.get("par_2"), "all")
    self.assertEqual(gp_reload.get("count"), 0)
    self.assertTrue(gp_reload.get("write_restart"))
    self.assertFalse(gp_reload.get("read_restart"))
    self.assertEqual(gp_reload.get("dict"), {"a": 1, "b": 2})
    self.assertEqual(gp_reload.get("list"), [1, "s"])
    os.remove(file_name)