Add skip_if_no_data() and skip_if_no_h5py()