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:
Matthias 2024-09-15 10:49:26 +02:00
parent 95c250ebcc
commit 79020bba28
2 changed files with 0 additions and 34 deletions

View File

@ -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"]

View File

@ -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(