Add pairlist "is-generator" to api
This commit is contained in:
@@ -310,6 +310,7 @@ def list_pairlists(config=Depends(get_config)):
|
|||||||
|
|
||||||
return {'pairlists': [{
|
return {'pairlists': [{
|
||||||
"name": x['name'],
|
"name": x['name'],
|
||||||
|
"is_pairlist_generator": x['class'].is_pairlist_generator,
|
||||||
"params": x['class'].available_parameters(),
|
"params": x['class'].available_parameters(),
|
||||||
} for x in pairlists
|
} for x in pairlists
|
||||||
]}
|
]}
|
||||||
|
|||||||
@@ -1595,6 +1595,13 @@ def test_api_pairlists(botclient, tmpdir, mocker):
|
|||||||
assert len([r for r in response['pairlists'] if r['name'] == 'VolumePairList']) == 1
|
assert len([r for r in response['pairlists'] if r['name'] == 'VolumePairList']) == 1
|
||||||
assert len([r for r in response['pairlists'] if r['name'] == 'StaticPairList']) == 1
|
assert len([r for r in response['pairlists'] if r['name'] == 'StaticPairList']) == 1
|
||||||
|
|
||||||
|
volumepl = [r for r in response['pairlists'] if r['name'] == 'VolumePairList'][0]
|
||||||
|
assert volumepl['is_pairlist_generator'] is True
|
||||||
|
assert len(volumepl['params']) > 1
|
||||||
|
age_pl = [r for r in response['pairlists'] if r['name'] == 'AgeFilter'][0]
|
||||||
|
assert age_pl['is_pairlist_generator'] is False
|
||||||
|
assert len(volumepl['params']) > 2
|
||||||
|
|
||||||
|
|
||||||
def test_list_available_pairs(botclient):
|
def test_list_available_pairs(botclient):
|
||||||
ftbot, client = botclient
|
ftbot, client = botclient
|
||||||
|
|||||||
Reference in New Issue
Block a user