fixed tests

This commit is contained in:
Sam Germain
2022-02-14 17:34:59 -06:00
parent f4a57b71e7
commit 3753df26fc
5 changed files with 13 additions and 8 deletions

View File

@@ -151,7 +151,6 @@ def test_stoploss_order_dry_run_binance(default_conf, mocker):
def test_stoploss_adjust_binance(
mocker,
default_conf,
leverage_tiers,
sl1,
sl2,
sl3,

View File

@@ -689,7 +689,7 @@ def test_validate_stakecurrency_error(default_conf, mocker, caplog):
def test_get_quote_currencies(default_conf, mocker):
ex = get_patched_exchange(mocker, default_conf)
assert set(ex.get_quote_currencies()) == set(['USD', 'ETH', 'BTC', 'USDT'])
assert set(ex.get_quote_currencies()) == set(['USD', 'ETH', 'BTC', 'USDT', 'BUSD'])
@pytest.mark.parametrize('pair,expected', [
@@ -3233,6 +3233,7 @@ def test_market_is_tradable(
'future': futures,
'swap': futures,
'margin': margin,
'linear': True,
**(add_dict),
}
assert ex.market_is_tradable(market) == expected_result
@@ -3497,10 +3498,11 @@ def test_set_margin_mode(mocker, default_conf, margin_mode):
("okx", TradingMode.FUTURES, MarginMode.CROSS, True),
("binance", TradingMode.FUTURES, MarginMode.ISOLATED, False),
("gateio", TradingMode.FUTURES, MarginMode.ISOLATED, False),
# ("gateio", TradingMode.FUTURES, MarginMode.ISOLATED, False),
("okx", TradingMode.FUTURES, MarginMode.ISOLATED, False),
# * Remove once implemented
("gateio", TradingMode.FUTURES, MarginMode.ISOLATED, True),
("binance", TradingMode.MARGIN, MarginMode.CROSS, True),
("binance", TradingMode.FUTURES, MarginMode.CROSS, True),
("kraken", TradingMode.MARGIN, MarginMode.CROSS, True),
@@ -4351,6 +4353,7 @@ def test_get_maintenance_ratio_and_amt(
default_conf['margin_mode'] = 'isolated'
mocker.patch('freqtrade.exchange.Exchange.exchange_has', return_value=True)
exchange = get_patched_exchange(mocker, default_conf, api_mock)
exchange._leverage_tiers = leverage_tiers
exchange.get_maintenance_ratio_and_amt(pair, value) == (mmr, maintAmt)

View File

@@ -1,7 +1,7 @@
from unittest.mock import MagicMock # , PropertyMock
from freqtrade.enums import MarginMode, TradingMode
from tests.conftest import get_patched_exchange
from freqtrade.enums import TradingMode, MarginMode
def test_get_maintenance_ratio_and_amt_okx(