"""Pytest conftest: configure sys.path so all test imports resolve correctly."""
import os
import sys
TESTS_DIR = os.path.dirname(os.path.abspath(__file__))
PROJECT_ROOT = os.path.dirname(TESTS_DIR)
if PROJECT_ROOT not in sys.path:
sys.path.insert(0, PROJECT_ROOT)
if TESTS_DIR not in sys.path:
sys.path.insert(0, TESTS_DIR)
_custom_op_path1 = os.path.join(PROJECT_ROOT, "mindiesd/ops/vendors/aie_ascendc")
_custom_op_path2 = os.path.join(PROJECT_ROOT, "mindiesd/ops/vendors/customize")
_old_custom_op_path = os.environ.get("ASCEND_CUSTOM_OPP_PATH", "")
if "aie_ascendc" not in _old_custom_op_path:
os.environ["ASCEND_CUSTOM_OPP_PATH"] = f"{_custom_op_path1}:{_custom_op_path2}:{_old_custom_op_path}"