Files
opensquilla--opensquilla/tests/test_engine/test_runtime_meta_run_writer_wiring.py
2026-07-13 13:12:33 +08:00

24 lines
693 B
Python

"""TurnRunner accepts an optional meta_run_writer kwarg."""
from __future__ import annotations
from unittest.mock import MagicMock
from opensquilla.engine.runtime import TurnRunner
def test_turnrunner_accepts_meta_run_writer_kwarg() -> None:
"""TurnRunner.__init__ accepts the new optional meta_run_writer arg."""
mock_writer = MagicMock()
runner = TurnRunner(
provider_selector=None,
config=None,
meta_run_writer=mock_writer,
)
assert runner._meta_run_writer is mock_writer
def test_turnrunner_default_meta_run_writer_is_none() -> None:
runner = TurnRunner(provider_selector=None, config=None)
assert runner._meta_run_writer is None