mirror of
https://github.com/calesthio/OpenMontage.git
synced 2026-08-24 09:00:20 +08:00
16 lines
418 B
Python
16 lines
418 B
Python
|
|
"""Shared fixtures for contract tests."""
|
||
|
|
|
||
|
|
from __future__ import annotations
|
||
|
|
|
||
|
|
import pytest
|
||
|
|
|
||
|
|
from tools.tool_registry import ToolRegistry
|
||
|
|
|
||
|
|
|
||
|
|
@pytest.fixture()
|
||
|
|
def isolated_tool_registry(monkeypatch) -> ToolRegistry:
|
||
|
|
"""Provide a registry singleton replacement scoped to one test."""
|
||
|
|
test_registry = ToolRegistry()
|
||
|
|
monkeypatch.setattr("tools.tool_registry.registry", test_registry)
|
||
|
|
return test_registry
|