Skip to content

Commit 200cabb

Browse files
committed
🧪 Reset manager state in runner tests (aiidateam#7279)
1 parent 41dac39 commit 200cabb

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

tests/engine/test_runners.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,13 @@
2222

2323

2424
@pytest.fixture
25-
def runner():
26-
"""Construct and return a `Runner`."""
27-
runner = get_manager().create_runner(poll_interval=0.5)
25+
def runner(manager):
26+
"""Construct and return a ``Runner``.
27+
28+
This fixture depends on ``manager`` so that the manager teardown resets the global profile state after the test,
29+
clearing any shared runner state before later tests run.
30+
"""
31+
runner = manager.create_runner(poll_interval=0.5)
2832
yield runner
2933
runner.close()
3034

0 commit comments

Comments
 (0)