Add a Constants class that contains Bot constants

This commit is contained in:
Gerald Lonlas
2018-02-03 16:04:26 -08:00
parent 585c2e31c6
commit 314ab0a84f
3 changed files with 430 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
"""
Unit test file for constants.py
"""
from freqtrade.constants import Constants
def test_constant_object() -> None:
"""
Test the Constants object has the mandatory Constants
:return: None
"""
constant = Constants()
assert hasattr(constant, 'CONF_SCHEMA')
assert hasattr(constant, 'DYNAMIC_WHITELIST')
assert hasattr(constant, 'PROCESS_THROTTLE_SECS')
assert hasattr(constant, 'TICKER_INTERVAL')
assert hasattr(constant, 'HYPEROPT_EPOCH')
assert hasattr(constant, 'RETRY_TIMEOUT')
def test_conf_schema() -> None:
"""
Test the CONF_SCHEMA is from the right type
:return:
"""
constant = Constants()
assert isinstance(constant.CONF_SCHEMA, dict)