mirror of
https://github.com/freqtrade/freqtrade.git
synced 2026-02-21 11:51:05 +00:00
Test migrate_data wrapper
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user