Reenable Catboost test (#7118)

* Reenable Catboost test

* Simplify freqAI tests, ensure they use a tempdir for modelstorage
This commit is contained in:
Matthias
2022-07-24 07:32:13 +02:00
committed by GitHub
parent f3d46613ee
commit 95f5218ceb
3 changed files with 96 additions and 120 deletions

View File

@@ -2,6 +2,8 @@ from copy import deepcopy
from pathlib import Path
from unittest.mock import MagicMock
import pytest
from freqtrade.configuration import TimeRange
from freqtrade.data.dataprovider import DataProvider
from freqtrade.freqai.data_kitchen import FreqaiDataKitchen
@@ -10,13 +12,14 @@ from freqtrade.resolvers.freqaimodel_resolver import FreqaiModelResolver
from tests.conftest import get_patched_exchange
# @pytest.fixture(scope="function")
def freqai_conf(default_conf):
@pytest.fixture(scope="function")
def freqai_conf(default_conf, tmpdir):
freqaiconf = deepcopy(default_conf)
freqaiconf.update(
{
"datadir": Path(default_conf["datadir"]),
"strategy": "freqai_test_strat",
"user_data_dir": Path(tmpdir),
"strategy-path": "freqtrade/tests/strategy/strats",
"freqaimodel": "LightGBMPredictionModel",
"freqaimodel_path": "freqai/prediction_models",