Skip to content

Commit e9eee11

Browse files
committed
test: simplify api_performance test setup
1 parent cf5b6e5 commit e9eee11

File tree

1 file changed

+11
-43
lines changed

1 file changed

+11
-43
lines changed

tests/rpc/test_rpc_apiserver.py

Lines changed: 11 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1156,59 +1156,27 @@ def test_api_performance(botclient, fee):
11561156
ftbot, client = botclient
11571157
patch_get_signal(ftbot)
11581158

1159-
trade = Trade(
1160-
pair="LTC/ETH",
1161-
amount=1,
1162-
exchange="binance",
1163-
stake_amount=1,
1164-
open_rate=0.245441,
1165-
is_open=False,
1166-
fee_close=fee.return_value,
1167-
fee_open=fee.return_value,
1168-
close_rate=0.265441,
1169-
leverage=1.0,
1170-
)
1171-
trade.close_profit = trade.calc_profit_ratio(trade.close_rate)
1172-
trade.close_profit_abs = trade.calc_profit(trade.close_rate)
1173-
Trade.session.add(trade)
1174-
1175-
trade = Trade(
1176-
pair="XRP/ETH",
1177-
amount=5,
1178-
stake_amount=1,
1179-
exchange="binance",
1180-
open_rate=0.412,
1181-
is_open=False,
1182-
fee_close=fee.return_value,
1183-
fee_open=fee.return_value,
1184-
close_rate=0.391,
1185-
leverage=1.0,
1186-
)
1187-
trade.close_profit = trade.calc_profit_ratio(trade.close_rate)
1188-
trade.close_profit_abs = trade.calc_profit(trade.close_rate)
1189-
1190-
Trade.session.add(trade)
1191-
Trade.commit()
1159+
create_mock_trades(fee)
11921160

11931161
rc = client_get(client, f"{BASE_URI}/performance")
11941162
assert_response(rc)
11951163
assert len(rc.json()) == 2
11961164
assert rc.json() == [
11971165
{
11981166
"count": 1,
1199-
"pair": "LTC/ETH",
1200-
"profit": 7.61,
1201-
"profit_pct": 7.61,
1202-
"profit_ratio": 0.07609203,
1203-
"profit_abs": 0.0187228,
1167+
"pair": "ETC/BTC",
1168+
"profit": 0.5,
1169+
"profit_pct": 0.5,
1170+
"profit_ratio": 0.005,
1171+
"profit_abs": 0.000584127,
12041172
},
12051173
{
12061174
"count": 1,
1207-
"pair": "XRP/ETH",
1208-
"profit": -5.57,
1209-
"profit_pct": -5.57,
1210-
"profit_ratio": -0.05570419,
1211-
"profit_abs": -0.1150375,
1175+
"pair": "XRP/BTC",
1176+
"profit": 1.0,
1177+
"profit_pct": 1.0,
1178+
"profit_ratio": 0.01,
1179+
"profit_abs": 0.000155,
12121180
},
12131181
]
12141182

0 commit comments

Comments
 (0)