Skip to content

Commit

Permalink
update tests for electrode group validation
Browse files Browse the repository at this point in the history
  • Loading branch information
stephprince committed Sep 4, 2024
1 parent 33110b7 commit 33d34d0
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 4 deletions.
2 changes: 1 addition & 1 deletion tests/integration/hdf5/test_ecephys.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ def setUpContainer(self):
description='a test ElectrodeGroup',
location='a nonexistent place',
device=self.dev1,
position=[(1., 2., 3.), ])
position=(1., 2., 3.))
return eg

def addContainer(self, nwbfile):
Expand Down
17 changes: 14 additions & 3 deletions tests/unit/test_ecephys.py
Original file line number Diff line number Diff line change
Expand Up @@ -182,12 +182,23 @@ def test_init(self):
description='electrode description',
location='electrode location',
device=dev1,
position=[(1, 2, 3), ])
position=(1, 2, 3))
self.assertEqual(group.name, 'elec1')
self.assertEqual(group.description, 'electrode description')
self.assertEqual(group.location, 'electrode location')
self.assertEqual(group.device, dev1)
self.assertEqual(group.position, [(1, 2, 3), ])
self.assertEqual(group.position.tolist(), (1, 2, 3))

def test_init_position_array(self):
position = np.array((1, 2, 3), dtype=np.dtype([('x', float), ('y', float), ('z', float)]))
dev1 = Device('dev1')
group = ElectrodeGroup('elec1', 'electrode description', 'electrode location', dev1,
position)
self.assertEqual(group.name, 'elec1')
self.assertEqual(group.description, 'electrode description')
self.assertEqual(group.location, 'electrode location')
self.assertEqual(group.device, dev1)
self.assertEqual(group.position, position)

def test_init_position_none(self):
dev1 = Device('dev1')
Expand Down Expand Up @@ -226,7 +237,7 @@ def test_init_position_bad(self):
description='electrode description',
location='electrode location',
device=dev1,
position=[(1, 2, 3), (4, 5)])
position=[(1, 2, 3), (4, 5, 6), (7, 8, 9)])


class EventDetectionConstructor(TestCase):
Expand Down

0 comments on commit 33d34d0

Please sign in to comment.