def test_orjson(everything: Everything): converter = orjson_make_converter() raw = orjson_dumps(converter.unstructure(everything)) assert (converter.structure( orjson_loads(raw), Everything, ) == everything)
def test_orjson(everything: Everything): from orjson import dumps as orjson_dumps from orjson import loads as orjson_loads converter = orjson_make_converter() raw = orjson_dumps(converter.unstructure(everything)) assert converter.structure(orjson_loads(raw), Everything) == everything
def test_loads_citm_catalog_orjson(benchmark): benchmark.group = "citm_catalog.json deserialization" benchmark.extra_info["lib"] = "orjson" data = read_fixture_str("citm_catalog.json.xz") benchmark.extra_info["correct"] = json_loads( orjson_dumps(orjson_loads(data))) == json_loads(data) benchmark(orjson_loads, data)
def test_loads_citm_catalog_orjson(benchmark): benchmark.group = 'citm_catalog.json deserialization' benchmark.extra_info['lib'] = 'orjson' data = read_fixture_str("citm_catalog.json.xz") benchmark.extra_info['correct'] = json_loads( orjson_dumps(orjson_loads(data))) == json_loads(data) benchmark(orjson_loads, data)