def test_field_round_trip(tmpdir): """Test round-trip for new fields.""" info = create_info(1, 1000., 'eeg') for key in ('file_id', 'meas_id'): info[key] = _generate_meas_id() info['device_info'] = dict( type='a', model='b', serial='c', site='d') info['helium_info'] = dict( he_level_raw=1., helium_level=2., orig_file_guid='e', meas_date=(1, 2)) fname = tmpdir.join('temp-info.fif') write_info(fname, info) info_read = read_info(fname) info_read['dig'] = None # XXX eventually this should go away assert_object_equal(info, info_read)
def test_field_round_trip(tmp_path): """Test round-trip for new fields.""" info = create_info(1, 1000., 'eeg') with info._unlock(): for key in ('file_id', 'meas_id'): info[key] = _generate_meas_id() info['device_info'] = dict(type='a', model='b', serial='c', site='d') info['helium_info'] = dict(he_level_raw=1., helium_level=2., orig_file_guid='e', meas_date=(1, 2)) fname = tmp_path / 'temp-info.fif' write_info(fname, info) info_read = read_info(fname) assert_object_equal(info, info_read)