Skip to content

Commit d661ecf

Browse files
committed
chore(coverage): exclude doctest examples from coverage
- Add pragma: no cover to doctest examples - Fix Self type imports for Python 3.11+ - Improve coverage reporting accuracy
1 parent 55be8e8 commit d661ecf

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/libtmux/test/random.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,12 @@ def __init__(
3434
) -> None:
3535
"""Create a random letter / number generator. 8 chars in length.
3636
37-
>>> rng = RandomStrSequence()
38-
>>> next(rng)
37+
>>> rng = RandomStrSequence() # pragma: no cover
38+
>>> next(rng) # pragma: no cover
3939
'...'
40-
>>> len(next(rng))
40+
>>> len(next(rng)) # pragma: no cover
4141
8
42-
>>> type(next(rng))
42+
>>> type(next(rng)) # pragma: no cover
4343
<class 'str'>
4444
"""
4545
self.characters: str = characters
@@ -75,11 +75,11 @@ def get_test_session_name(server: Server, prefix: str = TEST_SESSION_PREFIX) ->
7575
7676
Examples
7777
--------
78-
>>> get_test_session_name(server=server)
78+
>>> get_test_session_name(server=server) # pragma: no cover
7979
'libtmux_...'
8080
8181
Never the same twice:
82-
>>> get_test_session_name(server=server) != get_test_session_name(server=server)
82+
>>> get_test_session_name(server=server) != get_test_session_name(server=server) # pragma: no cover
8383
True
8484
"""
8585
while True:
@@ -113,12 +113,12 @@ def get_test_window_name(
113113
114114
Examples
115115
--------
116-
>>> get_test_window_name(session=session)
116+
>>> get_test_window_name(session=session) # pragma: no cover
117117
'libtmux_...'
118118
119119
Never the same twice:
120120
121-
>>> get_test_window_name(session=session) != get_test_window_name(session=session)
121+
>>> get_test_window_name(session=session) != get_test_window_name(session=session) # pragma: no cover
122122
True
123123
"""
124124
assert prefix is not None

0 commit comments

Comments
 (0)