From 8826a1df5f9bcf17afa449bebdc602c1bb9cccf1 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 16 Dec 2018 10:19:49 +0100 Subject: [PATCH] Add missing tests for trim_tickerlist --- freqtrade/tests/data/test_history.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/freqtrade/tests/data/test_history.py b/freqtrade/tests/data/test_history.py index 908f17df7..53e03c186 100644 --- a/freqtrade/tests/data/test_history.py +++ b/freqtrade/tests/data/test_history.py @@ -450,6 +450,19 @@ def test_trim_tickerlist() -> None: assert ticker_list_len == ticker_len + # Test invalid timerange (start after stop) + timerange = TimeRange('index', 'index', 10, 5) + with pytest.raises(ValueError, match=r'The timerange .* is incorrect'): + trim_tickerlist(ticker_list, timerange) + + assert ticker_list_len == ticker_len + + # passing empty list + timerange = TimeRange(None, None, None, 5) + ticker = trim_tickerlist([], timerange) + assert 0 == len(ticker) + assert not ticker + def test_file_dump_json() -> None: file = os.path.join(os.path.dirname(__file__), '..', 'testdata',