def test_read_segment_lazy(self): r = ExampleIO( filename = None) seg = r.read_segment(cascade = True, lazy = True) for ana in seg.analogsignals: self.assertEqual(ana.size, 0) assert hasattr(ana, 'lazy_shape') for st in seg.spiketrains: self.assertEqual(st.size, 0) assert hasattr(st, 'lazy_shape') seg = r.read_segment(cascade = True, lazy = False) for ana in seg.analogsignals: self.assertNotEqual(ana.size, 0) for st in seg.spiketrains: self.assertNotEqual(st.size, 0)
def test_read_segment_cascade(self): r = ExampleIO( filename = None) seg = r.read_segment(cascade = False) self.assertEqual( len(seg.analogsignals), 0) seg = r.read_segment(cascade = True , num_analogsignal = 4) self.assertEqual( len(seg.analogsignals), 4)