>>> py3-jsonpath-ng: Building community/py3-jsonpath-ng 1.7.0-r0 (using abuild 3.14.1-r0) started Sun, 27 Oct 2024 21:15:03 +0000 >>> py3-jsonpath-ng: Validating /home/buildozer/aports/community/py3-jsonpath-ng/APKBUILD... >>> py3-jsonpath-ng: Analyzing dependencies... >>> py3-jsonpath-ng: Installing for build: build-base py3-ply py3-setuptools py3-gpep517 py3-wheel py3-pytest (1/34) Installing libbz2 (1.0.8-r6) (2/34) Installing libffi (3.4.6-r0) (3/34) Installing gdbm (1.24-r0) (4/34) Installing xz-libs (5.6.3-r0) (5/34) Installing mpdecimal (4.0.0-r0) (6/34) Installing libpanelw (6.5_p20241006-r0) (7/34) Installing sqlite-libs (3.47.0-r0) (8/34) Installing python3 (3.12.7-r1) (9/34) Installing python3-pycache-pyc0 (3.12.7-r1) (10/34) Installing pyc (3.12.7-r1) (11/34) Installing py3-ply-pyc (3.11-r11) (12/34) Installing python3-pyc (3.12.7-r1) (13/34) Installing py3-ply (3.11-r11) (14/34) Installing py3-parsing (3.1.4-r0) (15/34) Installing py3-parsing-pyc (3.1.4-r0) (16/34) Installing py3-packaging (24.1-r0) (17/34) Installing py3-packaging-pyc (24.1-r0) (18/34) Installing py3-setuptools (70.3.0-r0) (19/34) Installing py3-setuptools-pyc (70.3.0-r0) (20/34) Installing py3-installer (0.7.0-r2) (21/34) Installing py3-installer-pyc (0.7.0-r2) (22/34) Installing py3-gpep517 (16-r0) (23/34) Installing py3-gpep517-pyc (16-r0) (24/34) Installing py3-wheel (0.43.0-r0) (25/34) Installing py3-wheel-pyc (0.43.0-r0) (26/34) Installing py3-iniconfig (2.0.0-r1) (27/34) Installing py3-iniconfig-pyc (2.0.0-r1) (28/34) Installing py3-pluggy (1.5.0-r0) (29/34) Installing py3-pluggy-pyc (1.5.0-r0) (30/34) Installing py3-py (1.11.0-r4) (31/34) Installing py3-py-pyc (1.11.0-r4) (32/34) Installing py3-pytest (8.3.3-r0) (33/34) Installing py3-pytest-pyc (8.3.3-r0) (34/34) Installing .makedepends-py3-jsonpath-ng (20241027.211504) Executing busybox-1.37.0-r3.trigger OK: 322 MiB in 135 packages >>> py3-jsonpath-ng: Cleaning up srcdir >>> py3-jsonpath-ng: Cleaning up pkgdir >>> py3-jsonpath-ng: Cleaning up tmpdir >>> py3-jsonpath-ng: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-jsonpath-ng-1.7.0.tar.gz >>> py3-jsonpath-ng: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-jsonpath-ng-1.7.0.tar.gz >>> py3-jsonpath-ng: Checking sha512sums... py3-jsonpath-ng-1.7.0.tar.gz: OK >>> py3-jsonpath-ng: Unpacking /var/cache/distfiles/edge/py3-jsonpath-ng-1.7.0.tar.gz... 2024-10-27 21:15:05,819 gpep517 INFO Building wheel via backend setuptools.build_meta:__legacy__ 2024-10-27 21:15:05,830 root INFO running bdist_wheel 2024-10-27 21:15:05,849 root INFO running build 2024-10-27 21:15:05,849 root INFO running build_py 2024-10-27 21:15:05,852 root INFO creating build 2024-10-27 21:15:05,852 root INFO creating build/lib 2024-10-27 21:15:05,852 root INFO creating build/lib/jsonpath_ng 2024-10-27 21:15:05,852 root INFO copying jsonpath_ng/__init__.py -> build/lib/jsonpath_ng 2024-10-27 21:15:05,852 root INFO copying jsonpath_ng/jsonpath.py -> build/lib/jsonpath_ng 2024-10-27 21:15:05,852 root INFO copying jsonpath_ng/exceptions.py -> build/lib/jsonpath_ng 2024-10-27 21:15:05,853 root INFO copying jsonpath_ng/parser.py -> build/lib/jsonpath_ng 2024-10-27 21:15:05,853 root INFO copying jsonpath_ng/lexer.py -> build/lib/jsonpath_ng 2024-10-27 21:15:05,853 root INFO creating build/lib/jsonpath_ng/bin 2024-10-27 21:15:05,853 root INFO copying jsonpath_ng/bin/__init__.py -> build/lib/jsonpath_ng/bin 2024-10-27 21:15:05,853 root INFO copying jsonpath_ng/bin/jsonpath.py -> build/lib/jsonpath_ng/bin 2024-10-27 21:15:05,854 root INFO creating build/lib/jsonpath_ng/ext 2024-10-27 21:15:05,854 root INFO copying jsonpath_ng/ext/__init__.py -> build/lib/jsonpath_ng/ext 2024-10-27 21:15:05,854 root INFO copying jsonpath_ng/ext/parser.py -> build/lib/jsonpath_ng/ext 2024-10-27 21:15:05,854 root INFO copying jsonpath_ng/ext/string.py -> build/lib/jsonpath_ng/ext 2024-10-27 21:15:05,854 root INFO copying jsonpath_ng/ext/arithmetic.py -> build/lib/jsonpath_ng/ext 2024-10-27 21:15:05,855 root INFO copying jsonpath_ng/ext/filter.py -> build/lib/jsonpath_ng/ext 2024-10-27 21:15:05,855 root INFO copying jsonpath_ng/ext/iterable.py -> build/lib/jsonpath_ng/ext 2024-10-27 21:15:05,860 root INFO installing to build/bdist.linux-armv8l/wheel 2024-10-27 21:15:05,860 root INFO running install 2024-10-27 21:15:05,869 root INFO running install_lib 2024-10-27 21:15:05,872 root INFO creating build/bdist.linux-armv8l 2024-10-27 21:15:05,872 root INFO creating build/bdist.linux-armv8l/wheel 2024-10-27 21:15:05,872 root INFO creating build/bdist.linux-armv8l/wheel/jsonpath_ng 2024-10-27 21:15:05,872 root INFO copying build/lib/jsonpath_ng/__init__.py -> build/bdist.linux-armv8l/wheel/jsonpath_ng 2024-10-27 21:15:05,872 root INFO copying build/lib/jsonpath_ng/jsonpath.py -> build/bdist.linux-armv8l/wheel/jsonpath_ng 2024-10-27 21:15:05,872 root INFO copying build/lib/jsonpath_ng/exceptions.py -> build/bdist.linux-armv8l/wheel/jsonpath_ng 2024-10-27 21:15:05,873 root INFO copying build/lib/jsonpath_ng/parser.py -> build/bdist.linux-armv8l/wheel/jsonpath_ng 2024-10-27 21:15:05,873 root INFO creating build/bdist.linux-armv8l/wheel/jsonpath_ng/bin 2024-10-27 21:15:05,873 root INFO copying build/lib/jsonpath_ng/bin/__init__.py -> build/bdist.linux-armv8l/wheel/jsonpath_ng/bin 2024-10-27 21:15:05,873 root INFO copying build/lib/jsonpath_ng/bin/jsonpath.py -> build/bdist.linux-armv8l/wheel/jsonpath_ng/bin 2024-10-27 21:15:05,873 root INFO copying build/lib/jsonpath_ng/lexer.py -> build/bdist.linux-armv8l/wheel/jsonpath_ng 2024-10-27 21:15:05,874 root INFO creating build/bdist.linux-armv8l/wheel/jsonpath_ng/ext 2024-10-27 21:15:05,874 root INFO copying build/lib/jsonpath_ng/ext/__init__.py -> build/bdist.linux-armv8l/wheel/jsonpath_ng/ext 2024-10-27 21:15:05,874 root INFO copying build/lib/jsonpath_ng/ext/parser.py -> build/bdist.linux-armv8l/wheel/jsonpath_ng/ext 2024-10-27 21:15:05,875 root INFO copying build/lib/jsonpath_ng/ext/string.py -> build/bdist.linux-armv8l/wheel/jsonpath_ng/ext 2024-10-27 21:15:05,875 root INFO copying build/lib/jsonpath_ng/ext/arithmetic.py -> build/bdist.linux-armv8l/wheel/jsonpath_ng/ext 2024-10-27 21:15:05,876 root INFO copying build/lib/jsonpath_ng/ext/filter.py -> build/bdist.linux-armv8l/wheel/jsonpath_ng/ext 2024-10-27 21:15:05,877 root INFO copying build/lib/jsonpath_ng/ext/iterable.py -> build/bdist.linux-armv8l/wheel/jsonpath_ng/ext 2024-10-27 21:15:05,877 root INFO running install_egg_info 2024-10-27 21:15:05,879 root INFO running egg_info 2024-10-27 21:15:05,879 root INFO creating jsonpath_ng.egg-info 2024-10-27 21:15:05,881 root INFO writing jsonpath_ng.egg-info/PKG-INFO 2024-10-27 21:15:05,881 root INFO writing dependency_links to jsonpath_ng.egg-info/dependency_links.txt 2024-10-27 21:15:05,882 root INFO writing entry points to jsonpath_ng.egg-info/entry_points.txt 2024-10-27 21:15:05,882 root INFO writing requirements to jsonpath_ng.egg-info/requires.txt 2024-10-27 21:15:05,882 root INFO writing top-level names to jsonpath_ng.egg-info/top_level.txt 2024-10-27 21:15:05,882 root INFO writing manifest file 'jsonpath_ng.egg-info/SOURCES.txt' 2024-10-27 21:15:05,884 root INFO reading manifest file 'jsonpath_ng.egg-info/SOURCES.txt' 2024-10-27 21:15:05,885 root INFO reading manifest template 'MANIFEST.in' 2024-10-27 21:15:05,886 root INFO adding license file 'LICENSE' 2024-10-27 21:15:05,887 root INFO writing manifest file 'jsonpath_ng.egg-info/SOURCES.txt' 2024-10-27 21:15:05,887 root INFO Copying jsonpath_ng.egg-info to build/bdist.linux-armv8l/wheel/jsonpath_ng-1.7.0-py3.12.egg-info 2024-10-27 21:15:05,888 root INFO running install_scripts 2024-10-27 21:15:05,891 root INFO creating build/bdist.linux-armv8l/wheel/jsonpath_ng-1.7.0.dist-info/WHEEL 2024-10-27 21:15:05,891 wheel INFO creating '/home/buildozer/aports/community/py3-jsonpath-ng/src/jsonpath-ng-1.7.0/.dist/.tmp-mc1et11t/jsonpath_ng-1.7.0-py3-none-any.whl' and adding 'build/bdist.linux-armv8l/wheel' to it 2024-10-27 21:15:05,891 wheel INFO adding 'jsonpath_ng/__init__.py' 2024-10-27 21:15:05,892 wheel INFO adding 'jsonpath_ng/exceptions.py' 2024-10-27 21:15:05,892 wheel INFO adding 'jsonpath_ng/jsonpath.py' 2024-10-27 21:15:05,892 wheel INFO adding 'jsonpath_ng/lexer.py' 2024-10-27 21:15:05,892 wheel INFO adding 'jsonpath_ng/parser.py' 2024-10-27 21:15:05,893 wheel INFO adding 'jsonpath_ng/bin/__init__.py' 2024-10-27 21:15:05,893 wheel INFO adding 'jsonpath_ng/bin/jsonpath.py' 2024-10-27 21:15:05,893 wheel INFO adding 'jsonpath_ng/ext/__init__.py' 2024-10-27 21:15:05,893 wheel INFO adding 'jsonpath_ng/ext/arithmetic.py' 2024-10-27 21:15:05,893 wheel INFO adding 'jsonpath_ng/ext/filter.py' 2024-10-27 21:15:05,894 wheel INFO adding 'jsonpath_ng/ext/iterable.py' 2024-10-27 21:15:05,894 wheel INFO adding 'jsonpath_ng/ext/parser.py' 2024-10-27 21:15:05,894 wheel INFO adding 'jsonpath_ng/ext/string.py' 2024-10-27 21:15:05,894 wheel INFO adding 'jsonpath_ng-1.7.0.dist-info/LICENSE' 2024-10-27 21:15:05,894 wheel INFO adding 'jsonpath_ng-1.7.0.dist-info/METADATA' 2024-10-27 21:15:05,895 wheel INFO adding 'jsonpath_ng-1.7.0.dist-info/WHEEL' 2024-10-27 21:15:05,895 wheel INFO adding 'jsonpath_ng-1.7.0.dist-info/entry_points.txt' 2024-10-27 21:15:05,895 wheel INFO adding 'jsonpath_ng-1.7.0.dist-info/top_level.txt' 2024-10-27 21:15:05,895 wheel INFO adding 'jsonpath_ng-1.7.0.dist-info/RECORD' 2024-10-27 21:15:05,895 root INFO removing build/bdist.linux-armv8l/wheel 2024-10-27 21:15:05,896 gpep517 INFO The backend produced .dist/jsonpath_ng-1.7.0-py3-none-any.whl jsonpath_ng-1.7.0-py3-none-any.whl ============================= test session starts ============================== platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 -- /home/buildozer/aports/community/py3-jsonpath-ng/src/jsonpath-ng-1.7.0/.testenv/bin/python3 cachedir: .pytest_cache rootdir: /home/buildozer/aports/community/py3-jsonpath-ng/src/jsonpath-ng-1.7.0 configfile: pyproject.toml collecting ... collected 324 items tests/bin/test_jsonpath.py::test_stdin_mode PASSED [ 0%] tests/bin/test_jsonpath.py::test_filename_mode PASSED [ 0%] tests/test_create.py::test_update_or_create[$.foo-initial_data0-expected_result0] PASSED [ 0%] tests/test_create.py::test_update_or_create[$.foo.bar-initial_data1-expected_result1] PASSED [ 1%] tests/test_create.py::test_update_or_create[$.foo[0]-initial_data2-expected_result2] PASSED [ 1%] tests/test_create.py::test_update_or_create[$.foo[1]-initial_data3-expected_result3] PASSED [ 1%] tests/test_create.py::test_update_or_create[$.foo[0].bar-initial_data4-expected_result4] PASSED [ 2%] tests/test_create.py::test_update_or_create[$.foo[1].bar-initial_data5-expected_result5] PASSED [ 2%] tests/test_create.py::test_update_or_create[$.foo[0][0]-initial_data6-expected_result6] PASSED [ 2%] tests/test_create.py::test_update_or_create[$.foo[1][1]-initial_data7-expected_result7] PASSED [ 3%] tests/test_create.py::test_update_or_create[foo[0]-initial_data8-expected_result8] PASSED [ 3%] tests/test_create.py::test_update_or_create[foo[1]-initial_data9-expected_result9] PASSED [ 3%] tests/test_create.py::test_update_or_create[foo-initial_data10-expected_result10] PASSED [ 4%] tests/test_create.py::test_update_or_create[[0]-initial_data11-expected_result11] PASSED [ 4%] tests/test_create.py::test_update_or_create[[1]-initial_data12-expected_result12] PASSED [ 4%] tests/test_create.py::test_update_or_create[[0]-initial_data13-expected_result13] PASSED [ 4%] tests/test_create.py::test_update_or_create[[1]-initial_data14-expected_result14] PASSED [ 5%] tests/test_create.py::test_update_or_create[foo[?bar="baz"].qux-initial_data15-expected_result15] PASSED [ 5%] tests/test_create.py::test_update_or_create[[1].foo-initial_data16-expected_result16] PASSED [ 5%] tests/test_create.py::test_unsupported_classes[foo[0:1]-initial_data0-expectation0] PASSED [ 6%] tests/test_create.py::test_unsupported_classes[foo[?bar="baz"].qux-initial_data1-expectation1] PASSED [ 6%] tests/test_create.py::test_unsupported_classes[foo-initial_data2-expectation2] PASSED [ 6%] tests/test_examples.py::test_goessner_examples[$.store.book[*].author-parsed0] PASSED [ 7%] tests/test_examples.py::test_goessner_examples[$..author-parsed1] PASSED [ 7%] tests/test_examples.py::test_goessner_examples[$.store.*-parsed2] PASSED [ 7%] tests/test_examples.py::test_goessner_examples[$.store..price-parsed3] PASSED [ 8%] tests/test_examples.py::test_goessner_examples[$..book[2]-parsed4] PASSED [ 8%] tests/test_examples.py::test_goessner_examples[$..book[-1:]-parsed5] PASSED [ 8%] tests/test_examples.py::test_goessner_examples[$..book[:2]-parsed6] PASSED [ 8%] tests/test_examples.py::test_goessner_examples[$..book[?(@.isbn)]-parsed7] PASSED [ 9%] tests/test_examples.py::test_goessner_examples[$..book[?(@.price<10)]-parsed8] PASSED [ 9%] tests/test_examples.py::test_goessner_examples[$..*-parsed9] PASSED [ 9%] tests/test_examples.py::test_attribute_and_dict_syntax PASSED [ 10%] tests/test_exceptions.py::test_rw_exception_subclass[foo[*.bar.baz] PASSED [ 10%] tests/test_exceptions.py::test_rw_exception_subclass[foo.bar.`grandparent`.baz] PASSED [ 10%] tests/test_exceptions.py::test_rw_exception_subclass[foo[*] PASSED [ 11%] tests/test_exceptions.py::test_rw_exception_subclass[foo.bar.`len`] PASSED [ 11%] tests/test_exceptions.py::test_ext_exception_subclass[foo[*.bar.baz] PASSED [ 11%] tests/test_exceptions.py::test_ext_exception_subclass[foo.bar.`grandparent`.baz] PASSED [ 12%] tests/test_exceptions.py::test_ext_exception_subclass[foo[*] PASSED [ 12%] tests/test_jsonpath.py::test_datumincontext_init[None-None-expected_path0-expected_full_path0] PASSED [ 12%] tests/test_jsonpath.py::test_datumincontext_init[path_arg1-None-expected_path1-expected_full_path1] PASSED [ 12%] tests/test_jsonpath.py::test_datumincontext_init[path_arg2-unimportant-expected_path2-expected_full_path2] PASSED [ 13%] tests/test_jsonpath.py::test_datumincontext_init[path_arg3-context_arg3-expected_path3-expected_full_path3] PASSED [ 13%] tests/test_jsonpath.py::test_datumincontext_in_context PASSED [ 13%] tests/test_jsonpath.py::test_datumincontext_in_context_nested PASSED [ 14%] tests/test_jsonpath.py::test_update[parse=jsonpath_ng.parser.parse-foo-data0-5-expected_value0] PASSED [ 14%] tests/test_jsonpath.py::test_update[parse=jsonpath_ng.parser.parse-$.*-data1-3-expected_value1] PASSED [ 14%] tests/test_jsonpath.py::test_update[parse=jsonpath_ng.parser.parse-[0]-data2-test-expected_value2] PASSED [ 15%] tests/test_jsonpath.py::test_update[parse=jsonpath_ng.parser.parse-[0:2]-data3-test-expected_value3] PASSED [ 15%] tests/test_jsonpath.py::test_update[parse=jsonpath_ng.parser.parse-$-foo-bar-bar] PASSED [ 15%] tests/test_jsonpath.py::test_update[parse=jsonpath_ng.parser.parse-`this`-foo-bar-bar] PASSED [ 16%] tests/test_jsonpath.py::test_update[parse=jsonpath_ng.parser.parse-$.foo-data6-baz-expected_value6] PASSED [ 16%] tests/test_jsonpath.py::test_update[parse=jsonpath_ng.parser.parse-foo.bar-data7-baz-expected_value7] PASSED [ 16%] tests/test_jsonpath.py::test_update[parse=jsonpath_ng.parser.parse-$..somefield-data8-42-expected_value8] PASSED [ 16%] tests/test_jsonpath.py::test_update[parse=jsonpath_ng.parser.parse-$..nestedfield-data9-42-expected_value9] PASSED [ 17%] tests/test_jsonpath.py::test_update[parse=jsonpath_ng.parser.parse-$..bar-data10-42-expected_value10] PASSED [ 17%] tests/test_jsonpath.py::test_update[parse=jsonpath_ng.parser.parse-*.bar where baz-data11-5-expected_value11] PASSED [ 17%] tests/test_jsonpath.py::test_update[parse=jsonpath_ng.parser.parse-(* where flag) .. bar-data12-3-expected_value12] PASSED [ 18%] tests/test_jsonpath.py::test_update[parse=jsonpath_ng.parser.parse-(* wherenot flag) .. bar-data13-4-expected_value13] PASSED [ 18%] tests/test_jsonpath.py::test_update[parse=jsonpath_ng.parser.parse-foo[*].baz-data14--expected_value14] PASSED [ 18%] tests/test_jsonpath.py::test_update[parse=jsonpath_ng.parser.parse-$.*.number-data15-98765-expected_value15] PASSED [ 19%] tests/test_jsonpath.py::test_update[parse=jsonpath_ng.ext.parser.parse-foo-data0-5-expected_value0] PASSED [ 19%] tests/test_jsonpath.py::test_update[parse=jsonpath_ng.ext.parser.parse-$.*-data1-3-expected_value1] PASSED [ 19%] tests/test_jsonpath.py::test_update[parse=jsonpath_ng.ext.parser.parse-[0]-data2-test-expected_value2] PASSED [ 20%] tests/test_jsonpath.py::test_update[parse=jsonpath_ng.ext.parser.parse-[0:2]-data3-test-expected_value3] PASSED [ 20%] tests/test_jsonpath.py::test_update[parse=jsonpath_ng.ext.parser.parse-$-foo-bar-bar] PASSED [ 20%] tests/test_jsonpath.py::test_update[parse=jsonpath_ng.ext.parser.parse-`this`-foo-bar-bar] PASSED [ 20%] tests/test_jsonpath.py::test_update[parse=jsonpath_ng.ext.parser.parse-$.foo-data6-baz-expected_value6] PASSED [ 21%] tests/test_jsonpath.py::test_update[parse=jsonpath_ng.ext.parser.parse-foo.bar-data7-baz-expected_value7] PASSED [ 21%] tests/test_jsonpath.py::test_update[parse=jsonpath_ng.ext.parser.parse-$..somefield-data8-42-expected_value8] PASSED [ 21%] tests/test_jsonpath.py::test_update[parse=jsonpath_ng.ext.parser.parse-$..nestedfield-data9-42-expected_value9] PASSED [ 22%] tests/test_jsonpath.py::test_update[parse=jsonpath_ng.ext.parser.parse-$..bar-data10-42-expected_value10] PASSED [ 22%] tests/test_jsonpath.py::test_update[parse=jsonpath_ng.ext.parser.parse-*.bar where baz-data11-5-expected_value11] PASSED [ 22%] tests/test_jsonpath.py::test_update[parse=jsonpath_ng.ext.parser.parse-(* where flag) .. bar-data12-3-expected_value12] PASSED [ 23%] tests/test_jsonpath.py::test_update[parse=jsonpath_ng.ext.parser.parse-(* wherenot flag) .. bar-data13-4-expected_value13] PASSED [ 23%] tests/test_jsonpath.py::test_update[parse=jsonpath_ng.ext.parser.parse-foo[*].baz-data14--expected_value14] PASSED [ 23%] tests/test_jsonpath.py::test_update[parse=jsonpath_ng.ext.parser.parse-$.*.number-data15-98765-expected_value15] PASSED [ 24%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.parser.parse-*-data0-expected_values0-expected_full_paths0] PASSED [ 24%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.parser.parse-foo-data1-expected_values1-expected_full_paths1] PASSED [ 24%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.parser.parse-foo,baz-data2-expected_values2-expected_full_paths2] PASSED [ 25%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.parser.parse-@foo-data3-expected_values3-expected_full_paths3] PASSED [ 25%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.parser.parse-$-data4-expected_values4-expected_full_paths4] PASSED [ 25%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.parser.parse-foo.$-data5-expected_values5-expected_full_paths5] PASSED [ 25%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.parser.parse-foo.$.foo-data6-expected_values6-expected_full_paths6] PASSED [ 26%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.parser.parse-`this`-data7-expected_values7-expected_full_paths7] PASSED [ 26%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.parser.parse-foo.`this`-data8-expected_values8-expected_full_paths8] PASSED [ 26%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.parser.parse-foo.`this`.baz-data9-expected_values9-expected_full_paths9] PASSED [ 27%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.parser.parse-[0]-data10-expected_values10-expected_full_paths10] PASSED [ 27%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.parser.parse-[5]-data11-expected_values11-expected_full_paths11] PASSED [ 27%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.parser.parse-[2]-data12-expected_values12-expected_full_paths12] PASSED [ 28%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.parser.parse-[0]-None-expected_values13-expected_full_paths13] PASSED [ 28%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.parser.parse-[*]-data14-expected_values14-expected_full_paths14] PASSED [ 28%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.parser.parse-[*]-data15-expected_values15-expected_full_paths15] PASSED [ 29%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.parser.parse-[1:]-data16-expected_values16-expected_full_paths16] PASSED [ 29%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.parser.parse-[1:3]-data17-expected_values17-expected_full_paths17] PASSED [ 29%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.parser.parse-[:2]-data18-expected_values18-expected_full_paths18] PASSED [ 29%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.parser.parse-[:3:2]-data19-expected_values19-expected_full_paths19] PASSED [ 30%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.parser.parse-[1::2]-data20-expected_values20-expected_full_paths20] PASSED [ 30%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.parser.parse-[1:6:3]-data21-expected_values21-expected_full_paths21] PASSED [ 30%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.parser.parse-[::-2]-data22-expected_values22-expected_full_paths22] PASSED [ 31%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.parser.parse-[*]-1-expected_values23-expected_full_paths23] PASSED [ 31%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.parser.parse-[0:]-1-expected_values24-expected_full_paths24] PASSED [ 31%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.parser.parse-[*]-data25-expected_values25-expected_full_paths25] PASSED [ 32%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.parser.parse-[*].foo-data26-expected_values26-expected_full_paths26] PASSED [ 32%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.parser.parse-foo.baz-data27-expected_values27-expected_full_paths27] PASSED [ 32%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.parser.parse-foo.baz-data28-expected_values28-expected_full_paths28] PASSED [ 33%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.parser.parse-foo.baz.qux-data29-expected_values29-expected_full_paths29] PASSED [ 33%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.parser.parse-foo..baz-data30-expected_values30-expected_full_paths30] PASSED [ 33%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.parser.parse-foo..baz-data31-expected_values31-expected_full_paths31] PASSED [ 33%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.parser.parse-foo.baz.`parent`-data32-expected_values32-expected_full_paths32] PASSED [ 34%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.parser.parse-foo.`parent`.foo.baz.`parent`.baz.qux-data33-expected_values33-expected_full_paths33] PASSED [ 34%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.parser.parse-foo.bar-baz-data34-expected_values34-expected_full_paths34] PASSED [ 34%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.parser.parse-foo.[bar-baz,blah-blah]-data35-expected_values35-expected_full_paths35] PASSED [ 35%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.parser.parse-A.'a.c'-data36-expected_values36-expected_full_paths36] PASSED [ 35%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.parser.parse-1-data37-expected_values37-expected_full_paths37] PASSED [ 35%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.ext.parser.parse-*-data0-expected_values0-expected_full_paths0] PASSED [ 36%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.ext.parser.parse-foo-data1-expected_values1-expected_full_paths1] PASSED [ 36%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.ext.parser.parse-foo,baz-data2-expected_values2-expected_full_paths2] PASSED [ 36%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.ext.parser.parse-@foo-data3-expected_values3-expected_full_paths3] PASSED [ 37%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.ext.parser.parse-$-data4-expected_values4-expected_full_paths4] PASSED [ 37%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.ext.parser.parse-foo.$-data5-expected_values5-expected_full_paths5] PASSED [ 37%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.ext.parser.parse-foo.$.foo-data6-expected_values6-expected_full_paths6] PASSED [ 37%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.ext.parser.parse-`this`-data7-expected_values7-expected_full_paths7] PASSED [ 38%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.ext.parser.parse-foo.`this`-data8-expected_values8-expected_full_paths8] PASSED [ 38%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.ext.parser.parse-foo.`this`.baz-data9-expected_values9-expected_full_paths9] PASSED [ 38%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.ext.parser.parse-[0]-data10-expected_values10-expected_full_paths10] PASSED [ 39%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.ext.parser.parse-[5]-data11-expected_values11-expected_full_paths11] PASSED [ 39%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.ext.parser.parse-[2]-data12-expected_values12-expected_full_paths12] PASSED [ 39%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.ext.parser.parse-[0]-None-expected_values13-expected_full_paths13] PASSED [ 40%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.ext.parser.parse-[*]-data14-expected_values14-expected_full_paths14] PASSED [ 40%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.ext.parser.parse-[*]-data15-expected_values15-expected_full_paths15] PASSED [ 40%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.ext.parser.parse-[1:]-data16-expected_values16-expected_full_paths16] PASSED [ 41%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.ext.parser.parse-[1:3]-data17-expected_values17-expected_full_paths17] PASSED [ 41%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.ext.parser.parse-[:2]-data18-expected_values18-expected_full_paths18] PASSED [ 41%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.ext.parser.parse-[:3:2]-data19-expected_values19-expected_full_paths19] PASSED [ 41%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.ext.parser.parse-[1::2]-data20-expected_values20-expected_full_paths20] PASSED [ 42%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.ext.parser.parse-[1:6:3]-data21-expected_values21-expected_full_paths21] PASSED [ 42%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.ext.parser.parse-[::-2]-data22-expected_values22-expected_full_paths22] PASSED [ 42%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.ext.parser.parse-[*]-1-expected_values23-expected_full_paths23] PASSED [ 43%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.ext.parser.parse-[0:]-1-expected_values24-expected_full_paths24] PASSED [ 43%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.ext.parser.parse-[*]-data25-expected_values25-expected_full_paths25] PASSED [ 43%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.ext.parser.parse-[*].foo-data26-expected_values26-expected_full_paths26] PASSED [ 44%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.ext.parser.parse-foo.baz-data27-expected_values27-expected_full_paths27] PASSED [ 44%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.ext.parser.parse-foo.baz-data28-expected_values28-expected_full_paths28] PASSED [ 44%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.ext.parser.parse-foo.baz.qux-data29-expected_values29-expected_full_paths29] PASSED [ 45%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.ext.parser.parse-foo..baz-data30-expected_values30-expected_full_paths30] PASSED [ 45%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.ext.parser.parse-foo..baz-data31-expected_values31-expected_full_paths31] PASSED [ 45%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.ext.parser.parse-foo.baz.`parent`-data32-expected_values32-expected_full_paths32] PASSED [ 45%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.ext.parser.parse-foo.`parent`.foo.baz.`parent`.baz.qux-data33-expected_values33-expected_full_paths33] PASSED [ 46%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.ext.parser.parse-foo.bar-baz-data34-expected_values34-expected_full_paths34] PASSED [ 46%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.ext.parser.parse-foo.[bar-baz,blah-blah]-data35-expected_values35-expected_full_paths35] PASSED [ 46%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.ext.parser.parse-A.'a.c'-data36-expected_values36-expected_full_paths36] PASSED [ 47%] tests/test_jsonpath.py::test_find[parse=jsonpath_ng.ext.parser.parse-1-data37-expected_values37-expected_full_paths37] PASSED [ 47%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.parser.parse-*-data0-expected_values0] PASSED [ 47%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.parser.parse-foo.id-data1-expected_values1] PASSED [ 48%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.parser.parse-foo.id-data2-expected_values2] PASSED [ 48%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.parser.parse-foo,baz.id-data3-expected_values3] PASSED [ 48%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.parser.parse-*.id-data4-expected_values4] PASSED [ 49%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.parser.parse-$.id-data5-expected_values5] PASSED [ 49%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.parser.parse-foo.$.id-data6-expected_values6] PASSED [ 49%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.parser.parse-foo.$.baz.id-data7-expected_values7] PASSED [ 50%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.parser.parse-id-data8-expected_values8] PASSED [ 50%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.parser.parse-foo.`this`.id-data9-expected_values9] PASSED [ 50%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.parser.parse-foo.`this`.baz.id-data10-expected_values10] PASSED [ 50%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.parser.parse-[0].id-data11-expected_values11] PASSED [ 51%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.parser.parse-[2].id-data12-expected_values12] PASSED [ 51%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.parser.parse-[*].id-data13-expected_values13] PASSED [ 51%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.parser.parse-[1:].id-data14-expected_values14] PASSED [ 52%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.parser.parse-foo.baz.id-data15-expected_values15] PASSED [ 52%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.parser.parse-foo.baz.id-data16-expected_values16] PASSED [ 52%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.parser.parse-foo.baz.id-data17-expected_values17] PASSED [ 53%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.parser.parse-foo.baz.id-data18-expected_values18] PASSED [ 53%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.parser.parse-foo.baz.bizzle.id-data19-expected_values19] PASSED [ 53%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.parser.parse-foo..baz.id-data20-expected_values20] PASSED [ 54%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.ext.parser.parse-*-data0-expected_values0] PASSED [ 54%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.ext.parser.parse-foo.id-data1-expected_values1] PASSED [ 54%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.ext.parser.parse-foo.id-data2-expected_values2] PASSED [ 54%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.ext.parser.parse-foo,baz.id-data3-expected_values3] PASSED [ 55%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.ext.parser.parse-*.id-data4-expected_values4] PASSED [ 55%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.ext.parser.parse-$.id-data5-expected_values5] PASSED [ 55%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.ext.parser.parse-foo.$.id-data6-expected_values6] PASSED [ 56%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.ext.parser.parse-foo.$.baz.id-data7-expected_values7] PASSED [ 56%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.ext.parser.parse-id-data8-expected_values8] PASSED [ 56%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.ext.parser.parse-foo.`this`.id-data9-expected_values9] PASSED [ 57%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.ext.parser.parse-foo.`this`.baz.id-data10-expected_values10] PASSED [ 57%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.ext.parser.parse-[0].id-data11-expected_values11] PASSED [ 57%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.ext.parser.parse-[2].id-data12-expected_values12] PASSED [ 58%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.ext.parser.parse-[*].id-data13-expected_values13] PASSED [ 58%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.ext.parser.parse-[1:].id-data14-expected_values14] PASSED [ 58%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.ext.parser.parse-foo.baz.id-data15-expected_values15] PASSED [ 58%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.ext.parser.parse-foo.baz.id-data16-expected_values16] PASSED [ 59%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.ext.parser.parse-foo.baz.id-data17-expected_values17] PASSED [ 59%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.ext.parser.parse-foo.baz.id-data18-expected_values18] PASSED [ 59%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.ext.parser.parse-foo.baz.bizzle.id-data19-expected_values19] PASSED [ 60%] tests/test_jsonpath.py::test_find_values_auto_id[parse=jsonpath_ng.ext.parser.parse-foo..baz.id-data20-expected_values20] PASSED [ 60%] tests/test_jsonpath.py::test_find_full_paths_auto_id[parse=jsonpath_ng.parser.parse] PASSED [ 60%] tests/test_jsonpath.py::test_find_full_paths_auto_id[parse=jsonpath_ng.ext.parser.parse] PASSED [ 61%] tests/test_jsonpath.py::test_nested_index_auto_id[parse=jsonpath_ng.parser.parse-m.[1].id-target0] PASSED [ 61%] tests/test_jsonpath.py::test_nested_index_auto_id[parse=jsonpath_ng.parser.parse-m.[1].$.b.id-target1] PASSED [ 61%] tests/test_jsonpath.py::test_nested_index_auto_id[parse=jsonpath_ng.parser.parse-m.[0].id-target2] PASSED [ 62%] tests/test_jsonpath.py::test_nested_index_auto_id[parse=jsonpath_ng.ext.parser.parse-m.[1].id-target0] PASSED [ 62%] tests/test_jsonpath.py::test_nested_index_auto_id[parse=jsonpath_ng.ext.parser.parse-m.[1].$.b.id-target1] PASSED [ 62%] tests/test_jsonpath.py::test_nested_index_auto_id[parse=jsonpath_ng.ext.parser.parse-m.[0].id-target2] PASSED [ 62%] tests/test_jsonpath.py::test_invalid_hyphenation_in_key PASSED [ 63%] tests/test_jsonpath_rw_ext.py::test_values[sorted_list] PASSED [ 63%] tests/test_jsonpath_rw_ext.py::test_values[sorted_list_indexed] PASSED [ 63%] tests/test_jsonpath_rw_ext.py::test_values[sorted_dict] PASSED [ 64%] tests/test_jsonpath_rw_ext.py::test_values[sorted_dict_indexed] PASSED [ 64%] tests/test_jsonpath_rw_ext.py::test_values[len_list] PASSED [ 64%] tests/test_jsonpath_rw_ext.py::test_values[len_dict] PASSED [ 65%] tests/test_jsonpath_rw_ext.py::test_values[len_str] PASSED [ 65%] tests/test_jsonpath_rw_ext.py::test_values[filter_list] PASSED [ 65%] tests/test_jsonpath_rw_ext.py::test_values[filter_list_2] PASSED [ 66%] tests/test_jsonpath_rw_ext.py::test_values[filter_list_3] PASSED [ 66%] tests/test_jsonpath_rw_ext.py::test_values[keys_list] PASSED [ 66%] tests/test_jsonpath_rw_ext.py::test_values[keys_dict] PASSED [ 66%] tests/test_jsonpath_rw_ext.py::test_values[path_dict] PASSED [ 67%] tests/test_jsonpath_rw_ext.py::test_values[filter_exists_syntax1] PASSED [ 67%] tests/test_jsonpath_rw_ext.py::test_values[filter_exists_syntax2] PASSED [ 67%] tests/test_jsonpath_rw_ext.py::test_values[filter_exists_syntax3] PASSED [ 68%] tests/test_jsonpath_rw_ext.py::test_values[filter_exists_syntax4] PASSED [ 68%] tests/test_jsonpath_rw_ext.py::test_values[filter_eq1] PASSED [ 68%] tests/test_jsonpath_rw_ext.py::test_values[filter_eq2] PASSED [ 69%] tests/test_jsonpath_rw_ext.py::test_values[filter_eq3] PASSED [ 69%] tests/test_jsonpath_rw_ext.py::test_values[filter_gt] PASSED [ 69%] tests/test_jsonpath_rw_ext.py::test_values[filter_and] PASSED [ 70%] tests/test_jsonpath_rw_ext.py::test_values[filter_float_gt] PASSED [ 70%] tests/test_jsonpath_rw_ext.py::test_values[sort1] PASSED [ 70%] tests/test_jsonpath_rw_ext.py::test_values[sort1_indexed] PASSED [ 70%] tests/test_jsonpath_rw_ext.py::test_values[sort2] PASSED [ 71%] tests/test_jsonpath_rw_ext.py::test_values[sort2_indexed] PASSED [ 71%] tests/test_jsonpath_rw_ext.py::test_values[sort3] PASSED [ 71%] tests/test_jsonpath_rw_ext.py::test_values[sort3_indexed] PASSED [ 72%] tests/test_jsonpath_rw_ext.py::test_values[sort4] PASSED [ 72%] tests/test_jsonpath_rw_ext.py::test_values[sort4_indexed] PASSED [ 72%] tests/test_jsonpath_rw_ext.py::test_values[sort5_twofields] PASSED [ 73%] tests/test_jsonpath_rw_ext.py::test_values[sort5_indexed] PASSED [ 73%] tests/test_jsonpath_rw_ext.py::test_values[arithmetic_number_only] PASSED [ 73%] tests/test_jsonpath_rw_ext.py::test_values[arithmetic_mul1] PASSED [ 74%] tests/test_jsonpath_rw_ext.py::test_values[arithmetic_mul2] PASSED [ 74%] tests/test_jsonpath_rw_ext.py::test_values[arithmetic_mul3] PASSED [ 74%] tests/test_jsonpath_rw_ext.py::test_values[arithmetic_mul4] PASSED [ 75%] tests/test_jsonpath_rw_ext.py::test_values[arithmetic_mul5] PASSED [ 75%] tests/test_jsonpath_rw_ext.py::test_values[arithmetic_mul6] PASSED [ 75%] tests/test_jsonpath_rw_ext.py::test_values[arithmetic_mul7] PASSED [ 75%] tests/test_jsonpath_rw_ext.py::test_values[arithmetic_str0] PASSED [ 76%] tests/test_jsonpath_rw_ext.py::test_values[arithmetic_str1] PASSED [ 76%] tests/test_jsonpath_rw_ext.py::test_values[arithmetic_str2] PASSED [ 76%] tests/test_jsonpath_rw_ext.py::test_values[arithmetic_str3] PASSED [ 77%] tests/test_jsonpath_rw_ext.py::test_values[arithmetic_str4] PASSED [ 77%] tests/test_jsonpath_rw_ext.py::test_values[arithmetic_list1] PASSED [ 77%] tests/test_jsonpath_rw_ext.py::test_values[arithmetic_list2] PASSED [ 78%] tests/test_jsonpath_rw_ext.py::test_values[arithmetic_list_err1] PASSED [ 78%] tests/test_jsonpath_rw_ext.py::test_values[arithmetic_err1] PASSED [ 78%] tests/test_jsonpath_rw_ext.py::test_values[arithmetic_err2] PASSED [ 79%] tests/test_jsonpath_rw_ext.py::test_values[real_life_example1] PASSED [ 79%] tests/test_jsonpath_rw_ext.py::test_values[real_life_example2] PASSED [ 79%] tests/test_jsonpath_rw_ext.py::test_values[real_life_example3] PASSED [ 79%] tests/test_jsonpath_rw_ext.py::test_values[real_life_example4] PASSED [ 80%] tests/test_jsonpath_rw_ext.py::test_values[sub1] PASSED [ 80%] tests/test_jsonpath_rw_ext.py::test_values[sub2] PASSED [ 80%] tests/test_jsonpath_rw_ext.py::test_values[str1] PASSED [ 81%] tests/test_jsonpath_rw_ext.py::test_values[split1] PASSED [ 81%] tests/test_jsonpath_rw_ext.py::test_values[split2] PASSED [ 81%] tests/test_jsonpath_rw_ext.py::test_values[split3] PASSED [ 82%] tests/test_jsonpath_rw_ext.py::test_values[split4] PASSED [ 82%] tests/test_jsonpath_rw_ext.py::test_values[split5] PASSED [ 82%] tests/test_jsonpath_rw_ext.py::test_values[split6] PASSED [ 83%] tests/test_jsonpath_rw_ext.py::test_values[split7] PASSED [ 83%] tests/test_jsonpath_rw_ext.py::test_values[bug-#2-correct] PASSED [ 83%] tests/test_jsonpath_rw_ext.py::test_values[bug-#2-wrong] PASSED [ 83%] tests/test_jsonpath_rw_ext.py::test_values[boolean-filter-true] PASSED [ 84%] tests/test_jsonpath_rw_ext.py::test_values[boolean-filter-false] PASSED [ 84%] tests/test_jsonpath_rw_ext.py::test_values[boolean-filter-other-datatypes-involved] PASSED [ 84%] tests/test_jsonpath_rw_ext.py::test_values[boolean-filter-string-true-string-literal] PASSED [ 85%] tests/test_jsonpath_rw_ext.py::test_invalid_hyphenation_in_key PASSED [ 85%] tests/test_lexer.py::test_lexer[$-expected_token_info0] PASSED [ 85%] tests/test_lexer.py::test_lexer["hello"-expected_token_info1] PASSED [ 86%] tests/test_lexer.py::test_lexer['goodbye'-expected_token_info2] PASSED [ 86%] tests/test_lexer.py::test_lexer['doublequote"'-expected_token_info3] PASSED [ 86%] tests/test_lexer.py::test_lexer["doublequote\\""-expected_token_info4] PASSED [ 87%] tests/test_lexer.py::test_lexer['singlequote\\''-expected_token_info5] PASSED [ 87%] tests/test_lexer.py::test_lexer["singlequote'"-expected_token_info6] PASSED [ 87%] tests/test_lexer.py::test_lexer[fuzz-expected_token_info7] PASSED [ 87%] tests/test_lexer.py::test_lexer[1-expected_token_info8] PASSED [ 88%] tests/test_lexer.py::test_lexer[45-expected_token_info9] PASSED [ 88%] tests/test_lexer.py::test_lexer[-1-expected_token_info10] PASSED [ 88%] tests/test_lexer.py::test_lexer[ -13 -expected_token_info11] PASSED [ 89%] tests/test_lexer.py::test_lexer["fuzz.bang"-expected_token_info12] PASSED [ 89%] tests/test_lexer.py::test_lexer[fuzz.bang-expected_token_info13] PASSED [ 89%] tests/test_lexer.py::test_lexer[fuzz.*-expected_token_info14] PASSED [ 90%] tests/test_lexer.py::test_lexer[fuzz..bang-expected_token_info15] PASSED [ 90%] tests/test_lexer.py::test_lexer[&-expected_token_info16] PASSED [ 90%] tests/test_lexer.py::test_lexer[@-expected_token_info17] PASSED [ 91%] tests/test_lexer.py::test_lexer[`this`-expected_token_info18] PASSED [ 91%] tests/test_lexer.py::test_lexer[|-expected_token_info19] PASSED [ 91%] tests/test_lexer.py::test_lexer[where-expected_token_info20] PASSED [ 91%] tests/test_lexer.py::test_lexer[wherenot-expected_token_info21] PASSED [ 92%] tests/test_lexer.py::test_lexer_errors['"] PASSED [ 92%] tests/test_lexer.py::test_lexer_errors["'] PASSED [ 92%] tests/test_lexer.py::test_lexer_errors[`"] PASSED [ 93%] tests/test_lexer.py::test_lexer_errors[`'] PASSED [ 93%] tests/test_lexer.py::test_lexer_errors["`] PASSED [ 93%] tests/test_lexer.py::test_lexer_errors['`] PASSED [ 94%] tests/test_lexer.py::test_lexer_errors[?] PASSED [ 94%] tests/test_lexer.py::test_lexer_errors[$.foo.bar.#] PASSED [ 94%] tests/test_parser.py::test_parser[foo-expected_object0] PASSED [ 95%] tests/test_parser.py::test_parser[*-expected_object1] PASSED [ 95%] tests/test_parser.py::test_parser[1-expected_object2] PASSED [ 95%] tests/test_parser.py::test_parser[baz,bizzle-expected_object3] PASSED [ 95%] tests/test_parser.py::test_parser[[1]-expected_object4] PASSED [ 96%] tests/test_parser.py::test_parser[[1:]-expected_object5] PASSED [ 96%] tests/test_parser.py::test_parser[[:]-expected_object6] PASSED [ 96%] tests/test_parser.py::test_parser[[*]-expected_object7] PASSED [ 97%] tests/test_parser.py::test_parser[[:2]-expected_object8] PASSED [ 97%] tests/test_parser.py::test_parser[[1:2]-expected_object9] PASSED [ 97%] tests/test_parser.py::test_parser[[5:-2]-expected_object10] PASSED [ 98%] tests/test_parser.py::test_parser[foo.baz-expected_object11] PASSED [ 98%] tests/test_parser.py::test_parser[foo.baz,bizzle-expected_object12] PASSED [ 98%] tests/test_parser.py::test_parser[foo where baz-expected_object13] PASSED [ 99%] tests/test_parser.py::test_parser[foo wherenot baz-expected_object14] PASSED [ 99%] tests/test_parser.py::test_parser[foo..baz-expected_object15] PASSED [ 99%] tests/test_parser.py::test_parser[foo..baz.bing-expected_object16] PASSED [100%] ============================= 324 passed in 5.16s ============================== >>> py3-jsonpath-ng: Entering fakeroot... >>> py3-jsonpath-ng-pyc*: Running split function pyc... 'usr/lib/python3.12/site-packages/jsonpath_ng/__pycache__' -> '/home/buildozer/aports/community/py3-jsonpath-ng/pkg/py3-jsonpath-ng-pyc/usr/lib/python3.12/site-packages/jsonpath_ng/__pycache__' 'usr/lib/python3.12/site-packages/jsonpath_ng/bin/__pycache__' -> '/home/buildozer/aports/community/py3-jsonpath-ng/pkg/py3-jsonpath-ng-pyc/usr/lib/python3.12/site-packages/jsonpath_ng/bin/__pycache__' 'usr/lib/python3.12/site-packages/jsonpath_ng/ext/__pycache__' -> '/home/buildozer/aports/community/py3-jsonpath-ng/pkg/py3-jsonpath-ng-pyc/usr/lib/python3.12/site-packages/jsonpath_ng/ext/__pycache__' >>> py3-jsonpath-ng-pyc*: Preparing subpackage py3-jsonpath-ng-pyc... >>> py3-jsonpath-ng-pyc*: Running postcheck for py3-jsonpath-ng-pyc >>> py3-jsonpath-ng*: Running postcheck for py3-jsonpath-ng >>> py3-jsonpath-ng*: Preparing package py3-jsonpath-ng... >>> py3-jsonpath-ng-pyc*: Tracing dependencies... py3-ply python3~3.12 >>> py3-jsonpath-ng-pyc*: Package size: 95.5 KB >>> py3-jsonpath-ng-pyc*: Compressing data... >>> py3-jsonpath-ng-pyc*: Create checksum... >>> py3-jsonpath-ng-pyc*: Create py3-jsonpath-ng-pyc-1.7.0-r0.apk >>> py3-jsonpath-ng*: Tracing dependencies... py3-ply python3~3.12 >>> py3-jsonpath-ng*: Package size: 91.6 KB >>> py3-jsonpath-ng*: Compressing data... >>> py3-jsonpath-ng*: Create checksum... >>> py3-jsonpath-ng*: Create py3-jsonpath-ng-1.7.0-r0.apk >>> py3-jsonpath-ng: Build complete at Sun, 27 Oct 2024 21:15:12 +0000 elapsed time 0h 0m 9s >>> py3-jsonpath-ng: Cleaning up srcdir >>> py3-jsonpath-ng: Cleaning up pkgdir >>> py3-jsonpath-ng: Uninstalling dependencies... (1/34) Purging .makedepends-py3-jsonpath-ng (20241027.211504) (2/34) Purging py3-ply-pyc (3.11-r11) (3/34) Purging py3-ply (3.11-r11) (4/34) Purging py3-setuptools-pyc (70.3.0-r0) (5/34) Purging py3-setuptools (70.3.0-r0) (6/34) Purging py3-gpep517-pyc (16-r0) (7/34) Purging py3-gpep517 (16-r0) (8/34) Purging py3-installer-pyc (0.7.0-r2) (9/34) Purging py3-installer (0.7.0-r2) (10/34) Purging py3-wheel-pyc (0.43.0-r0) (11/34) Purging py3-wheel (0.43.0-r0) (12/34) Purging py3-pytest-pyc (8.3.3-r0) (13/34) Purging py3-pytest (8.3.3-r0) (14/34) Purging py3-iniconfig-pyc (2.0.0-r1) (15/34) Purging py3-iniconfig (2.0.0-r1) (16/34) Purging py3-packaging-pyc (24.1-r0) (17/34) Purging py3-packaging (24.1-r0) (18/34) Purging py3-parsing-pyc (3.1.4-r0) (19/34) Purging py3-parsing (3.1.4-r0) (20/34) Purging py3-pluggy-pyc (1.5.0-r0) (21/34) Purging py3-pluggy (1.5.0-r0) (22/34) Purging py3-py-pyc (1.11.0-r4) (23/34) Purging py3-py (1.11.0-r4) (24/34) Purging python3-pyc (3.12.7-r1) (25/34) Purging python3-pycache-pyc0 (3.12.7-r1) (26/34) Purging pyc (3.12.7-r1) (27/34) Purging python3 (3.12.7-r1) (28/34) Purging gdbm (1.24-r0) (29/34) Purging libbz2 (1.0.8-r6) (30/34) Purging libffi (3.4.6-r0) (31/34) Purging libpanelw (6.5_p20241006-r0) (32/34) Purging mpdecimal (4.0.0-r0) (33/34) Purging sqlite-libs (3.47.0-r0) (34/34) Purging xz-libs (5.6.3-r0) Executing busybox-1.37.0-r3.trigger OK: 275 MiB in 101 packages >>> py3-jsonpath-ng: Updating the community/armv7 repository index... >>> py3-jsonpath-ng: Signing the index...