def setUp(self): fd, path = tempfile.mkstemp() os.close(fd) self.temp_file_path = path self.hdf5file = h5py.File(path, 'w') self.serializer = hdf5.HDF5Serializer(self.hdf5file, compression=3) self.data = numpy.random.uniform(-1, 1, (2, 3)).astype(numpy.float32)
def setUp(self): # Set h5py.version.version_tuple to emulate situation that h5py is # so old that it doesn't have h5py.Empty. self.original_version_tuple = h5py.version.version_tuple h5py.version.version_tuple = (2, 6, 0) # Prepare serializer fd, path = tempfile.mkstemp() os.close(fd) self.temp_file_path = path self.hdf5file = h5py.File(path, 'w') self.serializer = hdf5.HDF5Serializer(self.hdf5file, compression=3)
def _save(self, h5, obj, name): group = h5.create_group(name) serializer = hdf5.HDF5Serializer(group) serializer.save(obj)