Skip to content

Commit 262f4ff

Browse files
committed
test: update bt tests for new timeout behavior
1 parent 338c1c5 commit 262f4ff

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

tests/optimize/test_backtesting.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -879,6 +879,10 @@ def test_backtest_one_detail(default_conf_usdt, mocker, testdatadir, use_detail)
879879
patch_exchange(mocker)
880880
mocker.patch(f"{EXMS}.get_min_pair_stake_amount", return_value=0.00001)
881881
mocker.patch(f"{EXMS}.get_max_pair_stake_amount", return_value=float("inf"))
882+
default_conf_usdt["unfilledtimeout"] = {
883+
"entry": 11,
884+
"exit": 30,
885+
}
882886
if use_detail:
883887
default_conf_usdt["timeframe_detail"] = "1m"
884888

@@ -916,7 +920,7 @@ def custom_entry_price(proposed_rate, **kwargs):
916920
)
917921
results = result["results"]
918922
assert not results.empty
919-
# Timeout settings from default_conf = entry: 10, exit: 30
923+
# Timeout settings from = entry: 11, exit: 30
920924
assert len(results) == (2 if use_detail else 3)
921925

922926
assert "orders" in results.columns
@@ -1800,7 +1804,7 @@ def custom_exit(
18001804
if use_detail:
18011805
# Backtest loop is called once per candle per pair
18021806
# Exact numbers depend on trade state - but should be around 2_600
1803-
assert bl_spy.call_count > 2_170
1807+
assert bl_spy.call_count > 2_159
18041808
assert bl_spy.call_count < 2_800
18051809
assert len(evaluate_result_multi(results["results"], "1h", 3)) > 0
18061810
else:

0 commit comments

Comments
 (0)