diff --git a/tests/data/test_converter_orderflow.py b/tests/data/test_converter_orderflow.py index ded6d2088..3bf7faf58 100644 --- a/tests/data/test_converter_orderflow.py +++ b/tests/data/test_converter_orderflow.py @@ -551,6 +551,9 @@ def test_analyze_with_orderflow( assert isinstance(lastval_trades, list) assert len(lastval_trades) == 122 + lastval_of = df1.at[len(df1) - 1, "orderflow"] + assert isinstance(lastval_of, dict) + spy.reset_mock() # Ensure caching works - call the same logic again. df2 = strategy.advise_indicators(ohlcv_history, {"pair": pair}) @@ -564,3 +567,10 @@ def test_analyze_with_orderflow( assert ( df2[col].count() == 5 ), f"Round2: Column {col} has {df2[col].count()} non-NaN values" + + lastval_trade2 = df2.at[len(df2) - 1, "trades"] + assert isinstance(lastval_trade2, list) + assert len(lastval_trade2) == 122 + + lastval_of2 = df2.at[len(df2) - 1, "orderflow"] + assert isinstance(lastval_of2, dict)