py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV) py$(PYV): commands[0]> python -m pytest ============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python cachedir: .tox/py$(PYV)/.pytest_cache rootdir: $(@D) configfile: setup.cfg testpaths: tests collecting ... collected 176 items tests/test_auth/test_auth_cookie.py::test_noop PASSED tests/test_auth/test_auth_cookie.py::test_basic PASSED tests/test_auth/test_auth_cookie.py::test_roundtrip PASSED tests/test_auth/test_auth_digest.py::test_digest PASSED tests/test_auth/test_auth_tkt.py::test_auth_ticket_digest_and_cookie_value PASSED tests/test_auth/test_auth_tkt.py::test_auth_ticket_cookie PASSED tests/test_cgiapp.py::test_ok PASSED tests/test_cgiapp.py::test_form PASSED tests/test_cgiapp.py::test_error PASSED tests/test_cgiapp.py::test_stderr PASSED tests/test_cgitb_catcher.py::test_makes_exception PASSED tests/test_cgitb_catcher.py::test_start_res PASSED tests/test_cgitb_catcher.py::test_after_start PASSED tests/test_cgitb_catcher.py::test_iter_app PASSED tests/test_config.py::test_request_config PASSED tests/test_config.py::test_request_config_multi PASSED tests/test_config.py::test_process_config PASSED tests/test_config.py::test_process_config_multi PASSED tests/test_doctests.py::test_doctests[tests/template.txt] PASSED tests/test_doctests.py::test_doctest_mods[paste.util.template] PASSED tests/test_doctests.py::test_doctest_mods[paste.util.looper] PASSED tests/test_doctests.py::test_doctest_mods[paste.exceptions.serial_number_generator] PASSED tests/test_doctests.py::test_doctest_mods[paste.evalexception.evalcontext] PASSED tests/test_doctests.py::test_doctest_mods[paste.util.dateinterval] PASSED tests/test_doctests.py::test_doctest_mods[paste.util.quoting] PASSED tests/test_doctests.py::test_doctest_mods[paste.wsgilib] PASSED tests/test_doctests.py::test_doctest_mods[paste.url] PASSED tests/test_doctests.py::test_doctest_mods[paste.request] PASSED tests/test_errordocument.py::test_ok PASSED tests/test_errordocument.py::test_error_docs_app PASSED tests/test_errordocument.py::test_forward PASSED tests/test_errordocument.py::test_auth_docs_app PASSED tests/test_errordocument.py::test_bad_error PASSED tests/test_exceptions/test_error_middleware.py::test_makes_exception PASSED tests/test_exceptions/test_error_middleware.py::test_unicode_exception PASSED tests/test_exceptions/test_error_middleware.py::test_start_res PASSED tests/test_exceptions/test_error_middleware.py::test_after_start PASSED tests/test_exceptions/test_error_middleware.py::test_iter_app PASSED tests/test_exceptions/test_formatter.py::test_excersize PASSED tests/test_exceptions/test_formatter.py::test_content PASSED tests/test_exceptions/test_formatter.py::test_trim PASSED tests/test_exceptions/test_formatter.py::test_hide PASSED tests/test_exceptions/test_formatter.py::test_hide_supppressed PASSED tests/test_exceptions/test_formatter.py::test_hide_after PASSED tests/test_exceptions/test_formatter.py::test_hide_before PASSED tests/test_exceptions/test_formatter.py::test_make_wrappable PASSED tests/test_exceptions/test_httpexceptions.py::test_HTTPMove PASSED tests/test_exceptions/test_httpexceptions.py::test_badapp PASSED tests/test_exceptions/test_httpexceptions.py::test_unicode PASSED tests/test_exceptions/test_httpexceptions.py::test_template PASSED tests/test_exceptions/test_httpexceptions.py::test_redapp PASSED tests/test_exceptions/test_httpexceptions.py::test_misc PASSED tests/test_exceptions/test_reporter.py::test_logger PASSED tests/test_fileapp.py::test_data PASSED tests/test_fileapp.py::test_cache PASSED tests/test_fileapp.py::test_disposition PASSED tests/test_fileapp.py::test_modified PASSED tests/test_fileapp.py::test_file PASSED tests/test_fileapp.py::test_dir PASSED tests/test_fileapp.py::test_range PASSED tests/test_fileapp.py::test_file_range PASSED tests/test_fileapp.py::test_file_cache PASSED tests/test_fileapp.py::test_methods PASSED tests/test_fixture.py::test_fixture PASSED tests/test_fixture.py::test_fixture_form PASSED tests/test_fixture.py::test_fixture_form_end PASSED tests/test_fixture.py::test_params_and_upload_files PASSED tests/test_fixture.py::test_unicode_path PASSED tests/test_grantip.py::test_req PASSED tests/test_gzipper.py::test_gzip PASSED tests/test_gzipper.py::test_gzip_head PASSED tests/test_httpheaders.py::test_environ PASSED tests/test_httpheaders.py::test_environ_cgi PASSED tests/test_httpheaders.py::test_response_headers PASSED tests/test_httpheaders.py::test_cache_control PASSED tests/test_httpheaders.py::test_content_disposition PASSED tests/test_httpheaders.py::test_range PASSED tests/test_httpheaders.py::test_copy PASSED tests/test_httpheaders.py::test_sorting PASSED tests/test_httpheaders.py::test_normalize PASSED tests/test_httpheaders.py::test_if_modified_since PASSED tests/test_httpserver.py::test_environ PASSED tests/test_httpserver.py::test_environ_with_multiple_values PASSED tests/test_httpserver.py::test_limited_length_file PASSED tests/test_httpserver.py::test_limited_length_file_tell_on_socket PASSED tests/test_httpserver.py::test_address_family_v4 PASSED tests/test_httpserver.py::test_address_family_v4_host_and_port PASSED tests/test_httpserver.py::test_address_family_v6 PASSED tests/test_import_string.py::test_simple PASSED tests/test_import_string.py::test_complex PASSED tests/test_multidict.py::test_dict PASSED tests/test_multidict.py::test_unicode_dict PASSED tests/test_proxy.py::test_proxy_to_website SKIPPED (httpbin.org is t...) tests/test_recursive.py::test_ForwardRequest_url PASSED tests/test_recursive.py::test_ForwardRequest_environ PASSED tests/test_recursive.py::test_ForwardRequest_factory PASSED tests/test_recursive.py::test_ForwardRequestException PASSED tests/test_registry.py::test_simple PASSED tests/test_registry.py::test_solo_registry PASSED tests/test_registry.py::test_registry_no_object_error PASSED tests/test_registry.py::test_with_default_object PASSED tests/test_registry.py::test_double_registry PASSED tests/test_registry.py::test_really_deep_registry PASSED tests/test_registry.py::test_iterating_response PASSED tests/test_registry.py::test_restorer_basic PASSED tests/test_registry.py::test_restorer_basic_manager_outside PASSED tests/test_registry.py::test_restorer_middleman_nested_evalexception PASSED tests/test_registry.py::test_restorer_nested_middleman PASSED tests/test_registry.py::test_restorer_middlemen_nested_evalexception PASSED tests/test_registry.py::test_restorer_disabled PASSED tests/test_request.py::test_gets PASSED tests/test_request.py::test_language_parsing PASSED tests/test_request.py::test_mime_parsing PASSED tests/test_request.py::test_bad_cookie PASSED tests/test_request_form.py::test_parse_querystring PASSED tests/test_request_form.py::test_parse_formvars_nodup PASSED tests/test_request_form.py::test_parsevars PASSED tests/test_response.py::test_replace_header PASSED tests/test_session.py::test_app1 PASSED tests/test_session.py::test_app2 PASSED tests/test_urlmap.py::test_map PASSED tests/test_urlmap.py::test_404 PASSED tests/test_urlparser.py::test_find_file PASSED tests/test_urlparser.py::test_deep PASSED tests/test_urlparser.py::test_python PASSED tests/test_urlparser.py::test_hook PASSED tests/test_urlparser.py::test_not_found_hook PASSED tests/test_urlparser.py::test_relative_path_in_static_parser PASSED tests/test_urlparser.py::test_xss PASSED tests/test_urlparser.py::test_static_parser PASSED tests/test_urlparser.py::test_egg_parser PASSED tests/test_util/test_cgitb_hook.py::test_fonts PASSED tests/test_util/test_cgitb_hook.py::test_blanks PASSED tests/test_util/test_cgitb_hook.py::test_html PASSED tests/test_util/test_cgitb_hook.py::test_text PASSED tests/test_util/test_cgitb_hook.py::test_syshook_no_logdir_default_format[None] PASSED tests/test_util/test_cgitb_hook.py::test_syshook_no_logdir_default_format[html] PASSED tests/test_util/test_cgitb_hook.py::test_syshook_no_logdir_default_format[text] PASSED tests/test_util/test_datetimeutil.py::test_timedelta PASSED tests/test_util/test_datetimeutil.py::test_time PASSED tests/test_util/test_datetimeutil.py::test_date PASSED tests/test_util/test_field_storage.py::test_fieldstorage_properties PASSED tests/test_util/test_field_storage.py::test_fieldstorage_invalid PASSED tests/test_util/test_field_storage.py::test_strict PASSED tests/test_util/test_field_storage.py::test_separator PASSED tests/test_util/test_field_storage.py::test_fieldstorage_readline PASSED tests/test_util/test_field_storage.py::test_fieldstorage_multipart PASSED tests/test_util/test_field_storage.py::test_fieldstorage_multipart_leading_whitespace PASSED tests/test_util/test_field_storage.py::test_fieldstorage_multipart_non_ascii PASSED tests/test_util/test_field_storage.py::test_fieldstorage_multipart_maxline PASSED tests/test_util/test_field_storage.py::test_fieldstorage_multipart_w3c PASSED tests/test_util/test_field_storage.py::test_fieldstorage_part_content_length PASSED tests/test_util/test_field_storage.py::test_field_storage_multipart_no_content_length PASSED tests/test_util/test_field_storage.py::test_fieldstorage_as_context_manager PASSED tests/test_util/test_field_storage.py::test_qs_and_url_encode PASSED tests/test_util/test_field_storage.py::test_max_num_fields PASSED tests/test_util/test_field_storage.py::test_qs_and_form_data PASSED tests/test_util/test_field_storage.py::test_qs_and_form_data_file PASSED tests/test_util/test_field_storage.py::test_parse_header PASSED tests/test_util/test_mimeparse.py::test_parse_mime_type PASSED tests/test_util/test_mimeparse.py::test_parse_illformed_mime_type PASSED tests/test_util/test_mimeparse.py::test_parse_media_range PASSED tests/test_util/test_mimeparse.py::test_fitness_and_quality_parsed PASSED tests/test_util/test_mimeparse.py::test_quality_parsed PASSED tests/test_util/test_mimeparse.py::test_quality PASSED tests/test_util/test_mimeparse.py::test_best_match PASSED tests/test_util/test_mimeparse.py::test_illformed_best_match PASSED tests/test_util/test_mimeparse.py::test_sorted_match PASSED tests/test_util/test_quoting.py::TestQuoting::test_html_quote PASSED tests/test_util/test_quoting.py::TestQuoting::test_html_unquote PASSED tests/test_wsgilib.py::test_add_close[app_iterable_func_bytes-expected0] PASSED tests/test_wsgilib.py::test_add_close[app_iterable_func_unicode-expected1] PASSED tests/test_wsgiwrappers.py::test_wsgirequest_charset PASSED tests/test_wsgiwrappers.py::test_wsgirequest_charset_fileupload PASSED tests/test_wsgiwrappers.py::test_wsgiresponse_charset PASSED tests/test_wsgiwrappers.py::test_call_wsgiresponse PASSED =============================== warnings summary =============================== tests/__init__.py:7 $(@D)/tests/__init__.py:7: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html import pkg_resources ../../../../../../../..$(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832 ../../../../../../../..$(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832 $(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('paste')`. Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages declare_namespace(pkg) ../../../../../../../..$(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832 $(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('flufl')`. Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages declare_namespace(pkg) ../../../../../../../..$(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832 ../../../../../../../..$(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832 $(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('repoze')`. Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages declare_namespace(pkg) ../../../../../../../..$(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832 $(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('repoze.sphinx')`. Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages declare_namespace(pkg) ../../../../../../../..$(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2317 $(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2317: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('repoze')`. Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages declare_namespace(parent) ../../../../../../../..$(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832 $(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('sphinxcontrib')`. Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages declare_namespace(pkg) ../../../../../../../..$(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832 $(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('zc')`. Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages declare_namespace(pkg) ../../../../../../../..$(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832: 15 warnings $(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('zope')`. Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages declare_namespace(pkg) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ======== 175 passed, 1 skipped, 25 warnings ======== py$(PYV): OK congratulations :)