from pathlib import Path from benchmark.factories import create_test_file from benchmark.msgspec_benchmark.benchmark import MsgSpecBenchmark from benchmark.pydantic_benchmark.benchmark import PydanticBenchmark TEST_DATA_FILE = Path("test_data.json") def main() -> None: pydantic_benchmark = PydanticBenchmark(TEST_DATA_FILE) pydantic_benchmark.execute() msgspec_benchmark = MsgSpecBenchmark(TEST_DATA_FILE) msgspec_benchmark.execute() if __name__ == "__main__": # create_test_file(TEST_DATA_FILE) main()