diff options
author | Julian Berman <Julian@GrayVines.com> | 2017-10-23 02:29:38 +0200 |
---|---|---|
committer | Julian Berman <Julian@GrayVines.com> | 2017-10-23 08:49:41 -0400 |
commit | 307b2c1262792d84dd9e20025b9b82f40d2419cd (patch) | |
tree | 8a47896b50305d0199702d2dad84e3b46c572460 /jsonschema/benchmarks | |
parent | 8d2abd65b22fff3f09fc9f0cf383edbb13ef9491 (diff) | |
download | jsonschema-307b2c1262792d84dd9e20025b9b82f40d2419cd.tar.gz |
More encapsulation.
Diffstat (limited to 'jsonschema/benchmarks')
-rw-r--r-- | jsonschema/benchmarks/issue.py | 21 | ||||
-rw-r--r-- | jsonschema/benchmarks/test_suite.py | 13 |
2 files changed, 8 insertions, 26 deletions
diff --git a/jsonschema/benchmarks/issue.py b/jsonschema/benchmarks/issue.py index 825d0fc..5568ec0 100644 --- a/jsonschema/benchmarks/issue.py +++ b/jsonschema/benchmarks/issue.py @@ -11,20 +11,13 @@ from jsonschema.tests._suite import Collection import jsonschema -def main(): - runner = Runner() - collection = Collection( - path=FilePath(__file__).sibling("issue"), - remotes=m(), - name="issue", - validator=jsonschema.Draft4Validator, - ) - for test in collection.tests(): - runner.bench_func( - name=test.fully_qualified_name, - func=test.validate_ignoring_errors, - ) +collection = Collection( + path=FilePath(__file__).sibling("issue"), + remotes=m(), + name="issue", + validator=jsonschema.Draft4Validator, +) if __name__ == "__main__": - main() + collection.benchmark(runner=Runner()) diff --git a/jsonschema/benchmarks/test_suite.py b/jsonschema/benchmarks/test_suite.py index 48fd0e5..c4d3ccd 100644 --- a/jsonschema/benchmarks/test_suite.py +++ b/jsonschema/benchmarks/test_suite.py @@ -10,16 +10,5 @@ from perf import Runner from jsonschema.tests._suite import Suite -def main(): - runner = Runner() - suite = Suite() - for collection in suite.collections(): - for test in collection.tests(): - runner.bench_func( - name=test.fully_qualified_name, - func=test.validate_ignoring_errors, - ) - - if __name__ == "__main__": - main() + Suite().benchmark(runner=Runner()) |