19 lines
390 B
Python
19 lines
390 B
Python
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))
|