TST: h5py optional checks added

Addresses #288