fix: reconcile API annotations and debt baseline

This commit is contained in:
jxxghp
2026-08-23 13:54:47 +08:00
parent 51bd59f3f1
commit 03c03fa27d
2 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -2,7 +2,7 @@ from __future__ import annotations
import json
import time
from typing import Protocol, Union, Any, List, Optional
from typing import Annotated, Any, List, Optional, Protocol, Union
from fastapi import Depends, Request
from starlette.responses import PlainTextResponse
+2 -2
View File
@@ -126,8 +126,8 @@ def test_transaction_debt_baseline_is_a_model_and_oper_ratchet() -> None:
baseline = json.loads(baseline_path.read_text(encoding="utf-8"))
assert baseline["schema_version"] == 1
assert baseline["model_decorators"]["count"] == 75
assert sum(baseline["model_decorators"]["by_kind"].values()) == 75
assert baseline["model_decorators"]["count"] == 38
assert sum(baseline["model_decorators"]["by_kind"].values()) == 38
assert baseline["model_decorators"]["by_kind"]["db_update"] == 0
assert baseline["model_decorators"]["by_kind"]["async_db_update"] == 0
assert baseline["model_transaction_calls"] == {"count": 0, "calls": []}