test: update tests for new calculate_fee_rate logic
This commit is contained in:
@@ -4729,7 +4729,7 @@ def test_extract_cost_curr_rate(mocker, default_conf, order, expected) -> None:
|
|||||||
],
|
],
|
||||||
)
|
)
|
||||||
def test_calculate_fee_rate(mocker, default_conf, order, expected, unknown_fee_rate) -> None:
|
def test_calculate_fee_rate(mocker, default_conf, order, expected, unknown_fee_rate) -> None:
|
||||||
mocker.patch(f"{EXMS}.fetch_ticker", return_value={"last": 0.081})
|
mocker.patch(f"{EXMS}.get_tickers", return_value={"NEO/BTC": {"last": 0.081}})
|
||||||
if unknown_fee_rate:
|
if unknown_fee_rate:
|
||||||
default_conf["exchange"]["unknown_fee_rate"] = unknown_fee_rate
|
default_conf["exchange"]["unknown_fee_rate"] = unknown_fee_rate
|
||||||
|
|
||||||
|
|||||||
@@ -3971,7 +3971,7 @@ def test_get_real_amount_multi(
|
|||||||
markets["BNB/ETH"] = markets["ETH/USDT"]
|
markets["BNB/ETH"] = markets["ETH/USDT"]
|
||||||
freqtrade = get_patched_freqtradebot(mocker, default_conf_usdt)
|
freqtrade = get_patched_freqtradebot(mocker, default_conf_usdt)
|
||||||
mocker.patch(f"{EXMS}.markets", PropertyMock(return_value=markets))
|
mocker.patch(f"{EXMS}.markets", PropertyMock(return_value=markets))
|
||||||
mocker.patch(f"{EXMS}.fetch_ticker", return_value={"ask": 0.19, "last": 0.2})
|
mocker.patch(f"{EXMS}.get_conversion_rate", return_value=0.2)
|
||||||
|
|
||||||
# Amount is reduced by "fee"
|
# Amount is reduced by "fee"
|
||||||
expected_amount = amount * fee_reduction_amount
|
expected_amount = amount * fee_reduction_amount
|
||||||
|
|||||||
Reference in New Issue
Block a user