Skip to content

Commit 8b41342

Browse files
committed
fix tests
1 parent d9ed8e5 commit 8b41342

File tree

3 files changed

+14
-6
lines changed

3 files changed

+14
-6
lines changed

nwbinspector/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,4 @@
88
from .checks.ecephys import *
99
from .checks.ogen import *
1010
from .checks.image_series import *
11+
from .checks.behavior import *

nwbinspector/checks/behavior.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
1+
"""Checks for types belonging to the pynwb.behavior module."""
12
from pynwb.behavior import SpatialSeries
23

34
from ..register_checks import register_check, Importance, InspectorMessage
45

56

67
@register_check(importance=Importance.CRITICAL, neurodata_type=SpatialSeries)
78
def check_spatial_series_dims(spatial_series: SpatialSeries):
9+
"""Check if a SpatialSeries has the correct dimensions."""
810
if len(spatial_series.data.shape) > 1 and spatial_series.data.shape[1] > 3:
9-
return InspectorMessage("SpatialSeries should have 1 column (x, ), 2 columns (x, y), or 3 columns (x, y, z).")
11+
return InspectorMessage(
12+
message="SpatialSeries should have 1 column (x), 2 columns (x, y), or 3 columns (x, y, z)."
13+
)

tests/unit_tests/test_behavior.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from pynwb.behavior import SpatialSeries
22
import numpy as np
33

4-
from nwbinspector.checks.behavior import check_spatial_series_dims
4+
from nwbinspector import InspectorMessage, Importance, check_spatial_series_dims
55

66

77
def test_check_spatial_series_dims():
@@ -13,10 +13,13 @@ def test_check_spatial_series_dims():
1313
rate=3.0,
1414
reference_frame="reference_frame",
1515
)
16-
17-
assert (
18-
check_spatial_series_dims(spatial_series).message == "SpatialSeries should have either 2 columns (x,"
19-
"y) or 3 columns (x,y,z)."
16+
assert check_spatial_series_dims(spatial_series) == InspectorMessage(
17+
message="SpatialSeries should have 1 column (x), 2 columns (x, y), or 3 columns (x, y, z).",
18+
importance=Importance.CRITICAL,
19+
check_function_name="check_spatial_series_dims",
20+
object_type="SpatialSeries",
21+
object_name="SpatialSeries",
22+
location="/",
2023
)
2124

2225

0 commit comments

Comments
 (0)