Skip to content

Commit f4656a0

Browse files
committed
test: ensure mp_start runs on startup
1 parent 161e5e3 commit f4656a0

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

tests/conftest.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
from freqtrade.freqtradebot import FreqtradeBot
2222
from freqtrade.persistence import LocalTrade, Order, Trade, init_db
2323
from freqtrade.resolvers import ExchangeResolver
24+
from freqtrade.system import set_mp_start_method
2425
from freqtrade.util import dt_now, dt_ts
2526
from freqtrade.worker import Worker
2627
from tests.conftest_trades import (
@@ -500,6 +501,15 @@ def patch_gc(mocker) -> None:
500501
mocker.patch("freqtrade.main.gc_set_threshold")
501502

502503

504+
@pytest.fixture(scope="session", autouse=True)
505+
def fixture_set_mp_start_method():
506+
"""
507+
Patch multiprocessing start mode globally
508+
Auto-used, runs once per session.
509+
"""
510+
set_mp_start_method()
511+
512+
503513
def is_arm(include_aarch64: bool = False) -> bool:
504514
machine = platform.machine()
505515
if include_aarch64:

0 commit comments

Comments
 (0)