16 lines
536 B
Python
16 lines
536 B
Python
# tests/conftest.py
|
|
import sys
|
|
import os
|
|
from unittest.mock import MagicMock
|
|
|
|
# Put the project root on sys.path so tests can import tracker, mapper directly
|
|
sys.path.insert(0, os.path.dirname(os.path.dirname(__file__)))
|
|
|
|
# Stub ComfyUI-only modules before any test file imports project code
|
|
_folder_paths_mock = MagicMock()
|
|
_folder_paths_mock.get_user_directory.return_value = "/tmp"
|
|
sys.modules["folder_paths"] = _folder_paths_mock
|
|
for mod in ("nodes", "server"):
|
|
if mod not in sys.modules:
|
|
sys.modules[mod] = MagicMock()
|