NeurodataWithoutBorders / pynwb

A Python API for working with Neurodata stored in the NWB Format
https://pynwb.readthedocs.io
Other
173 stars 83 forks source link

Create integration tests for all types #112

Open ajtritt opened 6 years ago

ajtritt commented 6 years ago

The following submodules need integration tests for their classes

Integration tests are added by extending the class TestMapRoundTrip found in tests/integration/uiwrite/base.py. A subclass of TestMapRoundTrip should be created for all Container classes in the modules listed above. The subclass should implement the following methods test the following:

stephprince commented 2 months ago

These classes are missing roundtrip integration tests

Missing test for: <class 'pynwb.base.ProcessingModule'>
Missing test for: <class 'pynwb.base.Image'>
Missing test for: <class 'pynwb.base.ImageReferences'>
Missing test for: <class 'pynwb.base.TimeSeriesReferenceVectorData'>
Missing test for: <class 'pynwb.ecephys.SpikeEventSeries'>
Missing test for: <class 'pynwb.icephys.IntracellularElectrodesTable'>
Missing test for: <class 'pynwb.icephys.IntracellularStimuliTable'>
Missing test for: <class 'pynwb.icephys.IntracellularResponsesTable'>
Missing test for: <class 'pynwb.icephys.IntracellularRecordingsTable'>
Missing test for: <class 'pynwb.icephys.SimultaneousRecordingsTable'>
Missing test for: <class 'pynwb.icephys.SequentialRecordingsTable'>
Missing test for: <class 'pynwb.icephys.RepetitionsTable'>
Missing test for: <class 'pynwb.icephys.ExperimentalConditionsTable'>
Missing test for: <class 'pynwb.image.IndexSeries'>
Missing test for: <class 'pynwb.image.ImageMaskSeries'>
Missing test for: <class 'pynwb.image.GrayscaleImage'>
Missing test for: <class 'pynwb.image.RGBImage'>
Missing test for: <class 'pynwb.image.RGBAImage'>
Missing test for: <class 'pynwb.ophys.OpticalChannel'>
Missing test for: <class 'pynwb.ophys.ImageSegmentation'>
Missing test for: <class 'pynwb.ophys.DfOverF'>
Missing test for: <class 'pynwb.ophys.Fluorescence'>
Missing test for: <class 'pynwb.misc.AnnotationSeries'>
Missing test for: <class 'pynwb.misc.AbstractFeatureSeries'>
Missing test for: <class 'pynwb.misc.IntervalSeries'>
Missing test for: <class 'pynwb.file.LabMetaData'>
Missing test for: <class 'pynwb.behavior.SpatialSeries'>
Missing test for: <class 'pynwb.behavior.BehavioralEpochs'>
Missing test for: <class 'pynwb.behavior.BehavioralEvents'>
Missing test for: <class 'pynwb.behavior.BehavioralTimeSeries'>
Missing test for: <class 'pynwb.behavior.PupilTracking'>
Missing test for: <class 'pynwb.behavior.EyeTracking'>
Missing test for: <class 'pynwb.behavior.CompassDirection'>
Missing test for: <class 'pynwb.behavior.Position'>