diff --git a/tests/geopins/test_boards.py b/tests/geopins/test_boards.py index e918ccf..711efa5 100644 --- a/tests/geopins/test_boards.py +++ b/tests/geopins/test_boards.py @@ -1,13 +1,11 @@ from __future__ import annotations -from typing import TYPE_CHECKING - import pandas as pd import pytest +from pins.boards import BaseBoard from rastr.raster import Raster -if TYPE_CHECKING: - from geopins import GeoBaseBoard +from geopins import GeoBaseBoard class TestGeoBaseBoard: @@ -45,3 +43,7 @@ def test_verify_type_error(self, tmp_geoboard: GeoBaseBoard): # Assert with pytest.raises(TypeError): tmp_geoboard.pin_read("test", verify_type=str) # wrong type + + def test_base_board_subtype(self, tmp_geoboard: GeoBaseBoard): + assert isinstance(tmp_geoboard, GeoBaseBoard) + assert isinstance(tmp_geoboard, BaseBoard)