from pathlib import Path import pytest from dojo.board import Board, build_board from dojo.grid import parse_grid FIXTURES = Path(__file__).parent / "fixtures" @pytest.fixture def quadrant_text() -> str: return (FIXTURES / "quadrant_valid.txt").read_text(encoding="utf-8") @pytest.fixture def board(quadrant_text: str) -> Board: return build_board(parse_grid(quadrant_text))