test(timing): type the logging object test helper

Co-Authored-By: Ishaan Jaffer <155045088+ishaan-berri@users.noreply.github.com>
This commit is contained in:
Devin AI 2026-09-18 22:30:12 +00:00
parent 00ab2c1be3
commit 7dede188f8

View file

@ -233,7 +233,12 @@ class TestResponseTimingMetrics:
START = datetime.datetime(2025, 1, 1, 0, 0, 0)
END = datetime.datetime(2025, 1, 1, 0, 0, 1)
def _make_logging_obj(self, llm_api_duration_ms=None, caching_details=None, received_at=None):
def _make_logging_obj(
self,
llm_api_duration_ms: float | None = None,
caching_details: dict[str, object] | None = None,
received_at: datetime.datetime | str | None = None,
) -> MagicMock:
logging_obj = MagicMock()
logging_obj.model_call_details = {}
if llm_api_duration_ms is not None: