Skip to content
This repository was archived by the owner on May 23, 2023. It is now read-only.

Commit 0ac28fc

Browse files
committed
Add more logging tests
1 parent 4832acb commit 0ac28fc

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

ethereum/tests/test_logging.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -308,6 +308,17 @@ def test_logging_reconfigure():
308308
assert len(eth_vm_logger.handlers) == 0
309309

310310

311+
@pytest.mark.parametrize(
312+
('config', 'logger', 'level'), (
313+
(":WARNING", "", "WARNING"),
314+
(":DEBUG,eth:INFO", "", "DEBUG"),
315+
(":DEBUG,eth:INFO", "eth", "INFO"),
316+
(":DEBUG,eth:INFO,devp2p:INFO", "devp2p", "INFO"),))
317+
def test_logging_reconfigure_levels(config, logger, level):
318+
slogging.configure(config)
319+
assert slogging.getLogger(logger).level == getattr(logging, level)
320+
321+
311322
def test_set_level():
312323
slogging.set_level('test', 'CRITICAL')
313324
assert slogging.getLogger('test').level == logging.CRITICAL

0 commit comments

Comments
 (0)