Skip to content

Commit 2407353

Browse files
author
Moritz-Alexander-Kern
committed
further simplification of unit tests
1 parent dd5ec83 commit 2407353

File tree

1 file changed

+14
-27
lines changed

1 file changed

+14
-27
lines changed

neo/test/coretest/test_container.py

Lines changed: 14 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,15 @@ def setUpClass(cls):
5050
st1.annotate(test=5)
5151
st2 = neo.core.SpikeTrain([3, 4] * pq.ms, t_stop=10)
5252
st2.annotate(test=6)
53+
st2.annotate(name='st_num_1')
54+
st2.annotate(filt=6)
55+
st3 = neo.core.SpikeTrain([5, 6] * pq.ms, t_stop=10)
56+
st3.annotate(list=[1, 2])
57+
st3.annotate(dict={'key': 5})
5358
seg.spiketrains.append(st1)
5459
seg.spiketrains.append(st2)
60+
seg.spiketrains.append(st3)
61+
5562
cls.seg = seg
5663
cls.st1 = st1
5764
cls.st2 = st2
@@ -135,21 +142,10 @@ def test_filter_equal(self):
135142
'''
136143
Tests FilterCondition object "Equals".
137144
'''
138-
seg = neo.core.Segment()
139-
st1 = neo.core.SpikeTrain([1, 2] * pq.ms, t_stop=10)
140-
st1.annotate(test=5)
141-
st2 = neo.core.SpikeTrain([3, 4] * pq.ms, t_stop=10)
142-
st2.annotate(test=6)
143-
st3 = neo.core.SpikeTrain([5, 6] * pq.ms, t_stop=10)
144-
st3.annotate(list=[1, 2])
145-
st3.annotate(dict={'key': 5})
146-
seg.spiketrains.append(st1)
147-
seg.spiketrains.append(st2)
148-
seg.spiketrains.append(st3)
149-
self.assertEqual(1, len(seg.filter(test=filters.Equals(5))))
150-
self.assertEqual(0, len(seg.filter(test=filters.Equals(1))))
151-
self.assertEqual(1, len(seg.filter({'list': filters.Equals([1, 2])})))
152-
self.assertEqual(1, len(seg.filter(dict=filters.Equals({'key': 5}))))
145+
self.assertEqual(1, len(self.seg.filter(test=filters.Equals(5))))
146+
self.assertEqual(0, len(self.seg.filter(test=filters.Equals(1))))
147+
self.assertEqual(1, len(self.seg.filter({'list': filters.Equals([1, 2])})))
148+
self.assertEqual(1, len(self.seg.filter(dict=filters.Equals({'key': 5}))))
153149

154150
def test_filter_is_not(self):
155151
'''
@@ -224,20 +220,11 @@ def test_filter_filter_consistency(self):
224220
'''
225221
Tests old functionality with new filter method.
226222
'''
227-
seg = neo.core.Segment()
228-
st1 = neo.core.SpikeTrain([1, 2] * pq.ms, t_stop=10)
229-
st1.annotate(test=5)
230-
st2 = neo.core.SpikeTrain([3, 4] * pq.ms, t_stop=10)
231-
st2.annotate(filt=6)
232-
st2.annotate(name='st_num_1')
233-
seg.spiketrains.append(st1)
234-
seg.spiketrains.append(st2)
235-
236-
self.assertEqual(2, len(seg.filter({'test': filters.Equals(5),
223+
self.assertEqual(2, len(self.seg.filter({'test': filters.Equals(5),
237224
'filt': filters.Equals(6)})))
238-
self.assertEqual(0, len(seg.filter([{'test': filters.Equals(5)},
225+
self.assertEqual(0, len(self.seg.filter([{'test': filters.Equals(5)},
239226
{'filt': filters.Equals(6)}])))
240-
self.assertEqual(1, len(seg.filter(name='st_num_1')))
227+
self.assertEqual(1, len(self.seg.filter(name='st_num_1')))
241228

242229

243230
class Test_Container_merge(unittest.TestCase):

0 commit comments

Comments
 (0)