Merge pull request #1392 from freqtrade/fix/jsonschema

Specify JsonValidatorversion explicitly
This commit is contained in:
Matthias 2018-12-06 19:09:44 +01:00 committed by GitHub
commit 40376c1e74
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 3 deletions

View File

@ -275,7 +275,7 @@ class Configuration(object):
:return: Returns the config if valid, otherwise throw an exception :return: Returns the config if valid, otherwise throw an exception
""" """
try: try:
validate(conf, constants.CONF_SCHEMA) validate(conf, constants.CONF_SCHEMA, Draft4Validator)
return conf return conf
except ValidationError as exception: except ValidationError as exception:
logger.critical( logger.critical(

View File

@ -6,7 +6,7 @@ import logging
from unittest.mock import MagicMock from unittest.mock import MagicMock
import pytest import pytest
from jsonschema import validate, ValidationError from jsonschema import validate, ValidationError, Draft4Validator
from freqtrade import constants from freqtrade import constants
from freqtrade import OperationalException from freqtrade import OperationalException
@ -486,4 +486,4 @@ def test_load_config_warn_forcebuy(default_conf, mocker, caplog) -> None:
def test_validate_default_conf(default_conf) -> None: def test_validate_default_conf(default_conf) -> None:
validate(default_conf, constants.CONF_SCHEMA) validate(default_conf, constants.CONF_SCHEMA, Draft4Validator)