(
benchmark_data: Dict[str, Any],
selected_datatypes: Iterable[str],
*,
writer: pyfory.Fory,
reader: pyfory.Fory,
)
| 732 | |
| 733 | |
| 734 | def 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 | |
| 747 | def run_benchmark( |
no test coverage detected