22
33import unittest
44
5- import json
6- import orjson
7- import rapidjson
8- import ujson
5+ from json import loads as json_loads
6+ from orjson import loads as orjson_loads
7+ from rapidjson import loads as rapidjson_loads
8+ from ujson import loads as ujson_loads
99
1010from .util import read_fixture_obj , read_fixture_str
1111
@@ -14,94 +14,94 @@ def test_loads_canada_orjson(benchmark):
1414 benchmark .group = 'canada.json deserialization'
1515 benchmark .extra_info ['lib' ] = 'orjson'
1616 data = read_fixture_str ("canada.json.xz" )
17- benchmark (orjson . loads , data )
17+ benchmark (orjson_loads , data )
1818
1919def test_loads_canada_ujson (benchmark ):
2020 benchmark .group = 'canada.json deserialization'
2121 benchmark .extra_info ['lib' ] = 'ujson'
2222 data = read_fixture_str ("canada.json.xz" )
23- benchmark (ujson . loads , data )
23+ benchmark (ujson_loads , data )
2424
2525def test_loads_canada_json (benchmark ):
2626 benchmark .group = 'canada.json deserialization'
2727 benchmark .extra_info ['lib' ] = 'json'
2828 data = read_fixture_str ("canada.json.xz" )
29- benchmark (json . loads , data )
29+ benchmark (json_loads , data )
3030
3131def test_loads_canada_rapidjson (benchmark ):
3232 benchmark .group = 'canada.json deserialization'
3333 benchmark .extra_info ['lib' ] = 'rapidjson'
3434 data = read_fixture_str ("canada.json.xz" )
35- benchmark (json . loads , data )
35+ benchmark (rapidjson_loads , data )
3636
3737def test_loads_citm_catalog_orjson (benchmark ):
3838 benchmark .group = 'citm_catalog.json deserialization'
3939 benchmark .extra_info ['lib' ] = 'orjson'
4040 data = read_fixture_str ("citm_catalog.json.xz" )
41- benchmark (orjson . loads , data )
41+ benchmark (orjson_loads , data )
4242
4343def test_loads_citm_catalog_ujson (benchmark ):
4444 benchmark .group = 'citm_catalog.json deserialization'
4545 benchmark .extra_info ['lib' ] = 'ujson'
4646 data = read_fixture_str ("citm_catalog.json.xz" )
47- benchmark (ujson . loads , data )
47+ benchmark (ujson_loads , data )
4848
4949def test_loads_citm_catalog_json (benchmark ):
5050 benchmark .group = 'citm_catalog.json deserialization'
5151 benchmark .extra_info ['lib' ] = 'json'
5252 data = read_fixture_str ("citm_catalog.json.xz" )
53- benchmark (json . loads , data )
53+ benchmark (json_loads , data )
5454
5555def test_loads_citm_catalog_rapidjson (benchmark ):
5656 benchmark .group = 'citm_catalog.json deserialization'
5757 benchmark .extra_info ['lib' ] = 'rapidjson'
5858 data = read_fixture_str ("citm_catalog.json.xz" )
59- benchmark (json . loads , data )
59+ benchmark (rapidjson_loads , data )
6060
6161def test_loads_github_orjson (benchmark ):
6262 benchmark .group = 'github.json deserialization'
6363 benchmark .extra_info ['lib' ] = 'orjson'
6464 data = read_fixture_str ("github.json.xz" )
65- benchmark (orjson . loads , data )
65+ benchmark (orjson_loads , data )
6666
6767def test_loads_github_ujson (benchmark ):
6868 benchmark .group = 'github.json deserialization'
6969 benchmark .extra_info ['lib' ] = 'ujson'
7070 data = read_fixture_str ("github.json.xz" )
71- benchmark (ujson . loads , data )
71+ benchmark (ujson_loads , data )
7272
7373def test_loads_github_json (benchmark ):
7474 benchmark .group = 'github.json deserialization'
7575 benchmark .extra_info ['lib' ] = 'json'
7676 data = read_fixture_str ("github.json.xz" )
77- benchmark (json . loads , data )
77+ benchmark (json_loads , data )
7878
7979def test_loads_github_rapidjson (benchmark ):
8080 benchmark .group = 'github.json deserialization'
8181 benchmark .extra_info ['lib' ] = 'rapidjson'
8282 data = read_fixture_str ("github.json.xz" )
83- benchmark (json . loads , data )
83+ benchmark (rapidjson_loads , data )
8484
8585def test_loads_twitter_orjson (benchmark ):
8686 benchmark .group = 'twitter.json deserialization'
8787 benchmark .extra_info ['lib' ] = 'orjson'
8888 data = read_fixture_str ("twitter.json.xz" )
89- benchmark (orjson . loads , data )
89+ benchmark (orjson_loads , data )
9090
9191def test_loads_twitter_ujson (benchmark ):
9292 benchmark .group = 'twitter.json deserialization'
9393 benchmark .extra_info ['lib' ] = 'ujson'
9494 data = read_fixture_str ("twitter.json.xz" )
95- benchmark (ujson . loads , data )
95+ benchmark (ujson_loads , data )
9696
9797def test_loads_twitter_json (benchmark ):
9898 benchmark .group = 'twitter.json deserialization'
9999 benchmark .extra_info ['lib' ] = 'json'
100100 data = read_fixture_str ("twitter.json.xz" )
101- benchmark (json . loads , data )
101+ benchmark (json_loads , data )
102102
103103def test_loads_twitter_rapidjson (benchmark ):
104104 benchmark .group = 'twitter.json deserialization'
105105 benchmark .extra_info ['lib' ] = 'rapidjson'
106106 data = read_fixture_str ("twitter.json.xz" )
107- benchmark (json . loads , data )
107+ benchmark (rapidjson_loads , data )
0 commit comments