mirror of
https://github.com/freqtrade/freqtrade.git
synced 2024-11-14 20:23:57 +00:00
25 lines
657 B
Python
25 lines
657 B
Python
|
import pytest
|
||
|
|
||
|
from freqtrade.persistence import FtNoDBContext, PairLocks, Trade
|
||
|
|
||
|
|
||
|
@pytest.mark.parametrize('timeframe', ['', '5m', '1d'])
|
||
|
def test_FtNoDBContext(timeframe):
|
||
|
assert Trade.use_db is True
|
||
|
assert PairLocks.use_db is True
|
||
|
assert PairLocks.timeframe == ''
|
||
|
|
||
|
with FtNoDBContext(timeframe):
|
||
|
assert Trade.use_db is False
|
||
|
assert PairLocks.use_db is False
|
||
|
assert PairLocks.timeframe == timeframe
|
||
|
|
||
|
with FtNoDBContext():
|
||
|
assert Trade.use_db is False
|
||
|
assert PairLocks.use_db is False
|
||
|
assert PairLocks.timeframe == ''
|
||
|
|
||
|
assert Trade.use_db is True
|
||
|
assert PairLocks.use_db is True
|
||
|
|