Skip to content

Commit f6d866b

Browse files
committed
improve test coverage
1 parent 1b8420b commit f6d866b

File tree

3 files changed

+6
-5
lines changed

3 files changed

+6
-5
lines changed

tests/test_add_options.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -363,7 +363,7 @@ def test_disabled_logger_in_sink(sink_with_logger):
363363

364364
def test_invalid_function_kwargs():
365365
def function(message, a="Y"):
366-
pass
366+
raise NotImplementedError
367367

368368
logger.add(function, b="X", catch=False)
369369
with pytest.raises(TypeError):
@@ -384,7 +384,7 @@ def __init__(self):
384384
self.out = ""
385385

386386
def write(self, m):
387-
pass
387+
raise NotImplementedError
388388

389389
writer = Writer()
390390
logger.add(writer, format="{message}", kw1="1", kw2="2", catch=False)

tests/test_threading.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@ def __init__(self, sleep_time):
1111
self.stopped = False
1212

1313
def write(self, message):
14-
if self.stopped:
15-
raise RuntimeError("Can't write on stopped sink")
14+
assert not self.stopped
1615

1716
length = len(message)
1817
self.written += message[:length]

tox.ini

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,6 @@ source = .
33

44
[coverage:report]
55
include = loguru/*, tests/*
6-
6+
exclude_lines =
7+
\#\s*pragma: no cover
8+
^\s*raise NotImplementedError\b

0 commit comments

Comments
 (0)