use local config-object for check_exchange

fix AttributeError: 'NoneType' object has no attribute 'get' when
starting the bot.
This commit is contained in:
Matthias Voppichler
2018-04-04 22:05:17 +02:00
parent 5420bb9f6d
commit 0203a48f3e
2 changed files with 6 additions and 8 deletions

View File

@@ -326,13 +326,11 @@ def test_check_exchange(default_conf) -> None:
# Test a valid exchange
conf.get('exchange').update({'name': 'BITTREX'})
configuration.config = conf
assert configuration.check_exchange()
assert configuration.check_exchange(conf)
# Test a valid exchange
conf.get('exchange').update({'name': 'binance'})
configuration.config = conf
assert configuration.check_exchange()
assert configuration.check_exchange(conf)
# Test a invalid exchange
conf.get('exchange').update({'name': 'unknown_exchange'})
@@ -342,4 +340,4 @@ def test_check_exchange(default_conf) -> None:
OperationalException,
match=r'.*Exchange "unknown_exchange" not supported.*'
):
configuration.check_exchange()
configuration.check_exchange(conf)