We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 7b018f5 + 2b87b3d commit 81169c3Copy full SHA for 81169c3
src/napari_matplotlib/tests/test_util.py
@@ -1,9 +1,22 @@
1
+import importlib
2
+import sys
3
+
4
import pytest
5
from qtpy.QtCore import QSize
6
7
from napari_matplotlib.util import Interval, from_napari_css_get_size_of
8
9
10
+def test_version_fallback(mocker):
11
+ """Test the versioning fallback (in case setuptools_scm didn't work)"""
12
+ import napari_matplotlib # fmt: skip
13
+ assert napari_matplotlib.__version__ != "unknown" # type: ignore[attr-defined]
14
15
+ mocker.patch.dict(sys.modules, {"napari_matplotlib._version": None})
16
+ importlib.reload(napari_matplotlib)
17
+ assert napari_matplotlib.__version__ == "unknown" # type: ignore[attr-defined]
18
19
20
def test_interval():
21
interval = Interval(4, 9)
22
for i in range(4, 10):
0 commit comments