diff --git a/python/python/tests/conftest.py b/python/python/tests/conftest.py index f4dcc45d57..cb605d0335 100644 --- a/python/python/tests/conftest.py +++ b/python/python/tests/conftest.py @@ -13,10 +13,9 @@ from pybushka.redis_client import RedisClient, RedisClusterClient, TRedisClient from tests.utils.cluster import RedisCluster -default_host = "localhost" -default_port = 6379 +DEFAULT_TEST_LOG_LEVEL = logLevel.WARN -Logger.set_logger_config(logLevel.WARN) +Logger.set_logger_config(DEFAULT_TEST_LOG_LEVEL) def pytest_addoption(parser): diff --git a/python/python/tests/test_utils.py b/python/python/tests/test_utils.py new file mode 100644 index 0000000000..1e4b565d56 --- /dev/null +++ b/python/python/tests/test_utils.py @@ -0,0 +1,16 @@ +from pybushka.logger import Level, Logger +from tests.conftest import DEFAULT_TEST_LOG_LEVEL + + +class TestLogger: + def test_init_logger(self): + # The logger is already configured in the conftest file, so calling init again shouldn't modify the log level + Logger.init(Level.DEBUG) + assert Logger.logger_level != Level.DEBUG.value + + def test_set_logger_config(self): + Logger.set_logger_config(Level.INFO) + assert Logger.logger_level == Level.INFO.value + # Revert to the tests default log level + Logger.set_logger_config(DEFAULT_TEST_LOG_LEVEL) + assert Logger.logger_level == DEFAULT_TEST_LOG_LEVEL.value