def test_to_and_from_bytes(): waveform = common.create_random_waveform() deserialized_waveform = ismrmrd.Waveform.from_bytes(waveform.to_bytes()) assert waveform == deserialized_waveform
def test_to_and_from_bytes(): waveform = common.create_random_waveform() deserialized_waveform = ismrmrd.Waveform.from_bytes(waveform.to_bytes()) common.compare_waveforms(waveform, deserialized_waveform)
def test_serialize_and_deserialize(): waveform = common.create_random_waveform() with io.BytesIO() as stream: waveform.serialize_into(stream.write) # Rewind the stream, so we can read the bytes back. stream.seek(0) deserialized_waveform = ismrmrd.Waveform.deserialize_from(stream.read) assert waveform == deserialized_waveform
def test_initialization_sets_nonzero_version(): waveform = common.create_random_waveform() assert waveform.version is not 0, \ "Default acquisition version should not be zero."