From 0a2cacbba82b0bbfce3489675d05c89d4d822643 Mon Sep 17 00:00:00 2001 From: Matthias Date: Fri, 8 Mar 2019 21:17:12 +0100 Subject: [PATCH 1/2] Fix #1637 --- freqtrade/exchange/exchange.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/freqtrade/exchange/exchange.py b/freqtrade/exchange/exchange.py index 874ed93aa..f6fb0a58a 100644 --- a/freqtrade/exchange/exchange.py +++ b/freqtrade/exchange/exchange.py @@ -298,7 +298,7 @@ class Exchange(object): 'amount': amount, "cost": amount * rate, 'type': ordertype, - 'side': 'buy', + 'side': side, 'remaining': amount, 'datetime': arrow.utcnow().isoformat(), 'status': "open", From 4cd70138b6ace98febc7fa74aeab69c49dbce413 Mon Sep 17 00:00:00 2001 From: Matthias Date: Fri, 8 Mar 2019 21:17:21 +0100 Subject: [PATCH 2/2] Add test to make sure this ain't reintroduced --- freqtrade/tests/exchange/test_exchange.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/freqtrade/tests/exchange/test_exchange.py b/freqtrade/tests/exchange/test_exchange.py index 3b8d3ad6f..fce9cba14 100644 --- a/freqtrade/tests/exchange/test_exchange.py +++ b/freqtrade/tests/exchange/test_exchange.py @@ -470,6 +470,9 @@ def test_dry_run_order(default_conf, mocker, side, exchange_name): pair='ETH/BTC', ordertype='limit', side=side, amount=1, rate=200) assert 'id' in order assert f'dry_run_{side}_' in order["id"] + assert order["side"] == side + assert order["type"] == "limit" + assert order["pair"] == "ETH/BTC" @pytest.mark.parametrize("side", [