test: add tests for edge startup errors
This commit is contained in:
@@ -16,6 +16,7 @@ from freqtrade.commands import (
|
|||||||
start_convert_trades,
|
start_convert_trades,
|
||||||
start_create_userdir,
|
start_create_userdir,
|
||||||
start_download_data,
|
start_download_data,
|
||||||
|
start_edge,
|
||||||
start_hyperopt_list,
|
start_hyperopt_list,
|
||||||
start_hyperopt_show,
|
start_hyperopt_show,
|
||||||
start_install_ui,
|
start_install_ui,
|
||||||
@@ -1937,3 +1938,15 @@ def test_start_show_config(capsys, caplog):
|
|||||||
assert '"max_open_trades":' in captured.out
|
assert '"max_open_trades":' in captured.out
|
||||||
assert '"secret": "REDACTED"' not in captured.out
|
assert '"secret": "REDACTED"' not in captured.out
|
||||||
assert log_has_re(r"Sensitive information will be shown in the upcoming output.*", caplog)
|
assert log_has_re(r"Sensitive information will be shown in the upcoming output.*", caplog)
|
||||||
|
|
||||||
|
|
||||||
|
def test_start_edge():
|
||||||
|
args = [
|
||||||
|
"edge",
|
||||||
|
"--config",
|
||||||
|
"tests/testdata/testconfigs/main_test_config.json",
|
||||||
|
]
|
||||||
|
|
||||||
|
pargs = get_args(args)
|
||||||
|
with pytest.raises(OperationalException, match="The Edge module has been deprecated in 2023.9"):
|
||||||
|
start_edge(pargs)
|
||||||
|
|||||||
@@ -1062,6 +1062,17 @@ def test__validate_orderflow(default_conf) -> None:
|
|||||||
validate_config_consistency(conf)
|
validate_config_consistency(conf)
|
||||||
|
|
||||||
|
|
||||||
|
def test_validate_edge_removal(default_conf):
|
||||||
|
default_conf["edge"] = {
|
||||||
|
"enabled": True,
|
||||||
|
}
|
||||||
|
with pytest.raises(
|
||||||
|
ConfigurationError,
|
||||||
|
match="Edge is no longer supported and has been removed from Freqtrade with 2025.6.",
|
||||||
|
):
|
||||||
|
validate_config_consistency(default_conf)
|
||||||
|
|
||||||
|
|
||||||
def test_load_config_test_comments() -> None:
|
def test_load_config_test_comments() -> None:
|
||||||
"""
|
"""
|
||||||
Load config with comments
|
Load config with comments
|
||||||
|
|||||||
Reference in New Issue
Block a user