diff --git a/freqtrade/tests/conftest.py b/freqtrade/tests/conftest.py index ba2e1e84e..809dc12e0 100644 --- a/freqtrade/tests/conftest.py +++ b/freqtrade/tests/conftest.py @@ -1,6 +1,7 @@ # pragma pylint: disable=missing-docstring import json import logging +import re from datetime import datetime from functools import reduce from typing import Dict, Optional @@ -27,6 +28,12 @@ def log_has(line, logs): False) +def log_has_re(line, logs): + return reduce(lambda a, b: a or b, + filter(lambda x: re.match(line, x[2]), logs), + False) + + def patch_exchange(mocker, api_mock=None, id='bittrex') -> None: mocker.patch('freqtrade.exchange.Exchange._load_markets', MagicMock(return_value={})) mocker.patch('freqtrade.exchange.Exchange.validate_timeframes', MagicMock())