From 67abfcf4d482f815b4f5858e41ffeeea8213cb5a Mon Sep 17 00:00:00 2001 From: Matthias Date: Tue, 23 Jan 2024 06:39:59 +0100 Subject: [PATCH] Add generic ohlcv_to_dataframe_multi test to ensure code works for diff. timeframe ranges --- tests/data/test_converter.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/data/test_converter.py b/tests/data/test_converter.py index 4186708ab..d5d527327 100644 --- a/tests/data/test_converter.py +++ b/tests/data/test_converter.py @@ -132,6 +132,16 @@ def test_ohlcv_fill_up_missing_data2(caplog): f"{len(data)} - after: {len(data2)}.*", caplog) +@pytest.mark.parametrize('timeframe', ['1m', '5m', '15m', '1h', '1d', '1M']) +def test_ohlcv_to_dataframe_multi(timeframe): + data = generate_test_data(timeframe, 40) + assert len(data) == 40 + df = ohlcv_to_dataframe(data, timeframe, 'UNITTEST/USDT') + assert len(df) == len(data) - 1 + df = ohlcv_to_dataframe(data, timeframe, 'UNITTEST/USDT', drop_incomplete=False) + assert len(df) == len(data) + + def test_ohlcv_to_dataframe_1M(): # Monthly ticks from 2019-09-01 to 2023-07-01