mirror of
https://github.com/freqtrade/freqtrade.git
synced 2026-01-20 05:50:36 +00:00
test: update logging tests
This commit is contained in:
@@ -7,7 +7,6 @@ from freqtrade.exceptions import OperationalException
|
||||
from freqtrade.loggers import (
|
||||
FTBufferingHandler,
|
||||
FtRichHandler,
|
||||
set_loggers,
|
||||
setup_logging,
|
||||
setup_logging_pre,
|
||||
)
|
||||
@@ -27,8 +26,11 @@ def test_set_loggers() -> None:
|
||||
previous_value1 = logging.getLogger("requests").level
|
||||
previous_value2 = logging.getLogger("ccxt.base.exchange").level
|
||||
previous_value3 = logging.getLogger("telegram").level
|
||||
|
||||
set_loggers()
|
||||
config = {
|
||||
"verbosity": 1,
|
||||
"ft_tests_force_logging": True,
|
||||
}
|
||||
setup_logging(config)
|
||||
|
||||
value1 = logging.getLogger("requests").level
|
||||
assert previous_value1 is not value1
|
||||
@@ -41,15 +43,17 @@ def test_set_loggers() -> None:
|
||||
value3 = logging.getLogger("telegram").level
|
||||
assert previous_value3 is not value3
|
||||
assert value3 is logging.INFO
|
||||
|
||||
set_loggers(verbosity=2)
|
||||
config["verbosity"] = 2
|
||||
setup_logging(config)
|
||||
|
||||
assert logging.getLogger("requests").level is logging.DEBUG
|
||||
assert logging.getLogger("ccxt.base.exchange").level is logging.INFO
|
||||
assert logging.getLogger("telegram").level is logging.INFO
|
||||
assert logging.getLogger("werkzeug").level is logging.INFO
|
||||
|
||||
set_loggers(verbosity=3, api_verbosity="error")
|
||||
config["verbosity"] = 3
|
||||
config["api_server"] = {"verbosity": "error"}
|
||||
setup_logging(config)
|
||||
|
||||
assert logging.getLogger("requests").level is logging.DEBUG
|
||||
assert logging.getLogger("ccxt.base.exchange").level is logging.DEBUG
|
||||
@@ -64,6 +68,7 @@ def test_set_loggers_syslog():
|
||||
logger.handlers = []
|
||||
|
||||
config = {
|
||||
"ft_tests_force_logging": True,
|
||||
"verbosity": 2,
|
||||
"logfile": "syslog:/dev/log",
|
||||
}
|
||||
@@ -88,6 +93,7 @@ def test_set_loggers_Filehandler(tmp_path):
|
||||
logger.handlers = []
|
||||
logfile = tmp_path / "logs/ft_logfile.log"
|
||||
config = {
|
||||
"ft_tests_force_logging": True,
|
||||
"verbosity": 2,
|
||||
"logfile": str(logfile),
|
||||
}
|
||||
@@ -117,6 +123,7 @@ def test_set_loggers_Filehandler_without_permission(tmp_path):
|
||||
tmp_path.chmod(0o400)
|
||||
logfile = tmp_path / "logs/ft_logfile.log"
|
||||
config = {
|
||||
"ft_tests_force_logging": True,
|
||||
"verbosity": 2,
|
||||
"logfile": str(logfile),
|
||||
}
|
||||
@@ -137,6 +144,7 @@ def test_set_loggers_journald(mocker):
|
||||
logger.handlers = []
|
||||
|
||||
config = {
|
||||
"ft_tests_force_logging": True,
|
||||
"verbosity": 2,
|
||||
"logfile": "journald",
|
||||
}
|
||||
@@ -156,6 +164,7 @@ def test_set_loggers_journald_importerror(import_fails):
|
||||
logger.handlers = []
|
||||
|
||||
config = {
|
||||
"ft_tests_force_logging": True,
|
||||
"verbosity": 2,
|
||||
"logfile": "journald",
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user