Skip to content

Commit a22beca

Browse files
committed
Consistently exclude TYPE_CHECKING import blocks from coverage
TYPE_CHECKING imports can't be tested, so it seems fair to exclude them.
1 parent 5aba666 commit a22beca

File tree

9 files changed

+9
-9
lines changed

9 files changed

+9
-9
lines changed

src/labthings_fastapi/actions/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
)
2222
from ..outputs.blob import BlobIOContextDep
2323

24-
if TYPE_CHECKING:
24+
if TYPE_CHECKING: # pragma: no cover
2525
# We only need these imports for type hints, so this avoids circular imports.
2626
from ..descriptors import ActionDescriptor
2727
from ..thing import Thing

src/labthings_fastapi/dependencies/thing_server.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
from typing import TYPE_CHECKING
1212
from fastapi import FastAPI, Request
1313

14-
if TYPE_CHECKING:
14+
if TYPE_CHECKING: # pragma: no cover
1515
from labthings_fastapi.server import ThingServer
1616

1717
_thing_servers: WeakSet[ThingServer] = WeakSet()

src/labthings_fastapi/descriptors/action.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
from ..utilities import labthings_data, get_blocking_portal
3030
from ..exceptions import NotConnectedToServerError
3131

32-
if TYPE_CHECKING:
32+
if TYPE_CHECKING: # pragma: no cover
3333
from ..thing import Thing
3434

3535

src/labthings_fastapi/descriptors/endpoint.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
from typing_extensions import Self # 3.9, 3.10 compatibility
1616
from fastapi import FastAPI
1717

18-
if TYPE_CHECKING:
18+
if TYPE_CHECKING: # pragma: no cover
1919
from ..thing import Thing
2020

2121
HTTPMethod = Literal["get", "post", "put", "delete"]

src/labthings_fastapi/descriptors/property.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
from ..exceptions import NotConnectedToServerError
1818

1919

20-
if TYPE_CHECKING:
20+
if TYPE_CHECKING: # pragma: no cover
2121
from ..thing import Thing
2222

2323

src/labthings_fastapi/outputs/mjpeg_stream.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
from anyio.from_thread import BlockingPortal
2121
import logging
2222

23-
if TYPE_CHECKING:
23+
if TYPE_CHECKING: # pragma: no cover
2424
from ..thing import Thing
2525

2626

src/labthings_fastapi/thing.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
from .websockets import websocket_endpoint, WebSocket
3131

3232

33-
if TYPE_CHECKING:
33+
if TYPE_CHECKING: # pragma: no cover
3434
from .server import ThingServer
3535
from .actions import ActionManager
3636

src/labthings_fastapi/utilities/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from anyio.from_thread import BlockingPortal
77
from labthings_fastapi.utilities.introspection import EmptyObject
88

9-
if TYPE_CHECKING:
9+
if TYPE_CHECKING: # pragma: no cover
1010
from ..thing import Thing
1111

1212

src/labthings_fastapi/websockets.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
from fastapi.encoders import jsonable_encoder
2828
from typing import TYPE_CHECKING
2929

30-
if TYPE_CHECKING:
30+
if TYPE_CHECKING: # pragma: no cover
3131
from .thing import Thing
3232

3333

0 commit comments

Comments
 (0)