mirror of
https://github.com/freqtrade/freqtrade.git
synced 2024-11-10 02:12:01 +00:00
chore: Remove "prohibitedIn" check
it's only been used for bitrex, which does no longer exist. apparently this was forgotten when decomissioning bittrex.
This commit is contained in:
parent
95c250ebcc
commit
79020bba28
|
@ -729,16 +729,6 @@ class Exchange:
|
||||||
# The internal info array is different for each particular market,
|
# The internal info array is different for each particular market,
|
||||||
# its contents depend on the exchange.
|
# its contents depend on the exchange.
|
||||||
# It can also be a string or similar ... so we need to verify that first.
|
# It can also be a string or similar ... so we need to verify that first.
|
||||||
elif isinstance(self.markets[pair].get("info"), dict) and self.markets[pair].get(
|
|
||||||
"info", {}
|
|
||||||
).get("prohibitedIn", False):
|
|
||||||
# Warn users about restricted pairs in whitelist.
|
|
||||||
# We cannot determine reliably if Users are affected.
|
|
||||||
logger.warning(
|
|
||||||
f"Pair {pair} is restricted for some users on this exchange."
|
|
||||||
f"Please check if you are impacted by this restriction "
|
|
||||||
f"on the exchange and eventually remove {pair} from your whitelist."
|
|
||||||
)
|
|
||||||
if (
|
if (
|
||||||
self._config["stake_currency"]
|
self._config["stake_currency"]
|
||||||
and self.get_pair_quote_currency(pair) != self._config["stake_currency"]
|
and self.get_pair_quote_currency(pair) != self._config["stake_currency"]
|
||||||
|
|
|
@ -812,30 +812,6 @@ def test_validate_pairs_exception(default_conf, mocker, caplog):
|
||||||
assert log_has("Unable to validate pairs (assuming they are correct).", caplog)
|
assert log_has("Unable to validate pairs (assuming they are correct).", caplog)
|
||||||
|
|
||||||
|
|
||||||
def test_validate_pairs_restricted(default_conf, mocker, caplog):
|
|
||||||
api_mock = MagicMock()
|
|
||||||
type(api_mock).load_markets = get_mock_coro(
|
|
||||||
return_value={
|
|
||||||
"ETH/BTC": {"quote": "BTC"},
|
|
||||||
"LTC/BTC": {"quote": "BTC"},
|
|
||||||
"XRP/BTC": {"quote": "BTC", "info": {"prohibitedIn": ["US"]}},
|
|
||||||
"NEO/BTC": {"quote": "BTC", "info": "TestString"}, # info can also be a string ...
|
|
||||||
}
|
|
||||||
)
|
|
||||||
mocker.patch(f"{EXMS}._init_ccxt", MagicMock(return_value=api_mock))
|
|
||||||
mocker.patch(f"{EXMS}.validate_timeframes")
|
|
||||||
mocker.patch(f"{EXMS}.validate_pricing")
|
|
||||||
mocker.patch(f"{EXMS}.validate_stakecurrency")
|
|
||||||
|
|
||||||
Exchange(default_conf)
|
|
||||||
assert log_has(
|
|
||||||
"Pair XRP/BTC is restricted for some users on this exchange."
|
|
||||||
"Please check if you are impacted by this restriction "
|
|
||||||
"on the exchange and eventually remove XRP/BTC from your whitelist.",
|
|
||||||
caplog,
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
def test_validate_pairs_stakecompatibility(default_conf, mocker):
|
def test_validate_pairs_stakecompatibility(default_conf, mocker):
|
||||||
api_mock = MagicMock()
|
api_mock = MagicMock()
|
||||||
type(api_mock).load_markets = get_mock_coro(
|
type(api_mock).load_markets = get_mock_coro(
|
||||||
|
|
Loading…
Reference in New Issue
Block a user