MCPcopy Create free account
hub / github.com/apache/fory / verify_fory_schema_mismatch

Function verify_fory_schema_mismatch

benchmarks/python/benchmark.py:734–744  ·  view source on GitHub ↗
(
    benchmark_data: Dict[str, Any],
    selected_datatypes: Iterable[str],
    *,
    writer: pyfory.Fory,
    reader: pyfory.Fory,
)

Source from the content-addressed store, hash-verified

732
733
734def verify_fory_schema_mismatch(
735 benchmark_data: Dict[str, Any],
736 selected_datatypes: Iterable[str],
737 *,
738 writer: pyfory.Fory,
739 reader: pyfory.Fory,
740) -> None:
741 for datatype in selected_datatypes:
742 value = benchmark_data[datatype]
743 decoded = reader.deserialize(writer.serialize(value))
744 verify_schema_mismatch(datatype, decoded, value)
745
746
747def run_benchmark(

Callers 1

mainFunction · 0.85

Calls 3

verify_schema_mismatchFunction · 0.85
deserializeMethod · 0.65
serializeMethod · 0.65

Tested by

no test coverage detected