fix: harden preprocessing state and child capabilities
This commit is contained in:
@@ -5,12 +5,21 @@ from datetime import UTC, datetime
|
||||
from pathlib import Path
|
||||
from types import SimpleNamespace
|
||||
|
||||
import pytest
|
||||
from typer.testing import CliRunner
|
||||
|
||||
from tht.cli import app
|
||||
from tht.memory import MemoryRecord, save_registry
|
||||
|
||||
|
||||
@pytest.fixture(autouse=True)
|
||||
def _child_capability_for_vector_unit_tests(monkeypatch):
|
||||
import tht.cli.preprocess_cmd as preprocess
|
||||
import tht.cli.vector_cmd as vector
|
||||
monkeypatch.setattr(preprocess, "_require_writer_capability", lambda **kwargs: None)
|
||||
monkeypatch.setattr(vector, "_require_writer_capability", lambda **kwargs: None)
|
||||
|
||||
|
||||
class _FakeEmbedder:
|
||||
def embed_documents(self, documents):
|
||||
return [[0.1] * 4 for _ in documents]
|
||||
|
||||
Reference in New Issue
Block a user