Test migrate_data wrapper

This commit is contained in:
Matthias
2024-01-04 17:08:57 +01:00
parent f028bdf342
commit 6cce455835

View File

@@ -5,7 +5,8 @@ import shutil
import pytest
from freqtrade.persistence import Trade
from freqtrade.util.migrations import migrate_binance_futures_data, migrate_binance_futures_names
from freqtrade.util.migrations import (migrate_binance_futures_data, migrate_binance_futures_names,
migrate_data)
from tests.conftest import create_mock_trades_usdt, log_has
@@ -55,3 +56,13 @@ def test_binance_mig_db_conversion(default_conf_usdt, fee, caplog):
default_conf_usdt['trading_mode'] = 'futures'
migrate_binance_futures_names(default_conf_usdt)
assert log_has('Migrating binance futures pairs in database.', caplog)
def test_migration_wrapper(default_conf_usdt, mocker):
default_conf_usdt['trading_mode'] = 'futures'
binmock = mocker.patch('freqtrade.util.migrations.migrate_binance_futures_data')
funding_mock = mocker.patch('freqtrade.util.migrations.migrate_funding_fee_timeframe')
migrate_data(default_conf_usdt)
assert binmock.call_count == 1
assert funding_mock.call_count == 1