freqtrade_origin/freqtrade/tests/exchange/test_exchange_helpers.py

26 lines
747 B
Python
Raw Normal View History

2018-01-28 07:38:41 +00:00
# pragma pylint: disable=missing-docstring, C0103
2018-02-04 08:28:02 +00:00
"""
Unit test file for exchange_helpers.py
2018-02-04 08:28:02 +00:00
"""
from freqtrade.exchange.exchange_helpers import parse_ticker_dataframe
2018-02-04 08:28:02 +00:00
2017-11-07 19:12:56 +00:00
def test_dataframe_correct_length(result):
dataframe = parse_ticker_dataframe(result)
assert len(result.index) - 1 == len(dataframe.index) # last partial candle removed
2017-10-30 23:36:35 +00:00
2017-11-07 19:12:56 +00:00
def test_dataframe_correct_columns(result):
assert result.columns.tolist() == \
['date', 'open', 'high', 'low', 'close', 'volume']
2017-10-30 23:36:35 +00:00
2018-07-16 05:59:14 +00:00
def test_parse_ticker_dataframe(ticker_history):
columns = ['date', 'open', 'high', 'low', 'close', 'volume']
2018-07-16 05:59:14 +00:00
# Test file with BV data
dataframe = parse_ticker_dataframe(ticker_history)
assert dataframe.columns.tolist() == columns