Skip to content

Commit a0de9be

Browse files
author
sprenger
committed
[nix] extend tests and comments
1 parent d4b67f5 commit a0de9be

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

neo/rawio/nixrawio.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,9 @@ def _parse_header(self):
238238
if da.type != "neo.analogsignal":
239239
continue
240240
anasig_id = da.name.split('.')[-2]
241-
# skip already annotated signals
241+
# skip already annotated signals as each channel already
242+
# contains the complete set of annotations and
243+
# array_annotations
242244
if anasig_id in annotated_anasigs:
243245
continue
244246
annotated_anasigs.append(anasig_id)

neo/test/iotest/test_nixio_fr.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,9 @@ def test_annotations(self):
134134
assert 'venue' in frbl.segments[0].events[0].annotations
135135
assert 'evven' in frbl.segments[0].events[1].annotations
136136
assert 'custom_id' in frbl.segments[0].analogsignals[0].array_annotations
137+
for anasig in frbl.segments[0].analogsignals:
138+
for value in anasig.array_annotations.values():
139+
assert anasig.shape[-1] == len(value)
137140
os.remove(self.testfilename)
138141

139142

0 commit comments

Comments
 (0)