Chiusura fase di ristrutturazione e modularizzazione del workflow per favorire sviluppo modulare
This commit is contained in:
@@ -1,20 +1,25 @@
|
||||
"""Tests for `tht session documents --json` and build_documents."""
|
||||
import json
|
||||
from datetime import datetime
|
||||
from datetime import UTC, datetime
|
||||
|
||||
from typer.testing import CliRunner
|
||||
|
||||
from tht.cli.session_cmd import session_app
|
||||
from tht.config import DatabaseConfig
|
||||
from tht.decisions import DecisionRecord
|
||||
from tht.session.models import SessionSnapshot
|
||||
from tht.session.store import build_documents, build_snapshot_documents, create_session, new_session_manifest
|
||||
from tht.cli.session_cmd import session_app
|
||||
from tht.session.store import (
|
||||
build_documents,
|
||||
build_snapshot_documents,
|
||||
create_session,
|
||||
new_session_manifest,
|
||||
)
|
||||
|
||||
|
||||
def _db():
|
||||
return DatabaseConfig(
|
||||
database="testdb", user="u", password="p", # noqa: S106
|
||||
**{"schema": "public"},
|
||||
database="testdb", user="u", password="p",
|
||||
schema="public",
|
||||
)
|
||||
|
||||
|
||||
@@ -53,7 +58,7 @@ def test_build_documents_includes_existing_artifacts_only(tmp_path):
|
||||
def _decision(seq: int, type_: str, subject: str, detail: str = "", rationale: str = ""):
|
||||
return DecisionRecord(
|
||||
seq=seq,
|
||||
ts=datetime(2026, 1, 1),
|
||||
ts=datetime(2026, 1, 1, tzinfo=UTC),
|
||||
type=type_,
|
||||
subject=subject,
|
||||
detail=detail,
|
||||
|
||||
Reference in New Issue
Block a user