Test migrate_data wrapper
This commit is contained in:
@@ -5,7 +5,8 @@ import shutil
|
|||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
from freqtrade.persistence import Trade
|
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
|
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'
|
default_conf_usdt['trading_mode'] = 'futures'
|
||||||
migrate_binance_futures_names(default_conf_usdt)
|
migrate_binance_futures_names(default_conf_usdt)
|
||||||
assert log_has('Migrating binance futures pairs in database.', caplog)
|
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