mirror of
https://github.com/freqtrade/freqtrade.git
synced 2026-01-20 14:00:38 +00:00
test: update tests for new behavior
This commit is contained in:
@@ -25,7 +25,7 @@ def test_parse_args_defaults(mocker) -> None:
|
||||
assert args["config"] == ["config.json"]
|
||||
assert args["strategy_path"] is None
|
||||
assert args["datadir"] is None
|
||||
assert args["verbosity"] == 0
|
||||
assert args["verbosity"] is None
|
||||
|
||||
|
||||
def test_parse_args_default_userdatadir(mocker) -> None:
|
||||
@@ -35,17 +35,17 @@ def test_parse_args_default_userdatadir(mocker) -> None:
|
||||
assert args["config"] == [str(Path("user_data/config.json"))]
|
||||
assert args["strategy_path"] is None
|
||||
assert args["datadir"] is None
|
||||
assert args["verbosity"] == 0
|
||||
assert args["verbosity"] is None
|
||||
|
||||
|
||||
def test_parse_args_userdatadir(mocker) -> None:
|
||||
mocker.patch.object(Path, "is_file", MagicMock(return_value=True))
|
||||
args = Arguments(["trade", "--user-data-dir", "user_data"]).get_parsed_arg()
|
||||
args = Arguments(["trade", "--user-data-dir", "user_data", "-v"]).get_parsed_arg()
|
||||
# configuration defaults to user_data if that is available.
|
||||
assert args["config"] == [str(Path("user_data/config.json"))]
|
||||
assert args["strategy_path"] is None
|
||||
assert args["datadir"] is None
|
||||
assert args["verbosity"] == 0
|
||||
assert args["verbosity"] == 1
|
||||
|
||||
|
||||
def test_parse_args_config() -> None:
|
||||
@@ -132,7 +132,7 @@ def test_parse_args_backtesting_custom() -> None:
|
||||
]
|
||||
call_args = Arguments(args).get_parsed_arg()
|
||||
assert call_args["config"] == ["test_conf.json"]
|
||||
assert call_args["verbosity"] == 0
|
||||
assert call_args["verbosity"] is None
|
||||
assert call_args["command"] == "backtesting"
|
||||
assert call_args["func"] is not None
|
||||
assert call_args["timeframe"] == "1m"
|
||||
@@ -145,7 +145,7 @@ def test_parse_args_hyperopt_custom() -> None:
|
||||
call_args = Arguments(args).get_parsed_arg()
|
||||
assert call_args["config"] == ["test_conf.json"]
|
||||
assert call_args["epochs"] == 20
|
||||
assert call_args["verbosity"] == 0
|
||||
assert call_args["verbosity"] is None
|
||||
assert call_args["command"] == "hyperopt"
|
||||
assert call_args["spaces"] == ["buy"]
|
||||
assert call_args["func"] is not None
|
||||
|
||||
@@ -40,7 +40,7 @@ def test_parse_args_backtesting(mocker) -> None:
|
||||
assert backtesting_mock.call_count == 1
|
||||
call_args = backtesting_mock.call_args[0][0]
|
||||
assert call_args["config"] == ["config.json"]
|
||||
assert call_args["verbosity"] == 0
|
||||
assert call_args["verbosity"] is None
|
||||
assert call_args["command"] == "backtesting"
|
||||
assert call_args["func"] is not None
|
||||
assert callable(call_args["func"])
|
||||
@@ -57,7 +57,7 @@ def test_main_start_hyperopt(mocker) -> None:
|
||||
assert hyperopt_mock.call_count == 1
|
||||
call_args = hyperopt_mock.call_args[0][0]
|
||||
assert call_args["config"] == ["config.json"]
|
||||
assert call_args["verbosity"] == 0
|
||||
assert call_args["verbosity"] is None
|
||||
assert call_args["command"] == "hyperopt"
|
||||
assert call_args["func"] is not None
|
||||
assert callable(call_args["func"])
|
||||
|
||||
Reference in New Issue
Block a user