use pairlist_pos remove unused check, fixed Test

This commit is contained in:
Bloodhunter4rc
2023-07-09 09:42:33 +02:00
parent ee1fa34df2
commit 0b68ca6cb3
2 changed files with 7 additions and 10 deletions

View File

@@ -63,14 +63,7 @@ class RemotePairList(IPairList):
'`processing_mode` not configured correctly. Supported Modes '
'are "filter","append"')
pairlists = self._config['pairlists']
if len(pairlists) == 1 and self._mode == 'blacklist':
raise OperationalException(
'At `blacklist` mode RemotePairList requires an additional '
'Pairlist and cannot be used on its own.')
if pairlists[0]['method'] == "RemotePairList" and self._mode == 'blacklist':
if self._pairlist_pos == 0 and self._mode == 'blacklist':
raise OperationalException(
'At `blacklist` mode RemotePairList can not be on the first '
'position of your pairlist.')

View File

@@ -239,7 +239,9 @@ def test_remote_pairlist_blacklist(mocker, rpl_config, caplog, markets, tickers)
}
rpl_config['pairlists'] = [
{'method': 'StaticPairList'},
{
"method": "StaticPairList",
},
{
"method": "RemotePairList",
"mode": "blacklist",
@@ -262,7 +264,9 @@ def test_remote_pairlist_blacklist(mocker, rpl_config, caplog, markets, tickers)
pairlistmanager = PairListManager(exchange, rpl_config)
remote_pairlist = RemotePairList(exchange, pairlistmanager, rpl_config,
rpl_config['pairlists'][1], 0)
rpl_config["pairlists"][1], 1)
print(remote_pairlist._pairlistconfig)
pairs, time_elapsed = remote_pairlist.fetch_pairlist()