>>> py3-fastjsonschema: Building community/py3-fastjsonschema 2.19.1-r2 (using abuild 3.13.0-r3) started Tue, 23 Apr 2024 03:50:28 +0000 >>> py3-fastjsonschema: Checking sanity of /home/buildozer/aports/community/py3-fastjsonschema/APKBUILD... >>> py3-fastjsonschema: Analyzing dependencies... >>> py3-fastjsonschema: Installing for build: build-base python3 py3-gpep517 py3-setuptools py3-wheel py3-installer py3-pytest py3-pytest-benchmark (1/37) Installing libbz2 (1.0.8-r6) (2/37) Installing libffi (3.4.6-r0) (3/37) Installing gdbm (1.23-r1) (4/37) Installing xz-libs (5.6.1-r3) (5/37) Installing mpdecimal (4.0.0-r0) (6/37) Installing libpanelw (6.4_p20240330-r0) (7/37) Installing readline (8.2.10-r0) (8/37) Installing sqlite-libs (3.45.3-r0) (9/37) Installing python3 (3.12.3-r1) (10/37) Installing python3-pycache-pyc0 (3.12.3-r1) (11/37) Installing pyc (3.12.3-r1) (12/37) Installing python3-pyc (3.12.3-r1) (13/37) Installing py3-installer (0.7.0-r2) (14/37) Installing py3-installer-pyc (0.7.0-r2) (15/37) Installing py3-gpep517 (15-r2) (16/37) Installing py3-gpep517-pyc (15-r2) (17/37) Installing py3-parsing (3.1.2-r1) (18/37) Installing py3-parsing-pyc (3.1.2-r1) (19/37) Installing py3-packaging (24.0-r1) (20/37) Installing py3-packaging-pyc (24.0-r1) (21/37) Installing py3-setuptools (69.5.1-r0) (22/37) Installing py3-setuptools-pyc (69.5.1-r0) (23/37) Installing py3-wheel (0.42.0-r1) (24/37) Installing py3-wheel-pyc (0.42.0-r1) (25/37) Installing py3-iniconfig (2.0.0-r1) (26/37) Installing py3-iniconfig-pyc (2.0.0-r1) (27/37) Installing py3-pluggy (1.4.0-r1) (28/37) Installing py3-pluggy-pyc (1.4.0-r1) (29/37) Installing py3-py (1.11.0-r3) (30/37) Installing py3-py-pyc (1.11.0-r3) (31/37) Installing py3-pytest (8.1.1-r1) (32/37) Installing py3-pytest-pyc (8.1.1-r1) (33/37) Installing py3-py-cpuinfo (9.0.0-r4) (34/37) Installing py3-py-cpuinfo-pyc (9.0.0-r4) (35/37) Installing py3-pytest-benchmark (4.0.0-r4) (36/37) Installing py3-pytest-benchmark-pyc (4.0.0-r4) (37/37) Installing .makedepends-py3-fastjsonschema (20240423.035029) Executing busybox-1.36.1-r25.trigger OK: 321 MiB in 139 packages >>> py3-fastjsonschema: Cleaning up srcdir >>> py3-fastjsonschema: Cleaning up pkgdir >>> py3-fastjsonschema: Cleaning up tmpdir >>> py3-fastjsonschema: Fetching https://distfiles.alpinelinux.org/distfiles/v3.20/py3-fastjsonschema-2.19.1.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> py3-fastjsonschema: Fetching py3-fastjsonschema-2.19.1.tar.gz::https://github.com/horejsek/python-fastjsonschema/archive/refs/tags/v2.19.1.tar.gz Connecting to github.com (140.82.121.3:443) Connecting to codeload.github.com (140.82.121.9:443) saving to '/var/cache/distfiles/py3-fastjsonschema-2.19.1.tar.gz.part' py3-fastjsonschema-2 100% |********************************| 383k 0:00:00 ETA '/var/cache/distfiles/py3-fastjsonschema-2.19.1.tar.gz.part' saved >>> py3-fastjsonschema: Fetching https://distfiles.alpinelinux.org/distfiles/v3.20/py3-fastjsonschema-2.19.1.tar.gz >>> py3-fastjsonschema: Checking sha512sums... py3-fastjsonschema-2.19.1.tar.gz: OK pytest8.patch: OK >>> py3-fastjsonschema: Unpacking /var/cache/distfiles/py3-fastjsonschema-2.19.1.tar.gz... >>> py3-fastjsonschema: pytest8.patch patching file tests/test_pattern_properties.py patching file tests/test_string.py 2024-04-23 03:50:30,863 gpep517 INFO Building wheel via backend setuptools.build_meta:__legacy__ 2024-04-23 03:50:30,885 root INFO running bdist_wheel 2024-04-23 03:50:30,900 root INFO running build 2024-04-23 03:50:30,900 root INFO running build_py 2024-04-23 03:50:30,903 root INFO creating build 2024-04-23 03:50:30,903 root INFO creating build/lib 2024-04-23 03:50:30,903 root INFO creating build/lib/fastjsonschema 2024-04-23 03:50:30,903 root INFO copying fastjsonschema/__init__.py -> build/lib/fastjsonschema 2024-04-23 03:50:30,904 root INFO copying fastjsonschema/ref_resolver.py -> build/lib/fastjsonschema 2024-04-23 03:50:30,904 root INFO copying fastjsonschema/exceptions.py -> build/lib/fastjsonschema 2024-04-23 03:50:30,904 root INFO copying fastjsonschema/version.py -> build/lib/fastjsonschema 2024-04-23 03:50:30,904 root INFO copying fastjsonschema/draft04.py -> build/lib/fastjsonschema 2024-04-23 03:50:30,904 root INFO copying fastjsonschema/draft07.py -> build/lib/fastjsonschema 2024-04-23 03:50:30,905 root INFO copying fastjsonschema/__main__.py -> build/lib/fastjsonschema 2024-04-23 03:50:30,905 root INFO copying fastjsonschema/indent.py -> build/lib/fastjsonschema 2024-04-23 03:50:30,905 root INFO copying fastjsonschema/draft06.py -> build/lib/fastjsonschema 2024-04-23 03:50:30,905 root INFO copying fastjsonschema/generator.py -> build/lib/fastjsonschema 2024-04-23 03:50:30,910 wheel INFO installing to build/bdist.linux-armv8l/wheel 2024-04-23 03:50:30,910 root INFO running install 2024-04-23 03:50:30,919 root INFO running install_lib 2024-04-23 03:50:30,921 root INFO creating build/bdist.linux-armv8l 2024-04-23 03:50:30,921 root INFO creating build/bdist.linux-armv8l/wheel 2024-04-23 03:50:30,921 root INFO creating build/bdist.linux-armv8l/wheel/fastjsonschema 2024-04-23 03:50:30,921 root INFO copying build/lib/fastjsonschema/__init__.py -> build/bdist.linux-armv8l/wheel/fastjsonschema 2024-04-23 03:50:30,921 root INFO copying build/lib/fastjsonschema/ref_resolver.py -> build/bdist.linux-armv8l/wheel/fastjsonschema 2024-04-23 03:50:30,922 root INFO copying build/lib/fastjsonschema/exceptions.py -> build/bdist.linux-armv8l/wheel/fastjsonschema 2024-04-23 03:50:30,922 root INFO copying build/lib/fastjsonschema/version.py -> build/bdist.linux-armv8l/wheel/fastjsonschema 2024-04-23 03:50:30,922 root INFO copying build/lib/fastjsonschema/draft04.py -> build/bdist.linux-armv8l/wheel/fastjsonschema 2024-04-23 03:50:30,922 root INFO copying build/lib/fastjsonschema/draft07.py -> build/bdist.linux-armv8l/wheel/fastjsonschema 2024-04-23 03:50:30,922 root INFO copying build/lib/fastjsonschema/__main__.py -> build/bdist.linux-armv8l/wheel/fastjsonschema 2024-04-23 03:50:30,922 root INFO copying build/lib/fastjsonschema/indent.py -> build/bdist.linux-armv8l/wheel/fastjsonschema 2024-04-23 03:50:30,923 root INFO copying build/lib/fastjsonschema/draft06.py -> build/bdist.linux-armv8l/wheel/fastjsonschema 2024-04-23 03:50:30,923 root INFO copying build/lib/fastjsonschema/generator.py -> build/bdist.linux-armv8l/wheel/fastjsonschema 2024-04-23 03:50:30,923 root INFO running install_egg_info 2024-04-23 03:50:30,925 root INFO running egg_info 2024-04-23 03:50:30,926 root INFO creating fastjsonschema.egg-info 2024-04-23 03:50:30,927 root INFO writing fastjsonschema.egg-info/PKG-INFO 2024-04-23 03:50:30,929 root INFO writing dependency_links to fastjsonschema.egg-info/dependency_links.txt 2024-04-23 03:50:30,929 root INFO writing requirements to fastjsonschema.egg-info/requires.txt 2024-04-23 03:50:30,929 root INFO writing top-level names to fastjsonschema.egg-info/top_level.txt 2024-04-23 03:50:30,929 root INFO writing manifest file 'fastjsonschema.egg-info/SOURCES.txt' 2024-04-23 03:50:30,932 root INFO reading manifest file 'fastjsonschema.egg-info/SOURCES.txt' 2024-04-23 03:50:30,932 root INFO reading manifest template 'MANIFEST.in' 2024-04-23 03:50:30,933 root WARNING warning: no previously-included files matching '*.pyc' found anywhere in distribution 2024-04-23 03:50:30,933 root INFO adding license file 'LICENSE' 2024-04-23 03:50:30,933 root INFO adding license file 'AUTHORS' 2024-04-23 03:50:30,934 root INFO writing manifest file 'fastjsonschema.egg-info/SOURCES.txt' 2024-04-23 03:50:30,934 root INFO Copying fastjsonschema.egg-info to build/bdist.linux-armv8l/wheel/fastjsonschema-2.19.1-py3.12.egg-info 2024-04-23 03:50:30,935 root INFO running install_scripts 2024-04-23 03:50:30,937 wheel INFO creating build/bdist.linux-armv8l/wheel/fastjsonschema-2.19.1.dist-info/WHEEL 2024-04-23 03:50:30,937 wheel INFO creating '/home/buildozer/aports/community/py3-fastjsonschema/src/python-fastjsonschema-2.19.1/.dist/.tmp-plswejii/fastjsonschema-2.19.1-py3-none-any.whl' and adding 'build/bdist.linux-armv8l/wheel' to it 2024-04-23 03:50:30,938 wheel INFO adding 'fastjsonschema/__init__.py' 2024-04-23 03:50:30,938 wheel INFO adding 'fastjsonschema/__main__.py' 2024-04-23 03:50:30,938 wheel INFO adding 'fastjsonschema/draft04.py' 2024-04-23 03:50:30,939 wheel INFO adding 'fastjsonschema/draft06.py' 2024-04-23 03:50:30,939 wheel INFO adding 'fastjsonschema/draft07.py' 2024-04-23 03:50:30,939 wheel INFO adding 'fastjsonschema/exceptions.py' 2024-04-23 03:50:30,939 wheel INFO adding 'fastjsonschema/generator.py' 2024-04-23 03:50:30,939 wheel INFO adding 'fastjsonschema/indent.py' 2024-04-23 03:50:30,940 wheel INFO adding 'fastjsonschema/ref_resolver.py' 2024-04-23 03:50:30,940 wheel INFO adding 'fastjsonschema/version.py' 2024-04-23 03:50:30,940 wheel INFO adding 'fastjsonschema-2.19.1.dist-info/AUTHORS' 2024-04-23 03:50:30,940 wheel INFO adding 'fastjsonschema-2.19.1.dist-info/LICENSE' 2024-04-23 03:50:30,940 wheel INFO adding 'fastjsonschema-2.19.1.dist-info/METADATA' 2024-04-23 03:50:30,940 wheel INFO adding 'fastjsonschema-2.19.1.dist-info/WHEEL' 2024-04-23 03:50:30,941 wheel INFO adding 'fastjsonschema-2.19.1.dist-info/top_level.txt' 2024-04-23 03:50:30,941 wheel INFO adding 'fastjsonschema-2.19.1.dist-info/RECORD' 2024-04-23 03:50:30,941 wheel INFO removing build/bdist.linux-armv8l/wheel 2024-04-23 03:50:30,942 gpep517 INFO The backend produced .dist/fastjsonschema-2.19.1-py3-none-any.whl fastjsonschema-2.19.1-py3-none-any.whl ============================= test session starts ============================== platform linux -- Python 3.12.3, pytest-8.1.1, pluggy-1.4.0 -- /home/buildozer/aports/community/py3-fastjsonschema/src/python-fastjsonschema-2.19.1/.testenv/bin/python3 cachedir: .pytest_cache benchmark: 4.0.0 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000) rootdir: /home/buildozer/aports/community/py3-fastjsonschema/src/python-fastjsonschema-2.19.1 plugins: benchmark-4.0.0 collecting ... collected 448 items / 2 deselected / 446 selected tests/benchmarks/test_benchmark.py::test_benchmark_ok_values[value0] PASSED [ 0%] tests/benchmarks/test_benchmark.py::test_benchmark_ok_values[value1] PASSED [ 0%] tests/benchmarks/test_benchmark.py::test_benchmark_ok_values[value2] PASSED [ 0%] tests/benchmarks/test_benchmark.py::test_benchmark_ok_values[value3] PASSED [ 0%] tests/benchmarks/test_benchmark.py::test_benchmark_bad_values[value0] PASSED [ 1%] tests/benchmarks/test_benchmark.py::test_benchmark_bad_values[value1] PASSED [ 1%] tests/benchmarks/test_benchmark.py::test_benchmark_bad_values[value2] PASSED [ 1%] tests/benchmarks/test_benchmark.py::test_benchmark_bad_values[value3] PASSED [ 1%] tests/benchmarks/test_benchmark.py::test_benchmark_bad_values[value4] PASSED [ 2%] tests/benchmarks/test_benchmark.py::test_benchmark_bad_values[value5] PASSED [ 2%] tests/benchmarks/test_benchmark.py::test_benchmark_bad_values[value6] PASSED [ 2%] tests/benchmarks/test_benchmark.py::test_benchmark_bad_values[value7] PASSED [ 2%] tests/json_schema/test_draft04.py::test[schema_version0-schema0-data0-is_valid0] SKIPPED [ 2%] tests/json_schema/test_draft06.py::test[schema_version0-schema0-data0-is_valid0] SKIPPED [ 3%] tests/json_schema/test_draft07.py::test[schema_version0-schema0-data0-is_valid0] SKIPPED [ 3%] tests/test_array.py::test_array[0-expected0] PASSED [ 3%] tests/test_array.py::test_array[None-expected1] PASSED [ 3%] tests/test_array.py::test_array[True-expected2] PASSED [ 4%] tests/test_array.py::test_array[False-expected3] PASSED [ 4%] tests/test_array.py::test_array[abc-expected4] PASSED [ 4%] tests/test_array.py::test_array[value5-expected5] PASSED [ 4%] tests/test_array.py::test_array[value6-expected6] PASSED [ 4%] tests/test_array.py::test_array[value7-expected7] PASSED [ 5%] tests/test_array.py::test_max_items[value0-expected0] PASSED [ 5%] tests/test_array.py::test_max_items[value1-expected1] PASSED [ 5%] tests/test_array.py::test_max_items[value2-expected2] PASSED [ 5%] tests/test_array.py::test_max_items[value3-expected3] PASSED [ 6%] tests/test_array.py::test_min_items[value0-expected0] PASSED [ 6%] tests/test_array.py::test_min_items[value1-expected1] PASSED [ 6%] tests/test_array.py::test_min_items[value2-expected2] PASSED [ 6%] tests/test_array.py::test_min_items[value3-expected3] PASSED [ 6%] tests/test_array.py::test_unique_items[value0-expected0] PASSED [ 7%] tests/test_array.py::test_unique_items[value1-expected1] PASSED [ 7%] tests/test_array.py::test_unique_items[value2-expected2] PASSED [ 7%] tests/test_array.py::test_unique_items[value3-expected3] PASSED [ 7%] tests/test_array.py::test_unique_items[value4-expected4] PASSED [ 8%] tests/test_array.py::test_unique_items[value5-expected5] PASSED [ 8%] tests/test_array.py::test_unique_items[value6-expected6] PASSED [ 8%] tests/test_array.py::test_unique_items[value7-expected7] PASSED [ 8%] tests/test_array.py::test_unique_items[value8-expected8] PASSED [ 8%] tests/test_array.py::test_unique_items[value9-expected9] PASSED [ 9%] tests/test_array.py::test_unique_items[value10-expected10] PASSED [ 9%] tests/test_array.py::test_unique_items[value11-expected11] PASSED [ 9%] tests/test_array.py::test_unique_items[value12-expected12] PASSED [ 9%] tests/test_array.py::test_unique_items[value13-expected13] PASSED [ 10%] tests/test_array.py::test_unique_items[value14-expected14] PASSED [ 10%] tests/test_array.py::test_unique_items[value15-expected15] PASSED [ 10%] tests/test_array.py::test_unique_items[value16-expected16] PASSED [ 10%] tests/test_array.py::test_unique_items[value17-expected17] PASSED [ 10%] tests/test_array.py::test_not_unique_items PASSED [ 11%] tests/test_array.py::test_min_and_unique_items PASSED [ 11%] tests/test_array.py::test_items_all_same[value0-expected0] PASSED [ 11%] tests/test_array.py::test_items_all_same[value1-expected1] PASSED [ 11%] tests/test_array.py::test_items_all_same[value2-expected2] PASSED [ 12%] tests/test_array.py::test_different_items[value0-expected0] PASSED [ 12%] tests/test_array.py::test_different_items[value1-expected1] PASSED [ 12%] tests/test_array.py::test_different_items[value2-expected2] PASSED [ 12%] tests/test_array.py::test_different_items[value3-expected3] PASSED [ 13%] tests/test_array.py::test_different_items[value4-expected4] PASSED [ 13%] tests/test_array.py::test_different_items[value5-expected5] PASSED [ 13%] tests/test_array.py::test_different_items_with_additional_items[value0-expected0] PASSED [ 13%] tests/test_array.py::test_different_items_with_additional_items[value1-expected1] PASSED [ 13%] tests/test_array.py::test_different_items_with_additional_items[value2-expected2] PASSED [ 14%] tests/test_array.py::test_different_items_with_additional_items[value3-expected3] PASSED [ 14%] tests/test_array.py::test_different_items_with_additional_items[value4-expected4] PASSED [ 14%] tests/test_array.py::test_different_items_with_additional_items[value5-expected5] PASSED [ 14%] tests/test_array.py::test_different_items_without_additional_items[value0-expected0] PASSED [ 15%] tests/test_array.py::test_different_items_without_additional_items[value1-expected1] PASSED [ 15%] tests/test_array.py::test_different_items_without_additional_items[value2-expected2] PASSED [ 15%] tests/test_array.py::test_different_items_without_additional_items[value3-expected3] PASSED [ 15%] tests/test_array.py::test_different_items_without_additional_items[value4-expected4] PASSED [ 15%] tests/test_array.py::test_different_items_without_additional_items[value5-expected5] PASSED [ 16%] tests/test_array.py::test_tuples_as_arrays[value0-expected0] PASSED [ 16%] tests/test_array.py::test_tuples_as_arrays[value1-expected1] PASSED [ 16%] tests/test_array.py::test_tuples_as_arrays[value2-expected2] PASSED [ 16%] tests/test_array.py::test_tuples_as_arrays[value3-expected3] PASSED [ 17%] tests/test_array.py::test_mixed_arrays[value0-expected0] PASSED [ 17%] tests/test_array.py::test_mixed_arrays[value1-expected1] PASSED [ 17%] tests/test_array.py::test_issue_114 PASSED [ 17%] tests/test_boolean.py::test_boolean[0-expected0] PASSED [ 17%] tests/test_boolean.py::test_boolean[None-expected1] PASSED [ 18%] tests/test_boolean.py::test_boolean[True-True] PASSED [ 18%] tests/test_boolean.py::test_boolean[False-False] PASSED [ 18%] tests/test_boolean.py::test_boolean[abc-expected4] PASSED [ 18%] tests/test_boolean.py::test_boolean[value5-expected5] PASSED [ 19%] tests/test_boolean.py::test_boolean[value6-expected6] PASSED [ 19%] tests/test_boolean_schema.py::test_boolean_schema_true_in_then[1-1] PASSED [ 19%] tests/test_boolean_schema.py::test_boolean_schema_true_in_then[2-2] PASSED [ 19%] tests/test_boolean_schema.py::test_boolean_schema_false_in_then[1-expected0] PASSED [ 19%] tests/test_boolean_schema.py::test_boolean_schema_false_in_then[2-2] PASSED [ 20%] tests/test_boolean_schema.py::test_boolean_schema_true_in_else[1-1] PASSED [ 20%] tests/test_boolean_schema.py::test_boolean_schema_true_in_else[2-2] PASSED [ 20%] tests/test_boolean_schema.py::test_boolean_schema_false_in_else[1-1] PASSED [ 20%] tests/test_boolean_schema.py::test_boolean_schema_false_in_else[2-expected1] PASSED [ 21%] tests/test_common.py::test_enum[1-1] PASSED [ 21%] tests/test_common.py::test_enum[2-2] PASSED [ 21%] tests/test_common.py::test_enum[12-expected2] PASSED [ 21%] tests/test_common.py::test_enum[a-a] PASSED [ 21%] tests/test_common.py::test_enum[aa-expected4] PASSED [ 22%] tests/test_common.py::test_types[0-0] PASSED [ 22%] tests/test_common.py::test_types[None-expected1] PASSED [ 22%] tests/test_common.py::test_types[True-expected2] PASSED [ 22%] tests/test_common.py::test_types[abc-abc] PASSED [ 23%] tests/test_common.py::test_types[value4-expected4] PASSED [ 23%] tests/test_common.py::test_types[value5-expected5] PASSED [ 23%] tests/test_common.py::test_all_of[qwert-qwert] PASSED [ 23%] tests/test_common.py::test_all_of[qwertz-expected1] PASSED [ 23%] tests/test_common.py::test_any_of[0-0] PASSED [ 24%] tests/test_common.py::test_any_of[None-expected1] PASSED [ 24%] tests/test_common.py::test_any_of[True-expected2] PASSED [ 24%] tests/test_common.py::test_any_of[abc-abc] PASSED [ 24%] tests/test_common.py::test_any_of[value4-expected4] PASSED [ 25%] tests/test_common.py::test_any_of[value5-expected5] PASSED [ 25%] tests/test_common.py::test_one_of[0-expected0] PASSED [ 25%] tests/test_common.py::test_one_of[2-expected1] PASSED [ 25%] tests/test_common.py::test_one_of[9-9] PASSED [ 26%] tests/test_common.py::test_one_of[10-10] PASSED [ 26%] tests/test_common.py::test_one_of[15-expected4] PASSED [ 26%] tests/test_common.py::test_one_of_factorized[0-expected0] PASSED [ 26%] tests/test_common.py::test_one_of_factorized[2-expected1] PASSED [ 26%] tests/test_common.py::test_one_of_factorized[9-9] PASSED [ 27%] tests/test_common.py::test_one_of_factorized[10-10] PASSED [ 27%] tests/test_common.py::test_one_of_factorized[15-expected4] PASSED [ 27%] tests/test_common.py::test_not[0-expected0] PASSED [ 27%] tests/test_common.py::test_not[True-True] PASSED [ 28%] tests/test_common.py::test_not[abc-abc] PASSED [ 28%] tests/test_common.py::test_not[value3-expected3] PASSED [ 28%] tests/test_common.py::test_not[value4-expected4] PASSED [ 28%] tests/test_compile_to_code.py::test_compile_to_code PASSED [ 28%] tests/test_compile_to_code.py::test_compile_to_code_ipv6_regex PASSED [ 29%] tests/test_compile_to_code.py::test_compile_complex_one_of_all_of PASSED [ 29%] tests/test_compile_to_code.py::test_compile_to_code_custom_format PASSED [ 29%] tests/test_compile_to_code.py::test_compile_to_code_custom_format_with_refs PASSED [ 29%] tests/test_composition.py::test_composition[oneOf-10] PASSED [ 30%] tests/test_composition.py::test_composition[allOf-15] PASSED [ 30%] tests/test_composition.py::test_composition[anyOf-9] PASSED [ 30%] tests/test_composition.py::test_ref_is_expanded_on_composition_error[oneOf-2] PASSED [ 30%] tests/test_composition.py::test_ref_is_expanded_on_composition_error[anyOf-2] PASSED [ 30%] tests/test_composition.py::test_ref_is_expanded_on_composition_error[allOf-3] PASSED [ 31%] tests/test_composition.py::test_ref_is_expanded_with_resolver[oneOf-2] PASSED [ 31%] tests/test_composition.py::test_ref_is_expanded_with_resolver[anyOf-2] PASSED [ 31%] tests/test_composition.py::test_ref_is_expanded_with_resolver[allOf-3] PASSED [ 31%] tests/test_composition.py::test_ref_in_conditional PASSED [ 32%] tests/test_const.py::test_const[foo-False] PASSED [ 32%] tests/test_const.py::test_const[42-False] PASSED [ 32%] tests/test_const.py::test_const[False-False] PASSED [ 32%] tests/test_const.py::test_const[value3-False] PASSED [ 32%] tests/test_const.py::test_const['"-False0] PASSED [ 33%] tests/test_const.py::test_const[foo-True] PASSED [ 33%] tests/test_const.py::test_const['"-False1] PASSED [ 33%] tests/test_default.py::test_default_in_object[None-expected0] PASSED [ 33%] tests/test_default.py::test_default_in_object[value1-expected1] PASSED [ 34%] tests/test_default.py::test_default_in_object[value2-expected2] PASSED [ 34%] tests/test_default.py::test_default_in_object[value3-expected3] PASSED [ 34%] tests/test_default.py::test_default_in_object[value4-expected4] PASSED [ 34%] tests/test_default.py::test_default_in_array[None-expected0] PASSED [ 34%] tests/test_default.py::test_default_in_array[value1-expected1] PASSED [ 35%] tests/test_default.py::test_default_in_array[value2-expected2] PASSED [ 35%] tests/test_default.py::test_default_in_array[value3-expected3] PASSED [ 35%] tests/test_default.py::test_default_turned_off PASSED [ 35%] tests/test_examples.py::test_validate[issue-109] PASSED [ 36%] tests/test_examples.py::test_validate[issue-109-regex-only] PASSED [ 36%] tests/test_examples.py::test_validate[conditional] PASSED [ 36%] tests/test_examples.py::test_validate[path_with_definition] PASSED [ 36%] tests/test_exceptions.py::test_exception_variable_path[data-expected0] PASSED [ 36%] tests/test_exceptions.py::test_exception_variable_path[data[0]-expected1] PASSED [ 37%] tests/test_exceptions.py::test_exception_variable_path[data.foo-expected2] PASSED [ 37%] tests/test_exceptions.py::test_exception_variable_path[data[1].bar-expected3] PASSED [ 37%] tests/test_exceptions.py::test_exception_variable_path[data.foo[2]-expected4] PASSED [ 37%] tests/test_exceptions.py::test_exception_variable_path[data.foo.bar[1][2]-expected5] PASSED [ 38%] tests/test_exceptions.py::test_exception_variable_path[data[1][2].foo.bar-expected6] PASSED [ 38%] tests/test_exceptions.py::test_exception_rule_definition[None-None-None] PASSED [ 38%] tests/test_exceptions.py::test_exception_rule_definition[definition1-None-None] PASSED [ 38%] tests/test_exceptions.py::test_exception_rule_definition[definition2-None-None] PASSED [ 39%] tests/test_exceptions.py::test_exception_rule_definition[definition3-unique-None] PASSED [ 39%] tests/test_exceptions.py::test_exception_rule_definition[definition4-type-string] PASSED [ 39%] tests/test_exceptions.py::test_exception_rule_definition[None-type-None] PASSED [ 39%] tests/test_format.py::test_datetime[-expected0] PASSED [ 39%] tests/test_format.py::test_datetime[bla-expected1] PASSED [ 40%] tests/test_format.py::test_datetime[2018-02-05T14:17:10.00-expected2] PASSED [ 40%] tests/test_format.py::test_datetime[2018-02-05T14:17:10.00Z\n-expected3] PASSED [ 40%] tests/test_format.py::test_datetime[2018-02-05T14:17:10.00Z-2018-02-05T14:17:10.00Z] PASSED [ 40%] tests/test_format.py::test_datetime[2018-02-05T14:17:10Z-2018-02-05T14:17:10Z] PASSED [ 41%] tests/test_format.py::test_datetime[2020-09-09T01:01:01+0100-2020-09-09T01:01:01+0100] PASSED [ 41%] tests/test_format.py::test_hostname[-expected0] PASSED [ 41%] tests/test_format.py::test_hostname[LDhsjf878&d-expected1] PASSED [ 41%] tests/test_format.py::test_hostname[bla.bla--expected2] PASSED [ 41%] tests/test_format.py::test_hostname[example.example.com--expected3] PASSED [ 42%] tests/test_format.py::test_hostname[example.example.com\n-expected4] PASSED [ 42%] tests/test_format.py::test_hostname[localhost-localhost] PASSED [ 42%] tests/test_format.py::test_hostname[example.com-example.com] PASSED [ 42%] tests/test_format.py::test_hostname[example.de-example.de] PASSED [ 43%] tests/test_format.py::test_hostname[example.fr-example.fr] PASSED [ 43%] tests/test_format.py::test_hostname[example.example.com-example.example.com] PASSED [ 43%] tests/test_format.py::test_date[-expected0] PASSED [ 43%] tests/test_format.py::test_date[bla-expected1] PASSED [ 43%] tests/test_format.py::test_date[2018-2-5-expected2] PASSED [ 44%] tests/test_format.py::test_date[2018-02-05-2018-02-05] PASSED [ 44%] tests/test_format.py::test_custom_format[-expected0-^[ab]$] PASSED [ 44%] tests/test_format.py::test_custom_format[-expected1-] PASSED [ 44%] tests/test_format.py::test_custom_format[a-a-^[ab]$] PASSED [ 45%] tests/test_format.py::test_custom_format[a-a-] PASSED [ 45%] tests/test_format.py::test_custom_format[c-expected4-^[ab]$] PASSED [ 45%] tests/test_format.py::test_custom_format[c-expected5-] PASSED [ 45%] tests/test_format.py::test_custom_format_override PASSED [ 45%] tests/test_format.py::test_disable_formats PASSED [ 46%] tests/test_integration.py::test_integration[value0-expected0] PASSED [ 46%] tests/test_integration.py::test_integration[value1-expected1] PASSED [ 46%] tests/test_integration.py::test_integration[value2-expected2] PASSED [ 46%] tests/test_integration.py::test_integration[value3-expected3] PASSED [ 47%] tests/test_integration.py::test_integration[value4-expected4] PASSED [ 47%] tests/test_integration.py::test_integration[value5-expected5] PASSED [ 47%] tests/test_integration.py::test_integration[value6-expected6] PASSED [ 47%] tests/test_integration.py::test_integration[value7-expected7] PASSED [ 47%] tests/test_integration.py::test_integration[value8-expected8] PASSED [ 48%] tests/test_integration.py::test_integration[value9-expected9] PASSED [ 48%] tests/test_integration.py::test_integration[value10-expected10] PASSED [ 48%] tests/test_integration.py::test_integration[value11-expected11] PASSED [ 48%] tests/test_integration.py::test_integration[value12-expected12] PASSED [ 49%] tests/test_integration.py::test_integration[value13-expected13] PASSED [ 49%] tests/test_integration.py::test_integration[value14-expected14] PASSED [ 49%] tests/test_integration.py::test_any_of_with_patterns PASSED [ 49%] tests/test_integration.py::test_swap_handlers PASSED [ 50%] tests/test_null.py::test_null[0-expected0] PASSED [ 50%] tests/test_null.py::test_null[None-None] PASSED [ 50%] tests/test_null.py::test_null[True-expected2] PASSED [ 50%] tests/test_null.py::test_null[abc-expected3] PASSED [ 50%] tests/test_null.py::test_null[value4-expected4] PASSED [ 51%] tests/test_null.py::test_null[value5-expected5] PASSED [ 51%] tests/test_number.py::test_number[number--5--5] PASSED [ 51%] tests/test_number.py::test_number[number-0-0] PASSED [ 51%] tests/test_number.py::test_number[number-5-5] PASSED [ 52%] tests/test_number.py::test_number[number-None-expected3] PASSED [ 52%] tests/test_number.py::test_number[number-True-expected4] PASSED [ 52%] tests/test_number.py::test_number[number-abc-expected5] PASSED [ 52%] tests/test_number.py::test_number[number-value6-expected6] PASSED [ 52%] tests/test_number.py::test_number[number-value7-expected7] PASSED [ 53%] tests/test_number.py::test_number[integer--5--5] PASSED [ 53%] tests/test_number.py::test_number[integer-0-0] PASSED [ 53%] tests/test_number.py::test_number[integer-5-5] PASSED [ 53%] tests/test_number.py::test_number[integer-None-expected3] PASSED [ 54%] tests/test_number.py::test_number[integer-True-expected4] PASSED [ 54%] tests/test_number.py::test_number[integer-abc-expected5] PASSED [ 54%] tests/test_number.py::test_number[integer-value6-expected6] PASSED [ 54%] tests/test_number.py::test_number[integer-value7-expected7] PASSED [ 54%] tests/test_number.py::test_maximum[number--5--5] PASSED [ 55%] tests/test_number.py::test_maximum[number-5-5] PASSED [ 55%] tests/test_number.py::test_maximum[number-9-9] PASSED [ 55%] tests/test_number.py::test_maximum[number-10-10] PASSED [ 55%] tests/test_number.py::test_maximum[number-11-expected4] PASSED [ 56%] tests/test_number.py::test_maximum[number-20-expected5] PASSED [ 56%] tests/test_number.py::test_maximum[integer--5--5] PASSED [ 56%] tests/test_number.py::test_maximum[integer-5-5] PASSED [ 56%] tests/test_number.py::test_maximum[integer-9-9] PASSED [ 56%] tests/test_number.py::test_maximum[integer-10-10] PASSED [ 57%] tests/test_number.py::test_maximum[integer-11-expected4] PASSED [ 57%] tests/test_number.py::test_maximum[integer-20-expected5] PASSED [ 57%] tests/test_number.py::test_exclusive_maximum[number--5--5] PASSED [ 57%] tests/test_number.py::test_exclusive_maximum[number-5-5] PASSED [ 58%] tests/test_number.py::test_exclusive_maximum[number-9-9] PASSED [ 58%] tests/test_number.py::test_exclusive_maximum[number-10-expected3] PASSED [ 58%] tests/test_number.py::test_exclusive_maximum[number-11-expected4] PASSED [ 58%] tests/test_number.py::test_exclusive_maximum[number-20-expected5] PASSED [ 58%] tests/test_number.py::test_exclusive_maximum[integer--5--5] PASSED [ 59%] tests/test_number.py::test_exclusive_maximum[integer-5-5] PASSED [ 59%] tests/test_number.py::test_exclusive_maximum[integer-9-9] PASSED [ 59%] tests/test_number.py::test_exclusive_maximum[integer-10-expected3] PASSED [ 59%] tests/test_number.py::test_exclusive_maximum[integer-11-expected4] PASSED [ 60%] tests/test_number.py::test_exclusive_maximum[integer-20-expected5] PASSED [ 60%] tests/test_number.py::test_minimum[number--5-expected0] PASSED [ 60%] tests/test_number.py::test_minimum[number-9-expected1] PASSED [ 60%] tests/test_number.py::test_minimum[number-10-10] PASSED [ 60%] tests/test_number.py::test_minimum[number-11-11] PASSED [ 61%] tests/test_number.py::test_minimum[number-20-20] PASSED [ 61%] tests/test_number.py::test_minimum[integer--5-expected0] PASSED [ 61%] tests/test_number.py::test_minimum[integer-9-expected1] PASSED [ 61%] tests/test_number.py::test_minimum[integer-10-10] PASSED [ 62%] tests/test_number.py::test_minimum[integer-11-11] PASSED [ 62%] tests/test_number.py::test_minimum[integer-20-20] PASSED [ 62%] tests/test_number.py::test_exclusive_minimum[number--5-expected0] PASSED [ 62%] tests/test_number.py::test_exclusive_minimum[number-9-expected1] PASSED [ 63%] tests/test_number.py::test_exclusive_minimum[number-10-expected2] PASSED [ 63%] tests/test_number.py::test_exclusive_minimum[number-11-11] PASSED [ 63%] tests/test_number.py::test_exclusive_minimum[number-20-20] PASSED [ 63%] tests/test_number.py::test_exclusive_minimum[integer--5-expected0] PASSED [ 63%] tests/test_number.py::test_exclusive_minimum[integer-9-expected1] PASSED [ 64%] tests/test_number.py::test_exclusive_minimum[integer-10-expected2] PASSED [ 64%] tests/test_number.py::test_exclusive_minimum[integer-11-11] PASSED [ 64%] tests/test_number.py::test_exclusive_minimum[integer-20-20] PASSED [ 64%] tests/test_number.py::test_multiple_of[number--4-expected0] PASSED [ 65%] tests/test_number.py::test_multiple_of[number--3--3] PASSED [ 65%] tests/test_number.py::test_multiple_of[number--2-expected2] PASSED [ 65%] tests/test_number.py::test_multiple_of[number--1-expected3] PASSED [ 65%] tests/test_number.py::test_multiple_of[number-0-0] PASSED [ 65%] tests/test_number.py::test_multiple_of[number-1-expected5] PASSED [ 66%] tests/test_number.py::test_multiple_of[number-2-expected6] PASSED [ 66%] tests/test_number.py::test_multiple_of[number-3-3] PASSED [ 66%] tests/test_number.py::test_multiple_of[number-4-expected8] PASSED [ 66%] tests/test_number.py::test_multiple_of[number-5-expected9] PASSED [ 67%] tests/test_number.py::test_multiple_of[number-6-6] PASSED [ 67%] tests/test_number.py::test_multiple_of[number-7-expected11] PASSED [ 67%] tests/test_number.py::test_multiple_of[integer--4-expected0] PASSED [ 67%] tests/test_number.py::test_multiple_of[integer--3--3] PASSED [ 67%] tests/test_number.py::test_multiple_of[integer--2-expected2] PASSED [ 68%] tests/test_number.py::test_multiple_of[integer--1-expected3] PASSED [ 68%] tests/test_number.py::test_multiple_of[integer-0-0] PASSED [ 68%] tests/test_number.py::test_multiple_of[integer-1-expected5] PASSED [ 68%] tests/test_number.py::test_multiple_of[integer-2-expected6] PASSED [ 69%] tests/test_number.py::test_multiple_of[integer-3-3] PASSED [ 69%] tests/test_number.py::test_multiple_of[integer-4-expected8] PASSED [ 69%] tests/test_number.py::test_multiple_of[integer-5-expected9] PASSED [ 69%] tests/test_number.py::test_multiple_of[integer-6-6] PASSED [ 69%] tests/test_number.py::test_multiple_of[integer-7-expected11] PASSED [ 70%] tests/test_number.py::test_multiple_of_float[0.00751-expected0] PASSED [ 70%] tests/test_number.py::test_multiple_of_float[0.0075-0.0075] PASSED [ 70%] tests/test_number.py::test_multiple_of_float_1_5[0-0] PASSED [ 70%] tests/test_number.py::test_multiple_of_float_1_5[0.01-0.01] PASSED [ 71%] tests/test_number.py::test_multiple_of_float_1_5[0.1-0.1] PASSED [ 71%] tests/test_number.py::test_multiple_of_float_1_5[19.01-19.01] PASSED [ 71%] tests/test_number.py::test_multiple_of_float_1_5[0.001-expected4] PASSED [ 71%] tests/test_number.py::test_multiple_of_float_1_5[19.001-expected5] PASSED [ 71%] tests/test_number.py::test_integer_is_not_number[1.0] PASSED [ 72%] tests/test_number.py::test_integer_is_not_number[0.1] PASSED [ 72%] tests/test_number.py::test_integer_is_not_number[0.01] PASSED [ 72%] tests/test_number.py::test_integer_is_not_number[0.001] PASSED [ 72%] tests/test_number.py::test_number_allows_float[1.0] PASSED [ 73%] tests/test_number.py::test_number_allows_float[0.1] PASSED [ 73%] tests/test_number.py::test_number_allows_float[0.01] PASSED [ 73%] tests/test_number.py::test_number_allows_float[0.001] PASSED [ 73%] tests/test_number.py::test_number_allows_decimal[value0] PASSED [ 73%] tests/test_number.py::test_number_allows_decimal[value1] PASSED [ 74%] tests/test_number.py::test_number_allows_decimal[value2] PASSED [ 74%] tests/test_number.py::test_number_allows_decimal[value3] PASSED [ 74%] tests/test_object.py::test_object[0-expected0] PASSED [ 74%] tests/test_object.py::test_object[None-expected1] PASSED [ 75%] tests/test_object.py::test_object[True-expected2] PASSED [ 75%] tests/test_object.py::test_object[False-expected3] PASSED [ 75%] tests/test_object.py::test_object[abc-expected4] PASSED [ 75%] tests/test_object.py::test_object[value5-expected5] PASSED [ 76%] tests/test_object.py::test_object[value6-expected6] PASSED [ 76%] tests/test_object.py::test_object[value7-expected7] PASSED [ 76%] tests/test_object.py::test_max_properties[value0-expected0] PASSED [ 76%] tests/test_object.py::test_max_properties[value1-expected1] PASSED [ 76%] tests/test_object.py::test_max_properties[value2-expected2] PASSED [ 77%] tests/test_object.py::test_min_properties[value0-expected0] PASSED [ 77%] tests/test_object.py::test_min_properties[value1-expected1] PASSED [ 77%] tests/test_object.py::test_min_properties[value2-expected2] PASSED [ 77%] tests/test_object.py::test_required[value0-expected0] PASSED [ 78%] tests/test_object.py::test_required[value1-expected1] PASSED [ 78%] tests/test_object.py::test_required[value2-expected2] PASSED [ 78%] tests/test_object.py::test_properties[value0-expected0] PASSED [ 78%] tests/test_object.py::test_properties[value1-expected1] PASSED [ 78%] tests/test_object.py::test_properties[value2-expected2] PASSED [ 79%] tests/test_object.py::test_properties[value3-expected3] PASSED [ 79%] tests/test_object.py::test_properties[value4-expected4] PASSED [ 79%] tests/test_object.py::test_invalid_properties PASSED [ 79%] tests/test_object.py::test_properties_with_additional_properties[value0-expected0] PASSED [ 80%] tests/test_object.py::test_properties_with_additional_properties[value1-expected1] PASSED [ 80%] tests/test_object.py::test_properties_with_additional_properties[value2-expected2] PASSED [ 80%] tests/test_object.py::test_properties_with_additional_properties[value3-expected3] PASSED [ 80%] tests/test_object.py::test_properties_with_additional_properties[value4-expected4] PASSED [ 80%] tests/test_object.py::test_properties_with_additional_properties[value5-expected5] PASSED [ 81%] tests/test_object.py::test_properties_without_additional_properties[value0-expected0] PASSED [ 81%] tests/test_object.py::test_properties_without_additional_properties[value1-expected1] PASSED [ 81%] tests/test_object.py::test_properties_without_additional_properties[value2-expected2] PASSED [ 81%] tests/test_object.py::test_properties_without_additional_properties[value3-expected3] PASSED [ 82%] tests/test_object.py::test_properties_without_additional_properties[value4-expected4] PASSED [ 82%] tests/test_object.py::test_properties_without_additional_properties[value5-expected5] PASSED [ 82%] tests/test_object.py::test_properties_without_additional_properties[value6-expected6] PASSED [ 82%] tests/test_object.py::test_pattern_properties[value0-expected0] PASSED [ 82%] tests/test_object.py::test_pattern_properties[value1-expected1] PASSED [ 83%] tests/test_object.py::test_pattern_properties[value2-expected2] PASSED [ 83%] tests/test_object.py::test_pattern_properties[value3-expected3] PASSED [ 83%] tests/test_object.py::test_pattern_properties[value4-expected4] PASSED [ 83%] tests/test_object.py::test_additional_properties[value0-expected0] PASSED [ 84%] tests/test_object.py::test_additional_properties[value1-expected1] PASSED [ 84%] tests/test_object.py::test_additional_properties[value2-expected2] PASSED [ 84%] tests/test_object.py::test_additional_properties[value3-expected3] PASSED [ 84%] tests/test_object.py::test_additional_properties[value4-expected4] PASSED [ 84%] tests/test_object.py::test_any_additional_properties[value0-expected0] PASSED [ 85%] tests/test_object.py::test_any_additional_properties[value1-expected1] PASSED [ 85%] tests/test_object.py::test_any_additional_properties[value2-expected2] PASSED [ 85%] tests/test_object.py::test_any_additional_properties[value3-expected3] PASSED [ 85%] tests/test_object.py::test_any_additional_properties[value4-expected4] PASSED [ 86%] tests/test_object.py::test_any_additional_properties[value5-expected5] PASSED [ 86%] tests/test_object.py::test_any_additional_properties[value6-expected6] PASSED [ 86%] tests/test_object.py::test_any_additional_properties[value7-expected7] PASSED [ 86%] tests/test_object.py::test_object_with_id_property[value0-expected0] PASSED [ 86%] tests/test_object.py::test_object_with_id_property[value1-expected1] PASSED [ 87%] tests/test_object.py::test_object_with_ref_property[value0-expected0] PASSED [ 87%] tests/test_object.py::test_object_with_ref_property[value1-expected1] PASSED [ 87%] tests/test_object.py::test_dependencies[value0-expected0] PASSED [ 87%] tests/test_object.py::test_dependencies[value1-expected1] PASSED [ 88%] tests/test_object.py::test_dependencies[value2-expected2] PASSED [ 88%] tests/test_object.py::test_full_name_after_ref[value0-expected0] PASSED [ 88%] tests/test_pattern_properties.py::test_dont_override_variable_names PASSED [ 88%] tests/test_pattern_properties.py::test_clear_variables PASSED [ 89%] tests/test_pattern_properties.py::test_pattern_with_escape PASSED [ 89%] tests/test_pattern_serialization.py::test_serialize_regexes PASSED [ 89%] tests/test_security.py::test_not_generate_code_from_definition[schema0] PASSED [ 89%] tests/test_security.py::test_not_generate_code_from_definition[schema1] PASSED [ 89%] tests/test_security.py::test_not_generate_code_from_definition[schema2] PASSED [ 90%] tests/test_security.py::test_not_generate_code_from_definition[schema3] PASSED [ 90%] tests/test_security.py::test_not_generate_code_from_definition[schema4] PASSED [ 90%] tests/test_security.py::test_not_generate_code_from_definition[schema5] PASSED [ 90%] tests/test_security.py::test_not_generate_code_from_definition[schema6] PASSED [ 91%] tests/test_security.py::test_not_generate_code_from_definition[schema7] PASSED [ 91%] tests/test_security.py::test_not_generate_code_from_definition[schema8] PASSED [ 91%] tests/test_security.py::test_not_generate_code_from_definition[schema9] PASSED [ 91%] tests/test_security.py::test_not_generate_code_from_definition[schema10] PASSED [ 91%] tests/test_security.py::test_not_generate_code_from_definition[schema11] PASSED [ 92%] tests/test_security.py::test_not_generate_code_from_definition[schema12] PASSED [ 92%] tests/test_security.py::test_not_generate_code_from_definition[schema13] PASSED [ 92%] tests/test_security.py::test_generate_code_with_proper_variable_names[schema0-validate(10)] PASSED [ 92%] tests/test_security.py::test_generate_code_with_proper_variable_names[schema1-" validate"10" "] PASSED [ 93%] tests/test_security.py::test_generate_code_with_proper_variable_names[schema2-' validate'10' '] PASSED [ 93%] tests/test_security.py::test_generate_code_with_proper_variable_names[schema3-' validate"10" '] PASSED [ 93%] tests/test_security.py::test_generate_code_with_proper_variable_names[schema4-value4] PASSED [ 93%] tests/test_security.py::test_generate_code_with_proper_variable_names[schema5-value5] PASSED [ 93%] tests/test_security.py::test_generate_code_without_overriding_variables PASSED [ 94%] tests/test_string.py::test_string[0-expected0] PASSED [ 94%] tests/test_string.py::test_string[None-expected1] PASSED [ 94%] tests/test_string.py::test_string[True-expected2] PASSED [ 94%] tests/test_string.py::test_string[-] PASSED [ 95%] tests/test_string.py::test_string[abc-abc] PASSED [ 95%] tests/test_string.py::test_string[value5-expected5] PASSED [ 95%] tests/test_string.py::test_string[value6-expected6] PASSED [ 95%] tests/test_string.py::test_max_length[-] PASSED [ 95%] tests/test_string.py::test_max_length[qwer-qwer] PASSED [ 96%] tests/test_string.py::test_max_length[qwert-qwert] PASSED [ 96%] tests/test_string.py::test_max_length[qwertz-expected3] PASSED [ 96%] tests/test_string.py::test_max_length[qwertzuiop-expected4] PASSED [ 96%] tests/test_string.py::test_min_length[-expected0] PASSED [ 97%] tests/test_string.py::test_min_length[qwer-expected1] PASSED [ 97%] tests/test_string.py::test_min_length[qwert-qwert] PASSED [ 97%] tests/test_string.py::test_min_length[qwertz-qwertz] PASSED [ 97%] tests/test_string.py::test_min_length[qwertzuiop-qwertzuiop] PASSED [ 97%] tests/test_string.py::test_pattern[-expected0] PASSED [ 98%] tests/test_string.py::test_pattern[aacc-expected1] PASSED [ 98%] tests/test_string.py::test_pattern[aaccc-aaccc] PASSED [ 98%] tests/test_string.py::test_pattern[aacd-aacd] PASSED [ 98%] tests/test_string.py::test_pattern[aacd\n-expected4] PASSED [ 99%] tests/test_string.py::test_pattern_with_space[ ] PASSED [ 99%] tests/test_string.py::test_pattern_with_space[\\x20] PASSED [ 99%] tests/test_string.py::test_regex_pattern[[a-z]-[a-z]] PASSED [ 99%] tests/test_string.py::test_regex_pattern[[a-z-expected1] PASSED [100%] ----------------------------------------------------------------------------------------- benchmark: 12 tests ----------------------------------------------------------------------------------------- Name (time in us) Min Max Mean StdDev Median IQR Outliers OPS (Kops/s) Rounds Iterations ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- test_benchmark_bad_values[value0] 3.0790 (1.0) 9.1214 (1.0) 3.1843 (1.0) 0.1005 (1.0) 3.1609 (1.0) 0.0410 (22.00) 4294;4651 314.0451 (1.0) 93630 1 test_benchmark_bad_values[value1] 3.2391 (1.05) 17.4791 (1.92) 3.3350 (1.05) 0.1127 (1.12) 3.3192 (1.05) 0.0019 (1.0) 3070;38958 299.8504 (0.95) 96525 1 test_benchmark_bad_values[value3] 3.5986 (1.17) 9.8813 (1.08) 3.7208 (1.17) 0.1038 (1.03) 3.7197 (1.18) 0.0391 (21.00) 2891;3313 268.7568 (0.86) 96909 1 test_benchmark_bad_values[value2] 3.7588 (1.22) 11.2001 (1.23) 3.8714 (1.22) 0.1098 (1.09) 3.8408 (1.22) 0.0410 (22.00) 2797;3378 258.3023 (0.82) 90246 1 test_benchmark_bad_values[value5] 4.6398 (1.51) 22.2791 (2.44) 4.7334 (1.49) 0.1396 (1.39) 4.7199 (1.49) 0.0019 (1.0) 2136;35742 211.2634 (0.67) 76685 1 test_benchmark_bad_values[value6] 6.0424 (1.96) 20.2022 (2.21) 6.1845 (1.94) 0.1396 (1.39) 6.1598 (1.95) 0.0410 (22.00) 1393;2966 161.6944 (0.51) 56692 1 test_benchmark_bad_values[value4] 6.3591 (2.07) 17.3189 (1.90) 6.5051 (2.04) 0.1477 (1.47) 6.4801 (2.05) 0.0391 (21.00) 1337;2789 153.7246 (0.49) 44965 1 test_benchmark_ok_values[value3] 8.3987 (2.73) 26.0789 (2.86) 8.5770 (2.69) 0.1708 (1.70) 8.5607 (2.71) 0.0801 (43.00) 1502;1571 116.5908 (0.37) 50606 1 test_benchmark_ok_values[value2] 8.4396 (2.74) 17.2798 (1.89) 8.5991 (2.70) 0.1445 (1.44) 8.5998 (2.72) 0.0410 (22.00) 1505;3918 116.2907 (0.37) 53420 1 test_benchmark_ok_values[value0] 8.6799 (2.82) 18.7997 (2.06) 8.8226 (2.77) 0.1693 (1.68) 8.8010 (2.78) 0.0801 (43.00) 872;895 113.3454 (0.36) 25563 1 test_benchmark_ok_values[value1] 8.6799 (2.82) 23.0800 (2.53) 8.8164 (2.77) 0.1642 (1.63) 8.7991 (2.78) 0.0801 (43.00) 1162;1221 113.4244 (0.36) 46123 1 test_benchmark_bad_values[value7] 9.4399 (3.07) 17.4791 (1.92) 9.6401 (3.03) 0.1607 (1.60) 9.6392 (3.05) 0.0410 (22.00) 1196;3427 103.7333 (0.33) 42231 1 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Legend: Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile. OPS: Operations Per Second, computed as 1 / Mean ================ 443 passed, 3 skipped, 2 deselected in 25.47s ================= >>> py3-fastjsonschema: Entering fakeroot... >>> py3-fastjsonschema-pyc*: Running split function pyc... '/home/buildozer/aports/community/py3-fastjsonschema/pkg/py3-fastjsonschema/usr/lib/python3.12/site-packages/fastjsonschema/__pycache__' -> '/home/buildozer/aports/community/py3-fastjsonschema/pkg/py3-fastjsonschema-pyc/usr/lib/python3.12/site-packages/fastjsonschema/__pycache__' >>> py3-fastjsonschema-pyc*: Preparing subpackage py3-fastjsonschema-pyc... >>> py3-fastjsonschema-pyc*: Running postcheck for py3-fastjsonschema-pyc >>> py3-fastjsonschema*: Running postcheck for py3-fastjsonschema >>> py3-fastjsonschema*: Preparing package py3-fastjsonschema... >>> py3-fastjsonschema-pyc*: Tracing dependencies... python3 python3~3.12 >>> py3-fastjsonschema-pyc*: Package size: 148.0 KB >>> py3-fastjsonschema-pyc*: Compressing data... >>> py3-fastjsonschema-pyc*: Create checksum... >>> py3-fastjsonschema-pyc*: Create py3-fastjsonschema-pyc-2.19.1-r2.apk >>> py3-fastjsonschema*: Tracing dependencies... python3 python3~3.12 >>> py3-fastjsonschema*: Package size: 152.0 KB >>> py3-fastjsonschema*: Compressing data... >>> py3-fastjsonschema*: Create checksum... >>> py3-fastjsonschema*: Create py3-fastjsonschema-2.19.1-r2.apk >>> py3-fastjsonschema: Build complete at Tue, 23 Apr 2024 03:50:57 +0000 elapsed time 0h 0m 29s >>> py3-fastjsonschema: Cleaning up srcdir >>> py3-fastjsonschema: Cleaning up pkgdir >>> py3-fastjsonschema: Uninstalling dependencies... (1/37) Purging .makedepends-py3-fastjsonschema (20240423.035029) (2/37) Purging py3-gpep517-pyc (15-r2) (3/37) Purging py3-gpep517 (15-r2) (4/37) Purging py3-setuptools-pyc (69.5.1-r0) (5/37) Purging py3-setuptools (69.5.1-r0) (6/37) Purging py3-wheel-pyc (0.42.0-r1) (7/37) Purging py3-wheel (0.42.0-r1) (8/37) Purging py3-installer-pyc (0.7.0-r2) (9/37) Purging py3-installer (0.7.0-r2) (10/37) Purging py3-pytest-benchmark-pyc (4.0.0-r4) (11/37) Purging py3-pytest-benchmark (4.0.0-r4) (12/37) Purging py3-pytest-pyc (8.1.1-r1) (13/37) Purging py3-pytest (8.1.1-r1) (14/37) Purging py3-iniconfig-pyc (2.0.0-r1) (15/37) Purging py3-iniconfig (2.0.0-r1) (16/37) Purging py3-packaging-pyc (24.0-r1) (17/37) Purging py3-packaging (24.0-r1) (18/37) Purging py3-parsing-pyc (3.1.2-r1) (19/37) Purging py3-parsing (3.1.2-r1) (20/37) Purging py3-pluggy-pyc (1.4.0-r1) (21/37) Purging py3-pluggy (1.4.0-r1) (22/37) Purging py3-py-pyc (1.11.0-r3) (23/37) Purging py3-py (1.11.0-r3) (24/37) Purging py3-py-cpuinfo-pyc (9.0.0-r4) (25/37) Purging py3-py-cpuinfo (9.0.0-r4) (26/37) Purging python3-pyc (3.12.3-r1) (27/37) Purging python3-pycache-pyc0 (3.12.3-r1) (28/37) Purging pyc (3.12.3-r1) (29/37) Purging python3 (3.12.3-r1) (30/37) Purging gdbm (1.23-r1) (31/37) Purging libbz2 (1.0.8-r6) (32/37) Purging libffi (3.4.6-r0) (33/37) Purging libpanelw (6.4_p20240330-r0) (34/37) Purging mpdecimal (4.0.0-r0) (35/37) Purging readline (8.2.10-r0) (36/37) Purging sqlite-libs (3.45.3-r0) (37/37) Purging xz-libs (5.6.1-r3) Executing busybox-1.36.1-r25.trigger OK: 270 MiB in 102 packages >>> py3-fastjsonschema: Updating the community/armv7 repository index... >>> py3-fastjsonschema: Signing the index...