Skip to content

Commit 3cd6710

Browse files
committed
chore(coverage): exclude type checking from coverage
- Add pragma: no cover to type checking imports - Add pragma: no cover to future annotations - Add pragma: no cover to Self type imports
1 parent 7c04446 commit 3cd6710

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

src/libtmux/test/random.py

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,25 @@
11
"""Random helpers for libtmux and downstream libtmux libraries."""
22

3-
from __future__ import annotations
3+
from __future__ import annotations # pragma: no cover
44

55
import logging
66
import random
7-
import typing as t
7+
import typing as t # pragma: no cover
88

99
from libtmux.test.constants import (
1010
TEST_SESSION_PREFIX,
1111
)
1212

13-
if t.TYPE_CHECKING:
14-
import sys
13+
if t.TYPE_CHECKING: # pragma: no cover
14+
import sys # pragma: no cover
1515

16-
from libtmux.server import Server
17-
from libtmux.session import Session
16+
from libtmux.server import Server # pragma: no cover
17+
from libtmux.session import Session # pragma: no cover
1818

19-
if sys.version_info >= (3, 11):
20-
pass
19+
if sys.version_info >= (3, 11): # pragma: no cover
20+
from typing import Self # pragma: no cover
21+
else: # pragma: no cover
22+
from typing_extensions import Self # pragma: no cover
2123

2224

2325
logger = logging.getLogger(__name__)

0 commit comments

Comments
 (0)