23 lines
579 B
Python
23 lines
579 B
Python
"""Logging-Hilfen."""
|
|
|
|
import logging
|
|
import unittest
|
|
|
|
from grotti import logutil
|
|
|
|
|
|
class LogutilTests(unittest.TestCase):
|
|
def test_parse_level(self):
|
|
self.assertEqual(logutil.parse_level("DEBUG"), logging.DEBUG)
|
|
self.assertEqual(logutil.parse_level("warn"), logging.WARNING)
|
|
self.assertEqual(logutil.parse_level("nope"), logging.INFO)
|
|
|
|
def test_setup_idempotent(self):
|
|
logutil.setup("INFO")
|
|
logutil.setup("DEBUG")
|
|
self.assertEqual(logging.getLogger().level, logging.DEBUG)
|
|
|
|
|
|
if __name__ == "__main__":
|
|
unittest.main()
|