Meshroom/tests/conftest.py
2025-04-13 19:02:26 +02:00

19 lines
415 B
Python

from pathlib import Path
import tempfile
import pytest
from meshroom.core.graph import Graph
@pytest.fixture
def graphSavedOnDisk():
"""
Yield a Graph instance saved in a unique temporary folder.
Can be used for testing graph IO and computation in isolation.
"""
with tempfile.TemporaryDirectory() as cacheDir:
graph = Graph()
graph.saveAsTemp(cacheDir)
yield graph