From 40fea4593f0ea2f9e462d20f10a0c71728efb8b1 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 3 Feb 2019 13:50:03 +0100 Subject: [PATCH] Add log_has_re --- freqtrade/tests/conftest.py | 7 +++++++ 1 file changed, 7 insertions(+) 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())