ibllib.tests.integration.test_ibllib_io

Classes

Read_DAQ_tdms

TestDAQDiscontinuities

TestPatchSettings

TestVideoIO

class TestVideoIO(*args, **kwargs)[source]

Bases: IntegrationTest

required_files = ['ephys/choice_world_init/KS022/2019-12-10/001/raw_video_data/_iblrig_leftCamera.raw.mp4']

An optional list of required files/folders to glob for, relative to data_path.

setUp() None[source]

Hook method for setting up the test fixture before exercising it.

test_get_video_frame()[source]
test_get_video_frames_preload()[source]
test_get_video_frames_preload_perf()[source]
test_get_video_meta()[source]
class Read_DAQ_tdms(*args, **kwargs)[source]

Bases: IntegrationTest

required_files = ['io/tdms_reader/20210421_daqami_analog.tdms', 'io/tdms_reader/20221102_daqami_digital.tdms']

An optional list of required files/folders to glob for, relative to data_path.

setUp() None[source]

Hook method for setting up the test fixture before exercising it.

test_read_tdms_analog_only()[source]
test_read_tdms_digital_only()[source]
class TestPatchSettings(*args, **kwargs)[source]

Bases: IntegrationTest

required_files = ['Subjects_init/ZM_1085/2019-02-12/003/raw_task_data_00']

An optional list of required files/folders to glob for, relative to data_path.

setUp() None[source]

Hook method for setting up the test fixture before exercising it.

test_patch_settings()[source]

Test for ibllib.io.raw_data_loaders.patch_settings

class TestDAQDiscontinuities(*args, **kwargs)[source]

Bases: IntegrationTest

required_files = ['mesoscope/2023-03-03_1_SP035-re_pos.npy']

An optional list of required files/folders to glob for, relative to data_path.

setUp() None[source]

Hook method for setting up the test fixture before exercising it.

test_correct_counter_discontinuities()[source]

Test for ibllib.io.raw_daq_loaders.correct_counter_discontinuities