Update converter test to use fixture

This commit is contained in:
Matthias
2023-08-17 09:57:26 +02:00
parent 3bc49330ce
commit ba34318f7a
+4 -9
View File
@@ -34,26 +34,21 @@ def test_ohlcv_to_dataframe(ohlcv_history_list, caplog):
assert log_has('Converting candle (OHLCV) data to dataframe for pair UNITTEST/BTC.', caplog) assert log_has('Converting candle (OHLCV) data to dataframe for pair UNITTEST/BTC.', caplog)
def test_trades_to_ohlcv(ohlcv_history_list, caplog): def test_trades_to_ohlcv(trades_history, caplog):
caplog.set_level(logging.DEBUG) caplog.set_level(logging.DEBUG)
with pytest.raises(ValueError, match="Trade-list empty."): with pytest.raises(ValueError, match="Trade-list empty."):
trades_to_ohlcv([], '1m') trades_to_ohlcv([], '1m')
trades = [ df = trades_to_ohlcv(trades_history, '1m')
[1570752011620, "13519807", None, "sell", 0.00141342, 23.0, 0.03250866],
[1570752011620, "13519808", None, "sell", 0.00141266, 54.0, 0.07628364],
[1570752017964, "13519809", None, "sell", 0.00141266, 8.0, 0.01130128]]
df = trades_to_ohlcv(trades, '1m')
assert not df.empty assert not df.empty
assert len(df) == 1 assert len(df) == 1
assert 'open' in df.columns assert 'open' in df.columns
assert 'high' in df.columns assert 'high' in df.columns
assert 'low' in df.columns assert 'low' in df.columns
assert 'close' in df.columns assert 'close' in df.columns
assert df.loc[:, 'high'][0] == 0.00141342 assert df.loc[:, 'high'][0] == 0.019627
assert df.loc[:, 'low'][0] == 0.00141266 assert df.loc[:, 'low'][0] == 0.019626
def test_ohlcv_fill_up_missing_data(testdatadir, caplog): def test_ohlcv_fill_up_missing_data(testdatadir, caplog):