"""L1 tests for LoRA header sniffing + apply_stack — no torch, no pipeline.""" from __future__ import annotations import json import logging import struct from pathlib import Path from unittest.mock import MagicMock import pytest import lora_stack as ls def _write_safetensors(path: Path, key_dict: dict[str, dict]) -> None: """Minimal safetensors writer: header JSON + dummy tensor bytes.""" header_json = json.dumps(key_dict).encode("utf-8") header_len = struct.pack("