diff --git a/src/napari_matplotlib/tests/test_util.py b/src/napari_matplotlib/tests/test_util.py index c0e664ed..ce025627 100644 --- a/src/napari_matplotlib/tests/test_util.py +++ b/src/napari_matplotlib/tests/test_util.py @@ -1,9 +1,22 @@ +import importlib +import sys + import pytest from qtpy.QtCore import QSize from napari_matplotlib.util import Interval, from_napari_css_get_size_of +def test_version_fallback(mocker): + """Test the versioning fallback (in case setuptools_scm didn't work)""" + import napari_matplotlib # fmt: skip + assert napari_matplotlib.__version__ != "unknown" # type: ignore[attr-defined] + + mocker.patch.dict(sys.modules, {"napari_matplotlib._version": None}) + importlib.reload(napari_matplotlib) + assert napari_matplotlib.__version__ == "unknown" # type: ignore[attr-defined] + + def test_interval(): interval = Interval(4, 9) for i in range(4, 10):