2021-12-03 11:46:18 +00:00
|
|
|
import pytest
|
|
|
|
|
|
|
|
from freqtrade.enums import CandleType
|
|
|
|
|
|
|
|
|
|
|
|
@pytest.mark.parametrize('input,expected', [
|
2021-12-08 13:35:15 +00:00
|
|
|
('', CandleType.SPOT),
|
2021-12-03 11:46:18 +00:00
|
|
|
('spot', CandleType.SPOT),
|
|
|
|
(CandleType.SPOT, CandleType.SPOT),
|
|
|
|
(CandleType.FUTURES, CandleType.FUTURES),
|
|
|
|
(CandleType.INDEX, CandleType.INDEX),
|
|
|
|
(CandleType.MARK, CandleType.MARK),
|
|
|
|
('futures', CandleType.FUTURES),
|
|
|
|
('mark', CandleType.MARK),
|
|
|
|
('premiumIndex', CandleType.PREMIUMINDEX),
|
|
|
|
])
|
2021-12-08 15:20:26 +00:00
|
|
|
def test_CandleType_from_string(input, expected):
|
2021-12-03 11:46:18 +00:00
|
|
|
assert CandleType.from_string(input) == expected
|
2021-12-08 15:20:26 +00:00
|
|
|
|
|
|
|
|
|
|
|
@pytest.mark.parametrize('input,expected', [
|
|
|
|
('futures', CandleType.FUTURES),
|
|
|
|
('spot', CandleType.SPOT),
|
|
|
|
('margin', CandleType.SPOT),
|
|
|
|
])
|
|
|
|
def test_CandleType_get_default(input, expected):
|
|
|
|
assert CandleType.get_default(input) == expected
|