From 24f9ea29c605351ee61a7d4c8dbdabe7b158ca53 Mon Sep 17 00:00:00 2001 From: misagh Date: Tue, 4 Dec 2018 17:13:46 +0100 Subject: [PATCH] tests fixed --- freqtrade/tests/edge/test_edge.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/freqtrade/tests/edge/test_edge.py b/freqtrade/tests/edge/test_edge.py index 74227cfe8..008413ff1 100644 --- a/freqtrade/tests/edge/test_edge.py +++ b/freqtrade/tests/edge/test_edge.py @@ -174,15 +174,18 @@ def test_stake_amount(mocker, edge_conf): )) free = 100 total = 100 - assert edge.stake_amount('E/F', free, total) == 25 + in_trade = 25 + assert edge.stake_amount('E/F', free, total, in_trade) == 31.25 free = 20 total = 100 - assert edge.stake_amount('E/F', free, total) == 20 + in_trade = 25 + assert edge.stake_amount('E/F', free, total, in_trade) == 20 free = 0 total = 100 - assert edge.stake_amount('E/F', free, total) == 0 + in_trade = 25 + assert edge.stake_amount('E/F', free, total, in_trade) == 0 def test_nonexisting_stake_amount(mocker, edge_conf): @@ -193,7 +196,8 @@ def test_nonexisting_stake_amount(mocker, edge_conf): 'E/F': PairInfo(-0.11, 0.66, 3.71, 0.50, 1.71, 10, 60), } )) - assert edge.stake_amount('N/O', 1, 2) == 0.1 + # should use strategy stoploss + assert edge.stake_amount('N/O', 1, 2, 1) == 0.15 def _validate_ohlc(buy_ohlc_sell_matrice):