Skip to content

Commit a8d6936

Browse files
committed
Add tests for logger
1 parent cb7e469 commit a8d6936

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

werobot/tests/test_logger.py

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import time
2+
import logging
3+
4+
from werobot.logger import enable_pretty_logging, _LogFormatter
5+
6+
7+
def get_new_logger():
8+
return logging.getLogger(str(time.time()))
9+
10+
11+
def test_logger_level():
12+
for level in ('debug', 'info', 'warning', 'error'):
13+
logger = get_new_logger()
14+
enable_pretty_logging(logger, level=level)
15+
assert logger.level == getattr(logging, level.upper())
16+
17+
18+
def test_handlers():
19+
logger = get_new_logger()
20+
enable_pretty_logging(logger)
21+
assert isinstance(logger.handlers[0].formatter, _LogFormatter)

0 commit comments

Comments
 (0)