Skip to content

Commit 15e522b

Browse files
committed
Add logger test
1 parent ee38c6b commit 15e522b

6 files changed

Lines changed: 55 additions & 1 deletion

File tree

rekcurd_client/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@
1818
__project__ = _project.__project__
1919
__version__ = _version.__version__
2020

21-
from .rekcurd_worker_client import RekcurdWorkerClient
21+
from .core import RekcurdWorkerClient

rekcurd_client/logger/logger_fluent.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ def __init__(self, logger_name: str = 'rekcurd_client', log_level: int = logging
3232
formatter = handler.FluentRecordFormatter(custom_format)
3333
fluent_handler.setFormatter(formatter)
3434
fluent_handler.setLevel(log_level)
35+
self.log.handlers = []
3536
self.log.addHandler(fluent_handler)
3637

3738
def exception(self, message: str) -> None:

rekcurd_client/logger/logger_jsonlogger.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ def __init__(self, logger_name: str = 'rekcurd_client', log_level: int = logging
3636
handler = logging.StreamHandler()
3737
formatter = self.JsonFormatter()
3838
handler.setFormatter(formatter)
39+
self.log.handlers = []
3940
self.log.addHandler(handler)
4041
self.log.setLevel(log_level)
4142

test/logger/__init__.py

Whitespace-only changes.

test/logger/test_logger_fluent.py

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
import unittest
2+
3+
from rekcurd_client.logger import FluentSystemLogger
4+
5+
6+
class FluentSystemLoggerTest(unittest.TestCase):
7+
"""Tests for FluentSystemLogger.
8+
"""
9+
10+
def setUp(self):
11+
self.logger = FluentSystemLogger()
12+
13+
def test_exception(self):
14+
self.assertIsNone(self.logger.exception("Exception"))
15+
16+
def test_error(self):
17+
self.assertIsNone(self.logger.error("Error"))
18+
19+
def test_debug(self):
20+
self.assertIsNone(self.logger.debug("Debug"))
21+
22+
def test_info(self):
23+
self.assertIsNone(self.logger.info("Info"))
24+
25+
def test_warn(self):
26+
self.assertIsNone(self.logger.warn("Warn"))
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
import unittest
2+
3+
from rekcurd_client.logger import JsonSystemLogger
4+
5+
6+
class JsonSystemLoggerTest(unittest.TestCase):
7+
"""Tests for JsonSystemLogger.
8+
"""
9+
10+
def setUp(self):
11+
self.logger = JsonSystemLogger()
12+
13+
def test_exception(self):
14+
self.assertIsNone(self.logger.exception("Exception"))
15+
16+
def test_error(self):
17+
self.assertIsNone(self.logger.error("Error"))
18+
19+
def test_debug(self):
20+
self.assertIsNone(self.logger.debug("Debug"))
21+
22+
def test_info(self):
23+
self.assertIsNone(self.logger.info("Info"))
24+
25+
def test_warn(self):
26+
self.assertIsNone(self.logger.warn("Warn"))

0 commit comments

Comments
 (0)