Test forcesell

This commit is contained in:
Matthias 2019-05-15 07:00:17 +02:00
parent b700c64dc2
commit 01cd68a5aa
1 changed files with 21 additions and 4 deletions

View File

@ -459,8 +459,25 @@ def test_api_forcebuy(botclient, mocker, fee):
'trade_id': None}
# def test_api_sellbuy(botclient):
# TODO
# ftbot, client = botclient
def test_api_forcesell(botclient, mocker, ticker, fee, markets):
ftbot, client = botclient
mocker.patch.multiple(
'freqtrade.exchange.Exchange',
get_balances=MagicMock(return_value=ticker),
get_ticker=ticker,
get_fee=fee,
markets=PropertyMock(return_value=markets)
)
patch_get_signal(ftbot, (True, False))
# rc = client.get("/forcesell ")
rc = client.post("/forcesell", content_type="application/json",
data='{"tradeid": "1"}')
assert_response(rc, 502)
assert rc.json == {"error": "Error querying _forcesell: invalid argument"}
ftbot.create_trade()
rc = client.post("/forcesell", content_type="application/json",
data='{"tradeid": "1"}')
assert_response(rc)
assert rc.json == {'result': 'Created sell order for trade 1.'}