Change/fix datetime test of ticker history

This commit is contained in:
Ramon Bastiaans 2018-02-01 01:47:48 +01:00
parent 5bc80d1e78
commit f4e38b9a4b

View File

@ -2,6 +2,8 @@
from unittest.mock import MagicMock from unittest.mock import MagicMock
import pytest import pytest
import datetime
import dateutil
from freqtrade.exchange.binance import Binance from freqtrade.exchange.binance import Binance
import freqtrade.exchange.binance as bin import freqtrade.exchange.binance as bin
@ -298,10 +300,12 @@ def test_exchange_binance_get_ticker_history_intervals():
wb = make_wrap_binance() wb = make_wrap_binance()
FakeBinance() FakeBinance()
for tick_interval in [1, 5]: for tick_interval in [1, 5]:
assert ([{'O': 0.0, 'H': 0.0, h = wb.get_ticker_history('BTC_ETH', tick_interval)
assert type(dateutil.parser.parse(h[0]['T'])) is datetime.datetime
del h[0]['T']
assert [{'O': 0.0, 'H': 0.0,
'L': 0.0, 'C': 0.0, 'L': 0.0, 'C': 0.0,
'V': 0.0, 'T': '1970-01-01T01:00:00', 'BV': 0.0}] == 'V': 0.0, 'BV': 0.0}] == h
wb.get_ticker_history('BTC_ETH', tick_interval))
def test_exchange_binance_get_ticker_history(): def test_exchange_binance_get_ticker_history():