from __future__ import annotations import os from collections.abc import Iterator from pathlib import Path import pytest @pytest.fixture def chdir(tmp_path: Path) -> Iterator[Path]: cwd = Path() os.chdir(tmp_path) yield tmp_path os.chdir(cwd)