Merge pull request #2655 from freqtrade/avoid_keyerror_backtest

Use first pair of pairlist to get fee
This commit is contained in:
hroff-1902
2019-12-14 23:10:40 +03:00
committed by GitHub
5 changed files with 6 additions and 6 deletions

View File

@@ -334,7 +334,7 @@ def test_process_expectancy(mocker, edge_conf):
edge_conf['edge']['min_trade_number'] = 2
freqtrade = get_patched_freqtradebot(mocker, edge_conf)
def get_fee():
def get_fee(*args, **kwargs):
return 0.001
freqtrade.exchange.get_fee = get_fee

View File

@@ -1646,10 +1646,10 @@ def test_get_fee(default_conf, mocker, exchange_name):
})
exchange = get_patched_exchange(mocker, default_conf, api_mock, id=exchange_name)
assert exchange.get_fee() == 0.025
assert exchange.get_fee('ETH/BTC') == 0.025
ccxt_exceptionhandlers(mocker, default_conf, api_mock, exchange_name,
'get_fee', 'calculate_fee')
'get_fee', 'calculate_fee', symbol="ETH/BTC")
def test_stoploss_limit_order_unsupported_exchange(default_conf, mocker):