Deep-copy default_conf for edge config

This commit is contained in:
Matthias 2019-05-20 19:35:19 +02:00
parent 9f54181494
commit 53af8f331d

View File

@ -2,6 +2,7 @@
import json
import logging
import re
from copy import deepcopy
from datetime import datetime
from functools import reduce
from unittest.mock import MagicMock, PropertyMock
@ -942,9 +943,10 @@ def buy_order_fee():
@pytest.fixture(scope="function")
def edge_conf(default_conf):
default_conf['max_open_trades'] = -1
default_conf['stake_amount'] = constants.UNLIMITED_STAKE_AMOUNT
default_conf['edge'] = {
conf = deepcopy(default_conf)
conf['max_open_trades'] = -1
conf['stake_amount'] = constants.UNLIMITED_STAKE_AMOUNT
conf['edge'] = {
"enabled": True,
"process_throttle_secs": 1800,
"calculate_since_number_of_days": 14,
@ -960,4 +962,4 @@ def edge_conf(default_conf):
"remove_pumps": False
}
return default_conf
return conf