>>> py3-connexion: Building testing/py3-connexion 2.14.2-r0 (using abuild 3.10.0-r0) started Wed, 25 Jan 2023 19:17:48 +0000 >>> py3-connexion: Checking sanity of /home/buildozer/aports/testing/py3-connexion/APKBUILD... >>> py3-connexion: Analyzing dependencies... >>> py3-connexion: Installing for build: build-base py3-clickclick py3-flask py3-httpx py3-inflection py3-jinja2 py3-jsonschema py3-packaging py3-requests py3-starlette py3-typing-extensions py3-werkzeug py3-yaml python3 py3-flake8 py3-setuptools py3-aiohttp-jinja2 py3-aiohttp-remotes py3-decorator py3-itsdangerous py3-pytest py3-pytest-aiohttp py3-pytest-asyncio py3-pytest-cov py3-swagger-ui-bundle py3-testfixtures py3-toml (1/73) Installing libbz2 (1.0.8-r4) (2/73) Installing libffi (3.4.4-r0) (3/73) Installing gdbm (1.23-r0) (4/73) Installing xz-libs (5.4.1-r0) (5/73) Installing mpdecimal (2.5.1-r1) (6/73) Installing readline (8.2.0-r0) (7/73) Installing sqlite-libs (3.40.1-r0) (8/73) Installing python3 (3.11.1-r2) (9/73) Installing py3-click (8.1.3-r1) (10/73) Installing yaml (0.2.5-r0) (11/73) Installing py3-yaml (6.0-r1) (12/73) Installing py3-clickclick (20.10.2-r1) (13/73) Installing py3-itsdangerous (2.1.2-r1) (14/73) Installing py3-markupsafe (2.1.2-r0) (15/73) Installing py3-jinja2 (3.1.2-r1) (16/73) Installing py3-werkzeug (2.2.2-r2) (17/73) Installing py3-flask (2.2.2-r1) (18/73) Installing py3-certifi (2022.12.7-r0) (19/73) Installing py3-idna (3.4-r3) (20/73) Installing py3-curio (1.6-r0) (21/73) Installing py3-sniffio (1.3.0-r1) (22/73) Installing py3-anyio (3.6.2-r1) (23/73) Installing py3-h11 (0.14.0-r1) (24/73) Installing py3-attrs (22.2.0-r0) (25/73) Installing py3-async_generator (1.10-r4) (26/73) Installing py3-cparser (2.21-r1) (27/73) Installing py3-cffi (1.15.1-r1) (28/73) Installing py3-cryptography (39.0.0-r0) (29/73) Installing py3-openssl (23.0.0-r0) (30/73) Installing py3-outcome (1.2.0-r1) (31/73) Installing py3-sortedcontainers (2.4.0-r2) (32/73) Installing py3-trio (0.21.0-r2) (33/73) Installing py3-httpcore (0.15.0-r2) (34/73) Installing py3-rfc3986 (2.0.0-r1) (35/73) Installing py3-httpx (0.23.3-r0) (36/73) Installing py3-inflection (0.5.1-r4) (37/73) Installing py3-pyrsistent (0.19.3-r0) (38/73) Installing py3-jsonschema (4.7.2-r3) (39/73) Installing py3-parsing (3.0.9-r1) (40/73) Installing py3-packaging (23.0-r0) (41/73) Installing py3-charset-normalizer (3.0.1-r1) (42/73) Installing py3-urllib3 (1.26.14-r0) (43/73) Installing py3-requests (2.28.2-r0) (44/73) Installing py3-starlette (0.20.4-r1) (45/73) Installing py3-typing-extensions (4.4.0-r1) (46/73) Installing py3-pyflakes (3.0.1-r0) (47/73) Installing py3-pycodestyle (2.10.0-r0) (48/73) Installing py3-mccabe (0.7.0-r1) (49/73) Installing py3-flake8 (6.0.0-r0) (50/73) Installing py3-setuptools (66.1.1-r0) (51/73) Installing py3-frozenlist (1.3.3-r1) (52/73) Installing py3-aiosignal (1.3.1-r1) (53/73) Installing py3-async-timeout (4.0.2-r1) (54/73) Installing py3-brotli (1.0.9-r10) (55/73) Installing py3-idna-ssl (1.1.0-r7) (56/73) Installing py3-multidict (6.0.4-r0) (57/73) Installing py3-yarl (1.8.2-r0) (58/73) Installing py3-aiohttp (3.8.3-r1) (59/73) Installing py3-aiohttp-jinja2 (1.5-r1) (60/73) Installing py3-aiohttp-remotes (1.2.0-r1) (61/73) Installing py3-decorator (5.1.1-r2) (62/73) Installing py3-iniconfig (1.1.1-r4) (63/73) Installing py3-pluggy (1.0.0-r2) (64/73) Installing py3-py (1.11.0-r1) (65/73) Installing py3-pytest (7.2.1-r0) (66/73) Installing py3-pytest-aiohttp (1.0.4-r1) (67/73) Installing py3-pytest-asyncio (0.20.3-r1) (68/73) Installing py3-coverage (6.5.0-r1) (69/73) Installing py3-pytest-cov (4.0.0-r1) (70/73) Installing py3-swagger-ui-bundle (0.0.9-r2) (71/73) Installing py3-testfixtures (7.0.4-r0) (72/73) Installing py3-toml (0.10.2-r5) (73/73) Installing .makedepends-py3-connexion (20230125.191750) Executing busybox-1.36.0-r3.trigger OK: 528 MiB in 171 packages >>> py3-connexion: Cleaning up srcdir >>> py3-connexion: Cleaning up pkgdir >>> py3-connexion: Fetching https://distfiles.alpinelinux.org/distfiles/edge/connexion-2.14.2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> py3-connexion: Fetching https://github.com/spec-first/connexion/archive/2.14.2/connexion-2.14.2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 13047 0 13047 0 0 26305 0 --:--:-- --:--:-- --:--:-- 26305 100 9084k 0 9084k 0 0 6871k 0 --:--:-- 0:00:01 --:--:-- 10.7M >>> py3-connexion: Fetching https://distfiles.alpinelinux.org/distfiles/edge/connexion-2.14.2.tar.gz >>> py3-connexion: Checking sha512sums... connexion-2.14.2.tar.gz: OK pytest-deps-versions.patch: OK >>> py3-connexion: Unpacking /var/cache/distfiles/edge/connexion-2.14.2.tar.gz... >>> py3-connexion: pytest-deps-versions.patch patching file setup.py running build running build_py creating build creating build/lib creating build/lib/connexion copying connexion/utils.py -> build/lib/connexion copying connexion/mock.py -> build/lib/connexion copying connexion/resolver.py -> build/lib/connexion copying connexion/exceptions.py -> build/lib/connexion copying connexion/problem.py -> build/lib/connexion copying connexion/spec.py -> build/lib/connexion copying connexion/json_schema.py -> build/lib/connexion copying connexion/__init__.py -> build/lib/connexion copying connexion/lifecycle.py -> build/lib/connexion copying connexion/http_facts.py -> build/lib/connexion copying connexion/jsonifier.py -> build/lib/connexion copying connexion/options.py -> build/lib/connexion copying connexion/cli.py -> build/lib/connexion copying connexion/__main__.py -> build/lib/connexion copying connexion/handlers.py -> build/lib/connexion creating build/lib/connexion/security copying connexion/security/async_security_handler_factory.py -> build/lib/connexion/security copying connexion/security/flask_security_handler_factory.py -> build/lib/connexion/security copying connexion/security/security_handler_factory.py -> build/lib/connexion/security copying connexion/security/aiohttp_security_handler_factory.py -> build/lib/connexion/security copying connexion/security/__init__.py -> build/lib/connexion/security creating build/lib/connexion/operations copying connexion/operations/abstract.py -> build/lib/connexion/operations copying connexion/operations/openapi.py -> build/lib/connexion/operations copying connexion/operations/__init__.py -> build/lib/connexion/operations copying connexion/operations/swagger2.py -> build/lib/connexion/operations copying connexion/operations/secure.py -> build/lib/connexion/operations copying connexion/operations/compat.py -> build/lib/connexion/operations creating build/lib/connexion/apps copying connexion/apps/abstract.py -> build/lib/connexion/apps copying connexion/apps/aiohttp_app.py -> build/lib/connexion/apps copying connexion/apps/__init__.py -> build/lib/connexion/apps copying connexion/apps/flask_app.py -> build/lib/connexion/apps creating build/lib/connexion/apis copying connexion/apis/abstract.py -> build/lib/connexion/apis copying connexion/apis/aiohttp_api.py -> build/lib/connexion/apis copying connexion/apis/flask_api.py -> build/lib/connexion/apis copying connexion/apis/__init__.py -> build/lib/connexion/apis copying connexion/apis/flask_utils.py -> build/lib/connexion/apis creating build/lib/connexion/decorators copying connexion/decorators/validation.py -> build/lib/connexion/decorators copying connexion/decorators/response.py -> build/lib/connexion/decorators copying connexion/decorators/__init__.py -> build/lib/connexion/decorators copying connexion/decorators/uri_parsing.py -> build/lib/connexion/decorators copying connexion/decorators/decorator.py -> build/lib/connexion/decorators copying connexion/decorators/metrics.py -> build/lib/connexion/decorators copying connexion/decorators/coroutine_wrappers.py -> build/lib/connexion/decorators copying connexion/decorators/produces.py -> build/lib/connexion/decorators copying connexion/decorators/parameter.py -> build/lib/connexion/decorators running egg_info creating connexion.egg-info writing connexion.egg-info/PKG-INFO writing dependency_links to connexion.egg-info/dependency_links.txt writing entry points to connexion.egg-info/entry_points.txt writing requirements to connexion.egg-info/requires.txt writing top-level names to connexion.egg-info/top_level.txt writing manifest file 'connexion.egg-info/SOURCES.txt' reading manifest file 'connexion.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE.txt' writing manifest file 'connexion.egg-info/SOURCES.txt' /usr/lib/python3.11/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'connexion.resources.schemas' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'connexion.resources.schemas' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'connexion.resources.schemas' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'connexion.resources.schemas' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) creating build/lib/connexion/resources creating build/lib/connexion/resources/schemas creating build/lib/connexion/resources/schemas/v2.0 copying connexion/resources/schemas/v2.0/schema.json -> build/lib/connexion/resources/schemas/v2.0 creating build/lib/connexion/resources/schemas/v3.0 copying connexion/resources/schemas/v3.0/schema.json -> build/lib/connexion/resources/schemas/v3.0 running test WARNING: Testing via this command is deprecated and will be removed in a future version. Users looking for a generic test entry point independent of test runner are encouraged to use tox. running egg_info writing connexion.egg-info/PKG-INFO writing dependency_links to connexion.egg-info/dependency_links.txt writing entry points to connexion.egg-info/entry_points.txt writing requirements to connexion.egg-info/requires.txt writing top-level names to connexion.egg-info/top_level.txt reading manifest file 'connexion.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE.txt' writing manifest file 'connexion.egg-info/SOURCES.txt' running build_ext ============================= test session starts ============================== platform linux -- Python 3.11.1, pytest-7.2.1, pluggy-1.0.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /home/buildozer/aports/testing/py3-connexion/src/connexion-2.14.2 plugins: asyncio-0.20.3, aiohttp-1.0.4, anyio-3.6.2, cov-4.0.0 asyncio: mode=Mode.STRICT collecting ... collected 542 items tests/test_api.py::test_canonical_base_path PASSED [ 0%] tests/test_api.py::test_api PASSED [ 0%] tests/test_api.py::test_api_base_path_slash PASSED [ 0%] tests/test_api.py::test_template PASSED [ 0%] tests/test_api.py::test_invalid_operation_does_stop_application_to_setup PASSED [ 0%] tests/test_api.py::test_invalid_operation_does_not_stop_application_in_debug_mode PASSED [ 1%] tests/test_api.py::test_other_errors_stop_application_to_setup PASSED [ 1%] tests/test_api.py::test_invalid_schema_file_structure PASSED [ 1%] tests/test_api.py::test_invalid_encoding PASSED [ 1%] tests/test_api.py::test_use_of_safe_load_for_yaml_swagger_specs PASSED [ 1%] tests/test_api.py::test_validation_error_on_completely_invalid_swagger_spec PASSED [ 2%] tests/test_app.py::test_flask_app_default_params PASSED [ 2%] tests/test_cli.py::test_print_version PASSED [ 2%] tests/test_cli.py::test_run_missing_spec PASSED [ 2%] tests/test_cli.py::test_run_simple_spec PASSED [ 2%] tests/test_cli.py::test_run_spec_with_host PASSED [ 2%] tests/test_cli.py::test_run_no_options_all_default PASSED [ 3%] tests/test_cli.py::test_run_using_option_hide_spec PASSED [ 3%] tests/test_cli.py::test_run_using_option_hide_console_ui PASSED [ 3%] tests/test_cli.py::test_run_using_option_console_ui_from PASSED [ 3%] tests/test_cli.py::test_run_using_option_console_ui_url PASSED [ 3%] tests/test_cli.py::test_run_using_option_auth_all_paths PASSED [ 4%] tests/test_cli.py::test_run_in_debug_mode PASSED [ 4%] tests/test_cli.py::test_run_in_very_verbose_mode PASSED [ 4%] tests/test_cli.py::test_run_in_verbose_mode PASSED [ 4%] tests/test_cli.py::test_run_using_option_base_path PASSED [ 4%] tests/test_cli.py::test_run_unimplemented_operations_and_stub PASSED [ 4%] tests/test_cli.py::test_run_unimplemented_operations_and_mock PASSED [ 5%] tests/test_cli.py::test_run_with_wsgi_containers PASSED [ 5%] tests/test_cli.py::test_run_with_aiohttp_not_installed PASSED [ 5%] tests/test_cli.py::test_run_with_wsgi_server_and_server_opts PASSED [ 5%] tests/test_cli.py::test_run_with_incompatible_server_and_default_framework PASSED [ 5%] tests/test_cli.py::test_run_with_incompatible_server_and_framework PASSED [ 6%] tests/test_flask_encoder.py::test_json_encoder PASSED [ 6%] tests/test_flask_encoder.py::test_json_encoder_datetime_with_timezone PASSED [ 6%] tests/test_flask_encoder.py::test_readonly[swagger.yaml] PASSED [ 6%] tests/test_flask_encoder.py::test_readonly[openapi.yaml] PASSED [ 6%] tests/test_flask_utils.py::test_flaskify_path PASSED [ 7%] tests/test_flask_utils.py::test_flaskify_endpoint PASSED [ 7%] tests/test_json_validation.py::test_validator_map[swagger.yaml] PASSED [ 7%] tests/test_json_validation.py::test_validator_map[openapi.yaml] PASSED [ 7%] tests/test_json_validation.py::test_readonly[swagger.yaml] PASSED [ 7%] tests/test_json_validation.py::test_readonly[openapi.yaml] PASSED [ 7%] tests/test_json_validation.py::test_writeonly[swagger.yaml] PASSED [ 8%] tests/test_json_validation.py::test_writeonly[openapi.yaml] PASSED [ 8%] tests/test_json_validation.py::test_nullable_default[swagger.yaml] PASSED [ 8%] tests/test_json_validation.py::test_nullable_default[openapi.yaml] PASSED [ 8%] tests/test_json_validation.py::test_multipart_form_json[openapi.yaml] PASSED [ 8%] tests/test_metrics.py::test_timer PASSED [ 9%] tests/test_mock.py::test_mock_resolver_default PASSED [ 9%] tests/test_mock.py::test_mock_resolver_numeric PASSED [ 9%] tests/test_mock.py::test_mock_resolver_example PASSED [ 9%] tests/test_mock.py::test_mock_resolver_example_nested_in_object PASSED [ 9%] tests/test_mock.py::test_mock_resolver_example_nested_in_list PASSED [ 9%] tests/test_mock.py::test_mock_resolver_example_nested_in_object_openapi PASSED [ 10%] tests/test_mock.py::test_mock_resolver_example_nested_in_list_openapi PASSED [ 10%] tests/test_mock.py::test_mock_resolver_no_example_nested_in_object PASSED [ 10%] tests/test_mock.py::test_mock_resolver_no_example_nested_in_list_openapi PASSED [ 10%] tests/test_mock.py::test_mock_resolver_no_examples PASSED [ 10%] tests/test_mock.py::test_mock_resolver_notimplemented PASSED [ 11%] tests/test_mock3.py::test_mock_resolver_default PASSED [ 11%] tests/test_mock3.py::test_mock_resolver_numeric PASSED [ 11%] tests/test_mock3.py::test_mock_resolver_inline_schema_example PASSED [ 11%] tests/test_mock3.py::test_mock_resolver_no_examples PASSED [ 11%] tests/test_mock3.py::test_mock_resolver_notimplemented PASSED [ 11%] tests/test_operation2.py::test_operation PASSED [ 12%] tests/test_operation2.py::test_operation_array PASSED [ 12%] tests/test_operation2.py::test_operation_composed_definition PASSED [ 12%] tests/test_operation2.py::test_operation_local_security_oauth2 PASSED [ 12%] tests/test_operation2.py::test_operation_local_security_duplicate_token_info PASSED [ 12%] tests/test_operation2.py::test_multi_body PASSED [ 13%] tests/test_operation2.py::test_no_token_info PASSED [ 13%] tests/test_operation2.py::test_multiple_security_schemes_and PASSED [ 13%] tests/test_operation2.py::test_multiple_oauth_in_and PASSED [ 13%] tests/test_operation2.py::test_parameter_reference PASSED [ 13%] tests/test_operation2.py::test_default PASSED [ 14%] tests/test_operation2.py::test_get_path_parameter_types PASSED [ 14%] tests/test_operation2.py::test_oauth_scopes_in_or PASSED [ 14%] tests/test_references.py::test_non_existent_reference PASSED [ 14%] tests/test_references.py::test_invalid_reference PASSED [ 14%] tests/test_references.py::test_resolve_invalid_reference PASSED [ 14%] tests/test_references.py::test_resolve_web_reference PASSED [ 15%] tests/test_resolver.py::test_standard_get_function PASSED [ 15%] tests/test_resolver.py::test_relative_get_function PASSED [ 15%] tests/test_resolver.py::test_resty_get_function PASSED [ 15%] tests/test_resolver.py::test_missing_operation_id PASSED [ 15%] tests/test_resolver.py::test_bad_operation_id PASSED [ 16%] tests/test_resolver.py::test_standard_resolve_x_router_controller PASSED [ 16%] tests/test_resolver.py::test_relative_resolve_x_router_controller PASSED [ 16%] tests/test_resolver.py::test_relative_resolve_operation_id PASSED [ 16%] tests/test_resolver.py::test_relative_resolve_operation_id_with_module PASSED [ 16%] tests/test_resolver.py::test_resty_resolve_operation_id PASSED [ 16%] tests/test_resolver.py::test_resty_resolve_x_router_controller_with_operation_id PASSED [ 17%] tests/test_resolver.py::test_resty_resolve_x_router_controller_without_operation_id PASSED [ 17%] tests/test_resolver.py::test_resty_resolve_with_default_module_name PASSED [ 17%] tests/test_resolver.py::test_resty_resolve_with_default_module_name_nested PASSED [ 17%] tests/test_resolver.py::test_resty_resolve_with_default_module_name_lowercase_verb PASSED [ 17%] tests/test_resolver.py::test_resty_resolve_with_default_module_name_lowercase_verb_nested PASSED [ 18%] tests/test_resolver.py::test_resty_resolve_with_default_module_name_will_translate_dashes_in_resource_name PASSED [ 18%] tests/test_resolver.py::test_resty_resolve_with_default_module_name_can_resolve_api_root PASSED [ 18%] tests/test_resolver.py::test_resty_resolve_with_default_module_name_will_resolve_resource_root_get_as_search PASSED [ 18%] tests/test_resolver.py::test_resty_resolve_with_default_module_name_and_x_router_controller_will_resolve_resource_root_get_as_search PASSED [ 18%] tests/test_resolver.py::test_resty_resolve_with_default_module_name_will_resolve_resource_root_as_configured PASSED [ 19%] tests/test_resolver.py::test_resty_resolve_with_default_module_name_will_resolve_resource_root_post_as_post PASSED [ 19%] tests/test_resolver3.py::test_standard_resolve_x_router_controller PASSED [ 19%] tests/test_resolver3.py::test_relative_resolve_x_router_controller PASSED [ 19%] tests/test_resolver3.py::test_relative_resolve_operation_id PASSED [ 19%] tests/test_resolver3.py::test_relative_resolve_operation_id_with_module PASSED [ 19%] tests/test_resolver3.py::test_resty_resolve_operation_id PASSED [ 20%] tests/test_resolver3.py::test_resty_resolve_x_router_controller_with_operation_id PASSED [ 20%] tests/test_resolver3.py::test_resty_resolve_x_router_controller_without_operation_id PASSED [ 20%] tests/test_resolver3.py::test_resty_resolve_with_default_module_name PASSED [ 20%] tests/test_resolver3.py::test_resty_resolve_with_default_module_name_lowercase_verb PASSED [ 20%] tests/test_resolver3.py::test_resty_resolve_with_default_module_name_lowercase_verb_nested PASSED [ 21%] tests/test_resolver3.py::test_resty_resolve_with_default_module_name_will_translate_dashes_in_resource_name PASSED [ 21%] tests/test_resolver3.py::test_resty_resolve_with_default_module_name_can_resolve_api_root PASSED [ 21%] tests/test_resolver3.py::test_resty_resolve_with_default_module_name_will_resolve_resource_root_get_as_search PASSED [ 21%] tests/test_resolver3.py::test_resty_resolve_with_default_module_name_and_x_router_controller_will_resolve_resource_root_get_as_search PASSED [ 21%] tests/test_resolver3.py::test_resty_resolve_with_default_module_name_will_resolve_resource_root_as_configured PASSED [ 21%] tests/test_resolver3.py::test_resty_resolve_with_default_module_name_will_resolve_resource_root_post_as_post PASSED [ 22%] tests/test_resolver_methodview.py::test_standard_resolve_x_router_controller PASSED [ 22%] tests/test_resolver_methodview.py::test_methodview_resolve_operation_id PASSED [ 22%] tests/test_resolver_methodview.py::test_methodview_resolve_x_router_controller_with_operation_id PASSED [ 22%] tests/test_resolver_methodview.py::test_methodview_resolve_x_router_controller_without_operation_id PASSED [ 22%] tests/test_resolver_methodview.py::test_methodview_resolve_with_default_module_name PASSED [ 23%] tests/test_resolver_methodview.py::test_methodview_resolve_with_default_module_name_lowercase_verb PASSED [ 23%] tests/test_resolver_methodview.py::test_methodview_resolve_with_default_module_name_will_translate_dashes_in_resource_name PASSED [ 23%] tests/test_resolver_methodview.py::test_methodview_resolve_with_default_module_name_can_resolve_api_root PASSED [ 23%] tests/test_resolver_methodview.py::test_methodview_resolve_with_default_module_name_will_resolve_resource_root_get_as_search PASSED [ 23%] tests/test_resolver_methodview.py::test_methodview_resolve_with_default_module_name_and_x_router_controller_will_resolve_resource_root_get_as_search PASSED [ 23%] tests/test_resolver_methodview.py::test_methodview_resolve_with_default_module_name_will_resolve_resource_root_as_configured PASSED [ 24%] tests/test_resolver_methodview.py::test_methodview_resolve_with_default_module_name_will_resolve_resource_root_post_as_post PASSED [ 24%] tests/test_utils.py::test_get_function_from_name PASSED [ 24%] tests/test_utils.py::test_get_function_from_name_no_module PASSED [ 24%] tests/test_utils.py::test_get_function_from_name_attr_error PASSED [ 24%] tests/test_utils.py::test_get_function_from_name_for_class_method PASSED [ 25%] tests/test_utils.py::test_boolean PASSED [ 25%] tests/test_utils.py::test_deep_get_dict PASSED [ 25%] tests/test_utils.py::test_deep_get_list PASSED [ 25%] tests/test_validation.py::test_parameter_validator PASSED [ 25%] tests/aiohttp/test_aiohttp_api_secure.py::test_auth_all_paths SKIPPED [ 26%] tests/aiohttp/test_aiohttp_api_secure.py::test_secure_app[swagger_secure.yaml] SKIPPED [ 26%] tests/aiohttp/test_aiohttp_api_secure.py::test_secure_app[openapi_secure.yaml] SKIPPED [ 26%] tests/aiohttp/test_aiohttp_api_secure.py::test_bearer_secure SKIPPED [ 26%] tests/aiohttp/test_aiohttp_api_secure.py::test_async_secure SKIPPED [ 26%] tests/aiohttp/test_aiohttp_api_secure.py::test_auth_exception_swagger[swagger_secure.yaml] SKIPPED [ 26%] tests/aiohttp/test_aiohttp_api_secure.py::test_auth_exception_swagger[openapi_secure.yaml] SKIPPED [ 27%] tests/aiohttp/test_aiohttp_app.py::test_app_run PASSED [ 27%] tests/aiohttp/test_aiohttp_app.py::test_app_run_new_port PASSED [ 27%] tests/aiohttp/test_aiohttp_app.py::test_app_run_default_port PASSED [ 27%] tests/aiohttp/test_aiohttp_app.py::test_app_run_debug PASSED [ 27%] tests/aiohttp/test_aiohttp_app.py::test_app_run_access_log PASSED [ 28%] tests/aiohttp/test_aiohttp_app.py::test_app_run_server_error PASSED [ 28%] tests/aiohttp/test_aiohttp_app.py::test_app_get_root_path_return_Path PASSED [ 28%] tests/aiohttp/test_aiohttp_app.py::test_app_get_root_path_exists PASSED [ 28%] tests/aiohttp/test_aiohttp_app.py::test_app_get_root_path PASSED [ 28%] tests/aiohttp/test_aiohttp_app.py::test_app_get_root_path_not_in_sys_modules PASSED [ 28%] tests/aiohttp/test_aiohttp_app.py::test_app_get_root_path_invalid PASSED [ 29%] tests/aiohttp/test_aiohttp_app.py::test_app_with_empty_base_path_error PASSED [ 29%] tests/aiohttp/test_aiohttp_app.py::test_app_with_empty_base_path_and_only_one_api PASSED [ 29%] tests/aiohttp/test_aiohttp_app.py::test_app_add_two_apis_error_with_only_one_api PASSED [ 29%] tests/aiohttp/test_aiohttp_datetime.py::test_swagger_json SKIPPED (a...) [ 29%] tests/aiohttp/test_aiohttp_errors.py::test_aiohttp_problems_404 SKIPPED [ 30%] tests/aiohttp/test_aiohttp_errors.py::test_aiohttp_problems_405 SKIPPED [ 30%] tests/aiohttp/test_aiohttp_errors.py::test_aiohttp_problems_500 SKIPPED [ 30%] tests/aiohttp/test_aiohttp_errors.py::test_aiohttp_problems_418 SKIPPED [ 30%] tests/aiohttp/test_aiohttp_errors.py::test_aiohttp_problems_misc SKIPPED [ 30%] tests/aiohttp/test_aiohttp_errors.py::test_aiohttp_problem_with_text_content_type SKIPPED [ 30%] tests/aiohttp/test_aiohttp_multipart.py::test_single_file_upload SKIPPED [ 31%] tests/aiohttp/test_aiohttp_multipart.py::test_many_files_upload SKIPPED [ 31%] tests/aiohttp/test_aiohttp_multipart.py::test_mixed_multipart_single_file SKIPPED [ 31%] tests/aiohttp/test_aiohttp_multipart.py::test_mixed_multipart_many_files SKIPPED [ 31%] tests/aiohttp/test_aiohttp_simple_api.py::test_app SKIPPED (async de...) [ 31%] tests/aiohttp/test_aiohttp_simple_api.py::test_app_with_relative_path SKIPPED [ 32%] tests/aiohttp/test_aiohttp_simple_api.py::test_swagger_json SKIPPED [ 32%] tests/aiohttp/test_aiohttp_simple_api.py::test_swagger_yaml SKIPPED [ 32%] tests/aiohttp/test_aiohttp_simple_api.py::test_no_swagger_json SKIPPED [ 32%] tests/aiohttp/test_aiohttp_simple_api.py::test_no_swagger_yaml SKIPPED [ 32%] tests/aiohttp/test_aiohttp_simple_api.py::test_swagger_ui SKIPPED (a...) [ 33%] tests/aiohttp/test_aiohttp_simple_api.py::test_swagger_ui_config_json SKIPPED [ 33%] tests/aiohttp/test_aiohttp_simple_api.py::test_no_swagger_ui_config_json SKIPPED [ 33%] tests/aiohttp/test_aiohttp_simple_api.py::test_swagger_ui_index SKIPPED [ 33%] tests/aiohttp/test_aiohttp_simple_api.py::test_swagger_ui_index_with_config SKIPPED [ 33%] tests/aiohttp/test_aiohttp_simple_api.py::test_pythonic_path_param SKIPPED [ 33%] tests/aiohttp/test_aiohttp_simple_api.py::test_cookie_param SKIPPED [ 34%] tests/aiohttp/test_aiohttp_simple_api.py::test_swagger_ui_static SKIPPED [ 34%] tests/aiohttp/test_aiohttp_simple_api.py::test_no_swagger_ui SKIPPED [ 34%] tests/aiohttp/test_aiohttp_simple_api.py::test_middlewares SKIPPED (...) [ 34%] tests/aiohttp/test_aiohttp_simple_api.py::test_response_with_str_body SKIPPED [ 34%] tests/aiohttp/test_aiohttp_simple_api.py::test_response_with_non_str_and_non_json_body SKIPPED [ 35%] tests/aiohttp/test_aiohttp_simple_api.py::test_response_with_bytes_body SKIPPED [ 35%] tests/aiohttp/test_aiohttp_simple_api.py::test_validate_responses SKIPPED [ 35%] tests/aiohttp/test_aiohttp_simple_api.py::test_get_users SKIPPED (as...) [ 35%] tests/aiohttp/test_aiohttp_simple_api.py::test_create_user SKIPPED (...) [ 35%] tests/aiohttp/test_aiohttp_simple_api.py::test_access_request_context SKIPPED [ 35%] tests/aiohttp/test_aiohttp_simple_api.py::test_query_parsing_simple SKIPPED [ 36%] tests/aiohttp/test_aiohttp_simple_api.py::test_query_parsing_array SKIPPED [ 36%] tests/aiohttp/test_aiohttp_simple_api.py::test_query_parsing_array_multi SKIPPED [ 36%] tests/aiohttp/test_aiohttp_simple_api.py::test_validate_responses_async_def SKIPPED [ 36%] tests/aiohttp/test_get_response.py::test_get_response_from_aiohttp_response SKIPPED [ 36%] tests/aiohttp/test_get_response.py::test_get_response_from_aiohttp_stream_response SKIPPED [ 37%] tests/aiohttp/test_get_response.py::test_get_response_from_connexion_response SKIPPED [ 37%] tests/aiohttp/test_get_response.py::test_get_response_from_string SKIPPED [ 37%] tests/aiohttp/test_get_response.py::test_get_response_from_string_tuple SKIPPED [ 37%] tests/aiohttp/test_get_response.py::test_get_response_from_string_status SKIPPED [ 37%] tests/aiohttp/test_get_response.py::test_get_response_from_string_headers SKIPPED [ 38%] tests/aiohttp/test_get_response.py::test_get_response_from_string_status_headers SKIPPED [ 38%] tests/aiohttp/test_get_response.py::test_get_response_from_tuple_error SKIPPED [ 38%] tests/aiohttp/test_get_response.py::test_get_response_from_dict SKIPPED [ 38%] tests/aiohttp/test_get_response.py::test_get_response_from_dict_json SKIPPED [ 38%] tests/aiohttp/test_get_response.py::test_get_response_no_data SKIPPED [ 38%] tests/aiohttp/test_get_response.py::test_get_response_binary_json SKIPPED [ 39%] tests/aiohttp/test_get_response.py::test_get_response_binary_no_mimetype SKIPPED [ 39%] tests/aiohttp/test_get_response.py::test_get_connexion_response_from_aiohttp_response SKIPPED [ 39%] tests/aiohttp/test_get_response.py::test_get_connexion_response_from_connexion_response SKIPPED [ 39%] tests/aiohttp/test_get_response.py::test_get_connexion_response_from_tuple SKIPPED [ 39%] tests/aiohttp/test_get_response.py::test_get_connexion_response_from_aiohttp_stream_response SKIPPED [ 40%] tests/api/test_bootstrap.py::test_app_with_relative_path[swagger.yaml] PASSED [ 40%] tests/api/test_bootstrap.py::test_app_with_relative_path[openapi.yaml] PASSED [ 40%] tests/api/test_bootstrap.py::test_app_with_resolver[swagger.yaml] PASSED [ 40%] tests/api/test_bootstrap.py::test_app_with_resolver[openapi.yaml] PASSED [ 40%] tests/api/test_bootstrap.py::test_app_with_different_server_option[swagger.yaml] PASSED [ 40%] tests/api/test_bootstrap.py::test_app_with_different_server_option[openapi.yaml] PASSED [ 41%] tests/api/test_bootstrap.py::test_app_with_different_uri_parser PASSED [ 41%] tests/api/test_bootstrap.py::test_swagger_ui[swagger.yaml] PASSED [ 41%] tests/api/test_bootstrap.py::test_swagger_ui[openapi.yaml] PASSED [ 41%] tests/api/test_bootstrap.py::test_swagger_ui_with_config[swagger.yaml] PASSED [ 41%] tests/api/test_bootstrap.py::test_swagger_ui_with_config[openapi.yaml] PASSED [ 42%] tests/api/test_bootstrap.py::test_no_swagger_ui[swagger.yaml] PASSED [ 42%] tests/api/test_bootstrap.py::test_no_swagger_ui[openapi.yaml] PASSED [ 42%] tests/api/test_bootstrap.py::test_swagger_ui_config_json[swagger.yaml] PASSED [ 42%] tests/api/test_bootstrap.py::test_swagger_ui_config_json[openapi.yaml] PASSED [ 42%] tests/api/test_bootstrap.py::test_no_swagger_ui_config_json[swagger.yaml] PASSED [ 42%] tests/api/test_bootstrap.py::test_no_swagger_ui_config_json[openapi.yaml] PASSED [ 43%] tests/api/test_bootstrap.py::test_swagger_json_app[swagger.yaml] PASSED [ 43%] tests/api/test_bootstrap.py::test_swagger_json_app[openapi.yaml] PASSED [ 43%] tests/api/test_bootstrap.py::test_swagger_yaml_app[swagger.yaml] PASSED [ 43%] tests/api/test_bootstrap.py::test_swagger_yaml_app[openapi.yaml] PASSED [ 43%] tests/api/test_bootstrap.py::test_no_swagger_json_app[swagger.yaml] PASSED [ 44%] tests/api/test_bootstrap.py::test_no_swagger_json_app[openapi.yaml] PASSED [ 44%] tests/api/test_bootstrap.py::test_dict_as_yaml_path[swagger.yaml] PASSED [ 44%] tests/api/test_bootstrap.py::test_dict_as_yaml_path[openapi.yaml] PASSED [ 44%] tests/api/test_bootstrap.py::test_swagger_json_api[swagger.yaml] PASSED [ 44%] tests/api/test_bootstrap.py::test_swagger_json_api[openapi.yaml] PASSED [ 45%] tests/api/test_bootstrap.py::test_no_swagger_json_api[swagger.yaml] PASSED [ 45%] tests/api/test_bootstrap.py::test_no_swagger_json_api[openapi.yaml] PASSED [ 45%] tests/api/test_bootstrap.py::test_swagger_json_content_type[swagger.yaml] PASSED [ 45%] tests/api/test_bootstrap.py::test_resolve_method[swagger.yaml] PASSED [ 45%] tests/api/test_bootstrap.py::test_resolve_classmethod[swagger.yaml] PASSED [ 45%] tests/api/test_headers.py::test_headers_jsonifier[swagger.yaml] PASSED [ 46%] tests/api/test_headers.py::test_headers_produces[swagger.yaml] PASSED [ 46%] tests/api/test_headers.py::test_no_content_response_have_headers[swagger.yaml] PASSED [ 46%] tests/api/test_headers.py::test_no_content_object_and_have_headers[swagger.yaml] PASSED [ 46%] tests/api/test_parameters.py::test_parameter_validation[swagger.yaml] PASSED [ 46%] tests/api/test_parameters.py::test_required_query_param[swagger.yaml] PASSED [ 47%] tests/api/test_parameters.py::test_array_query_param[swagger.yaml] PASSED [ 47%] tests/api/test_parameters.py::test_array_form_param[swagger.yaml] PASSED [ 47%] tests/api/test_parameters.py::test_extra_query_param[swagger.yaml] PASSED [ 47%] tests/api/test_parameters.py::test_path_parameter_someint[swagger.yaml-123-int 123] PASSED [ 47%] tests/api/test_parameters.py::test_path_parameter_someint[swagger.yaml-0-int 0] PASSED [ 47%] tests/api/test_parameters.py::test_path_parameter_someint[swagger.yaml-0000-int 0] PASSED [ 48%] tests/api/test_parameters.py::test_path_parameter_someint[swagger.yaml-+123-int 123] PASSED [ 48%] tests/api/test_parameters.py::test_path_parameter_someint[swagger.yaml-+0-int 0] PASSED [ 48%] tests/api/test_parameters.py::test_path_parameter_someint[swagger.yaml--0-int 0] PASSED [ 48%] tests/api/test_parameters.py::test_path_parameter_someint[swagger.yaml--123-int -123] PASSED [ 48%] tests/api/test_parameters.py::test_path_parameter_someint__bad[swagger.yaml] PASSED [ 49%] tests/api/test_parameters.py::test_path_parameter_somefloat[swagger.yaml-123.45-float 123.45] PASSED [ 49%] tests/api/test_parameters.py::test_path_parameter_somefloat[swagger.yaml-123.0-float 123] PASSED [ 49%] tests/api/test_parameters.py::test_path_parameter_somefloat[swagger.yaml-0.999999999999999999-float 1] PASSED [ 49%] tests/api/test_parameters.py::test_path_parameter_somefloat[swagger.yaml-+123.45-float 123.45] PASSED [ 49%] tests/api/test_parameters.py::test_path_parameter_somefloat[swagger.yaml--123.45-float -123.45] PASSED [ 50%] tests/api/test_parameters.py::test_path_parameter_somefloat[swagger.yaml-123.-float 123] PASSED [ 50%] tests/api/test_parameters.py::test_path_parameter_somefloat[swagger.yaml-.45-float 0.45] PASSED [ 50%] tests/api/test_parameters.py::test_path_parameter_somefloat[swagger.yaml-123-float 123] PASSED [ 50%] tests/api/test_parameters.py::test_path_parameter_somefloat[swagger.yaml-0-float 0] PASSED [ 50%] tests/api/test_parameters.py::test_path_parameter_somefloat[swagger.yaml-0000-float 0] PASSED [ 50%] tests/api/test_parameters.py::test_path_parameter_somefloat[swagger.yaml--0.000000001-float -1e-09] PASSED [ 51%] tests/api/test_parameters.py::test_path_parameter_somefloat[swagger.yaml-100000000000-float 1e+11] PASSED [ 51%] tests/api/test_parameters.py::test_path_parameter_somefloat__bad[swagger.yaml] PASSED [ 51%] tests/api/test_parameters.py::test_falsy_param[swagger.yaml] PASSED [ 51%] tests/api/test_parameters.py::test_formdata_param[swagger.yaml] PASSED [ 51%] tests/api/test_parameters.py::test_formdata_bad_request[swagger.yaml] PASSED [ 52%] tests/api/test_parameters.py::test_formdata_missing_param[swagger.yaml] PASSED [ 52%] tests/api/test_parameters.py::test_formdata_extra_param[swagger.yaml] PASSED [ 52%] tests/api/test_parameters.py::test_formdata_file_upload[swagger.yaml] PASSED [ 52%] tests/api/test_parameters.py::test_formdata_file_upload_bad_request[swagger.yaml] PASSED [ 52%] tests/api/test_parameters.py::test_formdata_file_upload_missing_param[swagger.yaml] PASSED [ 52%] tests/api/test_parameters.py::test_body_not_allowed_additional_properties[swagger.yaml] PASSED [ 53%] tests/api/test_parameters.py::test_bool_as_default_param[swagger.yaml] PASSED [ 53%] tests/api/test_parameters.py::test_bool_param[swagger.yaml] PASSED [ 53%] tests/api/test_parameters.py::test_bool_array_param[swagger.yaml] PASSED [ 53%] tests/api/test_parameters.py::test_required_param_miss_config[swagger.yaml] PASSED [ 53%] tests/api/test_parameters.py::test_parameters_defined_in_path_level[swagger.yaml] PASSED [ 54%] tests/api/test_parameters.py::test_array_in_path[swagger.yaml] PASSED [ 54%] tests/api/test_parameters.py::test_nullable_parameter[swagger.yaml] PASSED [ 54%] tests/api/test_parameters.py::test_args_kwargs[swagger.yaml] PASSED [ 54%] tests/api/test_parameters.py::test_param_sanitization[swagger.yaml] PASSED [ 54%] tests/api/test_parameters.py::test_no_sanitization_in_request_body[swagger.yaml] PASSED [ 54%] tests/api/test_parameters.py::test_get_unicode_request[swagger.yaml] PASSED [ 55%] tests/api/test_parameters.py::test_cookie_param[swagger.yaml] PASSED [ 55%] tests/api/test_responses.py::test_app[swagger.yaml] PASSED [ 55%] tests/api/test_responses.py::test_produce_decorator[swagger.yaml] PASSED [ 55%] tests/api/test_responses.py::test_returning_flask_response_tuple[swagger.yaml] PASSED [ 55%] tests/api/test_responses.py::test_jsonifier[swagger.yaml] PASSED [ 56%] tests/api/test_responses.py::test_not_content_response[swagger.yaml] PASSED [ 56%] tests/api/test_responses.py::test_pass_through[swagger.yaml] PASSED [ 56%] tests/api/test_responses.py::test_empty[swagger.yaml] PASSED [ 56%] tests/api/test_responses.py::test_redirect_endpoint[swagger.yaml] PASSED [ 56%] tests/api/test_responses.py::test_redirect_response_endpoint[swagger.yaml] PASSED [ 57%] tests/api/test_responses.py::test_default_object_body[swagger.yaml] PASSED [ 57%] tests/api/test_responses.py::test_empty_object_body[swagger.yaml] PASSED [ 57%] tests/api/test_responses.py::test_custom_encoder[swagger.yaml] PASSED [ 57%] tests/api/test_responses.py::test_content_type_not_json[swagger.yaml] PASSED [ 57%] tests/api/test_responses.py::test_maybe_blob_or_json[swagger.yaml] PASSED [ 57%] tests/api/test_responses.py::test_text_request[swagger.yaml] PASSED [ 58%] tests/api/test_responses.py::test_post_wrong_content_type[swagger.yaml] PASSED [ 58%] tests/api/test_responses.py::test_get_unicode_response[swagger.yaml] PASSED [ 58%] tests/api/test_responses.py::test_get_enum_response[swagger.yaml] PASSED [ 58%] tests/api/test_responses.py::test_get_httpstatus_response[swagger.yaml] PASSED [ 58%] tests/api/test_responses.py::test_get_bad_default_response[swagger.yaml] PASSED [ 59%] tests/api/test_responses.py::test_streaming_response[swagger.yaml] PASSED [ 59%] tests/api/test_bootstrap.py::test_swagger_json_content_type[openapi.yaml] PASSED [ 59%] tests/api/test_bootstrap.py::test_resolve_method[openapi.yaml] PASSED [ 59%] tests/api/test_bootstrap.py::test_resolve_classmethod[openapi.yaml] PASSED [ 59%] tests/api/test_headers.py::test_headers_jsonifier[openapi.yaml] PASSED [ 59%] tests/api/test_headers.py::test_headers_produces[openapi.yaml] PASSED [ 60%] tests/api/test_headers.py::test_no_content_response_have_headers[openapi.yaml] PASSED [ 60%] tests/api/test_headers.py::test_no_content_object_and_have_headers[openapi.yaml] PASSED [ 60%] tests/api/test_parameters.py::test_parameter_validation[openapi.yaml] PASSED [ 60%] tests/api/test_parameters.py::test_required_query_param[openapi.yaml] PASSED [ 60%] tests/api/test_parameters.py::test_array_query_param[openapi.yaml] PASSED [ 61%] tests/api/test_parameters.py::test_array_form_param[openapi.yaml] PASSED [ 61%] tests/api/test_parameters.py::test_extra_query_param[openapi.yaml] PASSED [ 61%] tests/api/test_parameters.py::test_path_parameter_someint[openapi.yaml-123-int 123] PASSED [ 61%] tests/api/test_parameters.py::test_path_parameter_someint[openapi.yaml-0-int 0] PASSED [ 61%] tests/api/test_parameters.py::test_path_parameter_someint[openapi.yaml-0000-int 0] PASSED [ 61%] tests/api/test_parameters.py::test_path_parameter_someint[openapi.yaml-+123-int 123] PASSED [ 62%] tests/api/test_parameters.py::test_path_parameter_someint[openapi.yaml-+0-int 0] PASSED [ 62%] tests/api/test_parameters.py::test_path_parameter_someint[openapi.yaml--0-int 0] PASSED [ 62%] tests/api/test_parameters.py::test_path_parameter_someint[openapi.yaml--123-int -123] PASSED [ 62%] tests/api/test_parameters.py::test_path_parameter_someint__bad[openapi.yaml] PASSED [ 62%] tests/api/test_parameters.py::test_path_parameter_somefloat[openapi.yaml-123.45-float 123.45] PASSED [ 63%] tests/api/test_parameters.py::test_path_parameter_somefloat[openapi.yaml-123.0-float 123] PASSED [ 63%] tests/api/test_parameters.py::test_path_parameter_somefloat[openapi.yaml-0.999999999999999999-float 1] PASSED [ 63%] tests/api/test_parameters.py::test_path_parameter_somefloat[openapi.yaml-+123.45-float 123.45] PASSED [ 63%] tests/api/test_parameters.py::test_path_parameter_somefloat[openapi.yaml--123.45-float -123.45] PASSED [ 63%] tests/api/test_parameters.py::test_path_parameter_somefloat[openapi.yaml-123.-float 123] PASSED [ 64%] tests/api/test_parameters.py::test_path_parameter_somefloat[openapi.yaml-.45-float 0.45] PASSED [ 64%] tests/api/test_parameters.py::test_path_parameter_somefloat[openapi.yaml-123-float 123] PASSED [ 64%] tests/api/test_parameters.py::test_path_parameter_somefloat[openapi.yaml-0-float 0] PASSED [ 64%] tests/api/test_parameters.py::test_path_parameter_somefloat[openapi.yaml-0000-float 0] PASSED [ 64%] tests/api/test_parameters.py::test_path_parameter_somefloat[openapi.yaml--0.000000001-float -1e-09] PASSED [ 64%] tests/api/test_parameters.py::test_path_parameter_somefloat[openapi.yaml-100000000000-float 1e+11] PASSED [ 65%] tests/api/test_parameters.py::test_path_parameter_somefloat__bad[openapi.yaml] PASSED [ 65%] tests/api/test_parameters.py::test_falsy_param[openapi.yaml] PASSED [ 65%] tests/api/test_parameters.py::test_formdata_param[openapi.yaml] PASSED [ 65%] tests/api/test_parameters.py::test_formdata_bad_request[openapi.yaml] PASSED [ 65%] tests/api/test_parameters.py::test_formdata_missing_param[openapi.yaml] PASSED [ 66%] tests/api/test_parameters.py::test_formdata_extra_param[openapi.yaml] PASSED [ 66%] tests/api/test_parameters.py::test_formdata_file_upload[openapi.yaml] PASSED [ 66%] tests/api/test_parameters.py::test_formdata_file_upload_bad_request[openapi.yaml] PASSED [ 66%] tests/api/test_parameters.py::test_formdata_file_upload_missing_param[openapi.yaml] PASSED [ 66%] tests/api/test_parameters.py::test_body_not_allowed_additional_properties[openapi.yaml] PASSED [ 66%] tests/api/test_parameters.py::test_bool_as_default_param[openapi.yaml] PASSED [ 67%] tests/api/test_parameters.py::test_bool_param[openapi.yaml] PASSED [ 67%] tests/api/test_parameters.py::test_bool_array_param[openapi.yaml] PASSED [ 67%] tests/api/test_parameters.py::test_required_param_miss_config[openapi.yaml] PASSED [ 67%] tests/api/test_parameters.py::test_parameters_defined_in_path_level[openapi.yaml] PASSED [ 67%] tests/api/test_parameters.py::test_array_in_path[openapi.yaml] PASSED [ 68%] tests/api/test_parameters.py::test_nullable_parameter[openapi.yaml] PASSED [ 68%] tests/api/test_parameters.py::test_args_kwargs[openapi.yaml] PASSED [ 68%] tests/api/test_parameters.py::test_param_sanitization[openapi.yaml] PASSED [ 68%] tests/api/test_parameters.py::test_no_sanitization_in_request_body[openapi.yaml] PASSED [ 68%] tests/api/test_parameters.py::test_get_unicode_request[openapi.yaml] PASSED [ 69%] tests/api/test_parameters.py::test_cookie_param[openapi.yaml] PASSED [ 69%] tests/api/test_responses.py::test_app[openapi.yaml] PASSED [ 69%] tests/api/test_responses.py::test_produce_decorator[openapi.yaml] PASSED [ 69%] tests/api/test_responses.py::test_returning_flask_response_tuple[openapi.yaml] PASSED [ 69%] tests/api/test_responses.py::test_jsonifier[openapi.yaml] PASSED [ 69%] tests/api/test_responses.py::test_not_content_response[openapi.yaml] PASSED [ 70%] tests/api/test_responses.py::test_pass_through[openapi.yaml] PASSED [ 70%] tests/api/test_responses.py::test_empty[openapi.yaml] PASSED [ 70%] tests/api/test_responses.py::test_redirect_endpoint[openapi.yaml] PASSED [ 70%] tests/api/test_responses.py::test_redirect_response_endpoint[openapi.yaml] PASSED [ 70%] tests/api/test_responses.py::test_default_object_body[openapi.yaml] PASSED [ 71%] tests/api/test_responses.py::test_empty_object_body[openapi.yaml] PASSED [ 71%] tests/api/test_responses.py::test_custom_encoder[openapi.yaml] PASSED [ 71%] tests/api/test_responses.py::test_content_type_not_json[openapi.yaml] PASSED [ 71%] tests/api/test_responses.py::test_maybe_blob_or_json[openapi.yaml] PASSED [ 71%] tests/api/test_responses.py::test_text_request[openapi.yaml] PASSED [ 71%] tests/api/test_responses.py::test_post_wrong_content_type[openapi.yaml] PASSED [ 72%] tests/api/test_responses.py::test_get_unicode_response[openapi.yaml] PASSED [ 72%] tests/api/test_responses.py::test_get_enum_response[openapi.yaml] PASSED [ 72%] tests/api/test_responses.py::test_get_httpstatus_response[openapi.yaml] PASSED [ 72%] tests/api/test_responses.py::test_get_bad_default_response[openapi.yaml] PASSED [ 72%] tests/api/test_responses.py::test_streaming_response[openapi.yaml] PASSED [ 73%] tests/api/test_bootstrap.py::test_single_route PASSED [ 73%] tests/api/test_bootstrap.py::test_add_api_with_function_resolver_function_is_wrapped[swagger.yaml] PASSED [ 73%] tests/api/test_bootstrap.py::test_add_api_with_function_resolver_function_is_wrapped[openapi.yaml] PASSED [ 73%] tests/api/test_bootstrap.py::test_default_query_param_does_not_match_defined_type PASSED [ 73%] tests/api/test_bootstrap.py::test_handle_add_operation_error_debug PASSED [ 73%] tests/api/test_bootstrap.py::test_handle_add_operation_error PASSED [ 74%] tests/api/test_bootstrap.py::test_using_all_fields_in_path_item PASSED [ 74%] tests/api/test_errors.py::test_errors[swagger.yaml] PASSED [ 74%] tests/api/test_errors.py::test_errors[openapi.yaml] PASSED [ 74%] tests/api/test_headers.py::test_header_not_returned[openapi.yaml] PASSED [ 74%] tests/api/test_headers.py::test_optional_header[openapi.yaml] PASSED [ 75%] tests/api/test_responses.py::test_exploded_deep_object_param_endpoint_openapi_simple[openapi.yaml] PASSED [ 75%] tests/api/test_responses.py::test_exploded_deep_object_param_endpoint_openapi_multiple_data_types[openapi.yaml] PASSED [ 75%] tests/api/test_responses.py::test_exploded_deep_object_param_endpoint_openapi_additional_properties[openapi.yaml] PASSED [ 75%] tests/api/test_responses.py::test_exploded_deep_object_param_endpoint_openapi_additional_properties_false[openapi.yaml] PASSED [ 75%] tests/api/test_responses.py::test_exploded_deep_object_param_endpoint_openapi_with_dots[openapi.yaml] PASSED [ 76%] tests/api/test_responses.py::test_nested_exploded_deep_object_param_endpoint_openapi[openapi.yaml] PASSED [ 76%] tests/api/test_responses.py::test_nested_additional_properties[openapi.yaml] PASSED [ 76%] tests/api/test_responses.py::test_oneof[openapi.yaml] PASSED [ 76%] tests/api/test_parameters.py::test_strict_extra_query_param[swagger.yaml] PASSED [ 76%] tests/api/test_parameters.py::test_strict_formdata_param[swagger.yaml] PASSED [ 76%] tests/api/test_parameters.py::test_default_param[swagger.yaml] PASSED [ 77%] tests/api/test_parameters.py::test_strict_formdata_extra_param[swagger.yaml] PASSED [ 77%] tests/api/test_parameters.py::test_strict_extra_query_param[openapi.yaml] PASSED [ 77%] tests/api/test_parameters.py::test_strict_formdata_param[openapi.yaml] PASSED [ 77%] tests/api/test_parameters.py::test_default_param[openapi.yaml] PASSED [ 77%] tests/api/test_parameters.py::test_strict_formdata_extra_param[openapi.yaml] PASSED [ 78%] tests/api/test_parameters.py::test_parameters_snake_case[swagger.yaml] PASSED [ 78%] tests/api/test_parameters.py::test_parameters_snake_case[openapi.yaml] PASSED [ 78%] tests/api/test_responses.py::test_openapi_yaml_behind_proxy[swagger.yaml] PASSED [ 78%] tests/api/test_responses.py::test_openapi_yaml_behind_proxy[openapi.yaml] PASSED [ 78%] tests/api/test_responses.py::test_bad_operations[swagger.yaml] PASSED [ 78%] tests/api/test_responses.py::test_bad_operations[openapi.yaml] PASSED [ 79%] tests/api/test_responses.py::test_operation_handler_returns_flask_object[swagger.yaml] PASSED [ 79%] tests/api/test_responses.py::test_operation_handler_returns_flask_object[openapi.yaml] PASSED [ 79%] tests/api/test_schema.py::test_schema[swagger.yaml] PASSED [ 79%] tests/api/test_schema.py::test_schema_response[swagger.yaml] PASSED [ 79%] tests/api/test_schema.py::test_schema_in_query[swagger.yaml] PASSED [ 80%] tests/api/test_schema.py::test_schema_list[swagger.yaml] PASSED [ 80%] tests/api/test_schema.py::test_schema_map[swagger.yaml] PASSED [ 80%] tests/api/test_schema.py::test_schema_recursive[swagger.yaml] PASSED [ 80%] tests/api/test_schema.py::test_schema_format[swagger.yaml] PASSED [ 80%] tests/api/test_schema.py::test_schema_array[swagger.yaml] PASSED [ 80%] tests/api/test_schema.py::test_schema_int[swagger.yaml] PASSED [ 81%] tests/api/test_schema.py::test_global_response_definitions[swagger.yaml] PASSED [ 81%] tests/api/test_schema.py::test_schema[openapi.yaml] PASSED [ 81%] tests/api/test_schema.py::test_schema_response[openapi.yaml] PASSED [ 81%] tests/api/test_schema.py::test_schema_in_query[openapi.yaml] PASSED [ 81%] tests/api/test_schema.py::test_schema_list[openapi.yaml] PASSED [ 82%] tests/api/test_schema.py::test_schema_map[openapi.yaml] PASSED [ 82%] tests/api/test_schema.py::test_schema_recursive[openapi.yaml] PASSED [ 82%] tests/api/test_schema.py::test_schema_format[openapi.yaml] PASSED [ 82%] tests/api/test_schema.py::test_schema_array[openapi.yaml] PASSED [ 82%] tests/api/test_schema.py::test_schema_int[openapi.yaml] PASSED [ 83%] tests/api/test_schema.py::test_global_response_definitions[openapi.yaml] PASSED [ 83%] tests/api/test_secure_api.py::test_security_over_nonexistent_endpoints[swagger.yaml] PASSED [ 83%] tests/api/test_secure_api.py::test_security_over_nonexistent_endpoints[openapi.yaml] PASSED [ 83%] tests/api/test_secure_api.py::test_security[swagger.yaml] PASSED [ 83%] tests/api/test_secure_api.py::test_checking_that_client_token_has_all_necessary_scopes[swagger.yaml] PASSED [ 83%] tests/api/test_secure_api.py::test_security[openapi.yaml] PASSED [ 84%] tests/api/test_secure_api.py::test_checking_that_client_token_has_all_necessary_scopes[openapi.yaml] PASSED [ 84%] tests/api/test_unordered_definition.py::test_app[swagger.yaml] PASSED [ 84%] tests/api/test_unordered_definition.py::test_app[openapi.yaml] PASSED [ 84%] tests/decorators/test_parameter.py::test_injection PASSED [ 84%] tests/decorators/test_parameter.py::test_pythonic_params PASSED [ 85%] tests/decorators/test_security.py::test_get_tokeninfo_url PASSED [ 85%] tests/decorators/test_security.py::test_verify_oauth_missing_auth_header PASSED [ 85%] tests/decorators/test_security.py::test_verify_oauth_scopes_remote PASSED [ 85%] tests/decorators/test_security.py::test_verify_oauth_invalid_local_token_response_none PASSED [ 85%] tests/decorators/test_security.py::test_verify_oauth_scopes_local PASSED [ 85%] tests/decorators/test_security.py::test_verify_basic_missing_auth_header PASSED [ 86%] tests/decorators/test_security.py::test_verify_basic PASSED [ 86%] tests/decorators/test_security.py::test_verify_apikey_query PASSED [ 86%] tests/decorators/test_security.py::test_verify_apikey_header PASSED [ 86%] tests/decorators/test_security.py::test_multiple_schemes PASSED [ 86%] tests/decorators/test_security.py::test_verify_security_oauthproblem PASSED [ 87%] tests/decorators/test_security.py::test_raise_most_specific[errors0-OAuthProblem] PASSED [ 87%] tests/decorators/test_security.py::test_raise_most_specific[errors1-OAuthScopeProblem] PASSED [ 87%] tests/decorators/test_security.py::test_raise_most_specific[errors2-OAuthScopeProblem] PASSED [ 87%] tests/decorators/test_security.py::test_raise_most_specific[errors3-OAuthScopeProblem] PASSED [ 87%] tests/decorators/test_security.py::test_raise_most_specific[errors4-BadRequestProblem] PASSED [ 88%] tests/decorators/test_security.py::test_raise_most_specific[errors5-ConnexionException] PASSED [ 88%] tests/decorators/test_uri_parsing.py::test_uri_parser_query_params[Swagger2URIParser-expected0-query_in0-csv] PASSED [ 88%] tests/decorators/test_uri_parsing.py::test_uri_parser_query_params[FirstValueURIParser-expected1-query_in1-csv] PASSED [ 88%] tests/decorators/test_uri_parsing.py::test_uri_parser_query_params[AlwaysMultiURIParser-expected2-query_in2-csv] PASSED [ 88%] tests/decorators/test_uri_parsing.py::test_uri_parser_query_params[Swagger2URIParser-expected3-query_in3-multi] PASSED [ 88%] tests/decorators/test_uri_parsing.py::test_uri_parser_query_params[FirstValueURIParser-expected4-query_in4-multi] PASSED [ 89%] tests/decorators/test_uri_parsing.py::test_uri_parser_query_params[AlwaysMultiURIParser-expected5-query_in5-multi] PASSED [ 89%] tests/decorators/test_uri_parsing.py::test_uri_parser_query_params[Swagger2URIParser-expected6-query_in6-pipes] PASSED [ 89%] tests/decorators/test_uri_parsing.py::test_uri_parser_query_params[FirstValueURIParser-expected7-query_in7-pipes] PASSED [ 89%] tests/decorators/test_uri_parsing.py::test_uri_parser_query_params[AlwaysMultiURIParser-expected8-query_in8-pipes] PASSED [ 89%] tests/decorators/test_uri_parsing.py::test_uri_parser_form_params[Swagger2URIParser-expected0-query_in0-csv] PASSED [ 90%] tests/decorators/test_uri_parsing.py::test_uri_parser_form_params[FirstValueURIParser-expected1-query_in1-csv] PASSED [ 90%] tests/decorators/test_uri_parsing.py::test_uri_parser_form_params[AlwaysMultiURIParser-expected2-query_in2-csv] PASSED [ 90%] tests/decorators/test_uri_parsing.py::test_uri_parser_form_params[Swagger2URIParser-expected3-query_in3-multi] PASSED [ 90%] tests/decorators/test_uri_parsing.py::test_uri_parser_form_params[FirstValueURIParser-expected4-query_in4-multi] PASSED [ 90%] tests/decorators/test_uri_parsing.py::test_uri_parser_form_params[AlwaysMultiURIParser-expected5-query_in5-multi] PASSED [ 90%] tests/decorators/test_uri_parsing.py::test_uri_parser_form_params[Swagger2URIParser-expected6-query_in6-pipes] PASSED [ 91%] tests/decorators/test_uri_parsing.py::test_uri_parser_form_params[FirstValueURIParser-expected7-query_in7-pipes] PASSED [ 91%] tests/decorators/test_uri_parsing.py::test_uri_parser_form_params[AlwaysMultiURIParser-expected8-query_in8-pipes] PASSED [ 91%] tests/decorators/test_uri_parsing.py::test_uri_parser_path_params[Swagger2URIParser-expected0-query_in0-csv] PASSED [ 91%] tests/decorators/test_uri_parsing.py::test_uri_parser_path_params[FirstValueURIParser-expected1-query_in1-csv] PASSED [ 91%] tests/decorators/test_uri_parsing.py::test_uri_parser_path_params[AlwaysMultiURIParser-expected2-query_in2-csv] PASSED [ 92%] tests/decorators/test_uri_parsing.py::test_uri_parser_path_params[Swagger2URIParser-expected3-query_in3-pipes] PASSED [ 92%] tests/decorators/test_uri_parsing.py::test_uri_parser_path_params[FirstValueURIParser-expected4-query_in4-pipes] PASSED [ 92%] tests/decorators/test_uri_parsing.py::test_uri_parser_path_params[AlwaysMultiURIParser-expected5-query_in5-pipes] PASSED [ 92%] tests/decorators/test_uri_parsing.py::test_uri_parser_query_params_with_square_brackets[OpenAPIURIParser-expected0-query_in0-None] PASSED [ 92%] tests/decorators/test_uri_parsing.py::test_uri_parser_query_params_with_square_brackets[Swagger2URIParser-expected1-query_in1-csv] PASSED [ 92%] tests/decorators/test_uri_parsing.py::test_uri_parser_query_params_with_square_brackets[FirstValueURIParser-expected2-query_in2-csv] PASSED [ 93%] tests/decorators/test_uri_parsing.py::test_uri_parser_query_params_with_square_brackets[AlwaysMultiURIParser-expected3-query_in3-csv] PASSED [ 93%] tests/decorators/test_uri_parsing.py::test_uri_parser_query_params_with_square_brackets[Swagger2URIParser-expected4-query_in4-pipes] PASSED [ 93%] tests/decorators/test_uri_parsing.py::test_uri_parser_query_params_with_square_brackets[FirstValueURIParser-expected5-query_in5-pipes] PASSED [ 93%] tests/decorators/test_uri_parsing.py::test_uri_parser_query_params_with_square_brackets[AlwaysMultiURIParser-expected6-query_in6-pipes] PASSED [ 93%] tests/decorators/test_uri_parsing.py::test_uri_parser_query_params_with_underscores[OpenAPIURIParser-expected0-query_in0-csv] PASSED [ 94%] tests/decorators/test_uri_parsing.py::test_uri_parser_query_params_with_underscores[Swagger2URIParser-expected1-query_in1-csv] PASSED [ 94%] tests/decorators/test_uri_parsing.py::test_uri_parser_query_params_with_underscores[FirstValueURIParser-expected2-query_in2-csv] PASSED [ 94%] tests/decorators/test_uri_parsing.py::test_uri_parser_query_params_with_underscores[AlwaysMultiURIParser-expected3-query_in3-csv] PASSED [ 94%] tests/decorators/test_uri_parsing.py::test_uri_parser_query_params_with_underscores[Swagger2URIParser-expected4-query_in4-multi] PASSED [ 94%] tests/decorators/test_uri_parsing.py::test_uri_parser_query_params_with_underscores[FirstValueURIParser-expected5-query_in5-multi] PASSED [ 95%] tests/decorators/test_uri_parsing.py::test_uri_parser_query_params_with_underscores[AlwaysMultiURIParser-expected6-query_in6-multi] PASSED [ 95%] tests/decorators/test_uri_parsing.py::test_uri_parser_query_params_with_underscores[Swagger2URIParser-expected7-query_in7-pipes] PASSED [ 95%] tests/decorators/test_uri_parsing.py::test_uri_parser_query_params_with_underscores[FirstValueURIParser-expected8-query_in8-pipes] PASSED [ 95%] tests/decorators/test_uri_parsing.py::test_uri_parser_query_params_with_underscores[AlwaysMultiURIParser-expected9-query_in9-pipes] PASSED [ 95%] tests/decorators/test_uri_parsing.py::test_uri_parser_query_params_with_malformed_names[OpenAPIURIParser-query_in0-None-False-expected0] PASSED [ 95%] tests/decorators/test_uri_parsing.py::test_uri_parser_query_params_with_malformed_names[OpenAPIURIParser-query_in1-csv-True-expected1] PASSED [ 96%] tests/decorators/test_validation.py::test_get_valid_parameter PASSED [ 96%] tests/decorators/test_validation.py::test_get_valid_parameter_with_required_attr PASSED [ 96%] tests/decorators/test_validation.py::test_get_valid_path_parameter PASSED [ 96%] tests/decorators/test_validation.py::test_get_missing_required_parameter PASSED [ 96%] tests/decorators/test_validation.py::test_get_x_nullable_parameter PASSED [ 97%] tests/decorators/test_validation.py::test_get_nullable_parameter PASSED [ 97%] tests/decorators/test_validation.py::test_get_explodable_object_parameter PASSED [ 97%] tests/decorators/test_validation.py::test_get_valid_parameter_with_enum_array_header PASSED [ 97%] tests/decorators/test_validation.py::test_invalid_type PASSED [ 97%] tests/decorators/test_validation.py::test_invalid_type_value_error PASSED [ 97%] tests/decorators/test_validation.py::test_enum_error PASSED [ 98%] tests/decorators/test_validation.py::test_support_nullable_properties PASSED [ 98%] tests/decorators/test_validation.py::test_support_nullable_properties_raises_validation_error PASSED [ 98%] tests/decorators/test_validation.py::test_support_nullable_properties_not_iterable PASSED [ 98%] tests/decorators/test_validation.py::test_nullable_enum PASSED [ 98%] tests/decorators/test_validation.py::test_nullable_enum_error PASSED [ 99%] tests/decorators/test_validation.py::test_writeonly_value PASSED [ 99%] tests/decorators/test_validation.py::test_writeonly_value_error PASSED [ 99%] tests/decorators/test_validation.py::test_writeonly_required PASSED [ 99%] tests/decorators/test_validation.py::test_writeonly_required_error PASSED [ 99%] tests/decorators/test_validation.py::test_formdata_extra_parameter_strict PASSED [100%] =============================== warnings summary =============================== tests/test_api.py: 74 warnings tests/test_cli.py: 91 warnings tests/test_json_validation.py: 9 warnings tests/aiohttp/test_aiohttp_multipart.py: 16 warnings tests/api/test_bootstrap.py: 682 warnings tests/api/test_headers.py: 22 warnings tests/api/test_parameters.py: 31 warnings tests/api/test_responses.py: 87 warnings /home/buildozer/aports/testing/py3-connexion/src/connexion-2.14.2/connexion/spec.py:50: DeprecationWarning: Passing a schema to Validator.iter_errors is deprecated and will be removed in a future release. Call validator.evolve(schema=new_schema).iter_errors(...) instead. for error in instance_validator.iter_errors(instance['default'], instance): tests/test_app.py: 1 warning tests/test_cli.py: 19 warnings tests/test_flask_encoder.py: 2 warnings tests/test_json_validation.py: 7 warnings tests/api/test_bootstrap.py: 40 warnings tests/api/test_errors.py: 2 warnings tests/api/test_headers.py: 1 warning tests/api/test_parameters.py: 4 warnings tests/api/test_responses.py: 6 warnings tests/api/test_schema.py: 2 warnings tests/api/test_secure_api.py: 4 warnings tests/api/test_unordered_definition.py: 2 warnings /home/buildozer/aports/testing/py3-connexion/src/connexion-2.14.2/connexion/apps/flask_app.py:36: DeprecationWarning: 'app.json_encoder' is deprecated and will be removed in Flask 2.3. Customize 'app.json_provider_class' or 'app.json' instead. app.json_encoder = FlaskJSONEncoder tests/test_flask_encoder.py::test_json_encoder /home/buildozer/aports/testing/py3-connexion/src/connexion-2.14.2/tests/test_flask_encoder.py:15: DeprecationWarning: 'JSONEncoder' is deprecated and will be removed in Flask 2.3. Use 'Flask.json' to provide an alternate JSON implementation instead. s = json.dumps({1: 2}, cls=FlaskJSONEncoder) tests/test_flask_encoder.py::test_json_encoder /home/buildozer/aports/testing/py3-connexion/src/connexion-2.14.2/tests/test_flask_encoder.py:18: DeprecationWarning: 'JSONEncoder' is deprecated and will be removed in Flask 2.3. Use 'Flask.json' to provide an alternate JSON implementation instead. s = json.dumps(datetime.date.today(), cls=FlaskJSONEncoder) tests/test_flask_encoder.py::test_json_encoder /home/buildozer/aports/testing/py3-connexion/src/connexion-2.14.2/tests/test_flask_encoder.py:21: DeprecationWarning: 'JSONEncoder' is deprecated and will be removed in Flask 2.3. Use 'Flask.json' to provide an alternate JSON implementation instead. s = json.dumps(datetime.datetime.utcnow(), cls=FlaskJSONEncoder) tests/test_flask_encoder.py::test_json_encoder /home/buildozer/aports/testing/py3-connexion/src/connexion-2.14.2/tests/test_flask_encoder.py:24: DeprecationWarning: 'JSONEncoder' is deprecated and will be removed in Flask 2.3. Use 'Flask.json' to provide an alternate JSON implementation instead. s = json.dumps(Decimal(1.01), cls=FlaskJSONEncoder) tests/test_flask_encoder.py::test_json_encoder /home/buildozer/aports/testing/py3-connexion/src/connexion-2.14.2/tests/test_flask_encoder.py:27: DeprecationWarning: 'JSONEncoder' is deprecated and will be removed in Flask 2.3. Use 'Flask.json' to provide an alternate JSON implementation instead. s = json.dumps(math.expm1(1e-10), cls=FlaskJSONEncoder) tests/test_flask_encoder.py::test_json_encoder_datetime_with_timezone /home/buildozer/aports/testing/py3-connexion/src/connexion-2.14.2/tests/test_flask_encoder.py:41: DeprecationWarning: 'JSONEncoder' is deprecated and will be removed in Flask 2.3. Use 'Flask.json' to provide an alternate JSON implementation instead. s = json.dumps(datetime.datetime.now(DummyTimezone()), cls=FlaskJSONEncoder) tests/test_flask_encoder.py: 14 warnings tests/test_json_validation.py: 30 warnings tests/api/test_bootstrap.py: 31 warnings tests/api/test_headers.py: 12 warnings tests/api/test_parameters.py: 380 warnings tests/api/test_responses.py: 110 warnings tests/api/test_errors.py: 20 warnings tests/api/test_schema.py: 100 warnings tests/api/test_secure_api.py: 48 warnings tests/api/test_unordered_definition.py: 2 warnings /usr/lib/python3.11/site-packages/flask/json/provider.py:188: DeprecationWarning: Setting 'json_encoder' on the app or a blueprint is deprecated and will be removed in Flask 2.3. Customize 'app.json' instead. warnings.warn( tests/test_flask_encoder.py: 14 warnings tests/test_json_validation.py: 30 warnings tests/api/test_bootstrap.py: 31 warnings tests/api/test_headers.py: 12 warnings tests/api/test_parameters.py: 380 warnings tests/api/test_responses.py: 110 warnings tests/api/test_errors.py: 20 warnings tests/api/test_schema.py: 100 warnings tests/api/test_secure_api.py: 48 warnings tests/api/test_unordered_definition.py: 2 warnings /usr/lib/python3.11/site-packages/flask/json/provider.py:230: DeprecationWarning: 'JSONEncoder' is deprecated and will be removed in Flask 2.3. Use 'Flask.json' to provide an alternate JSON implementation instead. return json.dumps(obj, **kwargs) tests/test_flask_encoder.py: 6 warnings tests/test_json_validation.py: 17 warnings tests/api/test_bootstrap.py: 9 warnings tests/api/test_headers.py: 10 warnings tests/api/test_parameters.py: 203 warnings tests/api/test_responses.py: 76 warnings tests/api/test_errors.py: 14 warnings tests/api/test_schema.py: 66 warnings tests/api/test_secure_api.py: 50 warnings tests/api/test_unordered_definition.py: 2 warnings /home/buildozer/aports/testing/py3-connexion/src/connexion-2.14.2/connexion/apis/flask_api.py:236: DeprecationWarning: '_request_ctx_stack' is deprecated and will be removed in Flask 2.3. setattr(flask._request_ctx_stack.top, 'connexion_context', context_dict) tests/test_flask_encoder.py: 6 warnings tests/test_json_validation.py: 17 warnings tests/api/test_bootstrap.py: 9 warnings tests/api/test_headers.py: 10 warnings tests/api/test_parameters.py: 203 warnings tests/api/test_responses.py: 76 warnings tests/api/test_errors.py: 14 warnings tests/api/test_schema.py: 66 warnings tests/api/test_secure_api.py: 50 warnings tests/api/test_unordered_definition.py: 2 warnings /home/buildozer/aports/testing/py3-connexion/src/connexion-2.14.2/connexion/apis/flask_api.py:236: DeprecationWarning: '_request_ctx_stack' is deprecated and will be removed in Flask 2.3. Use 'g' to store data, or 'request_ctx' to access the current context. setattr(flask._request_ctx_stack.top, 'connexion_context', context_dict) tests/aiohttp/test_aiohttp_api_secure.py: 7 warnings tests/aiohttp/test_aiohttp_datetime.py: 1 warning tests/aiohttp/test_aiohttp_errors.py: 5 warnings tests/aiohttp/test_aiohttp_multipart.py: 4 warnings tests/aiohttp/test_aiohttp_simple_api.py: 27 warnings tests/aiohttp/test_get_response.py: 18 warnings /usr/lib/python3.11/site-packages/_pytest/python.py:184: PytestUnhandledCoroutineWarning: async def functions are not natively supported and have been skipped. You need to install a suitable plugin for your async framework, for example: - anyio - pytest-asyncio - pytest-tornasync - pytest-trio - pytest-twisted warnings.warn(PytestUnhandledCoroutineWarning(msg.format(nodeid))) tests/api/test_responses.py::test_custom_encoder[swagger.yaml] tests/api/test_responses.py::test_custom_encoder[openapi.yaml] /home/buildozer/aports/testing/py3-connexion/src/connexion-2.14.2/tests/api/test_responses.py:249: DeprecationWarning: 'app.json_encoder' is deprecated and will be removed in Flask 2.3. Customize 'app.json_provider_class' or 'app.json' instead. flask_app.json_encoder = CustomEncoder tests/api/test_parameters.py: 14 warnings tests/api/test_responses.py: 4 warnings tests/api/test_schema.py: 4 warnings /home/buildozer/aports/testing/py3-connexion/src/connexion-2.14.2/connexion/operations/openapi.py:284: DeprecationWarning: x-body-name within the requestBody schema will be deprecated in the next major version. It should be provided directly under the requestBody instead. warnings.warn('x-body-name within the requestBody schema will be deprecated in the ' tests/api/test_schema.py::test_schema_response[swagger.yaml] tests/api/test_schema.py::test_schema_response[openapi.yaml] tests/api/test_secure_api.py::test_security_over_nonexistent_endpoints[openapi.yaml] /home/buildozer/aports/testing/py3-connexion/src/connexion-2.14.2/connexion/apis/flask_api.py:207: FutureWarning: Implicit (flask) JSON serialization will change in the next major version. This is triggered because a response body is being serialized as JSON even though the mimetype is not a JSON type. This will be replaced by something that is mimetype-specific and may raise an error instead of silently converting everything to JSON. Please make sure to specify media/mime types in your specs. warnings.warn( tests/api/test_secure_api.py::test_security[swagger.yaml] tests/api/test_secure_api.py::test_security[openapi.yaml] /home/buildozer/aports/testing/py3-connexion/src/connexion-2.14.2/connexion/apis/flask_api.py:268: DeprecationWarning: '_request_ctx_stack' is deprecated and will be removed in Flask 2.3. return getattr(flask._request_ctx_stack.top, 'connexion_context') tests/api/test_secure_api.py::test_security[swagger.yaml] tests/api/test_secure_api.py::test_security[openapi.yaml] /home/buildozer/aports/testing/py3-connexion/src/connexion-2.14.2/connexion/apis/flask_api.py:268: DeprecationWarning: '_request_ctx_stack' is deprecated and will be removed in Flask 2.3. Use 'g' to store data, or 'request_ctx' to access the current context. return getattr(flask._request_ctx_stack.top, 'connexion_context') -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ---------- coverage: platform linux, python 3.11.1-final-0 ----------- Name Stmts Miss Cover Missing -------------------------------------------------------------------------------------- connexion/__init__.py 22 0 100% connexion/__main__.py 0 0 100% connexion/apis/__init__.py 1 0 100% connexion/apis/abstract.py 190 20 89% 279, 326-327, 333-334, 339, 353-356, 408-409, 435-453 connexion/apis/aiohttp_api.py 194 101 48% 34-44, 54-84, 132-136, 144-145, 166, 179, 186, 212, 223, 243-250, 253, 263-270, 307-356, 376-381, 386, 391-394, 405, 416-429, 438-447 connexion/apis/flask_api.py 136 1 99% 62 connexion/apis/flask_utils.py 26 0 100% connexion/apps/__init__.py 1 0 100% connexion/apps/abstract.py 65 0 100% connexion/apps/aiohttp_app.py 61 0 100% connexion/apps/flask_app.py 65 1 98% 61 connexion/cli.py 93 0 100% connexion/decorators/__init__.py 0 0 100% connexion/decorators/coroutine_wrappers.py 0 0 100% connexion/decorators/decorator.py 27 10 63% 49-62 connexion/decorators/metrics.py 41 4 90% 46, 48-49, 59 connexion/decorators/parameter.py 50 0 100% connexion/decorators/produces.py 19 0 100% connexion/decorators/response.py 55 4 93% 103-107 connexion/decorators/uri_parsing.py 178 0 100% connexion/decorators/validation.py 245 7 97% 13-14, 188-190, 192, 292 connexion/exceptions.py 68 2 97% 33-36 connexion/handlers.py 37 0 100% connexion/http_facts.py 2 0 100% connexion/json_schema.py 94 13 86% 40-42, 46-48, 57-62, 121, 134 connexion/jsonifier.py 30 9 70% 21-36 connexion/lifecycle.py 26 0 100% connexion/mock.py 30 0 100% connexion/operations/__init__.py 6 0 100% connexion/operations/abstract.py 186 1 99% 234 connexion/operations/compat.py 2 0 100% connexion/operations/openapi.py 193 2 99% 269, 327 connexion/operations/secure.py 91 17 81% 106-107, 115-120, 124-125, 128-129, 136-137, 142-143, 150-151 connexion/operations/swagger2.py 133 0 100% connexion/options.py 62 6 90% 10-11, 67-69, 83-84 connexion/problem.py 11 0 100% connexion/resolver.py 103 8 92% 236-238, 245-250 connexion/security/__init__.py 7 0 100% connexion/security/aiohttp_security_handler_factory.py 18 7 61% 31-38 connexion/security/async_security_handler_factory.py 66 42 36% 22-34, 43-61, 68-90 connexion/security/flask_security_handler_factory.py 15 0 100% connexion/security/security_handler_factory.py 224 25 89% 130-133, 172-173, 198-199, 214-219, 234, 242-243, 246-250, 269, 319, 324, 352, 408 connexion/spec.py 191 9 95% 116, 119, 157, 160-164, 290-291 connexion/utils.py 105 2 98% 57, 239 -------------------------------------------------------------------------------------- TOTAL 3169 291 91% =============== 479 passed, 63 skipped, 3601 warnings in 56.48s ================ >>> py3-connexion: Entering fakeroot... running install /usr/lib/python3.11/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running install_lib creating /home/buildozer/aports/testing/py3-connexion/pkg creating /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion creating /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr creating /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib creating /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11 creating /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages creating /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion creating /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/security copying build/lib/connexion/security/async_security_handler_factory.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/security copying build/lib/connexion/security/flask_security_handler_factory.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/security copying build/lib/connexion/security/security_handler_factory.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/security copying build/lib/connexion/security/aiohttp_security_handler_factory.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/security copying build/lib/connexion/security/__init__.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/security copying build/lib/connexion/utils.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion copying build/lib/connexion/mock.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion creating /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/resources creating /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/resources/schemas creating /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/resources/schemas/v2.0 copying build/lib/connexion/resources/schemas/v2.0/schema.json -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/resources/schemas/v2.0 creating /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/resources/schemas/v3.0 copying build/lib/connexion/resources/schemas/v3.0/schema.json -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/resources/schemas/v3.0 copying build/lib/connexion/resolver.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion copying build/lib/connexion/exceptions.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion copying build/lib/connexion/problem.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion copying build/lib/connexion/spec.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion copying build/lib/connexion/json_schema.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion creating /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/operations copying build/lib/connexion/operations/abstract.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/operations copying build/lib/connexion/operations/openapi.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/operations copying build/lib/connexion/operations/__init__.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/operations copying build/lib/connexion/operations/swagger2.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/operations copying build/lib/connexion/operations/secure.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/operations copying build/lib/connexion/operations/compat.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/operations copying build/lib/connexion/__init__.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion creating /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/apps copying build/lib/connexion/apps/abstract.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/apps copying build/lib/connexion/apps/aiohttp_app.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/apps copying build/lib/connexion/apps/__init__.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/apps copying build/lib/connexion/apps/flask_app.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/apps copying build/lib/connexion/lifecycle.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion creating /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/apis copying build/lib/connexion/apis/abstract.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/apis copying build/lib/connexion/apis/aiohttp_api.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/apis copying build/lib/connexion/apis/flask_api.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/apis copying build/lib/connexion/apis/__init__.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/apis copying build/lib/connexion/apis/flask_utils.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/apis copying build/lib/connexion/http_facts.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion copying build/lib/connexion/jsonifier.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion creating /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/decorators copying build/lib/connexion/decorators/validation.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/decorators copying build/lib/connexion/decorators/response.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/decorators copying build/lib/connexion/decorators/__init__.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/decorators copying build/lib/connexion/decorators/uri_parsing.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/decorators copying build/lib/connexion/decorators/decorator.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/decorators copying build/lib/connexion/decorators/metrics.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/decorators copying build/lib/connexion/decorators/coroutine_wrappers.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/decorators copying build/lib/connexion/decorators/produces.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/decorators copying build/lib/connexion/decorators/parameter.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/decorators copying build/lib/connexion/options.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion copying build/lib/connexion/cli.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion copying build/lib/connexion/__main__.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion copying build/lib/connexion/handlers.py -> /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/security/async_security_handler_factory.py to async_security_handler_factory.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/security/flask_security_handler_factory.py to flask_security_handler_factory.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/security/security_handler_factory.py to security_handler_factory.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/security/aiohttp_security_handler_factory.py to aiohttp_security_handler_factory.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/security/__init__.py to __init__.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/utils.py to utils.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/mock.py to mock.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/resolver.py to resolver.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/exceptions.py to exceptions.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/problem.py to problem.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/spec.py to spec.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/json_schema.py to json_schema.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/operations/abstract.py to abstract.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/operations/openapi.py to openapi.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/operations/__init__.py to __init__.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/operations/swagger2.py to swagger2.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/operations/secure.py to secure.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/operations/compat.py to compat.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/__init__.py to __init__.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/apps/abstract.py to abstract.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/apps/aiohttp_app.py to aiohttp_app.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/apps/__init__.py to __init__.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/apps/flask_app.py to flask_app.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/lifecycle.py to lifecycle.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/apis/abstract.py to abstract.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/apis/aiohttp_api.py to aiohttp_api.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/apis/flask_api.py to flask_api.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/apis/__init__.py to __init__.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/apis/flask_utils.py to flask_utils.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/http_facts.py to http_facts.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/jsonifier.py to jsonifier.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/decorators/validation.py to validation.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/decorators/response.py to response.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/decorators/__init__.py to __init__.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/decorators/uri_parsing.py to uri_parsing.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/decorators/decorator.py to decorator.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/decorators/metrics.py to metrics.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/decorators/coroutine_wrappers.py to coroutine_wrappers.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/decorators/produces.py to produces.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/decorators/parameter.py to parameter.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/options.py to options.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/cli.py to cli.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/__main__.py to __main__.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion/handlers.py to handlers.cpython-311.pyc running install_egg_info running egg_info writing connexion.egg-info/PKG-INFO writing dependency_links to connexion.egg-info/dependency_links.txt writing entry points to connexion.egg-info/entry_points.txt writing requirements to connexion.egg-info/requires.txt writing top-level names to connexion.egg-info/top_level.txt reading manifest file 'connexion.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE.txt' writing manifest file 'connexion.egg-info/SOURCES.txt' Copying connexion.egg-info to /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/lib/python3.11/site-packages/connexion-2020.0.dev1-py3.11.egg-info running install_scripts Installing connexion script to /home/buildozer/aports/testing/py3-connexion/pkg/py3-connexion/usr/bin >>> py3-connexion*: Running postcheck for py3-connexion >>> py3-connexion*: Preparing package py3-connexion... >>> py3-connexion*: Tracing dependencies... >>> py3-connexion*: Package size: 1020.0 KB >>> py3-connexion*: Compressing data... >>> py3-connexion*: Create checksum... >>> py3-connexion*: Create py3-connexion-2.14.2-r0.apk >>> py3-connexion: Build complete at Wed, 25 Jan 2023 19:18:55 +0000 elapsed time 0h 1m 7s >>> py3-connexion: Cleaning up srcdir >>> py3-connexion: Cleaning up pkgdir >>> py3-connexion: Uninstalling dependencies... (1/73) Purging .makedepends-py3-connexion (20230125.191750) (2/73) Purging py3-clickclick (20.10.2-r1) (3/73) Purging py3-flask (2.2.2-r1) (4/73) Purging py3-click (8.1.3-r1) (5/73) Purging py3-httpx (0.23.3-r0) (6/73) Purging py3-httpcore (0.15.0-r2) (7/73) Purging py3-h11 (0.14.0-r1) (8/73) Purging py3-trio (0.21.0-r2) (9/73) Purging py3-openssl (23.0.0-r0) (10/73) Purging py3-cryptography (39.0.0-r0) (11/73) Purging py3-cffi (1.15.1-r1) (12/73) Purging py3-cparser (2.21-r1) (13/73) Purging py3-outcome (1.2.0-r1) (14/73) Purging py3-async_generator (1.10-r4) (15/73) Purging py3-sortedcontainers (2.4.0-r2) (16/73) Purging py3-rfc3986 (2.0.0-r1) (17/73) Purging py3-inflection (0.5.1-r4) (18/73) Purging py3-jsonschema (4.7.2-r3) (19/73) Purging py3-pyrsistent (0.19.3-r0) (20/73) Purging py3-requests (2.28.2-r0) (21/73) Purging py3-certifi (2022.12.7-r0) (22/73) Purging py3-urllib3 (1.26.14-r0) (23/73) Purging py3-starlette (0.20.4-r1) (24/73) Purging py3-anyio (3.6.2-r1) (25/73) Purging py3-sniffio (1.3.0-r1) (26/73) Purging py3-curio (1.6-r0) (27/73) Purging py3-werkzeug (2.2.2-r2) (28/73) Purging py3-yaml (6.0-r1) (29/73) Purging py3-flake8 (6.0.0-r0) (30/73) Purging py3-pyflakes (3.0.1-r0) (31/73) Purging py3-pycodestyle (2.10.0-r0) (32/73) Purging py3-mccabe (0.7.0-r1) (33/73) Purging py3-setuptools (66.1.1-r0) (34/73) Purging py3-aiohttp-jinja2 (1.5-r1) (35/73) Purging py3-jinja2 (3.1.2-r1) (36/73) Purging py3-markupsafe (2.1.2-r0) (37/73) Purging py3-aiohttp-remotes (1.2.0-r1) (38/73) Purging py3-aiohttp (3.8.3-r1) (39/73) Purging py3-aiosignal (1.3.1-r1) (40/73) Purging py3-frozenlist (1.3.3-r1) (41/73) Purging py3-async-timeout (4.0.2-r1) (42/73) Purging py3-brotli (1.0.9-r10) (43/73) Purging py3-charset-normalizer (3.0.1-r1) (44/73) Purging py3-idna-ssl (1.1.0-r7) (45/73) Purging py3-typing-extensions (4.4.0-r1) (46/73) Purging py3-yarl (1.8.2-r0) (47/73) Purging py3-idna (3.4-r3) (48/73) Purging py3-multidict (6.0.4-r0) (49/73) Purging py3-decorator (5.1.1-r2) (50/73) Purging py3-itsdangerous (2.1.2-r1) (51/73) Purging py3-pytest-aiohttp (1.0.4-r1) (52/73) Purging py3-pytest-asyncio (0.20.3-r1) (53/73) Purging py3-pytest-cov (4.0.0-r1) (54/73) Purging py3-pytest (7.2.1-r0) (55/73) Purging py3-attrs (22.2.0-r0) (56/73) Purging py3-iniconfig (1.1.1-r4) (57/73) Purging py3-packaging (23.0-r0) (58/73) Purging py3-parsing (3.0.9-r1) (59/73) Purging py3-pluggy (1.0.0-r2) (60/73) Purging py3-py (1.11.0-r1) (61/73) Purging py3-coverage (6.5.0-r1) (62/73) Purging py3-swagger-ui-bundle (0.0.9-r2) (63/73) Purging py3-testfixtures (7.0.4-r0) (64/73) Purging py3-toml (0.10.2-r5) (65/73) Purging python3 (3.11.1-r2) (66/73) Purging libbz2 (1.0.8-r4) (67/73) Purging libffi (3.4.4-r0) (68/73) Purging gdbm (1.23-r0) (69/73) Purging xz-libs (5.4.1-r0) (70/73) Purging mpdecimal (2.5.1-r1) (71/73) Purging readline (8.2.0-r0) (72/73) Purging sqlite-libs (3.40.1-r0) (73/73) Purging yaml (0.2.5-r0) Executing busybox-1.36.0-r3.trigger OK: 392 MiB in 98 packages >>> py3-connexion: Updating the testing/x86_64 repository index... >>> py3-connexion: Signing the index...