def test_defaults(self): res = generate_one_simple_block() self.assertTrue(isinstance(res, Block)) assert_neo_object_is_compliant(res) self.assertEqual(len(res.segments), 0)
def test_all_without_segment(self): objects = [Block, RecordingChannelGroup, RecordingChannel, Unit, AnalogSignal, AnalogSignalArray, IrregularlySampledSignal, SpikeTrain, Event, Epoch, Spike, EventArray, EpochArray] res = generate_one_simple_block(supported_objects=objects) self.assertTrue(isinstance(res, Block)) assert_neo_object_is_compliant(res) self.assertEqual(len(res.segments), 0)
def test_all_supported(self): objects = [Block, Segment, RecordingChannelGroup, RecordingChannel, Unit, AnalogSignal, AnalogSignalArray, IrregularlySampledSignal, SpikeTrain, Event, Epoch, Spike, EventArray, EpochArray] res = generate_one_simple_block(supported_objects=objects) self.assertTrue(isinstance(res, Block)) assert_neo_object_is_compliant(res) self.assertEqual(len(res.segments), 3) seg1, seg2, seg3 = res.segments self.assertEqual(len(seg1.analogsignals), 4) self.assertEqual(len(seg1.analogsignalarrays), 0) self.assertEqual(len(seg1.irregularlysampledsignals), 0) self.assertEqual(len(seg1.spiketrains), 6) self.assertEqual(len(seg1.spikes), 0) self.assertEqual(len(seg1.events), 0) self.assertEqual(len(seg1.epochs), 0) self.assertEqual(len(seg1.eventarrays), 3) self.assertEqual(len(seg1.epocharrays), 2) self.assertEqual(len(seg2.analogsignals), 4) self.assertEqual(len(seg2.analogsignalarrays), 0) self.assertEqual(len(seg2.irregularlysampledsignals), 0) self.assertEqual(len(seg2.spiketrains), 6) self.assertEqual(len(seg2.spikes), 0) self.assertEqual(len(seg2.events), 0) self.assertEqual(len(seg2.epochs), 0) self.assertEqual(len(seg2.eventarrays), 3) self.assertEqual(len(seg2.epocharrays), 2) self.assertEqual(len(seg3.analogsignals), 4) self.assertEqual(len(seg3.analogsignalarrays), 0) self.assertEqual(len(seg3.irregularlysampledsignals), 0) self.assertEqual(len(seg3.spiketrains), 6) self.assertEqual(len(seg3.spikes), 0) self.assertEqual(len(seg3.events), 0) self.assertEqual(len(seg3.epochs), 0) self.assertEqual(len(seg3.eventarrays), 3) self.assertEqual(len(seg3.epocharrays), 2)