MCPcopy
hub / github.com/pytest-dev/pytest / serialize_repr_entry

Function serialize_repr_entry

src/_pytest/reports.py:548–556  ·  view source on GitHub ↗
(
        entry: ReprEntry | ReprEntryNative,
    )

Source from the content-addressed store, hash-verified

546 """
547
548 def serialize_repr_entry(
549 entry: ReprEntry | ReprEntryNative,
550 ) -> dict[str, Any]:
551 data = dataclasses.asdict(entry)
552 for key, value in data.items():
553 if hasattr(value, "__dict__"):
554 data[key] = dataclasses.asdict(value)
555 entry_data = {"type": type(entry).__name__, "data": data}
556 return entry_data
557
558 def serialize_repr_traceback(reprtraceback: ReprTraceback) -> dict[str, Any]:
559 result = dataclasses.asdict(reprtraceback)

Callers 1

serialize_repr_tracebackFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected