Skip to content

Commit cbeae97

Browse files
committed
test: simplify funding fee test
1 parent a2b1c37 commit cbeae97

1 file changed

Lines changed: 6 additions & 31 deletions

File tree

tests/exchange/test_exchange.py

Lines changed: 6 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -5343,19 +5343,18 @@ def test_get_max_leverage_from_margin(default_conf, mocker, pair, nominal_value,
53435343

53445344

53455345
@pytest.mark.parametrize(
5346-
"size,funding_rate,mark_price,time_in_ratio,funding_fee,kraken_fee",
5346+
"size,funding_rate,mark_price,time_in_ratio,funding_fee",
53475347
[
5348-
(10, 0.0001, 2.0, 1.0, 0.002, 0.002),
5349-
(10, 0.0002, 2.0, 0.01, 0.004, 0.00004),
5350-
(10, 0.0002, 2.5, None, 0.005, None),
5351-
(10, 0.0002, nan, None, 0.0, None),
5348+
(10, 0.0001, 2.0, 1.0, 0.002),
5349+
(10, 0.0002, 2.0, 0.01, 0.004),
5350+
(10, 0.0002, 2.5, None, 0.005),
5351+
(10, 0.0002, nan, None, 0.0),
53525352
],
53535353
)
53545354
def test_calculate_funding_fees(
5355-
default_conf, mocker, size, funding_rate, mark_price, funding_fee, kraken_fee, time_in_ratio
5355+
default_conf, mocker, size, funding_rate, mark_price, funding_fee, time_in_ratio
53565356
):
53575357
exchange = get_patched_exchange(mocker, default_conf)
5358-
kraken = get_patched_exchange(mocker, default_conf, exchange="kraken")
53595358
prior_date = timeframe_to_prev_date("1h", datetime.now(UTC) - timedelta(hours=1))
53605359
trade_date = timeframe_to_prev_date("1h", datetime.now(UTC))
53615360
funding_rates = DataFrame(
@@ -5384,30 +5383,6 @@ def test_calculate_funding_fees(
53845383
== funding_fee
53855384
)
53865385

5387-
if kraken_fee is None:
5388-
with pytest.raises(OperationalException):
5389-
kraken.calculate_funding_fees(
5390-
df,
5391-
amount=size,
5392-
is_short=True,
5393-
open_date=trade_date,
5394-
close_date=trade_date,
5395-
time_in_ratio=time_in_ratio,
5396-
)
5397-
5398-
else:
5399-
assert (
5400-
kraken.calculate_funding_fees(
5401-
df,
5402-
amount=size,
5403-
is_short=True,
5404-
open_date=trade_date,
5405-
close_date=trade_date,
5406-
time_in_ratio=time_in_ratio,
5407-
)
5408-
== kraken_fee
5409-
)
5410-
54115386

54125387
@pytest.mark.parametrize(
54135388
"mark_price,funding_rate,futures_funding_rate",

0 commit comments

Comments
 (0)