Move persistence into it's own submodule
This commit is contained in:
parent
93717cfef1
commit
044df880e6
3
freqtrade/persistence/__init__.py
Normal file
3
freqtrade/persistence/__init__.py
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
# flake8: noqa: F401
|
||||||
|
|
||||||
|
from freqtrade.persistence.models import Trade, clean_dry_run_db, cleanup, init
|
@ -22,7 +22,7 @@ def test_init_create_session(default_conf):
|
|||||||
def test_init_custom_db_url(default_conf, mocker):
|
def test_init_custom_db_url(default_conf, mocker):
|
||||||
# Update path to a value other than default, but still in-memory
|
# Update path to a value other than default, but still in-memory
|
||||||
default_conf.update({'db_url': 'sqlite:///tmp/freqtrade2_test.sqlite'})
|
default_conf.update({'db_url': 'sqlite:///tmp/freqtrade2_test.sqlite'})
|
||||||
create_engine_mock = mocker.patch('freqtrade.persistence.create_engine', MagicMock())
|
create_engine_mock = mocker.patch('freqtrade.persistence.models.create_engine', MagicMock())
|
||||||
|
|
||||||
init(default_conf['db_url'], default_conf['dry_run'])
|
init(default_conf['db_url'], default_conf['dry_run'])
|
||||||
assert create_engine_mock.call_count == 1
|
assert create_engine_mock.call_count == 1
|
||||||
@ -40,7 +40,7 @@ def test_init_prod_db(default_conf, mocker):
|
|||||||
default_conf.update({'dry_run': False})
|
default_conf.update({'dry_run': False})
|
||||||
default_conf.update({'db_url': constants.DEFAULT_DB_PROD_URL})
|
default_conf.update({'db_url': constants.DEFAULT_DB_PROD_URL})
|
||||||
|
|
||||||
create_engine_mock = mocker.patch('freqtrade.persistence.create_engine', MagicMock())
|
create_engine_mock = mocker.patch('freqtrade.persistence.models.create_engine', MagicMock())
|
||||||
|
|
||||||
init(default_conf['db_url'], default_conf['dry_run'])
|
init(default_conf['db_url'], default_conf['dry_run'])
|
||||||
assert create_engine_mock.call_count == 1
|
assert create_engine_mock.call_count == 1
|
||||||
@ -51,7 +51,7 @@ def test_init_dryrun_db(default_conf, mocker):
|
|||||||
default_conf.update({'dry_run': True})
|
default_conf.update({'dry_run': True})
|
||||||
default_conf.update({'db_url': constants.DEFAULT_DB_DRYRUN_URL})
|
default_conf.update({'db_url': constants.DEFAULT_DB_DRYRUN_URL})
|
||||||
|
|
||||||
create_engine_mock = mocker.patch('freqtrade.persistence.create_engine', MagicMock())
|
create_engine_mock = mocker.patch('freqtrade.persistence.models.create_engine', MagicMock())
|
||||||
|
|
||||||
init(default_conf['db_url'], default_conf['dry_run'])
|
init(default_conf['db_url'], default_conf['dry_run'])
|
||||||
assert create_engine_mock.call_count == 1
|
assert create_engine_mock.call_count == 1
|
||||||
@ -440,7 +440,7 @@ def test_migrate_old(mocker, default_conf, fee):
|
|||||||
amount=amount
|
amount=amount
|
||||||
)
|
)
|
||||||
engine = create_engine('sqlite://')
|
engine = create_engine('sqlite://')
|
||||||
mocker.patch('freqtrade.persistence.create_engine', lambda *args, **kwargs: engine)
|
mocker.patch('freqtrade.persistence.models.create_engine', lambda *args, **kwargs: engine)
|
||||||
|
|
||||||
# Create table using the old format
|
# Create table using the old format
|
||||||
engine.execute(create_table_old)
|
engine.execute(create_table_old)
|
||||||
@ -524,7 +524,7 @@ def test_migrate_new(mocker, default_conf, fee, caplog):
|
|||||||
amount=amount
|
amount=amount
|
||||||
)
|
)
|
||||||
engine = create_engine('sqlite://')
|
engine = create_engine('sqlite://')
|
||||||
mocker.patch('freqtrade.persistence.create_engine', lambda *args, **kwargs: engine)
|
mocker.patch('freqtrade.persistence.models.create_engine', lambda *args, **kwargs: engine)
|
||||||
|
|
||||||
# Create table using the old format
|
# Create table using the old format
|
||||||
engine.execute(create_table_old)
|
engine.execute(create_table_old)
|
||||||
@ -601,7 +601,7 @@ def test_migrate_mid_state(mocker, default_conf, fee, caplog):
|
|||||||
amount=amount
|
amount=amount
|
||||||
)
|
)
|
||||||
engine = create_engine('sqlite://')
|
engine = create_engine('sqlite://')
|
||||||
mocker.patch('freqtrade.persistence.create_engine', lambda *args, **kwargs: engine)
|
mocker.patch('freqtrade.persistence.models.create_engine', lambda *args, **kwargs: engine)
|
||||||
|
|
||||||
# Create table using the old format
|
# Create table using the old format
|
||||||
engine.execute(create_table_old)
|
engine.execute(create_table_old)
|
||||||
|
Loading…
Reference in New Issue
Block a user