Spaces:
Running
Running
File size: 526 Bytes
5301c48 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
import pytest
import os
import sys
from pathlib import Path
# Add project root to path
sys.path.insert(0, str(Path(__file__).parent.parent))
def pytest_configure(config):
"""Configure pytest for notebook testing."""
# Register the notebook marker
config.addinivalue_line("markers", "notebook: mark test as a notebook test")
@pytest.fixture(scope="session")
def notebook_tempdir(tmpdir_factory):
"""Create a temporary directory for notebook execution."""
return tmpdir_factory.mktemp("notebook_tests")
|