Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 699831 Details for
Bug 782865
dev-python/cherrypy-18.6.0 - fails 34 tests on ppc
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build.log
cherrypy-18.6.0:20210414-153916.log (text/plain), 539.00 KB, created by
ernsteiswuerfel
on 2021-04-14 15:55:31 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
ernsteiswuerfel
Created:
2021-04-14 15:55:31 UTC
Size:
539.00 KB
patch
obsolete
>[32;01m * [39;49;00mPackage: dev-python/cherrypy-18.6.0 >[32;01m * [39;49;00mRepository: gentoo >[32;01m * [39;49;00mMaintainer: python@gentoo.org >[32;01m * [39;49;00mUSE: abi_ppc_32 elibc_glibc kernel_linux ppc python_targets_python3_8 python_targets_python3_9 ssl test userland_GNU >[32;01m * [39;49;00mFEATURES: preserve-libs sandbox test >>>> Unpacking source... >>>> Unpacking CherryPy-18.6.0.tar.gz to /var/tmp/portage/dev-python/cherrypy-18.6.0/work >>>> Source unpacked in /var/tmp/portage/dev-python/cherrypy-18.6.0/work >>>> Preparing source in /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0 ... >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0 ... >>>> Source configured. >>>> Compiling source in /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0 ... > [32;01m*[0m python3_8: running distutils-r1_run_phase distutils-r1_python_compile >python3.8 setup.py build -j 16 >running build >running build_py >creating /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy >copying cherrypy/_json.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy >copying cherrypy/_cpwsgi_server.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy >copying cherrypy/_cpchecker.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy >copying cherrypy/_cpdispatch.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy >copying cherrypy/daemon.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy >copying cherrypy/__init__.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy >copying cherrypy/_cplogging.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy >copying cherrypy/_cpconfig.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy >copying cherrypy/_cperror.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy >copying cherrypy/_cpserver.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy >copying cherrypy/_helper.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy >copying cherrypy/__main__.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy >copying cherrypy/_cptools.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy >copying cherrypy/_cpnative_server.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy >copying cherrypy/_cpreqbody.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy >copying cherrypy/_cprequest.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy >copying cherrypy/_cptree.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy >copying cherrypy/_cpmodpy.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy >copying cherrypy/_cpwsgi.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy >copying cherrypy/_cpcompat.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy >creating /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/lib >copying cherrypy/lib/reprconf.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/lib >copying cherrypy/lib/gctools.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/lib >copying cherrypy/lib/auth_basic.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/lib >copying cherrypy/lib/xmlrpcutil.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/lib >copying cherrypy/lib/cpstats.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/lib >copying cherrypy/lib/locking.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/lib >copying cherrypy/lib/cptools.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/lib >copying cherrypy/lib/caching.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/lib >copying cherrypy/lib/encoding.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/lib >copying cherrypy/lib/__init__.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/lib >copying cherrypy/lib/jsontools.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/lib >copying cherrypy/lib/auth_digest.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/lib >copying cherrypy/lib/covercp.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/lib >copying cherrypy/lib/static.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/lib >copying cherrypy/lib/profiler.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/lib >copying cherrypy/lib/sessions.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/lib >copying cherrypy/lib/httputil.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/lib >creating /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/tutorial >copying cherrypy/tutorial/tut06_default_method.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/tutorial >copying cherrypy/tutorial/tut10_http_errors.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/tutorial >copying cherrypy/tutorial/tut03_get_and_post.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/tutorial >copying cherrypy/tutorial/tut04_complex_site.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/tutorial >copying cherrypy/tutorial/__init__.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/tutorial >copying cherrypy/tutorial/tut02_expose_methods.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/tutorial >copying cherrypy/tutorial/tut05_derived_objects.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/tutorial >copying cherrypy/tutorial/tut08_generators_and_yield.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/tutorial >copying cherrypy/tutorial/tut01_helloworld.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/tutorial >copying cherrypy/tutorial/tut07_sessions.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/tutorial >copying cherrypy/tutorial/tut09_files.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/tutorial >creating /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test_sessionauthenticate.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test_mime.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test_logging.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test_core.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test_wsgi_vhost.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/modpy.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/sessiondemo.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/modwsgi.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test_http.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test_xmlrpc.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/logtest.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test_static.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/modfastcgi.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test_misc_tools.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test_auth_digest.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test_config_server.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test_params.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test_dynamicobjectmapping.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test_routes.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test_config.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/__init__.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test_caching.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/helper.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test_auth_basic.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/benchmark.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/checkerdemo.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test_wsgi_ns.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test_states.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/modfcgid.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test_tools.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/_test_decorators.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test_encoding.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test_etags.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test_httputil.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test_wsgi_unix_socket.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test_tutorials.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test_conn.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/webtest.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test_bus.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test_plugins.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test_virtualhost.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test_proxy.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/_test_states_demo.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test_json.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test_session.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test_iterator.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test_wsgiapps.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test_request_obj.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test_refleaks.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test_native.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test_objectmapping.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >creating /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/process >copying cherrypy/process/servers.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/process >copying cherrypy/process/wspbus.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/process >copying cherrypy/process/__init__.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/process >copying cherrypy/process/plugins.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/process >copying cherrypy/process/win32.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/process >creating /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/scaffold >copying cherrypy/scaffold/__init__.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/scaffold >running egg_info >writing CherryPy.egg-info/PKG-INFO >writing dependency_links to CherryPy.egg-info/dependency_links.txt >writing entry points to CherryPy.egg-info/entry_points.txt >writing requirements to CherryPy.egg-info/requires.txt >writing top-level names to CherryPy.egg-info/top_level.txt >reading manifest file 'CherryPy.egg-info/SOURCES.txt' >writing manifest file 'CherryPy.egg-info/SOURCES.txt' >copying cherrypy/favicon.ico -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy >copying cherrypy/tutorial/README.rst -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/tutorial >copying cherrypy/tutorial/custom_error.html -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/tutorial >copying cherrypy/tutorial/pdf_file.pdf -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/tutorial >copying cherrypy/tutorial/tutorial.conf -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/tutorial >copying cherrypy/test/fastcgi.conf -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/fcgi.conf -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/style.css -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >copying cherrypy/test/test.pem -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test >creating /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test/static >copying cherrypy/test/static/404.html -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test/static >copying cherrypy/test/static/dirback.jpg -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test/static >copying cherrypy/test/static/index.html -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/test/static >copying cherrypy/scaffold/apache-fcgi.conf -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/scaffold >copying cherrypy/scaffold/example.conf -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/scaffold >copying cherrypy/scaffold/site.conf -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/scaffold >creating /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/scaffold/static >copying cherrypy/scaffold/static/made_with_cherrypy_small.png -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_8/lib/cherrypy/scaffold/static >warning: build_py: byte-compiling is disabled, skipping. > > [32;01m*[0m python3_9: running distutils-r1_run_phase distutils-r1_python_compile >python3.9 setup.py build -j 16 >running build >running build_py >creating /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy >copying cherrypy/_json.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy >copying cherrypy/_cpwsgi_server.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy >copying cherrypy/_cpchecker.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy >copying cherrypy/_cpdispatch.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy >copying cherrypy/daemon.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy >copying cherrypy/__init__.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy >copying cherrypy/_cplogging.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy >copying cherrypy/_cpconfig.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy >copying cherrypy/_cperror.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy >copying cherrypy/_cpserver.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy >copying cherrypy/_helper.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy >copying cherrypy/__main__.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy >copying cherrypy/_cptools.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy >copying cherrypy/_cpnative_server.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy >copying cherrypy/_cpreqbody.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy >copying cherrypy/_cprequest.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy >copying cherrypy/_cptree.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy >copying cherrypy/_cpmodpy.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy >copying cherrypy/_cpwsgi.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy >copying cherrypy/_cpcompat.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy >creating /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/lib >copying cherrypy/lib/reprconf.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/lib >copying cherrypy/lib/gctools.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/lib >copying cherrypy/lib/auth_basic.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/lib >copying cherrypy/lib/xmlrpcutil.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/lib >copying cherrypy/lib/cpstats.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/lib >copying cherrypy/lib/locking.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/lib >copying cherrypy/lib/cptools.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/lib >copying cherrypy/lib/caching.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/lib >copying cherrypy/lib/encoding.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/lib >copying cherrypy/lib/__init__.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/lib >copying cherrypy/lib/jsontools.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/lib >copying cherrypy/lib/auth_digest.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/lib >copying cherrypy/lib/covercp.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/lib >copying cherrypy/lib/static.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/lib >copying cherrypy/lib/profiler.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/lib >copying cherrypy/lib/sessions.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/lib >copying cherrypy/lib/httputil.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/lib >creating /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/tutorial >copying cherrypy/tutorial/tut06_default_method.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/tutorial >copying cherrypy/tutorial/tut10_http_errors.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/tutorial >copying cherrypy/tutorial/tut03_get_and_post.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/tutorial >copying cherrypy/tutorial/tut04_complex_site.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/tutorial >copying cherrypy/tutorial/__init__.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/tutorial >copying cherrypy/tutorial/tut02_expose_methods.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/tutorial >copying cherrypy/tutorial/tut05_derived_objects.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/tutorial >copying cherrypy/tutorial/tut08_generators_and_yield.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/tutorial >copying cherrypy/tutorial/tut01_helloworld.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/tutorial >copying cherrypy/tutorial/tut07_sessions.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/tutorial >copying cherrypy/tutorial/tut09_files.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/tutorial >creating /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test_sessionauthenticate.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test_mime.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test_logging.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test_core.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test_wsgi_vhost.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/modpy.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/sessiondemo.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/modwsgi.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test_http.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test_xmlrpc.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/logtest.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test_static.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/modfastcgi.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test_misc_tools.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test_auth_digest.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test_config_server.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test_params.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test_dynamicobjectmapping.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test_routes.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test_config.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/__init__.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test_caching.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/helper.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test_auth_basic.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/benchmark.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/checkerdemo.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test_wsgi_ns.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test_states.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/modfcgid.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test_tools.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/_test_decorators.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test_encoding.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test_etags.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test_httputil.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test_wsgi_unix_socket.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test_tutorials.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test_conn.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/webtest.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test_bus.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test_plugins.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test_virtualhost.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test_proxy.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/_test_states_demo.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test_json.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test_session.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test_iterator.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test_wsgiapps.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test_request_obj.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test_refleaks.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test_native.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test_objectmapping.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >creating /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/process >copying cherrypy/process/servers.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/process >copying cherrypy/process/wspbus.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/process >copying cherrypy/process/__init__.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/process >copying cherrypy/process/plugins.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/process >copying cherrypy/process/win32.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/process >creating /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/scaffold >copying cherrypy/scaffold/__init__.py -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/scaffold >running egg_info >writing CherryPy.egg-info/PKG-INFO >writing dependency_links to CherryPy.egg-info/dependency_links.txt >writing entry points to CherryPy.egg-info/entry_points.txt >writing requirements to CherryPy.egg-info/requires.txt >writing top-level names to CherryPy.egg-info/top_level.txt >reading manifest file 'CherryPy.egg-info/SOURCES.txt' >writing manifest file 'CherryPy.egg-info/SOURCES.txt' >copying cherrypy/favicon.ico -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy >copying cherrypy/tutorial/README.rst -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/tutorial >copying cherrypy/tutorial/custom_error.html -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/tutorial >copying cherrypy/tutorial/pdf_file.pdf -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/tutorial >copying cherrypy/tutorial/tutorial.conf -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/tutorial >copying cherrypy/test/fastcgi.conf -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/fcgi.conf -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/style.css -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >copying cherrypy/test/test.pem -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test >creating /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test/static >copying cherrypy/test/static/404.html -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test/static >copying cherrypy/test/static/dirback.jpg -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test/static >copying cherrypy/test/static/index.html -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/test/static >copying cherrypy/scaffold/apache-fcgi.conf -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/scaffold >copying cherrypy/scaffold/example.conf -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/scaffold >copying cherrypy/scaffold/site.conf -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/scaffold >creating /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/scaffold/static >copying cherrypy/scaffold/static/made_with_cherrypy_small.png -> /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0-python3_9/lib/cherrypy/scaffold/static >warning: build_py: byte-compiling is disabled, skipping. > >>>> Source compiled. >>>> Test phase: dev-python/cherrypy-18.6.0 > [32;01m*[0m python3_8: running distutils-r1_run_phase python_test >python3.8 -m pytest -vv -ra -l >========================================= test session starts ========================================== >platform linux -- Python 3.8.8, pytest-6.2.2, py-1.10.0, pluggy-0.13.1 -- /usr/bin/python3.8 >cachedir: .pytest_cache >rootdir: /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0, configfile: pytest.ini, testpaths: cherrypy/test/ >plugins: flaky-3.7.0, pkgcore-0.11.5, services-2.2.1 >collecting ... collected 297 items > >cherrypy/test/test_auth_basic.py::BasicAuthTest::testBasic PASSED [ 0%] >cherrypy/test/test_auth_basic.py::BasicAuthTest::testBasic2 PASSED [ 0%] >cherrypy/test/test_auth_basic.py::BasicAuthTest::testBasic2_u PASSED [ 1%] >cherrypy/test/test_auth_basic.py::BasicAuthTest::testPublic PASSED [ 1%] >cherrypy/test/test_auth_basic.py::BasicAuthTest::test_gc <- cherrypy/test/helper.py PASSED [ 1%] >cherrypy/test/test_auth_digest.py::DigestAuthTest::testPublic PASSED [ 2%] >cherrypy/test/test_auth_digest.py::DigestAuthTest::test_ascii_user PASSED [ 2%] >cherrypy/test/test_auth_digest.py::DigestAuthTest::test_unicode_user PASSED [ 2%] >cherrypy/test/test_auth_digest.py::DigestAuthTest::test_wrong_realm PASSED [ 3%] >cherrypy/test/test_auth_digest.py::DigestAuthTest::test_wrong_scheme PASSED [ 3%] >cherrypy/test/test_auth_digest.py::DigestAuthTest::test_gc <- cherrypy/test/helper.py PASSED [ 3%] >cherrypy/test/test_bus.py::test_builtin_channels PASSED [ 4%] >cherrypy/test/test_bus.py::test_custom_channels PASSED [ 4%] >cherrypy/test/test_bus.py::test_listener_errors PASSED [ 4%] >cherrypy/test/test_bus.py::test_start PASSED [ 5%] >cherrypy/test/test_bus.py::test_stop PASSED [ 5%] >cherrypy/test/test_bus.py::test_graceful PASSED [ 5%] >cherrypy/test/test_bus.py::test_exit PASSED [ 6%] >cherrypy/test/test_bus.py::test_wait PASSED [ 6%] >cherrypy/test/test_bus.py::test_wait_publishes_periodically PASSED [ 6%] >cherrypy/test/test_bus.py::test_block PASSED [ 7%] >cherrypy/test/test_bus.py::test_start_with_callback PASSED [ 7%] >cherrypy/test/test_bus.py::test_log PASSED [ 7%] >cherrypy/test/test_caching.py::CacheTest::testCaching PASSED [ 8%] >cherrypy/test/test_caching.py::CacheTest::testExpiresTool PASSED [ 8%] >cherrypy/test/test_caching.py::CacheTest::testGzipStaticCache FAILED [ 8%] >cherrypy/test/test_caching.py::CacheTest::testLastModified PASSED [ 9%] >cherrypy/test/test_caching.py::CacheTest::testVaryHeader PASSED [ 9%] >cherrypy/test/test_caching.py::CacheTest::test_antistampede XFAIL (#1536) [ 9%] >cherrypy/test/test_caching.py::CacheTest::test_cache_control PASSED [ 10%] >cherrypy/test/test_caching.py::CacheTest::test_gc <- cherrypy/test/helper.py PASSED [ 10%] >cherrypy/test/test_config.py::ConfigTests::testConfig PASSED [ 10%] >cherrypy/test/test_config.py::ConfigTests::testCustomNamespaces PASSED [ 11%] >cherrypy/test/test_config.py::ConfigTests::testHandlerToolConfigOverride FAILED [ 11%] >cherrypy/test/test_config.py::ConfigTests::testRespNamespaces PASSED [ 11%] >cherrypy/test/test_config.py::ConfigTests::testUnrepr PASSED [ 12%] >cherrypy/test/test_config.py::ConfigTests::test_request_body_namespace PASSED [ 12%] >cherrypy/test/test_config.py::ConfigTests::test_gc <- cherrypy/test/helper.py PASSED [ 12%] >cherrypy/test/test_config.py::VariableSubstitutionTests::test_config PASSED [ 13%] >cherrypy/test/test_config.py::CallablesInConfigTest::test_call_with_kwargs PASSED [ 13%] >cherrypy/test/test_config.py::CallablesInConfigTest::test_call_with_literal_dict PASSED [ 13%] >cherrypy/test/test_config_server.py::ServerConfigTests::testAdditionalServers PASSED [ 14%] >cherrypy/test/test_config_server.py::ServerConfigTests::testBasicConfig PASSED [ 14%] >cherrypy/test/test_config_server.py::ServerConfigTests::testMaxRequestSize FAILED [ 14%] >cherrypy/test/test_config_server.py::ServerConfigTests::testMaxRequestSizePerHandler PASSED [ 15%] >cherrypy/test/test_config_server.py::ServerConfigTests::test_gc <- cherrypy/test/helper.py PASSED [ 15%] >cherrypy/test/test_conn.py::ConnectionCloseTests::test_HTTP10_KeepAlive PASSED [ 15%] >cherrypy/test/test_conn.py::ConnectionCloseTests::test_HTTP11 PASSED [ 16%] >cherrypy/test/test_conn.py::ConnectionCloseTests::test_Streaming_no_len PASSED [ 16%] >cherrypy/test/test_conn.py::ConnectionCloseTests::test_Streaming_with_len PASSED [ 16%] >cherrypy/test/test_conn.py::ConnectionCloseTests::test_gc <- cherrypy/test/helper.py PASSED [ 17%] >cherrypy/test/test_conn.py::ConnectionCloseTests::test_gc <- cherrypy/test/helper.py ERROR [ 17%] >cherrypy/test/test_conn.py::PipelineTests::test_100_Continue PASSED [ 17%] >cherrypy/test/test_conn.py::PipelineTests::test_HTTP11_Timeout FAILED [ 17%] >cherrypy/test/test_conn.py::PipelineTests::test_HTTP11_Timeout_after_request PASSED [ 18%] >cherrypy/test/test_conn.py::PipelineTests::test_HTTP11_pipelining PASSED [ 18%] >cherrypy/test/test_conn.py::PipelineTests::test_gc <- cherrypy/test/helper.py PASSED [ 18%] >cherrypy/test/test_conn.py::ConnectionTests::test_598 PASSED [ 19%] >cherrypy/test/test_conn.py::ConnectionTests::test_Chunked_Encoding PASSED [ 19%] >cherrypy/test/test_conn.py::ConnectionTests::test_Content_Length_in PASSED [ 19%] >cherrypy/test/test_conn.py::ConnectionTests::test_Content_Length_out_postheaders ERROR:cherrypy.error:[14/Apr/2021:17:41:56] ENGINE ValueError('Response body exceeds the declared Content-Length.') >Traceback (most recent call last): > File "/usr/lib/python3.8/site-packages/cheroot/server.py", line 1287, in communicate > req.respond() > File "/usr/lib/python3.8/site-packages/cheroot/server.py", line 1077, in respond > self.server.gateway(self).respond() > File "/usr/lib/python3.8/site-packages/cheroot/wsgi.py", line 145, in respond > self.write(chunk) > File "/usr/lib/python3.8/site-packages/cheroot/wsgi.py", line 236, in write > raise ValueError( >ValueError: Response body exceeds the declared Content-Length. > >PASSED [ 20%] >cherrypy/test/test_conn.py::ConnectionTests::test_Content_Length_out_preheaders PASSED [ 20%] >cherrypy/test/test_conn.py::ConnectionTests::test_No_Message_Body PASSED [ 20%] >cherrypy/test/test_conn.py::ConnectionTests::test_No_Message_Body ERROR [ 20%] >cherrypy/test/test_conn.py::ConnectionTests::test_readall_or_close PASSED [ 21%] >cherrypy/test/test_conn.py::ConnectionTests::test_gc <- cherrypy/test/helper.py PASSED [ 21%] >cherrypy/test/test_conn.py::LimitedRequestQueueTests::test_queue_full XPASS (#1535) [ 21%] >cherrypy/test/test_conn.py::LimitedRequestQueueTests::test_gc <- cherrypy/test/helper.py PASSED [ 22%] >cherrypy/test/test_conn.py::BadRequestTests::test_No_CRLF PASSED [ 22%] >cherrypy/test/test_conn.py::BadRequestTests::test_gc <- cherrypy/test/helper.py PASSED [ 22%] >cherrypy/test/test_core.py::CoreRequestHandlingTest::testCookies PASSED [ 23%] >cherrypy/test/test_core.py::CoreRequestHandlingTest::testDefaultContentType PASSED [ 23%] >cherrypy/test/test_core.py::CoreRequestHandlingTest::testFavicon PASSED [ 23%] >cherrypy/test/test_core.py::CoreRequestHandlingTest::testFlatten PASSED [ 24%] >cherrypy/test/test_core.py::CoreRequestHandlingTest::testRanges FAILED [ 24%] >cherrypy/test/test_core.py::CoreRequestHandlingTest::testRedirect PASSED [ 24%] >cherrypy/test/test_core.py::CoreRequestHandlingTest::testSlashes PASSED [ 25%] >cherrypy/test/test_core.py::CoreRequestHandlingTest::testStatus PASSED [ 25%] >cherrypy/test/test_core.py::CoreRequestHandlingTest::test_InternalRedirect PASSED [ 25%] >cherrypy/test/test_core.py::CoreRequestHandlingTest::test_cherrypy_url PASSED [ 26%] >cherrypy/test/test_core.py::CoreRequestHandlingTest::test_expose_decorator PASSED [ 26%] >cherrypy/test/test_core.py::CoreRequestHandlingTest::test_multiple_headers PASSED [ 26%] >cherrypy/test/test_core.py::CoreRequestHandlingTest::test_on_end_resource_status PASSED [ 27%] >cherrypy/test/test_core.py::CoreRequestHandlingTest::test_redirect_with_unicode PASSED [ 27%] >cherrypy/test/test_core.py::CoreRequestHandlingTest::test_redirect_with_xss PASSED [ 27%] >cherrypy/test/test_core.py::CoreRequestHandlingTest::test_gc <- cherrypy/test/helper.py PASSED [ 28%] >cherrypy/test/test_core.py::ErrorTests::test_contextmanager PASSED [ 28%] >cherrypy/test/test_core.py::ErrorTests::test_start_response_error PASSED [ 28%] >cherrypy/test/test_core.py::ErrorTests::test_gc <- cherrypy/test/helper.py PASSED [ 29%] >cherrypy/test/test_core.py::TestBinding::test_bind_ephemeral_port PASSED [ 29%] >cherrypy/test/test_dynamicobjectmapping.py::DynamicObjectMappingTest::testMethodDispatch PASSED [ 29%] >cherrypy/test/test_dynamicobjectmapping.py::DynamicObjectMappingTest::testObjectMapping PASSED [ 30%] >cherrypy/test/test_dynamicobjectmapping.py::DynamicObjectMappingTest::testVpathDispatch PASSED [ 30%] >cherrypy/test/test_dynamicobjectmapping.py::DynamicObjectMappingTest::test_gc <- cherrypy/test/helper.py PASSED [ 30%] >cherrypy/test/test_encoding.py::EncodingTests::testEncoding PASSED [ 31%] >cherrypy/test/test_encoding.py::EncodingTests::testGzip FAILED [ 31%] >cherrypy/test/test_encoding.py::EncodingTests::test_BytesHeaders PASSED [ 31%] >cherrypy/test/test_encoding.py::EncodingTests::test_UnicodeHeaders PASSED [ 32%] >cherrypy/test/test_encoding.py::EncodingTests::test_decode_tool PASSED [ 32%] >cherrypy/test/test_encoding.py::EncodingTests::test_multipart_decoding PASSED [ 32%] >cherrypy/test/test_encoding.py::EncodingTests::test_multipart_decoding_bigger_maxrambytes Exception ignored in: <_io.FileIO name=16 mode='rb+' closefd=True> >Traceback (most recent call last): > File "/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py", line 59, in __exit__ > del self.unraisable >ResourceWarning: unclosed file <_io.BufferedRandom name=16> >FAILED [ 33%] >cherrypy/test/test_encoding.py::EncodingTests::test_multipart_decoding_no_charset PASSED [ 33%] >cherrypy/test/test_encoding.py::EncodingTests::test_multipart_decoding_no_successful_charset PASSED [ 34%] >cherrypy/test/test_encoding.py::EncodingTests::test_nontext PASSED [ 34%] >cherrypy/test/test_encoding.py::EncodingTests::test_query_string_decoding PASSED [ 34%] >cherrypy/test/test_encoding.py::EncodingTests::test_urlencoded_decoding PASSED [ 35%] >cherrypy/test/test_encoding.py::EncodingTests::test_gc <- cherrypy/test/helper.py PASSED [ 35%] >cherrypy/test/test_etags.py::ETagTest::test_errors PASSED [ 35%] >cherrypy/test/test_etags.py::ETagTest::test_etags PASSED [ 36%] >cherrypy/test/test_etags.py::ETagTest::test_unicode_body PASSED [ 36%] >cherrypy/test/test_etags.py::ETagTest::test_gc <- cherrypy/test/helper.py PASSED [ 36%] >cherrypy/test/test_http.py::HTTPTests::test_garbage_in PASSED [ 37%] >cherrypy/test/test_http.py::HTTPTests::test_http_over_https SKIPPED (skipped (not running HT...) [ 37%] >cherrypy/test/test_http.py::HTTPTests::test_malformed_header FAILED [ 37%] >cherrypy/test/test_http.py::HTTPTests::test_malformed_request_line PASSED [ 38%] >cherrypy/test/test_http.py::HTTPTests::test_no_content_length Exception ignored in: <socket.socket fd=14, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 39828), raddr=('127.0.0.1', 54583)> >Traceback (most recent call last): > File "/usr/lib/python3.8/socket.py", line 740, in close > self._sock = None >ResourceWarning: unclosed <socket.socket fd=14, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 39828), raddr=('127.0.0.1', 54583)> >FAILED [ 38%] >cherrypy/test/test_http.py::HTTPTests::test_post_filename_with_special_characters FAILED [ 38%] >cherrypy/test/test_http.py::HTTPTests::test_post_multipart FAILED [ 39%] >cherrypy/test/test_http.py::HTTPTests::test_request_line_split_issue_1220 PASSED [ 39%] >cherrypy/test/test_http.py::HTTPTests::test_gc <- cherrypy/test/helper.py PASSED [ 39%] >cherrypy/test/test_httputil.py::test_urljoin[/sn/-/pi/-/sn/pi/] PASSED [ 40%] >cherrypy/test/test_httputil.py::test_urljoin[/sn/-/pi-/sn/pi] PASSED [ 40%] >cherrypy/test/test_httputil.py::test_urljoin[/sn/-/-/sn/] PASSED [ 40%] >cherrypy/test/test_httputil.py::test_urljoin[/sn/--/sn/] PASSED [ 41%] >cherrypy/test/test_httputil.py::test_urljoin[/sn-/pi/-/sn/pi/] PASSED [ 41%] >cherrypy/test/test_httputil.py::test_urljoin[/sn-/pi-/sn/pi] PASSED [ 41%] >cherrypy/test/test_httputil.py::test_urljoin[/sn-/-/sn/] PASSED [ 42%] >cherrypy/test/test_httputil.py::test_urljoin[/sn--/sn] PASSED [ 42%] >cherrypy/test/test_httputil.py::test_urljoin[/-/pi/-/pi/] PASSED [ 42%] >cherrypy/test/test_httputil.py::test_urljoin[/-/pi-/pi] PASSED [ 43%] >cherrypy/test/test_httputil.py::test_urljoin[/-/-/] PASSED [ 43%] >cherrypy/test/test_httputil.py::test_urljoin[/--/] PASSED [ 43%] >cherrypy/test/test_httputil.py::test_urljoin[-/pi/-/pi/] PASSED [ 44%] >cherrypy/test/test_httputil.py::test_urljoin[-/pi-/pi] PASSED [ 44%] >cherrypy/test/test_httputil.py::test_urljoin[-/-/] PASSED [ 44%] >cherrypy/test/test_httputil.py::test_urljoin[--/] PASSED [ 45%] >cherrypy/test/test_httputil.py::test_valid_status[None-expected_status0] PASSED [ 45%] >cherrypy/test/test_httputil.py::test_valid_status[200-expected_status1] PASSED [ 45%] >cherrypy/test/test_httputil.py::test_valid_status[500-expected_status2] PASSED [ 46%] >cherrypy/test/test_httputil.py::test_valid_status[HTTPStatus.NOT_FOUND-expected_status3] PASSED [ 46%] >cherrypy/test/test_httputil.py::test_valid_status[444 Non-existent reason-expected_status4] PASSED [ 46%] >cherrypy/test/test_httputil.py::test_invalid_status[hey-Illegal response status from server \\('hey' is non-numeric\\).] PASSED [ 47%] >cherrypy/test/test_httputil.py::test_invalid_status[status_code1-Illegal response status from server \\(\\{'hey': 'hi'\\} is non-numeric\\).] PASSED [ 47%] >cherrypy/test/test_httputil.py::test_invalid_status[1-Illegal response status from server \\(1 is out of range\\).] PASSED [ 47%] >cherrypy/test/test_httputil.py::test_invalid_status[600-Illegal response status from server \\(600 is out of range\\).] PASSED [ 48%] >cherrypy/test/test_iterator.py::IteratorTest::test_iterator FAILED [ 48%] >cherrypy/test/test_iterator.py::IteratorTest::test_gc <- cherrypy/test/helper.py PASSED [ 48%] >cherrypy/test/test_json.py::JsonTest::test_cached PASSED [ 49%] >cherrypy/test/test_json.py::JsonTest::test_json_input PASSED [ 49%] >cherrypy/test/test_json.py::JsonTest::test_json_output PASSED [ 49%] >cherrypy/test/test_json.py::JsonTest::test_gc <- cherrypy/test/helper.py PASSED [ 50%] >cherrypy/test/test_logging.py::test_normal_return FAILED [ 50%] >cherrypy/test/test_logging.py::test_normal_yield FAILED [ 50%] >cherrypy/test/test_logging.py::test_custom_log_format FAILED [ 51%] >cherrypy/test/test_logging.py::test_timez_log_format FAILED [ 51%] >cherrypy/test/test_logging.py::test_UUIDv4_parameter_log_format FAILED [ 51%] >cherrypy/test/test_logging.py::test_escaped_output FAILED [ 52%] >cherrypy/test/test_logging.py::test_tracebacks PASSED [ 52%] >cherrypy/test/test_mime.py::MultipartTest::test_multipart PASSED [ 52%] >cherrypy/test/test_mime.py::MultipartTest::test_multipart_form_data PASSED [ 53%] >cherrypy/test/test_mime.py::MultipartTest::test_gc <- cherrypy/test/helper.py PASSED [ 53%] >cherrypy/test/test_mime.py::SafeMultipartHandlingTest::test_Flash_Upload FAILED [ 53%] >cherrypy/test/test_mime.py::SafeMultipartHandlingTest::test_gc <- cherrypy/test/helper.py PASSED [ 54%] >cherrypy/test/test_misc_tools.py::ResponseHeadersTest::testResponseHeaders PASSED [ 54%] >cherrypy/test/test_misc_tools.py::ResponseHeadersTest::testResponseHeadersDecorator PASSED [ 54%] >cherrypy/test/test_misc_tools.py::ResponseHeadersTest::test_gc <- cherrypy/test/helper.py PASSED [ 55%] >cherrypy/test/test_misc_tools.py::RefererTest::testReferer PASSED [ 55%] >cherrypy/test/test_misc_tools.py::RefererTest::test_gc <- cherrypy/test/helper.py PASSED [ 55%] >cherrypy/test/test_misc_tools.py::AcceptTest::test_Accept_Tool PASSED [ 56%] >cherrypy/test/test_misc_tools.py::AcceptTest::test_accept_selection PASSED [ 56%] >cherrypy/test/test_misc_tools.py::AcceptTest::test_gc <- cherrypy/test/helper.py PASSED [ 56%] >cherrypy/test/test_misc_tools.py::AutoVaryTest::testAutoVary PASSED [ 57%] >cherrypy/test/test_misc_tools.py::AutoVaryTest::test_gc <- cherrypy/test/helper.py PASSED [ 57%] >cherrypy/test/test_native.py::test_basic_request PASSED [ 57%]Exception ignored in: <socket.socket fd=15, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 40128), raddr=('127.0.0.1', 54583)> >Traceback (most recent call last): > File "/usr/lib/python3.8/site-packages/_pytest/runner.py", line 132, in runtestprotocol > item.funcargs = None # type: ignore[attr-defined] >ResourceWarning: unclosed <socket.socket fd=15, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 40128), raddr=('127.0.0.1', 54583)> > >cherrypy/test/test_objectmapping.py::ObjectMappingTest::testExpose PASSED [ 58%] >cherrypy/test/test_objectmapping.py::ObjectMappingTest::testKeywords PASSED [ 58%] >cherrypy/test/test_objectmapping.py::ObjectMappingTest::testMethodDispatch PASSED [ 58%] >cherrypy/test/test_objectmapping.py::ObjectMappingTest::testObjectMapping PASSED [ 59%] >cherrypy/test/test_objectmapping.py::ObjectMappingTest::testPositionalParams PASSED [ 59%] >cherrypy/test/test_objectmapping.py::ObjectMappingTest::testTreeMounting PASSED [ 59%] >cherrypy/test/test_objectmapping.py::ObjectMappingTest::test_redir_using_url PASSED [ 60%] >cherrypy/test/test_objectmapping.py::ObjectMappingTest::test_translate PASSED [ 60%] >cherrypy/test/test_objectmapping.py::ObjectMappingTest::test_gc <- cherrypy/test/helper.py PASSED [ 60%] >cherrypy/test/test_params.py::ParamsTest::test_error PASSED [ 61%] >cherrypy/test/test_params.py::ParamsTest::test_pass PASSED [ 61%] >cherrypy/test/test_params.py::ParamsTest::test_syntax PASSED [ 61%] >cherrypy/test/test_params.py::ParamsTest::test_gc <- cherrypy/test/helper.py PASSED [ 62%] >cherrypy/test/test_plugins.py::TestAutoreloader::test_file_for_file_module_when_None PASSED [ 62%] >cherrypy/test/test_proxy.py::ProxyTest::testProxy PASSED [ 62%] >cherrypy/test/test_proxy.py::ProxyTest::test_no_base_port_in_host PASSED [ 63%] >cherrypy/test/test_proxy.py::ProxyTest::test_gc <- cherrypy/test/helper.py PASSED [ 63%] >cherrypy/test/test_refleaks.py::ReferenceTests::test_threadlocal_garbage PASSED [ 63%] >cherrypy/test/test_refleaks.py::ReferenceTests::test_gc <- cherrypy/test/helper.py PASSED [ 64%] >cherrypy/test/test_request_obj.py::RequestObjectTests::testAbsoluteURIPathInfo PASSED [ 64%] >cherrypy/test/test_request_obj.py::RequestObjectTests::testEmptyThreadlocals PASSED [ 64%] >cherrypy/test/test_request_obj.py::RequestObjectTests::testErrorHandling FAILED [ 65%] >cherrypy/test/test_request_obj.py::RequestObjectTests::testExpect PASSED [ 65%] >cherrypy/test/test_request_obj.py::RequestObjectTests::testHeaderElements PASSED [ 65%] >cherrypy/test/test_request_obj.py::RequestObjectTests::testParamErrors PASSED [ 66%] >cherrypy/test/test_request_obj.py::RequestObjectTests::testParams PASSED [ 66%] >cherrypy/test/test_request_obj.py::RequestObjectTests::testRelativeURIPathInfo PASSED [ 67%] >cherrypy/test/test_request_obj.py::RequestObjectTests::test_CONNECT_method PASSED [ 67%] >cherrypy/test/test_request_obj.py::RequestObjectTests::test_CONNECT_method_invalid_authority PASSED [ 67%] >cherrypy/test/test_request_obj.py::RequestObjectTests::test_basic_HTTPMethods PASSED [ 68%] >cherrypy/test/test_request_obj.py::RequestObjectTests::test_encoded_headers PASSED [ 68%] >cherrypy/test/test_request_obj.py::RequestObjectTests::test_header_presence PASSED [ 68%] >cherrypy/test/test_request_obj.py::RequestObjectTests::test_per_request_uuid4 PASSED [ 69%] >cherrypy/test/test_request_obj.py::RequestObjectTests::test_repeated_headers PASSED [ 69%] >cherrypy/test/test_request_obj.py::RequestObjectTests::test_scheme PASSED [ 69%] >cherrypy/test/test_request_obj.py::RequestObjectTests::test_gc <- cherrypy/test/helper.py PASSED [ 70%] >cherrypy/test/test_routes.py::RoutesDispatchTest::test_Routes_Dispatch PASSED [ 70%] >cherrypy/test/test_routes.py::RoutesDispatchTest::test_gc <- cherrypy/test/helper.py PASSED [ 70%] >cherrypy/test/test_session.py::SessionTest::test_0_Session PASSED [ 71%] >cherrypy/test/test_session.py::SessionTest::test_1_Ram_Concurrency FAILED [ 71%] >cherrypy/test/test_session.py::SessionTest::test_2_File_Concurrency FAILED [ 71%] >cherrypy/test/test_session.py::SessionTest::test_3_Redirect PASSED [ 72%] >cherrypy/test/test_session.py::SessionTest::test_4_File_deletion PASSED [ 72%] >cherrypy/test/test_session.py::SessionTest::test_5_Error_paths PASSED [ 72%] >cherrypy/test/test_session.py::SessionTest::test_6_regenerate PASSED [ 73%] >cherrypy/test/test_session.py::SessionTest::test_7_session_cookies PASSED [ 73%] >cherrypy/test/test_session.py::SessionTest::test_8_Ram_Cleanup PASSED [ 73%] >cherrypy/test/test_session.py::SessionTest::test_gc <- cherrypy/test/helper.py PASSED [ 74%] >cherrypy/test/test_session.py::MemcachedSessionTest::test_0_Session SKIPPED (memcached not a...) [ 74%] >cherrypy/test/test_session.py::MemcachedSessionTest::test_1_Concurrency SKIPPED (memcached n...) [ 74%] >cherrypy/test/test_session.py::MemcachedSessionTest::test_3_Redirect SKIPPED (memcached not ...) [ 75%] >cherrypy/test/test_session.py::MemcachedSessionTest::test_5_Error_paths SKIPPED (memcached n...) [ 75%] >cherrypy/test/test_session.py::MemcachedSessionTest::test_gc <- cherrypy/test/helper.py SKIPPED [ 75%] >cherrypy/test/test_sessionauthenticate.py::SessionAuthenticateTest::testSessionAuthenticate PASSED [ 76%] >cherrypy/test/test_sessionauthenticate.py::SessionAuthenticateTest::test_gc <- cherrypy/test/helper.py PASSED [ 76%] >cherrypy/test/test_states.py::ServerStateTests::test_0_NormalStateFlow PASSED [ 76%] >cherrypy/test/test_states.py::ServerStateTests::test_1_Restart PASSED [ 77%] >cherrypy/test/test_states.py::ServerStateTests::test_2_KeyboardInterrupt PASSED [ 77%] >cherrypy/test/test_states.py::ServerStateTests::test_4_Autoreload PASSED [ 77%] >cherrypy/test/test_states.py::ServerStateTests::test_5_Start_Error PASSED [ 78%] >cherrypy/test/test_states.py::ServerStateTests::test_gc <- cherrypy/test/helper.py PASSED [ 78%] >cherrypy/test/test_states.py::PluginTests::test_daemonize FAILED [ 78%] >cherrypy/test/test_states.py::PluginTests::test_gc <- cherrypy/test/helper.py PASSED [ 79%] >cherrypy/test/test_states.py::SignalHandlingTests::test_SIGHUP_daemonized FAILED [ 79%] >cherrypy/test/test_states.py::SignalHandlingTests::test_SIGHUP_tty PASSED [ 79%] >cherrypy/test/test_states.py::SignalHandlingTests::test_SIGTERM FAILED [ 80%] >cherrypy/test/test_states.py::SignalHandlingTests::test_signal_handler_unsubscribe FAILED [ 80%] >cherrypy/test/test_states.py::SignalHandlingTests::test_gc <- cherrypy/test/helper.py PASSED [ 80%] >cherrypy/test/test_states.py::test_safe_wait_INADDR_ANY PASSED [ 81%] >cherrypy/test/test_static.py::StaticTest::test_755_vhost FAILED [ 81%] >cherrypy/test/test_static.py::StaticTest::test_config_errors PASSED [ 81%] >cherrypy/test/test_static.py::StaticTest::test_error_page_with_serve_file PASSED [ 82%] >cherrypy/test/test_static.py::StaticTest::test_fallthrough PASSED [ 82%] >cherrypy/test/test_static.py::StaticTest::test_file_stream XFAIL (#1475) [ 82%] >cherrypy/test/test_static.py::StaticTest::test_file_stream_deadlock FAILED [ 83%] >cherrypy/test/test_static.py::StaticTest::test_index FAILED [ 83%] >cherrypy/test/test_static.py::StaticTest::test_modif PASSED [ 83%] >cherrypy/test/test_static.py::StaticTest::test_null_bytes PASSED [ 84%] >cherrypy/test/test_static.py::StaticTest::test_security PASSED [ 84%] >cherrypy/test/test_static.py::StaticTest::test_serve_bytesio PASSED [ 84%] >cherrypy/test/test_static.py::StaticTest::test_serve_fileobj PASSED [ 85%] >cherrypy/test/test_static.py::StaticTest::test_static PASSED [ 85%] >cherrypy/test/test_static.py::StaticTest::test_static_longpath SKIPPED (Windows only) [ 85%] >cherrypy/test/test_static.py::StaticTest::test_unicode PASSED [ 86%] >cherrypy/test/test_static.py::StaticTest::test_gc <- cherrypy/test/helper.py PASSED [ 86%] >cherrypy/test/test_tools.py::ToolTests::testBareHooks PASSED [ 86%] >cherrypy/test/test_tools.py::ToolTests::testDecorator PASSED [ 87%] >cherrypy/test/test_tools.py::ToolTests::testEndRequestOnDrop PASSED [ 87%] >cherrypy/test/test_tools.py::ToolTests::testGuaranteedHooks PASSED [ 87%] >cherrypy/test/test_tools.py::ToolTests::testHandlerWrapperTool PASSED [ 88%] >cherrypy/test/test_tools.py::ToolTests::testHookErrors FAILED [ 88%] >cherrypy/test/test_tools.py::ToolTests::testToolWithConfig PASSED [ 88%] >cherrypy/test/test_tools.py::ToolTests::testWarnToolOn PASSED [ 89%] >cherrypy/test/test_tools.py::ToolTests::test_gc <- cherrypy/test/helper.py PASSED [ 89%] >cherrypy/test/test_tools.py::SessionAuthTest::test_login_screen_returns_bytes PASSED [ 89%] >cherrypy/test/test_tools.py::TestHooks::test_priorities PASSED [ 90%] >cherrypy/test/test_tutorials.py::TutorialTest::test01HelloWorld PASSED [ 90%] >cherrypy/test/test_tutorials.py::TutorialTest::test02ExposeMethods PASSED [ 90%] >cherrypy/test/test_tutorials.py::TutorialTest::test03GetAndPost PASSED [ 91%] >cherrypy/test/test_tutorials.py::TutorialTest::test04ComplexSite PASSED [ 91%] >cherrypy/test/test_tutorials.py::TutorialTest::test05DerivedObjects PASSED [ 91%] >cherrypy/test/test_tutorials.py::TutorialTest::test06DefaultMethod PASSED [ 92%] >cherrypy/test/test_tutorials.py::TutorialTest::test07Sessions PASSED [ 92%] >cherrypy/test/test_tutorials.py::TutorialTest::test08GeneratorsAndYield PASSED [ 92%] >cherrypy/test/test_tutorials.py::TutorialTest::test09Files FAILED [ 93%] >cherrypy/test/test_tutorials.py::TutorialTest::test10HTTPErrors FAILED [ 93%] >cherrypy/test/test_tutorials.py::TutorialTest::test_gc <- cherrypy/test/helper.py PASSED [ 93%] >cherrypy/test/test_virtualhost.py::VirtualHostTest::testVirtualHost PASSED [ 94%] >cherrypy/test/test_virtualhost.py::VirtualHostTest::test_VHost_plus_Static FAILED [ 94%] >cherrypy/test/test_virtualhost.py::VirtualHostTest::test_gc <- cherrypy/test/helper.py PASSED [ 94%] >cherrypy/test/test_wsgi_ns.py::WSGI_Namespace_Test::test_pipeline PASSED [ 95%] >cherrypy/test/test_wsgi_ns.py::WSGI_Namespace_Test::test_gc <- cherrypy/test/helper.py PASSED [ 95%] >cherrypy/test/test_wsgi_unix_socket.py::WSGI_UnixSocket_Test::test_internal_error PASSED [ 95%] >cherrypy/test/test_wsgi_unix_socket.py::WSGI_UnixSocket_Test::test_not_found PASSED [ 96%] >cherrypy/test/test_wsgi_unix_socket.py::WSGI_UnixSocket_Test::test_simple_request PASSED [ 96%] >cherrypy/test/test_wsgi_unix_socket.py::WSGI_UnixSocket_Test::test_gc <- cherrypy/test/helper.py PASSED [ 96%] >cherrypy/test/test_wsgi_vhost.py::WSGI_VirtualHost_Test::test_welcome PASSED [ 97%] >cherrypy/test/test_wsgi_vhost.py::WSGI_VirtualHost_Test::test_gc <- cherrypy/test/helper.py PASSED [ 97%] >cherrypy/test/test_wsgiapps.py::WSGIGraftTests::test_01_standard_app PASSED [ 97%] >cherrypy/test/test_wsgiapps.py::WSGIGraftTests::test_04_pure_wsgi PASSED [ 98%] >cherrypy/test/test_wsgiapps.py::WSGIGraftTests::test_05_wrapped_cp_app PASSED [ 98%] >cherrypy/test/test_wsgiapps.py::WSGIGraftTests::test_06_empty_string_app PASSED [ 98%] >cherrypy/test/test_wsgiapps.py::WSGIGraftTests::test_gc <- cherrypy/test/helper.py PASSED [ 99%] >cherrypy/test/test_xmlrpc.py::XmlRpcTest::testXmlRpc PASSED [ 99%] >cherrypy/test/test_xmlrpc.py::XmlRpcTest::test_gc <- cherrypy/test/helper.py FAILED [100%] > >================================================ ERRORS ================================================ >__________________________ ERROR at teardown of ConnectionCloseTests.test_gc ___________________________ > >cls = <class '_pytest.runner.CallInfo'> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf1a98e80>, when = 'teardown' >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) > > @classmethod > def from_call( > cls, > func: "Callable[[], TResult]", > when: "Literal['collect', 'setup', 'call', 'teardown']", > reraise: Optional[ > Union[Type[BaseException], Tuple[Type[BaseException], ...]] > ] = None, > ) -> "CallInfo[TResult]": > excinfo = None > start = timing.time() > precise_start = timing.perf_counter() > try: >> result: Optional[TResult] = func() > >cls = <class '_pytest.runner.CallInfo'> >duration = 0.0155645380000351 >excinfo = <ExceptionInfo PytestUnraisableExceptionWarning('Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, type=Socke...ssFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=(\'127.0.0.1\', 39136), raddr=(\'127.0.0.1\', 54583)>\n') tblen=7> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf1a98e80> >precise_start = 3681.520661699 >precise_stop = 3681.536226237 >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) >result = None >start = 1618414907.5206597 >stop = 1618414907.5362298 >when = 'teardown' > >/usr/lib/python3.8/site-packages/_pytest/runner.py:311: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.8/site-packages/_pytest/runner.py:255: in <lambda> > lambda: ihook(item=item, **kwds), when=when, reraise=reraise > ihook = <_HookCaller 'pytest_runtest_teardown'> > item = <TestCaseFunction test_gc> > kwds = {'nextitem': <TestCaseFunction test_100_Continue>} >/usr/lib/python3.8/site-packages/pluggy/hooks.py:286: in __call__ > return self._hookexec(self, self.get_hookimpls(), kwargs) > args = () > kwargs = {'item': <TestCaseFunction test_gc>, > 'nextitem': <TestCaseFunction test_100_Continue>} > notincall = set() > self = <_HookCaller 'pytest_runtest_teardown'> >/usr/lib/python3.8/site-packages/pluggy/manager.py:93: in _hookexec > return self._inner_hookexec(hook, methods, kwargs) > hook = <_HookCaller 'pytest_runtest_teardown'> > kwargs = {'item': <TestCaseFunction test_gc>, > 'nextitem': <TestCaseFunction test_100_Continue>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] > self = <_pytest.config.PytestPluginManager object at 0xf744a4f0> >/usr/lib/python3.8/site-packages/pluggy/manager.py:84: in <lambda> > self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( > hook = <_HookCaller 'pytest_runtest_teardown'> > kwargs = {'item': <TestCaseFunction test_gc>, > 'nextitem': <TestCaseFunction test_100_Continue>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:93: in pytest_runtest_teardown > yield from unraisable_exception_runtest_hook() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > def unraisable_exception_runtest_hook() -> Generator[None, None, None]: > with catch_unraisable_exception() as cm: > yield > if cm.unraisable: > if cm.unraisable.err_msg is not None: > err_msg = cm.unraisable.err_msg > else: > err_msg = "Exception ignored in" > msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" > msg += "".join( > traceback.format_exception( > cm.unraisable.exc_type, > cm.unraisable.exc_value, > cm.unraisable.exc_traceback, > ) > ) >> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) >E pytest.PytestUnraisableExceptionWarning: Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> >E >E Traceback (most recent call last): >E File "/usr/lib/python3.8/site-packages/_pytest/runner.py", line 395, in _callfinalizers >E fin() >E ResourceWarning: unclosed <socket.socket fd=13, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 39136), raddr=('127.0.0.1', 54583)> > >cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xf1a92b80> >err_msg = 'Exception ignored in' >msg = ('Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, ' > 'type=SocketKind.SOCK_STREAM, proto=6>\n' > '\n' > 'Traceback (most recent call last):\n' > ' File "/usr/lib/python3.8/site-packages/_pytest/runner.py", line 395, in ' > '_callfinalizers\n' > ' fin()\n' > 'ResourceWarning: unclosed <socket.socket fd=13, ' > 'family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, ' > "laddr=('127.0.0.1', 39136), raddr=('127.0.0.1', 54583)>\n") > >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning >----------------------------------------- Captured stderr call ----------------------------------------- >INFO:cherrypy.access.4054372680:127.0.0.1 - - [14/Apr/2021:17:41:47] "GET /gc/stats HTTP/1.1" 200 11 "" "" >------------------------------------------ Captured log call ------------------------------------------- >INFO cherrypy.access.4054372680:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:41:47] "GET /gc/stats HTTP/1.1" 200 11 "" "" >--------------------------------------- Captured stderr teardown --------------------------------------- >INFO:cherrypy.error:[14/Apr/2021:17:41:47] ENGINE Bus STOPPING >INFO:cherrypy.error:[14/Apr/2021:17:41:47] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('127.0.0.1', 54583)) shut down >INFO:cherrypy.error:[14/Apr/2021:17:41:47] ENGINE Bus STOPPED >INFO:cherrypy.error:[14/Apr/2021:17:41:47] ENGINE Bus EXITING >INFO:cherrypy.error:[14/Apr/2021:17:41:47] ENGINE Bus EXITED >---------------------------------------- Captured log teardown ----------------------------------------- >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:41:47] ENGINE Bus STOPPING >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:41:47] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('127.0.0.1', 54583)) shut down >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:41:47] ENGINE Bus STOPPED >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:41:47] ENGINE Bus EXITING >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:41:47] ENGINE Bus EXITED >______________________ ERROR at teardown of ConnectionTests.test_No_Message_Body _______________________ > >cls = <class '_pytest.runner.CallInfo'> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf1055b20>, when = 'teardown' >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) > > @classmethod > def from_call( > cls, > func: "Callable[[], TResult]", > when: "Literal['collect', 'setup', 'call', 'teardown']", > reraise: Optional[ > Union[Type[BaseException], Tuple[Type[BaseException], ...]] > ] = None, > ) -> "CallInfo[TResult]": > excinfo = None > start = timing.time() > precise_start = timing.perf_counter() > try: >> result: Optional[TResult] = func() > >cls = <class '_pytest.runner.CallInfo'> >duration = 0.0014456429998972453 >excinfo = <ExceptionInfo PytestUnraisableExceptionWarning('Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, type=Socke...ssFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=(\'127.0.0.1\', 39194), raddr=(\'127.0.0.1\', 54583)>\n') tblen=7> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf1055b20> >precise_start = 3690.79159745 >precise_stop = 3690.793043093 >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) >result = None >start = 1618414916.7915952 >stop = 1618414916.7930458 >when = 'teardown' > >/usr/lib/python3.8/site-packages/_pytest/runner.py:311: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.8/site-packages/_pytest/runner.py:255: in <lambda> > lambda: ihook(item=item, **kwds), when=when, reraise=reraise > ihook = <_HookCaller 'pytest_runtest_teardown'> > item = <TestCaseFunction test_No_Message_Body> > kwds = {'nextitem': <TestCaseFunction test_readall_or_close>} >/usr/lib/python3.8/site-packages/pluggy/hooks.py:286: in __call__ > return self._hookexec(self, self.get_hookimpls(), kwargs) > args = () > kwargs = {'item': <TestCaseFunction test_No_Message_Body>, > 'nextitem': <TestCaseFunction test_readall_or_close>} > notincall = set() > self = <_HookCaller 'pytest_runtest_teardown'> >/usr/lib/python3.8/site-packages/pluggy/manager.py:93: in _hookexec > return self._inner_hookexec(hook, methods, kwargs) > hook = <_HookCaller 'pytest_runtest_teardown'> > kwargs = {'item': <TestCaseFunction test_No_Message_Body>, > 'nextitem': <TestCaseFunction test_readall_or_close>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] > self = <_pytest.config.PytestPluginManager object at 0xf744a4f0> >/usr/lib/python3.8/site-packages/pluggy/manager.py:84: in <lambda> > self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( > hook = <_HookCaller 'pytest_runtest_teardown'> > kwargs = {'item': <TestCaseFunction test_No_Message_Body>, > 'nextitem': <TestCaseFunction test_readall_or_close>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:93: in pytest_runtest_teardown > yield from unraisable_exception_runtest_hook() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > def unraisable_exception_runtest_hook() -> Generator[None, None, None]: > with catch_unraisable_exception() as cm: > yield > if cm.unraisable: > if cm.unraisable.err_msg is not None: > err_msg = cm.unraisable.err_msg > else: > err_msg = "Exception ignored in" > msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" > msg += "".join( > traceback.format_exception( > cm.unraisable.exc_type, > cm.unraisable.exc_value, > cm.unraisable.exc_traceback, > ) > ) >> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) >E pytest.PytestUnraisableExceptionWarning: Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> >E >E Traceback (most recent call last): >E File "/usr/lib/python3.8/site-packages/_pytest/unittest.py", line 204, in teardown >E self._obj = None >E ResourceWarning: unclosed <socket.socket fd=13, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 39194), raddr=('127.0.0.1', 54583)> > >cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xf06ae9a0> >err_msg = 'Exception ignored in' >msg = ('Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, ' > 'type=SocketKind.SOCK_STREAM, proto=6>\n' > '\n' > 'Traceback (most recent call last):\n' > ' File "/usr/lib/python3.8/site-packages/_pytest/unittest.py", line 204, in ' > 'teardown\n' > ' self._obj = None\n' > 'ResourceWarning: unclosed <socket.socket fd=13, ' > 'family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, ' > "laddr=('127.0.0.1', 39194), raddr=('127.0.0.1', 54583)>\n") > >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning >----------------------------------------- Captured stderr call ----------------------------------------- >INFO:cherrypy.access.4043688256:127.0.0.1 - - [14/Apr/2021:17:41:56] "GET / HTTP/1.1" 200 40 "" "" >INFO:cherrypy.access.4043688256:127.0.0.1 - - [14/Apr/2021:17:41:56] "GET /custom/204 HTTP/1.1" 204 - "" "" >INFO:cherrypy.access.4043688256:127.0.0.1 - - [14/Apr/2021:17:41:56] "GET /custom/304 HTTP/1.1" 304 - "" "" >------------------------------------------ Captured log call ------------------------------------------- >INFO cherrypy.access.4043688256:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:41:56] "GET / HTTP/1.1" 200 40 "" "" >INFO cherrypy.access.4043688256:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:41:56] "GET /custom/204 HTTP/1.1" 204 - "" "" >INFO cherrypy.access.4043688256:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:41:56] "GET /custom/304 HTTP/1.1" 304 - "" "" >=============================================== FAILURES =============================================== >____________________________________ CacheTest.testGzipStaticCache _____________________________________ > >cls = <class '_pytest.runner.CallInfo'> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf2441148>, when = 'call' >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) > > @classmethod > def from_call( > cls, > func: "Callable[[], TResult]", > when: "Literal['collect', 'setup', 'call', 'teardown']", > reraise: Optional[ > Union[Type[BaseException], Tuple[Type[BaseException], ...]] > ] = None, > ) -> "CallInfo[TResult]": > excinfo = None > start = timing.time() > precise_start = timing.perf_counter() > try: >> result: Optional[TResult] = func() > >cls = <class '_pytest.runner.CallInfo'> >duration = 0.0365429270000277 >excinfo = <ExceptionInfo PytestUnraisableExceptionWarning('Exception ignored in: <_io.FileIO [closed]>\n\nTraceback (most recent call last):\n ...dReader name=\'/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/static/dirback.jpg\'>\n') tblen=7> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf2441148> >precise_start = 3543.440368725 >precise_stop = 3543.476911652 >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) >result = None >start = 1618414769.4403667 >stop = 1618414769.4769146 >when = 'call' > >/usr/lib/python3.8/site-packages/_pytest/runner.py:311: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.8/site-packages/_pytest/runner.py:255: in <lambda> > lambda: ihook(item=item, **kwds), when=when, reraise=reraise > ihook = <_HookCaller 'pytest_runtest_call'> > item = <TestCaseFunction testGzipStaticCache> > kwds = {} >/usr/lib/python3.8/site-packages/pluggy/hooks.py:286: in __call__ > return self._hookexec(self, self.get_hookimpls(), kwargs) > args = () > kwargs = {'item': <TestCaseFunction testGzipStaticCache>} > notincall = set() > self = <_HookCaller 'pytest_runtest_call'> >/usr/lib/python3.8/site-packages/pluggy/manager.py:93: in _hookexec > return self._inner_hookexec(hook, methods, kwargs) > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction testGzipStaticCache>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] > self = <_pytest.config.PytestPluginManager object at 0xf744a4f0> >/usr/lib/python3.8/site-packages/pluggy/manager.py:84: in <lambda> > self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction testGzipStaticCache>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:88: in pytest_runtest_call > yield from unraisable_exception_runtest_hook() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > def unraisable_exception_runtest_hook() -> Generator[None, None, None]: > with catch_unraisable_exception() as cm: > yield > if cm.unraisable: > if cm.unraisable.err_msg is not None: > err_msg = cm.unraisable.err_msg > else: > err_msg = "Exception ignored in" > msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" > msg += "".join( > traceback.format_exception( > cm.unraisable.exc_type, > cm.unraisable.exc_value, > cm.unraisable.exc_traceback, > ) > ) >> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) >E pytest.PytestUnraisableExceptionWarning: Exception ignored in: <_io.FileIO [closed]> >E >E Traceback (most recent call last): >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 798, in __set__ >E obj._body = encoding.prepare_iter(value) >E ResourceWarning: unclosed file <_io.BufferedReader name='/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/static/dirback.jpg'> > >cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xf1ac8490> >err_msg = 'Exception ignored in' >msg = ('Exception ignored in: <_io.FileIO [closed]>\n' > '\n' > 'Traceback (most recent call last):\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", ' > 'line 798, in __set__\n' > ' obj._body = encoding.prepare_iter(value)\n' > 'ResourceWarning: unclosed file <_io.BufferedReader ' > "name='/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/static/dirback.jpg'>\n") > >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning >----------------------------------------- Captured stderr call ----------------------------------------- >INFO:cherrypy.access.4064787184:127.0.0.1 - - [14/Apr/2021:17:39:29] "GET /gzip_static_cache/index.html HTTP/1.1" 200 34 "" "" >INFO:cherrypy.access.4064787184:127.0.0.1 - - [14/Apr/2021:17:39:29] "GET /gzip_static_cache/index.html HTTP/1.1" 200 34 "" "" >INFO:cherrypy.access.4064787184:127.0.0.1 - - [14/Apr/2021:17:39:29] "GET /gzip_static_cache/index.html HTTP/1.1" 200 34 "" "" >INFO:cherrypy.access.4064787184:127.0.0.1 - - [14/Apr/2021:17:39:29] "GET /gzip_static_cache/index.html HTTP/1.1" 200 14 "" "" >INFO:cherrypy.access.4064787184:127.0.0.1 - - [14/Apr/2021:17:39:29] "GET /gzip_static_cache/dirback.jpg HTTP/1.1" 200 16414 "" "" >INFO:cherrypy.access.4064787184:127.0.0.1 - - [14/Apr/2021:17:39:29] "GET /gzip_static_cache/dirback.jpg HTTP/1.1" 200 16414 "" "" >INFO:cherrypy.access.4064787184:127.0.0.1 - - [14/Apr/2021:17:39:29] "GET /gzip_static_cache/dirback.jpg HTTP/1.1" 200 16414 "" "" >INFO:cherrypy.access.4064787184:127.0.0.1 - - [14/Apr/2021:17:39:29] "GET /gzip_static_cache/dirback.jpg HTTP/1.1" 200 16585 "" "" >------------------------------------------ Captured log call ------------------------------------------- >INFO cherrypy.access.4064787184:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:39:29] "GET /gzip_static_cache/index.html HTTP/1.1" 200 34 "" "" >INFO cherrypy.access.4064787184:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:39:29] "GET /gzip_static_cache/index.html HTTP/1.1" 200 34 "" "" >INFO cherrypy.access.4064787184:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:39:29] "GET /gzip_static_cache/index.html HTTP/1.1" 200 34 "" "" >INFO cherrypy.access.4064787184:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:39:29] "GET /gzip_static_cache/index.html HTTP/1.1" 200 14 "" "" >INFO cherrypy.access.4064787184:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:39:29] "GET /gzip_static_cache/dirback.jpg HTTP/1.1" 200 16414 "" "" >INFO cherrypy.access.4064787184:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:39:29] "GET /gzip_static_cache/dirback.jpg HTTP/1.1" 200 16414 "" "" >INFO cherrypy.access.4064787184:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:39:29] "GET /gzip_static_cache/dirback.jpg HTTP/1.1" 200 16414 "" "" >INFO cherrypy.access.4064787184:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:39:29] "GET /gzip_static_cache/dirback.jpg HTTP/1.1" 200 16585 "" "" >______________________________ ConfigTests.testHandlerToolConfigOverride _______________________________ > >cls = <class '_pytest.runner.CallInfo'> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf10eb610>, when = 'call' >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) > > @classmethod > def from_call( > cls, > func: "Callable[[], TResult]", > when: "Literal['collect', 'setup', 'call', 'teardown']", > reraise: Optional[ > Union[Type[BaseException], Tuple[Type[BaseException], ...]] > ] = None, > ) -> "CallInfo[TResult]": > excinfo = None > start = timing.time() > precise_start = timing.perf_counter() > try: >> result: Optional[TResult] = func() > >cls = <class '_pytest.runner.CallInfo'> >duration = 0.004373189000034472 >excinfo = <ExceptionInfo PytestUnraisableExceptionWarning('Exception ignored in: <_io.FileIO [closed]>\n\nTraceback (most recent call last):\n ...dReader name=\'/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/static/dirback.jpg\'>\n') tblen=7> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf10eb610> >precise_start = 3680.426827656 >precise_stop = 3680.431200845 >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) >result = None >start = 1618414906.4268255 >stop = 1618414906.4312034 >when = 'call' > >/usr/lib/python3.8/site-packages/_pytest/runner.py:311: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.8/site-packages/_pytest/runner.py:255: in <lambda> > lambda: ihook(item=item, **kwds), when=when, reraise=reraise > ihook = <_HookCaller 'pytest_runtest_call'> > item = <TestCaseFunction testHandlerToolConfigOverride> > kwds = {} >/usr/lib/python3.8/site-packages/pluggy/hooks.py:286: in __call__ > return self._hookexec(self, self.get_hookimpls(), kwargs) > args = () > kwargs = {'item': <TestCaseFunction testHandlerToolConfigOverride>} > notincall = set() > self = <_HookCaller 'pytest_runtest_call'> >/usr/lib/python3.8/site-packages/pluggy/manager.py:93: in _hookexec > return self._inner_hookexec(hook, methods, kwargs) > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction testHandlerToolConfigOverride>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] > self = <_pytest.config.PytestPluginManager object at 0xf744a4f0> >/usr/lib/python3.8/site-packages/pluggy/manager.py:84: in <lambda> > self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction testHandlerToolConfigOverride>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:88: in pytest_runtest_call > yield from unraisable_exception_runtest_hook() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > def unraisable_exception_runtest_hook() -> Generator[None, None, None]: > with catch_unraisable_exception() as cm: > yield > if cm.unraisable: > if cm.unraisable.err_msg is not None: > err_msg = cm.unraisable.err_msg > else: > err_msg = "Exception ignored in" > msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" > msg += "".join( > traceback.format_exception( > cm.unraisable.exc_type, > cm.unraisable.exc_value, > cm.unraisable.exc_traceback, > ) > ) >> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) >E pytest.PytestUnraisableExceptionWarning: Exception ignored in: <_io.FileIO [closed]> >E >E Traceback (most recent call last): >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_config.py", line 224, in testHandlerToolConfigOverride >E self.assertBody(open(os.path.join(localDir, 'static/dirback.jpg'), >E ResourceWarning: unclosed file <_io.BufferedReader name='/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/static/dirback.jpg'> > >cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xf10e8aa8> >err_msg = 'Exception ignored in' >msg = ('Exception ignored in: <_io.FileIO [closed]>\n' > '\n' > 'Traceback (most recent call last):\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_config.py", ' > 'line 224, in testHandlerToolConfigOverride\n' > " self.assertBody(open(os.path.join(localDir, 'static/dirback.jpg'),\n" > 'ResourceWarning: unclosed file <_io.BufferedReader ' > "name='/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/static/dirback.jpg'>\n") > >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning >----------------------------------------- Captured stderr call ----------------------------------------- >INFO:cherrypy.access.4044212352:127.0.0.1 - - [14/Apr/2021:17:41:46] "GET /favicon.ico HTTP/1.1" 200 16585 "" "" >------------------------------------------ Captured log call ------------------------------------------- >INFO cherrypy.access.4044212352:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:41:46] "GET /favicon.ico HTTP/1.1" 200 16585 "" "" >_________________________________ ServerConfigTests.testMaxRequestSize _________________________________ > >cls = <class '_pytest.runner.CallInfo'> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf1088778>, when = 'call' >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) > > @classmethod > def from_call( > cls, > func: "Callable[[], TResult]", > when: "Literal['collect', 'setup', 'call', 'teardown']", > reraise: Optional[ > Union[Type[BaseException], Tuple[Type[BaseException], ...]] > ] = None, > ) -> "CallInfo[TResult]": > excinfo = None > start = timing.time() > precise_start = timing.perf_counter() > try: >> result: Optional[TResult] = func() > >cls = <class '_pytest.runner.CallInfo'> >duration = 0.012598571000125958 >excinfo = <ExceptionInfo PytestUnraisableExceptionWarning('Exception ignored in: <_io.FileIO [closed]>\n\nTraceback (most recent call last):\n ..., line 282, in close\n self.cpapp.release_serving()\nResourceWarning: unclosed file <_io.BufferedRandom name=18>\n') tblen=7> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf1088778> >precise_start = 3681.017316172 >precise_stop = 3681.029914743 >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) >result = None >start = 1618414907.017314 >stop = 1618414907.0299175 >when = 'call' > >/usr/lib/python3.8/site-packages/_pytest/runner.py:311: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.8/site-packages/_pytest/runner.py:255: in <lambda> > lambda: ihook(item=item, **kwds), when=when, reraise=reraise > ihook = <_HookCaller 'pytest_runtest_call'> > item = <TestCaseFunction testMaxRequestSize> > kwds = {} >/usr/lib/python3.8/site-packages/pluggy/hooks.py:286: in __call__ > return self._hookexec(self, self.get_hookimpls(), kwargs) > args = () > kwargs = {'item': <TestCaseFunction testMaxRequestSize>} > notincall = set() > self = <_HookCaller 'pytest_runtest_call'> >/usr/lib/python3.8/site-packages/pluggy/manager.py:93: in _hookexec > return self._inner_hookexec(hook, methods, kwargs) > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction testMaxRequestSize>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] > self = <_pytest.config.PytestPluginManager object at 0xf744a4f0> >/usr/lib/python3.8/site-packages/pluggy/manager.py:84: in <lambda> > self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction testMaxRequestSize>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:88: in pytest_runtest_call > yield from unraisable_exception_runtest_hook() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > def unraisable_exception_runtest_hook() -> Generator[None, None, None]: > with catch_unraisable_exception() as cm: > yield > if cm.unraisable: > if cm.unraisable.err_msg is not None: > err_msg = cm.unraisable.err_msg > else: > err_msg = "Exception ignored in" > msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" > msg += "".join( > traceback.format_exception( > cm.unraisable.exc_type, > cm.unraisable.exc_value, > cm.unraisable.exc_traceback, > ) > ) >> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) >E pytest.PytestUnraisableExceptionWarning: Exception ignored in: <_io.FileIO [closed]> >E >E Traceback (most recent call last): >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 282, in close >E self.cpapp.release_serving() >E ResourceWarning: unclosed file <_io.BufferedRandom name=18> > >cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xf1a40eb0> >err_msg = 'Exception ignored in' >msg = ('Exception ignored in: <_io.FileIO [closed]>\n' > '\n' > 'Traceback (most recent call last):\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", ' > 'line 282, in close\n' > ' self.cpapp.release_serving()\n' > 'ResourceWarning: unclosed file <_io.BufferedRandom name=18>\n') > >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning >----------------------------------------- Captured stderr call ----------------------------------------- >INFO:cherrypy.access.4054059928:127.0.0.1 - - [14/Apr/2021:17:41:47] "GET / HTTP/1.1" 200 4 "" "" >INFO:cherrypy.access.4054059928:127.0.0.1 - - [14/Apr/2021:17:41:47] "POST /upload HTTP/1.1" 200 8 "" "" >------------------------------------------ Captured log call ------------------------------------------- >INFO cherrypy.access.4054059928:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:41:47] "GET / HTTP/1.1" 200 4 "" "" >INFO cherrypy.access.4054059928:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:41:47] "POST /upload HTTP/1.1" 200 8 "" "" >__________________________________ PipelineTests.test_HTTP11_Timeout ___________________________________ > >cls = <class '_pytest.runner.CallInfo'> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf1088c40>, when = 'call' >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) > > @classmethod > def from_call( > cls, > func: "Callable[[], TResult]", > when: "Literal['collect', 'setup', 'call', 'teardown']", > reraise: Optional[ > Union[Type[BaseException], Tuple[Type[BaseException], ...]] > ] = None, > ) -> "CallInfo[TResult]": > excinfo = None > start = timing.time() > precise_start = timing.perf_counter() > try: >> result: Optional[TResult] = func() > >cls = <class '_pytest.runner.CallInfo'> >duration = 4.00999094000008 >excinfo = <ExceptionInfo PytestUnraisableExceptionWarning('Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, type=Socke...ssFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=(\'127.0.0.1\', 39162), raddr=(\'127.0.0.1\', 54583)>\n') tblen=7> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf1088c40> >precise_start = 3681.730003772 >precise_stop = 3685.739994712 >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) >result = None >start = 1618414907.7300017 >stop = 1618414911.739998 >when = 'call' > >/usr/lib/python3.8/site-packages/_pytest/runner.py:311: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.8/site-packages/_pytest/runner.py:255: in <lambda> > lambda: ihook(item=item, **kwds), when=when, reraise=reraise > ihook = <_HookCaller 'pytest_runtest_call'> > item = <TestCaseFunction test_HTTP11_Timeout> > kwds = {} >/usr/lib/python3.8/site-packages/pluggy/hooks.py:286: in __call__ > return self._hookexec(self, self.get_hookimpls(), kwargs) > args = () > kwargs = {'item': <TestCaseFunction test_HTTP11_Timeout>} > notincall = set() > self = <_HookCaller 'pytest_runtest_call'> >/usr/lib/python3.8/site-packages/pluggy/manager.py:93: in _hookexec > return self._inner_hookexec(hook, methods, kwargs) > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test_HTTP11_Timeout>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] > self = <_pytest.config.PytestPluginManager object at 0xf744a4f0> >/usr/lib/python3.8/site-packages/pluggy/manager.py:84: in <lambda> > self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test_HTTP11_Timeout>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:88: in pytest_runtest_call > yield from unraisable_exception_runtest_hook() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > def unraisable_exception_runtest_hook() -> Generator[None, None, None]: > with catch_unraisable_exception() as cm: > yield > if cm.unraisable: > if cm.unraisable.err_msg is not None: > err_msg = cm.unraisable.err_msg > else: > err_msg = "Exception ignored in" > msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" > msg += "".join( > traceback.format_exception( > cm.unraisable.exc_type, > cm.unraisable.exc_value, > cm.unraisable.exc_traceback, > ) > ) >> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) >E pytest.PytestUnraisableExceptionWarning: Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> >E >E Traceback (most recent call last): >E File "/usr/lib/python3.8/http/client.py", line 921, in connect >E self.sock = self._create_connection( >E ResourceWarning: unclosed <socket.socket fd=13, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 39162), raddr=('127.0.0.1', 54583)> > >cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xf06a2700> >err_msg = 'Exception ignored in' >msg = ('Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, ' > 'type=SocketKind.SOCK_STREAM, proto=6>\n' > '\n' > 'Traceback (most recent call last):\n' > ' File "/usr/lib/python3.8/http/client.py", line 921, in connect\n' > ' self.sock = self._create_connection(\n' > 'ResourceWarning: unclosed <socket.socket fd=13, ' > 'family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, ' > "laddr=('127.0.0.1', 39162), raddr=('127.0.0.1', 54583)>\n") > >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning >__________________________________ CoreRequestHandlingTest.testRanges __________________________________ > >cls = <class '_pytest.runner.CallInfo'> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf06b15c8>, when = 'call' >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) > > @classmethod > def from_call( > cls, > func: "Callable[[], TResult]", > when: "Literal['collect', 'setup', 'call', 'teardown']", > reraise: Optional[ > Union[Type[BaseException], Tuple[Type[BaseException], ...]] > ] = None, > ) -> "CallInfo[TResult]": > excinfo = None > start = timing.time() > precise_start = timing.perf_counter() > try: >> result: Optional[TResult] = func() > >cls = <class '_pytest.runner.CallInfo'> >duration = 0.031645673000184615 >excinfo = <ExceptionInfo PytestUnraisableExceptionWarning('Exception ignored in: <_io.FileIO [closed]>\n\nTraceback (most recent call last):\n ...edReader name=\'/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/static/index.html\'>\n') tblen=7> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf06b15c8> >precise_start = 3691.801546279 >precise_stop = 3691.833191952 >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) >result = None >start = 1618414917.8015432 >stop = 1618414917.8331952 >when = 'call' > >/usr/lib/python3.8/site-packages/_pytest/runner.py:311: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.8/site-packages/_pytest/runner.py:255: in <lambda> > lambda: ihook(item=item, **kwds), when=when, reraise=reraise > ihook = <_HookCaller 'pytest_runtest_call'> > item = <TestCaseFunction testRanges> > kwds = {} >/usr/lib/python3.8/site-packages/pluggy/hooks.py:286: in __call__ > return self._hookexec(self, self.get_hookimpls(), kwargs) > args = () > kwargs = {'item': <TestCaseFunction testRanges>} > notincall = set() > self = <_HookCaller 'pytest_runtest_call'> >/usr/lib/python3.8/site-packages/pluggy/manager.py:93: in _hookexec > return self._inner_hookexec(hook, methods, kwargs) > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction testRanges>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] > self = <_pytest.config.PytestPluginManager object at 0xf744a4f0> >/usr/lib/python3.8/site-packages/pluggy/manager.py:84: in <lambda> > self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction testRanges>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:88: in pytest_runtest_call > yield from unraisable_exception_runtest_hook() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > def unraisable_exception_runtest_hook() -> Generator[None, None, None]: > with catch_unraisable_exception() as cm: > yield > if cm.unraisable: > if cm.unraisable.err_msg is not None: > err_msg = cm.unraisable.err_msg > else: > err_msg = "Exception ignored in" > msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" > msg += "".join( > traceback.format_exception( > cm.unraisable.exc_type, > cm.unraisable.exc_value, > cm.unraisable.exc_traceback, > ) > ) >> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) >E pytest.PytestUnraisableExceptionWarning: Exception ignored in: <_io.FileIO [closed]> >E >E Traceback (most recent call last): >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 856, in collapse_body >E new_body = b''.join(self.body) >E ResourceWarning: unclosed file <_io.BufferedReader name='/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/static/index.html'> > >cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xf1066280> >err_msg = 'Exception ignored in' >msg = ('Exception ignored in: <_io.FileIO [closed]>\n' > '\n' > 'Traceback (most recent call last):\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", ' > 'line 856, in collapse_body\n' > " new_body = b''.join(self.body)\n" > 'ResourceWarning: unclosed file <_io.BufferedReader ' > "name='/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/static/index.html'>\n") > >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning >----------------------------------------- Captured stderr call ----------------------------------------- >INFO:cherrypy.access.4054510656:127.0.0.1 - - [14/Apr/2021:17:41:57] "GET /ranges/get_ranges?bytes=3-6 HTTP/1.1" 200 8 "" "" >INFO:cherrypy.access.4054510656:127.0.0.1 - - [14/Apr/2021:17:41:57] "GET /ranges/get_ranges?bytes=2-4,-1 HTTP/1.1" 200 16 "" "" >INFO:cherrypy.access.4054510656:127.0.0.1 - - [14/Apr/2021:17:41:57] "GET /ranges/get_ranges?bytes=-100 HTTP/1.1" 200 8 "" "" >INFO:cherrypy.access.4054510656:127.0.0.1 - - [14/Apr/2021:17:41:57] "GET /ranges/slice_file HTTP/1.1" 206 4 "" "" >INFO:cherrypy.access.4054510656:127.0.0.1 - - [14/Apr/2021:17:41:57] "GET /ranges/slice_file HTTP/1.1" 206 220 "" "" >INFO:cherrypy.access.4054510656:127.0.0.1 - - [14/Apr/2021:17:41:57] "GET /ranges/slice_file HTTP/1.1" 416 2117 "" "" >------------------------------------------ Captured log call ------------------------------------------- >INFO cherrypy.access.4054510656:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:41:57] "GET /ranges/get_ranges?bytes=3-6 HTTP/1.1" 200 8 "" "" >INFO cherrypy.access.4054510656:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:41:57] "GET /ranges/get_ranges?bytes=2-4,-1 HTTP/1.1" 200 16 "" "" >INFO cherrypy.access.4054510656:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:41:57] "GET /ranges/get_ranges?bytes=-100 HTTP/1.1" 200 8 "" "" >INFO cherrypy.access.4054510656:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:41:57] "GET /ranges/slice_file HTTP/1.1" 206 4 "" "" >INFO cherrypy.access.4054510656:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:41:57] "GET /ranges/slice_file HTTP/1.1" 206 220 "" "" >INFO cherrypy.access.4054510656:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:41:57] "GET /ranges/slice_file HTTP/1.1" 416 2117 "" "" >________________________________________ EncodingTests.testGzip ________________________________________ > >cls = <class '_pytest.runner.CallInfo'> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf187eda8>, when = 'call' >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) > > @classmethod > def from_call( > cls, > func: "Callable[[], TResult]", > when: "Literal['collect', 'setup', 'call', 'teardown']", > reraise: Optional[ > Union[Type[BaseException], Tuple[Type[BaseException], ...]] > ] = None, > ) -> "CallInfo[TResult]": > excinfo = None > start = timing.time() > precise_start = timing.perf_counter() > try: >> result: Optional[TResult] = func() > >cls = <class '_pytest.runner.CallInfo'> >duration = 0.041477451999980985 >excinfo = <ExceptionInfo PytestUnraisableExceptionWarning('Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, type=Socke...ssFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=(\'127.0.0.1\', 39734), raddr=(\'127.0.0.1\', 54583)>\n') tblen=7> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf187eda8> >precise_start = 3693.435480802 >precise_stop = 3693.476958254 >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) >result = None >start = 1618414919.435479 >stop = 1618414919.4769611 >when = 'call' > >/usr/lib/python3.8/site-packages/_pytest/runner.py:311: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.8/site-packages/_pytest/runner.py:255: in <lambda> > lambda: ihook(item=item, **kwds), when=when, reraise=reraise > ihook = <_HookCaller 'pytest_runtest_call'> > item = <TestCaseFunction testGzip> > kwds = {} >/usr/lib/python3.8/site-packages/pluggy/hooks.py:286: in __call__ > return self._hookexec(self, self.get_hookimpls(), kwargs) > args = () > kwargs = {'item': <TestCaseFunction testGzip>} > notincall = set() > self = <_HookCaller 'pytest_runtest_call'> >/usr/lib/python3.8/site-packages/pluggy/manager.py:93: in _hookexec > return self._inner_hookexec(hook, methods, kwargs) > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction testGzip>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] > self = <_pytest.config.PytestPluginManager object at 0xf744a4f0> >/usr/lib/python3.8/site-packages/pluggy/manager.py:84: in <lambda> > self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction testGzip>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:88: in pytest_runtest_call > yield from unraisable_exception_runtest_hook() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > def unraisable_exception_runtest_hook() -> Generator[None, None, None]: > with catch_unraisable_exception() as cm: > yield > if cm.unraisable: > if cm.unraisable.err_msg is not None: > err_msg = cm.unraisable.err_msg > else: > err_msg = "Exception ignored in" > msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" > msg += "".join( > traceback.format_exception( > cm.unraisable.exc_type, > cm.unraisable.exc_value, > cm.unraisable.exc_traceback, > ) > ) >> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) >E pytest.PytestUnraisableExceptionWarning: Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> >E >E Traceback (most recent call last): >E File "/usr/lib/python3.8/http/client.py", line 555, in _get_chunk_left >E chunk_left = self._read_next_chunk_size() >E File "/usr/lib/python3.8/http/client.py", line 522, in _read_next_chunk_size >E return int(line, 16) >E ValueError: invalid literal for int() with base 16: b'' >E >E During handling of the above exception, another exception occurred: >E >E Traceback (most recent call last): >E File "/usr/lib/python3.8/http/client.py", line 572, in _readall_chunked >E chunk_left = self._get_chunk_left() >E File "/usr/lib/python3.8/http/client.py", line 557, in _get_chunk_left >E raise IncompleteRead(b'') >E http.client.IncompleteRead: IncompleteRead(0 bytes read) >E >E During handling of the above exception, another exception occurred: >E >E http.client.IncompleteRead: IncompleteRead(10 bytes read) >E >E During handling of the above exception, another exception occurred: >E >E Traceback (most recent call last): >E File "/usr/lib/python3.8/traceback.py", line 220, in clear_frames >E tb.tb_frame.clear() >E ResourceWarning: unclosed <socket.socket fd=13, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 39734), raddr=('127.0.0.1', 54583)> > >cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xf068d7d8> >err_msg = 'Exception ignored in' >msg = ('Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, ' > 'type=SocketKind.SOCK_STREAM, proto=6>\n' > '\n' > 'Traceback (most recent call last):\n' > ' File "/usr/lib/python3.8/http/client.py", line 555, in _get_chunk_left\n' > ' chunk_left = self._read_next_chunk_size()\n' > ' File "/usr/lib/python3.8/http/client.py", line 522, in ' > '_read_next_chunk_size\n' > ' return int(line, 16)\n' > "ValueError: invalid literal for int() with base 16: b''\n" > '\n' > 'During handling of the above exception, another exception occurred:\n' > '\n' > 'Traceback (most recent call last):\n' > ' File "/usr/lib/python3.8/http/client.py", line 572, in _readall_chunked\n' > ' chunk_left = self._get_chunk_left()\n' > ' File "/usr/lib/python3.8/http/client.py", line 557, in _get_chunk_left\n' > " raise IncompleteRead(b'')\n" > 'http.client.IncompleteRead: IncompleteRead(0 bytes read)\n' > '\n' > 'During handling of the above exception, another exception occurred:\n' > '\n' > 'http.client.IncompleteRead: IncompleteRead(10 bytes read)\n' > '\n' > 'During handling of the above exception, another exception occurred:\n' > '\n' > 'Traceback (most recent call last):\n' > ' File "/usr/lib/python3.8/traceback.py", line 220, in clear_frames\n' > ' tb.tb_frame.clear()\n' > 'ResourceWarning: unclosed <socket.socket fd=13, ' > 'family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, ' > "laddr=('127.0.0.1', 39734), raddr=('127.0.0.1', 54583)>\n") > >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning >----------------------------------------- Captured stderr call ----------------------------------------- >INFO:cherrypy.access.4033400992:127.0.0.1 - - [14/Apr/2021:17:41:59] "GET /gzip/ HTTP/1.1" 200 32 "" "" >INFO:cherrypy.access.4033400992:127.0.0.1 - - [14/Apr/2021:17:41:59] "GET /gzip/ HTTP/1.1" 200 12 "" "" >INFO:cherrypy.access.4033400992:127.0.0.1 - - [14/Apr/2021:17:41:59] "GET /gzip/ HTTP/1.1" 200 12 "" "" >INFO:cherrypy.access.4033400992:127.0.0.1 - - [14/Apr/2021:17:41:59] "GET /gzip/ HTTP/1.1" 200 32 "" "" >INFO:cherrypy.access.4033400992:127.0.0.1 - - [14/Apr/2021:17:41:59] "GET /gzip/ HTTP/1.1" 406 730 "" "" >ERROR:cherrypy.error.4033400992:[14/Apr/2021:17:41:59] HTTP >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 638, in respond > self._do_respond(path_info) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 702, in _do_respond > response.finalize() > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 898, in finalize > content = self.collapse_body() > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 856, in collapse_body > new_body = b''.join(self.body) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 302, in compress > for line in body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_encoding.py", line 86, in noshow > raise IndexError() >IndexError >INFO:cherrypy.access.4033400992:127.0.0.1 - - [14/Apr/2021:17:41:59] "GET /gzip/noshow HTTP/1.1" 500 1775 "" "" >INFO:cherrypy.access.4033400992:127.0.0.1 - - [14/Apr/2021:17:41:59] "GET /gzip/noshow_stream HTTP/1.1" 200 - "" "" >ERROR:cherrypy.error.4033400992:[14/Apr/2021:17:41:59] Traceback (most recent call last): > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 184, in trap > return func(*args, **kwargs) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 277, in __next__ > return next(self.iter_response) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 302, in compress > for line in body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 99, in encoder > for chunk in body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_encoding.py", line 95, in noshow_stream > raise IndexError() >IndexError > >ERROR:cherrypy.error.4033400992:[14/Apr/2021:17:41:59] >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 209, in trap > self.start_response(s, h, _sys.exc_info()) > File "/usr/lib/python3.8/site-packages/cheroot/wsgi.py", line 168, in start_response > six.reraise(*exc_info) > File "/usr/lib/python3.8/site-packages/six.py", line 703, in reraise > raise value > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 184, in trap > return func(*args, **kwargs) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 277, in __next__ > return next(self.iter_response) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 302, in compress > for line in body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 99, in encoder > for chunk in body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_encoding.py", line 95, in noshow_stream > raise IndexError() >IndexError >ERROR:cherrypy.error:[14/Apr/2021:17:41:59] ENGINE IndexError() >Traceback (most recent call last): > File "/usr/lib/python3.8/site-packages/cheroot/server.py", line 1287, in communicate > req.respond() > File "/usr/lib/python3.8/site-packages/cheroot/server.py", line 1077, in respond > self.server.gateway(self).respond() > File "/usr/lib/python3.8/site-packages/cheroot/wsgi.py", line 142, in respond > for chunk in filter(None, response): > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 176, in __next__ > return self.trap(next, self.iter_response) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 209, in trap > self.start_response(s, h, _sys.exc_info()) > File "/usr/lib/python3.8/site-packages/cheroot/wsgi.py", line 168, in start_response > six.reraise(*exc_info) > File "/usr/lib/python3.8/site-packages/six.py", line 703, in reraise > raise value > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 184, in trap > return func(*args, **kwargs) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 277, in __next__ > return next(self.iter_response) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 302, in compress > for line in body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 99, in encoder > for chunk in body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_encoding.py", line 95, in noshow_stream > raise IndexError() >IndexError > >------------------------------------------ Captured log call ------------------------------------------- >INFO cherrypy.access.4033400992:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:41:59] "GET /gzip/ HTTP/1.1" 200 32 "" "" >INFO cherrypy.access.4033400992:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:41:59] "GET /gzip/ HTTP/1.1" 200 12 "" "" >INFO cherrypy.access.4033400992:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:41:59] "GET /gzip/ HTTP/1.1" 200 12 "" "" >INFO cherrypy.access.4033400992:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:41:59] "GET /gzip/ HTTP/1.1" 200 32 "" "" >INFO cherrypy.access.4033400992:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:41:59] "GET /gzip/ HTTP/1.1" 406 730 "" "" >ERROR cherrypy.error.4033400992:_cplogging.py:213 [14/Apr/2021:17:41:59] HTTP >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 638, in respond > self._do_respond(path_info) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 702, in _do_respond > response.finalize() > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 898, in finalize > content = self.collapse_body() > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 856, in collapse_body > new_body = b''.join(self.body) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 302, in compress > for line in body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_encoding.py", line 86, in noshow > raise IndexError() >IndexError >INFO cherrypy.access.4033400992:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:41:59] "GET /gzip/noshow HTTP/1.1" 500 1775 "" "" >INFO cherrypy.access.4033400992:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:41:59] "GET /gzip/noshow_stream HTTP/1.1" 200 - "" "" >ERROR cherrypy.error.4033400992:_cplogging.py:213 [14/Apr/2021:17:41:59] Traceback (most recent call last): > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 184, in trap > return func(*args, **kwargs) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 277, in __next__ > return next(self.iter_response) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 302, in compress > for line in body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 99, in encoder > for chunk in body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_encoding.py", line 95, in noshow_stream > raise IndexError() >IndexError > >ERROR cherrypy.error.4033400992:_cplogging.py:213 [14/Apr/2021:17:41:59] >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 209, in trap > self.start_response(s, h, _sys.exc_info()) > File "/usr/lib/python3.8/site-packages/cheroot/wsgi.py", line 168, in start_response > six.reraise(*exc_info) > File "/usr/lib/python3.8/site-packages/six.py", line 703, in reraise > raise value > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 184, in trap > return func(*args, **kwargs) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 277, in __next__ > return next(self.iter_response) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 302, in compress > for line in body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 99, in encoder > for chunk in body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_encoding.py", line 95, in noshow_stream > raise IndexError() >IndexError >ERROR cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:41:59] ENGINE IndexError() >Traceback (most recent call last): > File "/usr/lib/python3.8/site-packages/cheroot/server.py", line 1287, in communicate > req.respond() > File "/usr/lib/python3.8/site-packages/cheroot/server.py", line 1077, in respond > self.server.gateway(self).respond() > File "/usr/lib/python3.8/site-packages/cheroot/wsgi.py", line 142, in respond > for chunk in filter(None, response): > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 176, in __next__ > return self.trap(next, self.iter_response) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 209, in trap > self.start_response(s, h, _sys.exc_info()) > File "/usr/lib/python3.8/site-packages/cheroot/wsgi.py", line 168, in start_response > six.reraise(*exc_info) > File "/usr/lib/python3.8/site-packages/six.py", line 703, in reraise > raise value > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 184, in trap > return func(*args, **kwargs) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 277, in __next__ > return next(self.iter_response) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 302, in compress > for line in body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 99, in encoder > for chunk in body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_encoding.py", line 95, in noshow_stream > raise IndexError() >IndexError >_______________________ EncodingTests.test_multipart_decoding_bigger_maxrambytes _______________________ > >cls = <class '_pytest.runner.CallInfo'> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf1843ad8>, when = 'call' >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) > > @classmethod > def from_call( > cls, > func: "Callable[[], TResult]", > when: "Literal['collect', 'setup', 'call', 'teardown']", > reraise: Optional[ > Union[Type[BaseException], Tuple[Type[BaseException], ...]] > ] = None, > ) -> "CallInfo[TResult]": > excinfo = None > start = timing.time() > precise_start = timing.perf_counter() > try: >> result: Optional[TResult] = func() > >cls = <class '_pytest.runner.CallInfo'> >duration = 0.0056984689999808325 >excinfo = <ExceptionInfo PytestUnraisableExceptionWarning('Exception ignored in: <_io.FileIO [closed]>\n\nTraceback (most recent call last):\n ...ess_multipart_form_data\n entity.parts = kept_parts\nResourceWarning: unclosed file <_io.BufferedRandom name=15>\n') tblen=7> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf1843ad8> >precise_start = 3693.602469069 >precise_stop = 3693.608167538 >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) >result = None >start = 1618414919.6024668 >stop = 1618414919.6081703 >when = 'call' > >/usr/lib/python3.8/site-packages/_pytest/runner.py:311: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.8/site-packages/_pytest/runner.py:255: in <lambda> > lambda: ihook(item=item, **kwds), when=when, reraise=reraise > ihook = <_HookCaller 'pytest_runtest_call'> > item = <TestCaseFunction test_multipart_decoding_bigger_maxrambytes> > kwds = {} >/usr/lib/python3.8/site-packages/pluggy/hooks.py:286: in __call__ > return self._hookexec(self, self.get_hookimpls(), kwargs) > args = () > kwargs = {'item': <TestCaseFunction test_multipart_decoding_bigger_maxrambytes>} > notincall = set() > self = <_HookCaller 'pytest_runtest_call'> >/usr/lib/python3.8/site-packages/pluggy/manager.py:93: in _hookexec > return self._inner_hookexec(hook, methods, kwargs) > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test_multipart_decoding_bigger_maxrambytes>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] > self = <_pytest.config.PytestPluginManager object at 0xf744a4f0> >/usr/lib/python3.8/site-packages/pluggy/manager.py:84: in <lambda> > self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test_multipart_decoding_bigger_maxrambytes>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:88: in pytest_runtest_call > yield from unraisable_exception_runtest_hook() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > def unraisable_exception_runtest_hook() -> Generator[None, None, None]: > with catch_unraisable_exception() as cm: > yield > if cm.unraisable: > if cm.unraisable.err_msg is not None: > err_msg = cm.unraisable.err_msg > else: > err_msg = "Exception ignored in" > msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" > msg += "".join( > traceback.format_exception( > cm.unraisable.exc_type, > cm.unraisable.exc_value, > cm.unraisable.exc_traceback, > ) > ) >> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) >E pytest.PytestUnraisableExceptionWarning: Exception ignored in: <_io.FileIO [closed]> >E >E Traceback (most recent call last): >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpreqbody.py", line 247, in process_multipart_form_data >E entity.parts = kept_parts >E ResourceWarning: unclosed file <_io.BufferedRandom name=15> > >cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xf1a928f8> >err_msg = 'Exception ignored in' >msg = ('Exception ignored in: <_io.FileIO [closed]>\n' > '\n' > 'Traceback (most recent call last):\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpreqbody.py", ' > 'line 247, in process_multipart_form_data\n' > ' entity.parts = kept_parts\n' > 'ResourceWarning: unclosed file <_io.BufferedRandom name=15>\n') > >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning >----------------------------------------- Captured stderr call ----------------------------------------- >INFO:cherrypy.access.4033400992:127.0.0.1 - - [14/Apr/2021:17:41:59] "POST /reqparams HTTP/1.1" 200 28 "" "" >------------------------------------------ Captured log call ------------------------------------------- >INFO cherrypy.access.4033400992:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:41:59] "POST /reqparams HTTP/1.1" 200 28 "" "" >___________________________________ HTTPTests.test_malformed_header ____________________________________ > >cls = <class '_pytest.runner.CallInfo'> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf18a3658>, when = 'call' >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) > > @classmethod > def from_call( > cls, > func: "Callable[[], TResult]", > when: "Literal['collect', 'setup', 'call', 'teardown']", > reraise: Optional[ > Union[Type[BaseException], Tuple[Type[BaseException], ...]] > ] = None, > ) -> "CallInfo[TResult]": > excinfo = None > start = timing.time() > precise_start = timing.perf_counter() > try: >> result: Optional[TResult] = func() > >cls = <class '_pytest.runner.CallInfo'> >duration = 0.0024142510001183837 >excinfo = <ExceptionInfo PytestUnraisableExceptionWarning('Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, type=Socke...ssFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=(\'127.0.0.1\', 39822), raddr=(\'127.0.0.1\', 54583)>\n') tblen=7> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf18a3658> >precise_start = 3694.285674914 >precise_stop = 3694.288089165 >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) >result = None >start = 1618414920.285673 >stop = 1618414920.2880914 >when = 'call' > >/usr/lib/python3.8/site-packages/_pytest/runner.py:311: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.8/site-packages/_pytest/runner.py:255: in <lambda> > lambda: ihook(item=item, **kwds), when=when, reraise=reraise > ihook = <_HookCaller 'pytest_runtest_call'> > item = <TestCaseFunction test_malformed_header> > kwds = {} >/usr/lib/python3.8/site-packages/pluggy/hooks.py:286: in __call__ > return self._hookexec(self, self.get_hookimpls(), kwargs) > args = () > kwargs = {'item': <TestCaseFunction test_malformed_header>} > notincall = set() > self = <_HookCaller 'pytest_runtest_call'> >/usr/lib/python3.8/site-packages/pluggy/manager.py:93: in _hookexec > return self._inner_hookexec(hook, methods, kwargs) > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test_malformed_header>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] > self = <_pytest.config.PytestPluginManager object at 0xf744a4f0> >/usr/lib/python3.8/site-packages/pluggy/manager.py:84: in <lambda> > self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test_malformed_header>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:88: in pytest_runtest_call > yield from unraisable_exception_runtest_hook() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > def unraisable_exception_runtest_hook() -> Generator[None, None, None]: > with catch_unraisable_exception() as cm: > yield > if cm.unraisable: > if cm.unraisable.err_msg is not None: > err_msg = cm.unraisable.err_msg > else: > err_msg = "Exception ignored in" > msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" > msg += "".join( > traceback.format_exception( > cm.unraisable.exc_type, > cm.unraisable.exc_value, > cm.unraisable.exc_traceback, > ) > ) >> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) >E pytest.PytestUnraisableExceptionWarning: Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> >E >E Traceback (most recent call last): >E File "/usr/lib/python3.8/socket.py", line 740, in close >E self._sock = None >E ResourceWarning: unclosed <socket.socket fd=13, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 39822), raddr=('127.0.0.1', 54583)> > >cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xf1a76a30> >err_msg = 'Exception ignored in' >msg = ('Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, ' > 'type=SocketKind.SOCK_STREAM, proto=6>\n' > '\n' > 'Traceback (most recent call last):\n' > ' File "/usr/lib/python3.8/socket.py", line 740, in close\n' > ' self._sock = None\n' > 'ResourceWarning: unclosed <socket.socket fd=13, ' > 'family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, ' > "laddr=('127.0.0.1', 39822), raddr=('127.0.0.1', 54583)>\n") > >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning >___________________________________ HTTPTests.test_no_content_length ___________________________________ > >cls = <class '_pytest.runner.CallInfo'> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf179e970>, when = 'call' >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) > > @classmethod > def from_call( > cls, > func: "Callable[[], TResult]", > when: "Literal['collect', 'setup', 'call', 'teardown']", > reraise: Optional[ > Union[Type[BaseException], Tuple[Type[BaseException], ...]] > ] = None, > ) -> "CallInfo[TResult]": > excinfo = None > start = timing.time() > precise_start = timing.perf_counter() > try: >> result: Optional[TResult] = func() > >cls = <class '_pytest.runner.CallInfo'> >duration = 2.3277122550002787 >excinfo = <ExceptionInfo PytestUnraisableExceptionWarning('Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, type=Socke...ssFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=(\'127.0.0.1\', 39826), raddr=(\'127.0.0.1\', 54583)>\n') tblen=7> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf179e970> >precise_start = 3694.369298317 >precise_stop = 3696.697010572 >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) >result = None >start = 1618414920.3692963 >stop = 1618414922.6970162 >when = 'call' > >/usr/lib/python3.8/site-packages/_pytest/runner.py:311: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.8/site-packages/_pytest/runner.py:255: in <lambda> > lambda: ihook(item=item, **kwds), when=when, reraise=reraise > ihook = <_HookCaller 'pytest_runtest_call'> > item = <TestCaseFunction test_no_content_length> > kwds = {} >/usr/lib/python3.8/site-packages/pluggy/hooks.py:286: in __call__ > return self._hookexec(self, self.get_hookimpls(), kwargs) > args = () > kwargs = {'item': <TestCaseFunction test_no_content_length>} > notincall = set() > self = <_HookCaller 'pytest_runtest_call'> >/usr/lib/python3.8/site-packages/pluggy/manager.py:93: in _hookexec > return self._inner_hookexec(hook, methods, kwargs) > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test_no_content_length>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] > self = <_pytest.config.PytestPluginManager object at 0xf744a4f0> >/usr/lib/python3.8/site-packages/pluggy/manager.py:84: in <lambda> > self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test_no_content_length>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:88: in pytest_runtest_call > yield from unraisable_exception_runtest_hook() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > def unraisable_exception_runtest_hook() -> Generator[None, None, None]: > with catch_unraisable_exception() as cm: > yield > if cm.unraisable: > if cm.unraisable.err_msg is not None: > err_msg = cm.unraisable.err_msg > else: > err_msg = "Exception ignored in" > msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" > msg += "".join( > traceback.format_exception( > cm.unraisable.exc_type, > cm.unraisable.exc_value, > cm.unraisable.exc_traceback, > ) > ) >> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) >E pytest.PytestUnraisableExceptionWarning: Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> >E >E Traceback (most recent call last): >E File "/usr/lib/python3.8/socket.py", line 740, in close >E self._sock = None >E ResourceWarning: unclosed <socket.socket fd=13, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 39826), raddr=('127.0.0.1', 54583)> > >cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xf17e9ef8> >err_msg = 'Exception ignored in' >msg = ('Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, ' > 'type=SocketKind.SOCK_STREAM, proto=6>\n' > '\n' > 'Traceback (most recent call last):\n' > ' File "/usr/lib/python3.8/socket.py", line 740, in close\n' > ' self._sock = None\n' > 'ResourceWarning: unclosed <socket.socket fd=13, ' > 'family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, ' > "laddr=('127.0.0.1', 39826), raddr=('127.0.0.1', 54583)>\n") > >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning >----------------------------------------- Captured stderr call ----------------------------------------- >INFO:cherrypy.access.4051874624:127.0.0.1 - - [14/Apr/2021:17:42:00] "POST /no_body HTTP/1.1" 200 12 "" "" >INFO:cherrypy.access.4051874624:127.0.0.1 - - [14/Apr/2021:17:42:01] "POST / HTTP/1.1" 411 1279 "" "" >------------------------------------------ Captured log call ------------------------------------------- >INFO cherrypy.access.4051874624:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:00] "POST /no_body HTTP/1.1" 200 12 "" "" >INFO cherrypy.access.4051874624:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:01] "POST / HTTP/1.1" 411 1279 "" "" >_________________________ HTTPTests.test_post_filename_with_special_characters _________________________ > >cls = <class '_pytest.runner.CallInfo'> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf179eec8>, when = 'call' >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) > > @classmethod > def from_call( > cls, > func: "Callable[[], TResult]", > when: "Literal['collect', 'setup', 'call', 'teardown']", > reraise: Optional[ > Union[Type[BaseException], Tuple[Type[BaseException], ...]] > ] = None, > ) -> "CallInfo[TResult]": > excinfo = None > start = timing.time() > precise_start = timing.perf_counter() > try: >> result: Optional[TResult] = func() > >cls = <class '_pytest.runner.CallInfo'> >duration = 8.51581846299996 >excinfo = <ExceptionInfo PytestUnraisableExceptionWarning('Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, type=Socke...ssFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=(\'127.0.0.1\', 39842), raddr=(\'127.0.0.1\', 54583)>\n') tblen=7> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf179eec8> >precise_start = 3696.77465614 >precise_stop = 3705.290474603 >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) >result = None >start = 1618414922.7746542 >stop = 1618414931.290481 >when = 'call' > >/usr/lib/python3.8/site-packages/_pytest/runner.py:311: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.8/site-packages/_pytest/runner.py:255: in <lambda> > lambda: ihook(item=item, **kwds), when=when, reraise=reraise > ihook = <_HookCaller 'pytest_runtest_call'> > item = <TestCaseFunction test_post_filename_with_special_characters> > kwds = {} >/usr/lib/python3.8/site-packages/pluggy/hooks.py:286: in __call__ > return self._hookexec(self, self.get_hookimpls(), kwargs) > args = () > kwargs = {'item': <TestCaseFunction test_post_filename_with_special_characters>} > notincall = set() > self = <_HookCaller 'pytest_runtest_call'> >/usr/lib/python3.8/site-packages/pluggy/manager.py:93: in _hookexec > return self._inner_hookexec(hook, methods, kwargs) > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test_post_filename_with_special_characters>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] > self = <_pytest.config.PytestPluginManager object at 0xf744a4f0> >/usr/lib/python3.8/site-packages/pluggy/manager.py:84: in <lambda> > self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test_post_filename_with_special_characters>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:88: in pytest_runtest_call > yield from unraisable_exception_runtest_hook() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > def unraisable_exception_runtest_hook() -> Generator[None, None, None]: > with catch_unraisable_exception() as cm: > yield > if cm.unraisable: > if cm.unraisable.err_msg is not None: > err_msg = cm.unraisable.err_msg > else: > err_msg = "Exception ignored in" > msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" > msg += "".join( > traceback.format_exception( > cm.unraisable.exc_type, > cm.unraisable.exc_value, > cm.unraisable.exc_traceback, > ) > ) >> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) >E pytest.PytestUnraisableExceptionWarning: Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> >E >E Traceback (most recent call last): >E File "/usr/lib/python3.8/socket.py", line 740, in close >E self._sock = None >E ResourceWarning: unclosed <socket.socket fd=13, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 39842), raddr=('127.0.0.1', 54583)> > >cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xf17fa928> >err_msg = 'Exception ignored in' >msg = ('Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, ' > 'type=SocketKind.SOCK_STREAM, proto=6>\n' > '\n' > 'Traceback (most recent call last):\n' > ' File "/usr/lib/python3.8/socket.py", line 740, in close\n' > ' self._sock = None\n' > 'ResourceWarning: unclosed <socket.socket fd=13, ' > 'family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, ' > "laddr=('127.0.0.1', 39842), raddr=('127.0.0.1', 54583)>\n") > >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning >----------------------------------------- Captured stderr call ----------------------------------------- >INFO:cherrypy.access.4051874624:127.0.0.1 - - [14/Apr/2021:17:42:02] "POST /post_filename HTTP/1.1" 200 8 "" "" >INFO:cherrypy.access.4051874624:127.0.0.1 - - [14/Apr/2021:17:42:04] "POST /post_filename HTTP/1.1" 200 12 "" "" >INFO:cherrypy.access.4051874624:127.0.0.1 - - [14/Apr/2021:17:42:05] "POST /post_filename HTTP/1.1" 200 13 "" "" >INFO:cherrypy.access.4051874624:127.0.0.1 - - [14/Apr/2021:17:42:07] "POST /post_filename HTTP/1.1" 200 13 "" "" >INFO:cherrypy.access.4051874624:127.0.0.1 - - [14/Apr/2021:17:42:08] "POST /post_filename HTTP/1.1" 200 13 "" "" >INFO:cherrypy.access.4051874624:127.0.0.1 - - [14/Apr/2021:17:42:09] "POST /post_filename HTTP/1.1" 200 14 "" "" >INFO:cherrypy.access.4051874624:127.0.0.1 - - [14/Apr/2021:17:42:10] "POST /post_filename HTTP/1.1" 200 17 "" "" >------------------------------------------ Captured log call ------------------------------------------- >INFO cherrypy.access.4051874624:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:02] "POST /post_filename HTTP/1.1" 200 8 "" "" >INFO cherrypy.access.4051874624:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:04] "POST /post_filename HTTP/1.1" 200 12 "" "" >INFO cherrypy.access.4051874624:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:05] "POST /post_filename HTTP/1.1" 200 13 "" "" >INFO cherrypy.access.4051874624:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:07] "POST /post_filename HTTP/1.1" 200 13 "" "" >INFO cherrypy.access.4051874624:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:08] "POST /post_filename HTTP/1.1" 200 13 "" "" >INFO cherrypy.access.4051874624:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:09] "POST /post_filename HTTP/1.1" 200 14 "" "" >INFO cherrypy.access.4051874624:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:10] "POST /post_filename HTTP/1.1" 200 17 "" "" >____________________________________ HTTPTests.test_post_multipart _____________________________________ > >cls = <class '_pytest.runner.CallInfo'> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf179ee80>, when = 'call' >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) > > @classmethod > def from_call( > cls, > func: "Callable[[], TResult]", > when: "Literal['collect', 'setup', 'call', 'teardown']", > reraise: Optional[ > Union[Type[BaseException], Tuple[Type[BaseException], ...]] > ] = None, > ) -> "CallInfo[TResult]": > excinfo = None > start = timing.time() > precise_start = timing.perf_counter() > try: >> result: Optional[TResult] = func() > >cls = <class '_pytest.runner.CallInfo'> >duration = 1.4280585279998377 >excinfo = <ExceptionInfo PytestUnraisableExceptionWarning('Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, type=Socke...ssFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=(\'127.0.0.1\', 39844), raddr=(\'127.0.0.1\', 54583)>\n') tblen=7> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf179ee80> >precise_start = 3705.368677118 >precise_stop = 3706.796735646 >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) >result = None >start = 1618414931.3686752 >stop = 1618414932.796741 >when = 'call' > >/usr/lib/python3.8/site-packages/_pytest/runner.py:311: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.8/site-packages/_pytest/runner.py:255: in <lambda> > lambda: ihook(item=item, **kwds), when=when, reraise=reraise > ihook = <_HookCaller 'pytest_runtest_call'> > item = <TestCaseFunction test_post_multipart> > kwds = {} >/usr/lib/python3.8/site-packages/pluggy/hooks.py:286: in __call__ > return self._hookexec(self, self.get_hookimpls(), kwargs) > args = () > kwargs = {'item': <TestCaseFunction test_post_multipart>} > notincall = set() > self = <_HookCaller 'pytest_runtest_call'> >/usr/lib/python3.8/site-packages/pluggy/manager.py:93: in _hookexec > return self._inner_hookexec(hook, methods, kwargs) > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test_post_multipart>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] > self = <_pytest.config.PytestPluginManager object at 0xf744a4f0> >/usr/lib/python3.8/site-packages/pluggy/manager.py:84: in <lambda> > self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test_post_multipart>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:88: in pytest_runtest_call > yield from unraisable_exception_runtest_hook() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > def unraisable_exception_runtest_hook() -> Generator[None, None, None]: > with catch_unraisable_exception() as cm: > yield > if cm.unraisable: > if cm.unraisable.err_msg is not None: > err_msg = cm.unraisable.err_msg > else: > err_msg = "Exception ignored in" > msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" > msg += "".join( > traceback.format_exception( > cm.unraisable.exc_type, > cm.unraisable.exc_value, > cm.unraisable.exc_traceback, > ) > ) >> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) >E pytest.PytestUnraisableExceptionWarning: Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> >E >E Traceback (most recent call last): >E File "/usr/lib/python3.8/socket.py", line 740, in close >E self._sock = None >E ResourceWarning: unclosed <socket.socket fd=13, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 39844), raddr=('127.0.0.1', 54583)> > >cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xf183c730> >err_msg = 'Exception ignored in' >msg = ('Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, ' > 'type=SocketKind.SOCK_STREAM, proto=6>\n' > '\n' > 'Traceback (most recent call last):\n' > ' File "/usr/lib/python3.8/socket.py", line 740, in close\n' > ' self._sock = None\n' > 'ResourceWarning: unclosed <socket.socket fd=13, ' > 'family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, ' > "laddr=('127.0.0.1', 39844), raddr=('127.0.0.1', 54583)>\n") > >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning >----------------------------------------- Captured stderr call ----------------------------------------- >INFO:cherrypy.access.4051874624:127.0.0.1 - - [14/Apr/2021:17:42:11] "POST /post_multipart HTTP/1.1" 200 284 "" "" >------------------------------------------ Captured log call ------------------------------------------- >INFO cherrypy.access.4051874624:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:11] "POST /post_multipart HTTP/1.1" 200 284 "" "" >______________________________________ IteratorTest.test_iterator ______________________________________ > >cls = <class '_pytest.runner.CallInfo'> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf17bd970>, when = 'call' >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) > > @classmethod > def from_call( > cls, > func: "Callable[[], TResult]", > when: "Literal['collect', 'setup', 'call', 'teardown']", > reraise: Optional[ > Union[Type[BaseException], Tuple[Type[BaseException], ...]] > ] = None, > ) -> "CallInfo[TResult]": > excinfo = None > start = timing.time() > precise_start = timing.perf_counter() > try: >> result: Optional[TResult] = func() > >cls = <class '_pytest.runner.CallInfo'> >duration = 0.4550376940001115 >excinfo = <ExceptionInfo PytestUnraisableExceptionWarning('Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, type=Socke...ssFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=(\'127.0.0.1\', 39878), raddr=(\'127.0.0.1\', 54583)>\n') tblen=7> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf17bd970> >precise_start = 3707.192422656 >precise_stop = 3707.64746035 >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) >result = None >start = 1618414933.1924195 >stop = 1618414933.6474626 >when = 'call' > >/usr/lib/python3.8/site-packages/_pytest/runner.py:311: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.8/site-packages/_pytest/runner.py:255: in <lambda> > lambda: ihook(item=item, **kwds), when=when, reraise=reraise > ihook = <_HookCaller 'pytest_runtest_call'> > item = <TestCaseFunction test_iterator> > kwds = {} >/usr/lib/python3.8/site-packages/pluggy/hooks.py:286: in __call__ > return self._hookexec(self, self.get_hookimpls(), kwargs) > args = () > kwargs = {'item': <TestCaseFunction test_iterator>} > notincall = set() > self = <_HookCaller 'pytest_runtest_call'> >/usr/lib/python3.8/site-packages/pluggy/manager.py:93: in _hookexec > return self._inner_hookexec(hook, methods, kwargs) > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test_iterator>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] > self = <_pytest.config.PytestPluginManager object at 0xf744a4f0> >/usr/lib/python3.8/site-packages/pluggy/manager.py:84: in <lambda> > self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test_iterator>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:88: in pytest_runtest_call > yield from unraisable_exception_runtest_hook() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > def unraisable_exception_runtest_hook() -> Generator[None, None, None]: > with catch_unraisable_exception() as cm: > yield > if cm.unraisable: > if cm.unraisable.err_msg is not None: > err_msg = cm.unraisable.err_msg > else: > err_msg = "Exception ignored in" > msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" > msg += "".join( > traceback.format_exception( > cm.unraisable.exc_type, > cm.unraisable.exc_value, > cm.unraisable.exc_traceback, > ) > ) >> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) >E pytest.PytestUnraisableExceptionWarning: Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> >E >E Traceback (most recent call last): >E File "/usr/lib/python3.8/socket.py", line 740, in close >E self._sock = None >E ResourceWarning: unclosed <socket.socket fd=14, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 39878), raddr=('127.0.0.1', 54583)> > >cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xf1807dc0> >err_msg = 'Exception ignored in' >msg = ('Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, ' > 'type=SocketKind.SOCK_STREAM, proto=6>\n' > '\n' > 'Traceback (most recent call last):\n' > ' File "/usr/lib/python3.8/socket.py", line 740, in close\n' > ' self._sock = None\n' > 'ResourceWarning: unclosed <socket.socket fd=14, ' > 'family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, ' > "laddr=('127.0.0.1', 39878), raddr=('127.0.0.1', 54583)>\n") > >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning >---------------------------------------- Captured stderr setup ----------------------------------------- >INFO:cherrypy.error:[14/Apr/2021:17:42:13] ENGINE Listening for SIGTERM. >INFO:cherrypy.error:[14/Apr/2021:17:42:13] ENGINE Listening for SIGHUP. >INFO:cherrypy.error:[14/Apr/2021:17:42:13] ENGINE Listening for SIGUSR1. >INFO:cherrypy.error:[14/Apr/2021:17:42:13] ENGINE Bus STARTING >INFO:cherrypy.error:[14/Apr/2021:17:42:13] ENGINE Serving on http://127.0.0.1:54583 >INFO:cherrypy.error:[14/Apr/2021:17:42:13] ENGINE Bus STARTED >------------------------------------------ Captured log setup ------------------------------------------ >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:13] ENGINE Listening for SIGTERM. >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:13] ENGINE Listening for SIGHUP. >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:13] ENGINE Listening for SIGUSR1. >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:13] ENGINE Bus STARTING >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:13] ENGINE Serving on http://127.0.0.1:54583 >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:13] ENGINE Bus STARTED >----------------------------------------- Captured stderr call ----------------------------------------- >INFO:cherrypy.access.4051729280:127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /count/OurUnclosableIterator HTTP/1.1" 200 1 "" "" >INFO:cherrypy.access.4051729280:127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /count/OurClosableIterator HTTP/1.1" 200 1 "" "" >INFO:cherrypy.access.4051729280:127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /count/OurGenerator HTTP/1.1" 200 1 "" "" >INFO:cherrypy.access.4051729280:127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /count/OurNotClosableIterator HTTP/1.1" 200 1 "" "" >INFO:cherrypy.access.4051729280:127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /getall/OurUnclosableIterator HTTP/1.1" 200 4194304 "" "" >INFO:cherrypy.access.4051729280:127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /count/OurUnclosableIterator HTTP/1.1" 200 1 "" "" >INFO:cherrypy.access.4051729280:127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /getall/OurClosableIterator HTTP/1.1" 200 4194304 "" "" >INFO:cherrypy.access.4051729280:127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /count/OurClosableIterator HTTP/1.1" 200 1 "" "" >INFO:cherrypy.access.4051729280:127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /getall/OurGenerator HTTP/1.1" 200 4194304 "" "" >INFO:cherrypy.access.4051729280:127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /count/OurGenerator HTTP/1.1" 200 1 "" "" >INFO:cherrypy.access.4051729280:127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /getall/OurNotClosableIterator HTTP/1.1" 200 4194304 "" "" >INFO:cherrypy.access.4051729280:127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /count/OurNotClosableIterator HTTP/1.1" 200 1 "" "" >INFO:cherrypy.access.4051729280:127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /stream/OurUnclosableIterator HTTP/1.1" 200 - "" "" >INFO:cherrypy.access.4051729280:127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /count/OurUnclosableIterator HTTP/1.1" 200 1 "" "" >INFO:cherrypy.access.4051729280:127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /count/OurUnclosableIterator HTTP/1.1" 200 1 "" "" >INFO:cherrypy.access.4051729280:127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /stream/OurClosableIterator HTTP/1.1" 200 - "" "" >INFO:cherrypy.access.4051729280:127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /count/OurClosableIterator HTTP/1.1" 200 1 "" "" >INFO:cherrypy.access.4051729280:127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /count/OurClosableIterator HTTP/1.1" 200 1 "" "" >INFO:cherrypy.access.4051729280:127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /count/OurClosableIterator HTTP/1.1" 200 1 "" "" >INFO:cherrypy.access.4051729280:127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /stream/OurGenerator HTTP/1.1" 200 - "" "" >INFO:cherrypy.access.4051729280:127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /count/OurGenerator HTTP/1.1" 200 1 "" "" >INFO:cherrypy.access.4051729280:127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /count/OurGenerator HTTP/1.1" 200 1 "" "" >INFO:cherrypy.access.4051729280:127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /count/OurGenerator HTTP/1.1" 200 1 "" "" >INFO:cherrypy.access.4051729280:127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /stream/OurNotClosableIterator HTTP/1.1" 200 - "" "" >INFO:cherrypy.access.4051729280:127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /count/OurNotClosableIterator HTTP/1.1" 200 1 "" "" >INFO:cherrypy.access.4051729280:127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /count/OurNotClosableIterator HTTP/1.1" 200 1 "" "" >------------------------------------------ Captured log call ------------------------------------------- >INFO cherrypy.access.4051729280:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /count/OurUnclosableIterator HTTP/1.1" 200 1 "" "" >INFO cherrypy.access.4051729280:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /count/OurClosableIterator HTTP/1.1" 200 1 "" "" >INFO cherrypy.access.4051729280:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /count/OurGenerator HTTP/1.1" 200 1 "" "" >INFO cherrypy.access.4051729280:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /count/OurNotClosableIterator HTTP/1.1" 200 1 "" "" >INFO cherrypy.access.4051729280:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /getall/OurUnclosableIterator HTTP/1.1" 200 4194304 "" "" >INFO cherrypy.access.4051729280:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /count/OurUnclosableIterator HTTP/1.1" 200 1 "" "" >INFO cherrypy.access.4051729280:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /getall/OurClosableIterator HTTP/1.1" 200 4194304 "" "" >INFO cherrypy.access.4051729280:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /count/OurClosableIterator HTTP/1.1" 200 1 "" "" >INFO cherrypy.access.4051729280:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /getall/OurGenerator HTTP/1.1" 200 4194304 "" "" >INFO cherrypy.access.4051729280:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /count/OurGenerator HTTP/1.1" 200 1 "" "" >INFO cherrypy.access.4051729280:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /getall/OurNotClosableIterator HTTP/1.1" 200 4194304 "" "" >INFO cherrypy.access.4051729280:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /count/OurNotClosableIterator HTTP/1.1" 200 1 "" "" >INFO cherrypy.access.4051729280:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /stream/OurUnclosableIterator HTTP/1.1" 200 - "" "" >INFO cherrypy.access.4051729280:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /count/OurUnclosableIterator HTTP/1.1" 200 1 "" "" >INFO cherrypy.access.4051729280:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /count/OurUnclosableIterator HTTP/1.1" 200 1 "" "" >INFO cherrypy.access.4051729280:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /stream/OurClosableIterator HTTP/1.1" 200 - "" "" >INFO cherrypy.access.4051729280:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /count/OurClosableIterator HTTP/1.1" 200 1 "" "" >INFO cherrypy.access.4051729280:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /count/OurClosableIterator HTTP/1.1" 200 1 "" "" >INFO cherrypy.access.4051729280:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /count/OurClosableIterator HTTP/1.1" 200 1 "" "" >INFO cherrypy.access.4051729280:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /stream/OurGenerator HTTP/1.1" 200 - "" "" >INFO cherrypy.access.4051729280:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /count/OurGenerator HTTP/1.1" 200 1 "" "" >INFO cherrypy.access.4051729280:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /count/OurGenerator HTTP/1.1" 200 1 "" "" >INFO cherrypy.access.4051729280:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /count/OurGenerator HTTP/1.1" 200 1 "" "" >INFO cherrypy.access.4051729280:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /stream/OurNotClosableIterator HTTP/1.1" 200 - "" "" >INFO cherrypy.access.4051729280:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /count/OurNotClosableIterator HTTP/1.1" 200 1 "" "" >INFO cherrypy.access.4051729280:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:13] "GET /count/OurNotClosableIterator HTTP/1.1" 200 1 "" "" >__________________________________________ test_normal_return __________________________________________ > >cls = <class '_pytest.runner.CallInfo'> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf1800148>, when = 'call' >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) > > @classmethod > def from_call( > cls, > func: "Callable[[], TResult]", > when: "Literal['collect', 'setup', 'call', 'teardown']", > reraise: Optional[ > Union[Type[BaseException], Tuple[Type[BaseException], ...]] > ] = None, > ) -> "CallInfo[TResult]": > excinfo = None > start = timing.time() > precise_start = timing.perf_counter() > try: >> result: Optional[TResult] = func() > >cls = <class '_pytest.runner.CallInfo'> >duration = 0.013356270999793196 >excinfo = <ExceptionInfo PytestUnraisableExceptionWarning('Exception ignored in: <_io.FileIO [closed]>\n\nTraceback (most recent call last):\n ....BufferedReader name=\'/var/tmp/portage/dev-python/cherrypy-18.6.0/temp/pytest-of-root/pytest-0/logs0/access.log\'>\n') tblen=7> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf1800148> >precise_start = 3708.271407997 >precise_stop = 3708.284764268 >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) >result = None >start = 1618414934.2714062 >stop = 1618414934.2847664 >when = 'call' > >/usr/lib/python3.8/site-packages/_pytest/runner.py:311: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.8/site-packages/_pytest/runner.py:255: in <lambda> > lambda: ihook(item=item, **kwds), when=when, reraise=reraise > ihook = <_HookCaller 'pytest_runtest_call'> > item = <Function test_normal_return> > kwds = {} >/usr/lib/python3.8/site-packages/pluggy/hooks.py:286: in __call__ > return self._hookexec(self, self.get_hookimpls(), kwargs) > args = () > kwargs = {'item': <Function test_normal_return>} > notincall = set() > self = <_HookCaller 'pytest_runtest_call'> >/usr/lib/python3.8/site-packages/pluggy/manager.py:93: in _hookexec > return self._inner_hookexec(hook, methods, kwargs) > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <Function test_normal_return>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] > self = <_pytest.config.PytestPluginManager object at 0xf744a4f0> >/usr/lib/python3.8/site-packages/pluggy/manager.py:84: in <lambda> > self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <Function test_normal_return>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:88: in pytest_runtest_call > yield from unraisable_exception_runtest_hook() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > def unraisable_exception_runtest_hook() -> Generator[None, None, None]: > with catch_unraisable_exception() as cm: > yield > if cm.unraisable: > if cm.unraisable.err_msg is not None: > err_msg = cm.unraisable.err_msg > else: > err_msg = "Exception ignored in" > msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" > msg += "".join( > traceback.format_exception( > cm.unraisable.exc_type, > cm.unraisable.exc_value, > cm.unraisable.exc_traceback, > ) > ) >> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) >E pytest.PytestUnraisableExceptionWarning: Exception ignored in: <_io.FileIO [closed]> >E >E Traceback (most recent call last): >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/logtest.py", line 131, in _read_marked_region >E for line in open(logfile, 'rb'): >E ResourceWarning: unclosed file <_io.BufferedReader name='/var/tmp/portage/dev-python/cherrypy-18.6.0/temp/pytest-of-root/pytest-0/logs0/access.log'> > >cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xf1804cb8> >err_msg = 'Exception ignored in' >msg = ('Exception ignored in: <_io.FileIO [closed]>\n' > '\n' > 'Traceback (most recent call last):\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/logtest.py", ' > 'line 131, in _read_marked_region\n' > " for line in open(logfile, 'rb'):\n" > 'ResourceWarning: unclosed file <_io.BufferedReader ' > "name='/var/tmp/portage/dev-python/cherrypy-18.6.0/temp/pytest-of-root/pytest-0/logs0/access.log'>\n") > >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning >---------------------------------------- Captured stderr setup ----------------------------------------- >INFO:cherrypy.error:[14/Apr/2021:17:42:14] ENGINE Bus STARTING >INFO:cherrypy.error:[14/Apr/2021:17:42:14] ENGINE Serving on http://127.0.0.1:54583 >INFO:cherrypy.error:[14/Apr/2021:17:42:14] ENGINE Bus STARTED >------------------------------------------ Captured log setup ------------------------------------------ >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:14] ENGINE Bus STARTING >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:14] ENGINE Serving on http://127.0.0.1:54583 >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:14] ENGINE Bus STARTED >----------------------------------------- Captured stderr call ----------------------------------------- >INFO:cherrypy.access.4051192872:127.0.0.1 - - [14/Apr/2021:17:42:14] "GET /as_string HTTP/1.1" 200 7 "http://www.cherrypy.org/" "Mozilla/5.0" >------------------------------------------ Captured log call ------------------------------------------- >INFO cherrypy.access.4051192872:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:14] "GET /as_string HTTP/1.1" 200 7 "http://www.cherrypy.org/" "Mozilla/5.0" >--------------------------------------- Captured stderr teardown --------------------------------------- >INFO:cherrypy.error:[14/Apr/2021:17:42:14] ENGINE Bus STOPPING >INFO:cherrypy.error:[14/Apr/2021:17:42:14] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('127.0.0.1', 54583)) shut down >INFO:cherrypy.error:[14/Apr/2021:17:42:14] ENGINE Bus STOPPED >INFO:cherrypy.error:[14/Apr/2021:17:42:14] ENGINE Bus EXITING >INFO:cherrypy.error:[14/Apr/2021:17:42:14] ENGINE Bus EXITED >INFO:cherrypy.error:[14/Apr/2021:17:42:14] ENGINE Waiting for child threads to terminate... >---------------------------------------- Captured log teardown ----------------------------------------- >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:14] ENGINE Bus STOPPING >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:14] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('127.0.0.1', 54583)) shut down >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:14] ENGINE Bus STOPPED >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:14] ENGINE Bus EXITING >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:14] ENGINE Bus EXITED >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:14] ENGINE Waiting for child threads to terminate... >__________________________________________ test_normal_yield ___________________________________________ > >cls = <class '_pytest.runner.CallInfo'> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf17f0f58>, when = 'call' >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) > > @classmethod > def from_call( > cls, > func: "Callable[[], TResult]", > when: "Literal['collect', 'setup', 'call', 'teardown']", > reraise: Optional[ > Union[Type[BaseException], Tuple[Type[BaseException], ...]] > ] = None, > ) -> "CallInfo[TResult]": > excinfo = None > start = timing.time() > precise_start = timing.perf_counter() > try: >> result: Optional[TResult] = func() > >cls = <class '_pytest.runner.CallInfo'> >duration = 0.014993289999893022 >excinfo = <ExceptionInfo PytestUnraisableExceptionWarning('Exception ignored in: <_io.FileIO [closed]>\n\nTraceback (most recent call last):\n ....BufferedReader name=\'/var/tmp/portage/dev-python/cherrypy-18.6.0/temp/pytest-of-root/pytest-0/logs2/access.log\'>\n') tblen=7> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf17f0f58> >precise_start = 3708.4826521 >precise_stop = 3708.49764539 >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) >result = None >start = 1618414934.4826503 >stop = 1618414934.4976485 >when = 'call' > >/usr/lib/python3.8/site-packages/_pytest/runner.py:311: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.8/site-packages/_pytest/runner.py:255: in <lambda> > lambda: ihook(item=item, **kwds), when=when, reraise=reraise > ihook = <_HookCaller 'pytest_runtest_call'> > item = <Function test_normal_yield> > kwds = {} >/usr/lib/python3.8/site-packages/pluggy/hooks.py:286: in __call__ > return self._hookexec(self, self.get_hookimpls(), kwargs) > args = () > kwargs = {'item': <Function test_normal_yield>} > notincall = set() > self = <_HookCaller 'pytest_runtest_call'> >/usr/lib/python3.8/site-packages/pluggy/manager.py:93: in _hookexec > return self._inner_hookexec(hook, methods, kwargs) > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <Function test_normal_yield>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] > self = <_pytest.config.PytestPluginManager object at 0xf744a4f0> >/usr/lib/python3.8/site-packages/pluggy/manager.py:84: in <lambda> > self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <Function test_normal_yield>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:88: in pytest_runtest_call > yield from unraisable_exception_runtest_hook() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > def unraisable_exception_runtest_hook() -> Generator[None, None, None]: > with catch_unraisable_exception() as cm: > yield > if cm.unraisable: > if cm.unraisable.err_msg is not None: > err_msg = cm.unraisable.err_msg > else: > err_msg = "Exception ignored in" > msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" > msg += "".join( > traceback.format_exception( > cm.unraisable.exc_type, > cm.unraisable.exc_value, > cm.unraisable.exc_traceback, > ) > ) >> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) >E pytest.PytestUnraisableExceptionWarning: Exception ignored in: <_io.FileIO [closed]> >E >E Traceback (most recent call last): >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/logtest.py", line 131, in _read_marked_region >E for line in open(logfile, 'rb'): >E ResourceWarning: unclosed file <_io.BufferedReader name='/var/tmp/portage/dev-python/cherrypy-18.6.0/temp/pytest-of-root/pytest-0/logs2/access.log'> > >cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xf17bb880> >err_msg = 'Exception ignored in' >msg = ('Exception ignored in: <_io.FileIO [closed]>\n' > '\n' > 'Traceback (most recent call last):\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/logtest.py", ' > 'line 131, in _read_marked_region\n' > " for line in open(logfile, 'rb'):\n" > 'ResourceWarning: unclosed file <_io.BufferedReader ' > "name='/var/tmp/portage/dev-python/cherrypy-18.6.0/temp/pytest-of-root/pytest-0/logs2/access.log'>\n") > >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning >---------------------------------------- Captured stderr setup ----------------------------------------- >INFO:cherrypy.error:[14/Apr/2021:17:42:14] ENGINE Bus STARTING >INFO:cherrypy.error:[14/Apr/2021:17:42:14] ENGINE Serving on http://127.0.0.1:54583 >INFO:cherrypy.error:[14/Apr/2021:17:42:14] ENGINE Bus STARTED >------------------------------------------ Captured log setup ------------------------------------------ >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:14] ENGINE Bus STARTING >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:14] ENGINE Serving on http://127.0.0.1:54583 >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:14] ENGINE Bus STARTED >----------------------------------------- Captured stderr call ----------------------------------------- >INFO:cherrypy.access.4051192848:127.0.0.1 - - [14/Apr/2021:17:42:14] "GET /as_yield HTTP/1.1" 200 7 "" "" >------------------------------------------ Captured log call ------------------------------------------- >INFO cherrypy.access.4051192848:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:14] "GET /as_yield HTTP/1.1" 200 7 "" "" >--------------------------------------- Captured stderr teardown --------------------------------------- >INFO:cherrypy.error:[14/Apr/2021:17:42:14] ENGINE Bus STOPPING >INFO:cherrypy.error:[14/Apr/2021:17:42:14] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('127.0.0.1', 54583)) shut down >INFO:cherrypy.error:[14/Apr/2021:17:42:14] ENGINE Bus STOPPED >INFO:cherrypy.error:[14/Apr/2021:17:42:14] ENGINE Bus EXITING >INFO:cherrypy.error:[14/Apr/2021:17:42:14] ENGINE Bus EXITED >INFO:cherrypy.error:[14/Apr/2021:17:42:14] ENGINE Waiting for child threads to terminate... >---------------------------------------- Captured log teardown ----------------------------------------- >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:14] ENGINE Bus STOPPING >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:14] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('127.0.0.1', 54583)) shut down >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:14] ENGINE Bus STOPPED >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:14] ENGINE Bus EXITING >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:14] ENGINE Bus EXITED >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:14] ENGINE Waiting for child threads to terminate... >________________________________________ test_custom_log_format ________________________________________ > >cls = <class '_pytest.runner.CallInfo'> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf17c0cd0>, when = 'call' >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) > > @classmethod > def from_call( > cls, > func: "Callable[[], TResult]", > when: "Literal['collect', 'setup', 'call', 'teardown']", > reraise: Optional[ > Union[Type[BaseException], Tuple[Type[BaseException], ...]] > ] = None, > ) -> "CallInfo[TResult]": > excinfo = None > start = timing.time() > precise_start = timing.perf_counter() > try: >> result: Optional[TResult] = func() > >cls = <class '_pytest.runner.CallInfo'> >duration = 0.013837896000040928 >excinfo = <ExceptionInfo PytestUnraisableExceptionWarning('Exception ignored in: <_io.FileIO [closed]>\n\nTraceback (most recent call last):\n ....BufferedReader name=\'/var/tmp/portage/dev-python/cherrypy-18.6.0/temp/pytest-of-root/pytest-0/logs4/access.log\'>\n') tblen=7> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf17c0cd0> >precise_start = 3708.701824581 >precise_stop = 3708.715662477 >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) >result = None >start = 1618414934.7018213 >stop = 1618414934.7156649 >when = 'call' > >/usr/lib/python3.8/site-packages/_pytest/runner.py:311: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.8/site-packages/_pytest/runner.py:255: in <lambda> > lambda: ihook(item=item, **kwds), when=when, reraise=reraise > ihook = <_HookCaller 'pytest_runtest_call'> > item = <Function test_custom_log_format> > kwds = {} >/usr/lib/python3.8/site-packages/pluggy/hooks.py:286: in __call__ > return self._hookexec(self, self.get_hookimpls(), kwargs) > args = () > kwargs = {'item': <Function test_custom_log_format>} > notincall = set() > self = <_HookCaller 'pytest_runtest_call'> >/usr/lib/python3.8/site-packages/pluggy/manager.py:93: in _hookexec > return self._inner_hookexec(hook, methods, kwargs) > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <Function test_custom_log_format>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] > self = <_pytest.config.PytestPluginManager object at 0xf744a4f0> >/usr/lib/python3.8/site-packages/pluggy/manager.py:84: in <lambda> > self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <Function test_custom_log_format>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:88: in pytest_runtest_call > yield from unraisable_exception_runtest_hook() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > def unraisable_exception_runtest_hook() -> Generator[None, None, None]: > with catch_unraisable_exception() as cm: > yield > if cm.unraisable: > if cm.unraisable.err_msg is not None: > err_msg = cm.unraisable.err_msg > else: > err_msg = "Exception ignored in" > msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" > msg += "".join( > traceback.format_exception( > cm.unraisable.exc_type, > cm.unraisable.exc_value, > cm.unraisable.exc_traceback, > ) > ) >> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) >E pytest.PytestUnraisableExceptionWarning: Exception ignored in: <_io.FileIO [closed]> >E >E Traceback (most recent call last): >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/logtest.py", line 131, in _read_marked_region >E for line in open(logfile, 'rb'): >E ResourceWarning: unclosed file <_io.BufferedReader name='/var/tmp/portage/dev-python/cherrypy-18.6.0/temp/pytest-of-root/pytest-0/logs4/access.log'> > >cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xf17106b8> >err_msg = 'Exception ignored in' >msg = ('Exception ignored in: <_io.FileIO [closed]>\n' > '\n' > 'Traceback (most recent call last):\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/logtest.py", ' > 'line 131, in _read_marked_region\n' > " for line in open(logfile, 'rb'):\n" > 'ResourceWarning: unclosed file <_io.BufferedReader ' > "name='/var/tmp/portage/dev-python/cherrypy-18.6.0/temp/pytest-of-root/pytest-0/logs4/access.log'>\n") > >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning >---------------------------------------- Captured stderr setup ----------------------------------------- >INFO:cherrypy.error:[14/Apr/2021:17:42:14] ENGINE Bus STARTING >INFO:cherrypy.error:[14/Apr/2021:17:42:14] ENGINE Serving on http://127.0.0.1:54583 >INFO:cherrypy.error:[14/Apr/2021:17:42:14] ENGINE Bus STARTED >------------------------------------------ Captured log setup ------------------------------------------ >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:14] ENGINE Bus STARTING >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:14] ENGINE Serving on http://127.0.0.1:54583 >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:14] ENGINE Bus STARTED >----------------------------------------- Captured stderr call ----------------------------------------- >INFO:cherrypy.access.4050716776:127.0.0.1 - - [14/Apr/2021:17:42:14] "GET /as_string HTTP/1.1" 200 7 "REFERER" "USERAGENT" HOST >------------------------------------------ Captured log call ------------------------------------------- >INFO cherrypy.access.4050716776:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:14] "GET /as_string HTTP/1.1" 200 7 "REFERER" "USERAGENT" HOST >--------------------------------------- Captured stderr teardown --------------------------------------- >INFO:cherrypy.error:[14/Apr/2021:17:42:14] ENGINE Bus STOPPING >INFO:cherrypy.error:[14/Apr/2021:17:42:14] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('127.0.0.1', 54583)) shut down >INFO:cherrypy.error:[14/Apr/2021:17:42:14] ENGINE Bus STOPPED >INFO:cherrypy.error:[14/Apr/2021:17:42:14] ENGINE Bus EXITING >INFO:cherrypy.error:[14/Apr/2021:17:42:14] ENGINE Bus EXITED >INFO:cherrypy.error:[14/Apr/2021:17:42:14] ENGINE Waiting for child threads to terminate... >---------------------------------------- Captured log teardown ----------------------------------------- >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:14] ENGINE Bus STOPPING >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:14] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('127.0.0.1', 54583)) shut down >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:14] ENGINE Bus STOPPED >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:14] ENGINE Bus EXITING >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:14] ENGINE Bus EXITED >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:14] ENGINE Waiting for child threads to terminate... >________________________________________ test_timez_log_format _________________________________________ > >cls = <class '_pytest.runner.CallInfo'> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf17e7730>, when = 'call' >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) > > @classmethod > def from_call( > cls, > func: "Callable[[], TResult]", > when: "Literal['collect', 'setup', 'call', 'teardown']", > reraise: Optional[ > Union[Type[BaseException], Tuple[Type[BaseException], ...]] > ] = None, > ) -> "CallInfo[TResult]": > excinfo = None > start = timing.time() > precise_start = timing.perf_counter() > try: >> result: Optional[TResult] = func() > >cls = <class '_pytest.runner.CallInfo'> >duration = 0.013833638000050996 >excinfo = <ExceptionInfo PytestUnraisableExceptionWarning('Exception ignored in: <_io.FileIO [closed]>\n\nTraceback (most recent call last):\n ....BufferedReader name=\'/var/tmp/portage/dev-python/cherrypy-18.6.0/temp/pytest-of-root/pytest-0/logs6/access.log\'>\n') tblen=7> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf17e7730> >precise_start = 3708.928294658 >precise_stop = 3708.942128296 >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) >result = None >start = 1618414934.9282916 >stop = 1618414934.9421303 >when = 'call' > >/usr/lib/python3.8/site-packages/_pytest/runner.py:311: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.8/site-packages/_pytest/runner.py:255: in <lambda> > lambda: ihook(item=item, **kwds), when=when, reraise=reraise > ihook = <_HookCaller 'pytest_runtest_call'> > item = <Function test_timez_log_format> > kwds = {} >/usr/lib/python3.8/site-packages/pluggy/hooks.py:286: in __call__ > return self._hookexec(self, self.get_hookimpls(), kwargs) > args = () > kwargs = {'item': <Function test_timez_log_format>} > notincall = set() > self = <_HookCaller 'pytest_runtest_call'> >/usr/lib/python3.8/site-packages/pluggy/manager.py:93: in _hookexec > return self._inner_hookexec(hook, methods, kwargs) > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <Function test_timez_log_format>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] > self = <_pytest.config.PytestPluginManager object at 0xf744a4f0> >/usr/lib/python3.8/site-packages/pluggy/manager.py:84: in <lambda> > self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <Function test_timez_log_format>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:88: in pytest_runtest_call > yield from unraisable_exception_runtest_hook() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > def unraisable_exception_runtest_hook() -> Generator[None, None, None]: > with catch_unraisable_exception() as cm: > yield > if cm.unraisable: > if cm.unraisable.err_msg is not None: > err_msg = cm.unraisable.err_msg > else: > err_msg = "Exception ignored in" > msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" > msg += "".join( > traceback.format_exception( > cm.unraisable.exc_type, > cm.unraisable.exc_value, > cm.unraisable.exc_traceback, > ) > ) >> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) >E pytest.PytestUnraisableExceptionWarning: Exception ignored in: <_io.FileIO [closed]> >E >E Traceback (most recent call last): >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/logtest.py", line 131, in _read_marked_region >E for line in open(logfile, 'rb'): >E ResourceWarning: unclosed file <_io.BufferedReader name='/var/tmp/portage/dev-python/cherrypy-18.6.0/temp/pytest-of-root/pytest-0/logs6/access.log'> > >cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xf1735ec8> >err_msg = 'Exception ignored in' >msg = ('Exception ignored in: <_io.FileIO [closed]>\n' > '\n' > 'Traceback (most recent call last):\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/logtest.py", ' > 'line 131, in _read_marked_region\n' > " for line in open(logfile, 'rb'):\n" > 'ResourceWarning: unclosed file <_io.BufferedReader ' > "name='/var/tmp/portage/dev-python/cherrypy-18.6.0/temp/pytest-of-root/pytest-0/logs6/access.log'>\n") > >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning >---------------------------------------- Captured stderr setup ----------------------------------------- >INFO:cherrypy.error:[14/Apr/2021:17:42:14] ENGINE Bus STARTING >INFO:cherrypy.error:[14/Apr/2021:17:42:14] ENGINE Serving on http://127.0.0.1:54583 >INFO:cherrypy.error:[14/Apr/2021:17:42:14] ENGINE Bus STARTED >------------------------------------------ Captured log setup ------------------------------------------ >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:14] ENGINE Bus STARTING >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:14] ENGINE Serving on http://127.0.0.1:54583 >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:14] ENGINE Bus STARTED >----------------------------------------- Captured stderr call ----------------------------------------- >INFO:cherrypy.access.4050866720:127.0.0.1 - - 2021-04-14T17:42:14.928922Z "GET /as_string HTTP/1.1" 200 7 "REFERER" "USERAGENT" HOST >------------------------------------------ Captured log call ------------------------------------------- >INFO cherrypy.access.4050866720:_cplogging.py:283 127.0.0.1 - - 2021-04-14T17:42:14.928922Z "GET /as_string HTTP/1.1" 200 7 "REFERER" "USERAGENT" HOST >--------------------------------------- Captured stderr teardown --------------------------------------- >INFO:cherrypy.error:[14/Apr/2021:17:42:15] ENGINE Bus STOPPING >INFO:cherrypy.error:[14/Apr/2021:17:42:15] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('127.0.0.1', 54583)) shut down >INFO:cherrypy.error:[14/Apr/2021:17:42:15] ENGINE Bus STOPPED >INFO:cherrypy.error:[14/Apr/2021:17:42:15] ENGINE Bus EXITING >INFO:cherrypy.error:[14/Apr/2021:17:42:15] ENGINE Bus EXITED >INFO:cherrypy.error:[14/Apr/2021:17:42:15] ENGINE Waiting for child threads to terminate... >---------------------------------------- Captured log teardown ----------------------------------------- >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:15] ENGINE Bus STOPPING >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:15] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('127.0.0.1', 54583)) shut down >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:15] ENGINE Bus STOPPED >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:15] ENGINE Bus EXITING >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:15] ENGINE Bus EXITED >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:15] ENGINE Waiting for child threads to terminate... >___________________________________ test_UUIDv4_parameter_log_format ___________________________________ > >cls = <class '_pytest.runner.CallInfo'> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf17e0ec8>, when = 'call' >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) > > @classmethod > def from_call( > cls, > func: "Callable[[], TResult]", > when: "Literal['collect', 'setup', 'call', 'teardown']", > reraise: Optional[ > Union[Type[BaseException], Tuple[Type[BaseException], ...]] > ] = None, > ) -> "CallInfo[TResult]": > excinfo = None > start = timing.time() > precise_start = timing.perf_counter() > try: >> result: Optional[TResult] = func() > >cls = <class '_pytest.runner.CallInfo'> >duration = 0.01412552700003289 >excinfo = <ExceptionInfo PytestUnraisableExceptionWarning('Exception ignored in: <_io.FileIO [closed]>\n\nTraceback (most recent call last):\n ....BufferedReader name=\'/var/tmp/portage/dev-python/cherrypy-18.6.0/temp/pytest-of-root/pytest-0/logs8/access.log\'>\n') tblen=7> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf17e0ec8> >precise_start = 3709.151873315 >precise_stop = 3709.165998842 >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) >result = None >start = 1618414935.1518714 >stop = 1618414935.166003 >when = 'call' > >/usr/lib/python3.8/site-packages/_pytest/runner.py:311: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.8/site-packages/_pytest/runner.py:255: in <lambda> > lambda: ihook(item=item, **kwds), when=when, reraise=reraise > ihook = <_HookCaller 'pytest_runtest_call'> > item = <Function test_UUIDv4_parameter_log_format> > kwds = {} >/usr/lib/python3.8/site-packages/pluggy/hooks.py:286: in __call__ > return self._hookexec(self, self.get_hookimpls(), kwargs) > args = () > kwargs = {'item': <Function test_UUIDv4_parameter_log_format>} > notincall = set() > self = <_HookCaller 'pytest_runtest_call'> >/usr/lib/python3.8/site-packages/pluggy/manager.py:93: in _hookexec > return self._inner_hookexec(hook, methods, kwargs) > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <Function test_UUIDv4_parameter_log_format>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] > self = <_pytest.config.PytestPluginManager object at 0xf744a4f0> >/usr/lib/python3.8/site-packages/pluggy/manager.py:84: in <lambda> > self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <Function test_UUIDv4_parameter_log_format>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:88: in pytest_runtest_call > yield from unraisable_exception_runtest_hook() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > def unraisable_exception_runtest_hook() -> Generator[None, None, None]: > with catch_unraisable_exception() as cm: > yield > if cm.unraisable: > if cm.unraisable.err_msg is not None: > err_msg = cm.unraisable.err_msg > else: > err_msg = "Exception ignored in" > msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" > msg += "".join( > traceback.format_exception( > cm.unraisable.exc_type, > cm.unraisable.exc_value, > cm.unraisable.exc_traceback, > ) > ) >> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) >E pytest.PytestUnraisableExceptionWarning: Exception ignored in: <_io.FileIO [closed]> >E >E Traceback (most recent call last): >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/logtest.py", line 131, in _read_marked_region >E for line in open(logfile, 'rb'): >E ResourceWarning: unclosed file <_io.BufferedReader name='/var/tmp/portage/dev-python/cherrypy-18.6.0/temp/pytest-of-root/pytest-0/logs8/access.log'> > >cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xf170e850> >err_msg = 'Exception ignored in' >msg = ('Exception ignored in: <_io.FileIO [closed]>\n' > '\n' > 'Traceback (most recent call last):\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/logtest.py", ' > 'line 131, in _read_marked_region\n' > " for line in open(logfile, 'rb'):\n" > 'ResourceWarning: unclosed file <_io.BufferedReader ' > "name='/var/tmp/portage/dev-python/cherrypy-18.6.0/temp/pytest-of-root/pytest-0/logs8/access.log'>\n") > >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning >---------------------------------------- Captured stderr setup ----------------------------------------- >INFO:cherrypy.error:[14/Apr/2021:17:42:15] ENGINE Bus STARTING >INFO:cherrypy.error:[14/Apr/2021:17:42:15] ENGINE Serving on http://127.0.0.1:54583 >INFO:cherrypy.error:[14/Apr/2021:17:42:15] ENGINE Bus STARTED >------------------------------------------ Captured log setup ------------------------------------------ >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:15] ENGINE Bus STARTING >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:15] ENGINE Serving on http://127.0.0.1:54583 >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:15] ENGINE Bus STARTED >----------------------------------------- Captured stderr call ----------------------------------------- >INFO:cherrypy.access.4050879872:fe78a1e2-cd48-4d6d-ad8c-94d65d0a82d9 >------------------------------------------ Captured log call ------------------------------------------- >INFO cherrypy.access.4050879872:_cplogging.py:283 fe78a1e2-cd48-4d6d-ad8c-94d65d0a82d9 >--------------------------------------- Captured stderr teardown --------------------------------------- >INFO:cherrypy.error:[14/Apr/2021:17:42:15] ENGINE Bus STOPPING >INFO:cherrypy.error:[14/Apr/2021:17:42:15] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('127.0.0.1', 54583)) shut down >INFO:cherrypy.error:[14/Apr/2021:17:42:15] ENGINE Bus STOPPED >INFO:cherrypy.error:[14/Apr/2021:17:42:15] ENGINE Bus EXITING >INFO:cherrypy.error:[14/Apr/2021:17:42:15] ENGINE Bus EXITED >INFO:cherrypy.error:[14/Apr/2021:17:42:15] ENGINE Waiting for child threads to terminate... >---------------------------------------- Captured log teardown ----------------------------------------- >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:15] ENGINE Bus STOPPING >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:15] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('127.0.0.1', 54583)) shut down >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:15] ENGINE Bus STOPPED >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:15] ENGINE Bus EXITING >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:15] ENGINE Bus EXITED >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:15] ENGINE Waiting for child threads to terminate... >_________________________________________ test_escaped_output __________________________________________ > >cls = <class '_pytest.runner.CallInfo'> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf1727b20>, when = 'call' >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) > > @classmethod > def from_call( > cls, > func: "Callable[[], TResult]", > when: "Literal['collect', 'setup', 'call', 'teardown']", > reraise: Optional[ > Union[Type[BaseException], Tuple[Type[BaseException], ...]] > ] = None, > ) -> "CallInfo[TResult]": > excinfo = None > start = timing.time() > precise_start = timing.perf_counter() > try: >> result: Optional[TResult] = func() > >cls = <class '_pytest.runner.CallInfo'> >duration = 0.041149037000195676 >excinfo = <ExceptionInfo PytestUnraisableExceptionWarning('Exception ignored in: <_io.FileIO [closed]>\n\nTraceback (most recent call last):\n ...BufferedReader name=\'/var/tmp/portage/dev-python/cherrypy-18.6.0/temp/pytest-of-root/pytest-0/logs10/access.log\'>\n') tblen=7> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf1727b20> >precise_start = 3709.376948611 >precise_stop = 3709.418097648 >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) >result = None >start = 1618414935.3769457 >stop = 1618414935.4180999 >when = 'call' > >/usr/lib/python3.8/site-packages/_pytest/runner.py:311: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.8/site-packages/_pytest/runner.py:255: in <lambda> > lambda: ihook(item=item, **kwds), when=when, reraise=reraise > ihook = <_HookCaller 'pytest_runtest_call'> > item = <Function test_escaped_output> > kwds = {} >/usr/lib/python3.8/site-packages/pluggy/hooks.py:286: in __call__ > return self._hookexec(self, self.get_hookimpls(), kwargs) > args = () > kwargs = {'item': <Function test_escaped_output>} > notincall = set() > self = <_HookCaller 'pytest_runtest_call'> >/usr/lib/python3.8/site-packages/pluggy/manager.py:93: in _hookexec > return self._inner_hookexec(hook, methods, kwargs) > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <Function test_escaped_output>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] > self = <_pytest.config.PytestPluginManager object at 0xf744a4f0> >/usr/lib/python3.8/site-packages/pluggy/manager.py:84: in <lambda> > self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <Function test_escaped_output>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:88: in pytest_runtest_call > yield from unraisable_exception_runtest_hook() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > def unraisable_exception_runtest_hook() -> Generator[None, None, None]: > with catch_unraisable_exception() as cm: > yield > if cm.unraisable: > if cm.unraisable.err_msg is not None: > err_msg = cm.unraisable.err_msg > else: > err_msg = "Exception ignored in" > msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" > msg += "".join( > traceback.format_exception( > cm.unraisable.exc_type, > cm.unraisable.exc_value, > cm.unraisable.exc_traceback, > ) > ) >> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) >E pytest.PytestUnraisableExceptionWarning: Exception ignored in: <_io.FileIO [closed]> >E >E Traceback (most recent call last): >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/logtest.py", line 131, in _read_marked_region >E for line in open(logfile, 'rb'): >E ResourceWarning: unclosed file <_io.BufferedReader name='/var/tmp/portage/dev-python/cherrypy-18.6.0/temp/pytest-of-root/pytest-0/logs10/access.log'> > >cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xf17351f0> >err_msg = 'Exception ignored in' >msg = ('Exception ignored in: <_io.FileIO [closed]>\n' > '\n' > 'Traceback (most recent call last):\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/logtest.py", ' > 'line 131, in _read_marked_region\n' > " for line in open(logfile, 'rb'):\n" > 'ResourceWarning: unclosed file <_io.BufferedReader ' > "name='/var/tmp/portage/dev-python/cherrypy-18.6.0/temp/pytest-of-root/pytest-0/logs10/access.log'>\n") > >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning >---------------------------------------- Captured stderr setup ----------------------------------------- >INFO:cherrypy.error:[14/Apr/2021:17:42:15] ENGINE Bus STARTING >INFO:cherrypy.error:[14/Apr/2021:17:42:15] ENGINE Serving on http://127.0.0.1:54583 >INFO:cherrypy.error:[14/Apr/2021:17:42:15] ENGINE Bus STARTED >------------------------------------------ Captured log setup ------------------------------------------ >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:15] ENGINE Bus STARTING >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:15] ENGINE Serving on http://127.0.0.1:54583 >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:15] ENGINE Bus STARTED >----------------------------------------- Captured stderr call ----------------------------------------- >INFO:cherrypy.access.4050653920:\xce\x88\xcf\x81\xce\xb5\xce\xb2\xce\xbf\xcf\x82.com - \xce\xa4\xe1\xbd\xb1\xcf\x81\xcf\x84\xce\xb1\xcf\x81\xce\xbf\xcf\x82 [14/Apr/2021:17:42:15] "GET /uni_code HTTP/1.1" 200 - "" "python-requests/2.25.1" >INFO:cherrypy.access.4050653920:127.0.0.1 - - [14/Apr/2021:17:42:15] "GET /slashed\path HTTP/1.1" 200 - "" "python-requests/2.25.1" >INFO:cherrypy.access.4050653920:127.0.0.1 - - [14/Apr/2021:17:42:15] "GET /whitespace HTTP/1.1" 200 - "" "Browzuh (1.0\r\n\t\t.3)" >------------------------------------------ Captured log call ------------------------------------------- >INFO cherrypy.access.4050653920:_cplogging.py:283 \xce\x88\xcf\x81\xce\xb5\xce\xb2\xce\xbf\xcf\x82.com - \xce\xa4\xe1\xbd\xb1\xcf\x81\xcf\x84\xce\xb1\xcf\x81\xce\xbf\xcf\x82 [14/Apr/2021:17:42:15] "GET /uni_code HTTP/1.1" 200 - "" "python-requests/2.25.1" >INFO cherrypy.access.4050653920:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:15] "GET /slashed\path HTTP/1.1" 200 - "" "python-requests/2.25.1" >INFO cherrypy.access.4050653920:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:15] "GET /whitespace HTTP/1.1" 200 - "" "Browzuh (1.0\r\n\t\t.3)" >--------------------------------------- Captured stderr teardown --------------------------------------- >INFO:cherrypy.error:[14/Apr/2021:17:42:15] ENGINE Bus STOPPING >INFO:cherrypy.error:[14/Apr/2021:17:42:15] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('127.0.0.1', 54583)) shut down >INFO:cherrypy.error:[14/Apr/2021:17:42:15] ENGINE Bus STOPPED >INFO:cherrypy.error:[14/Apr/2021:17:42:15] ENGINE Bus EXITING >INFO:cherrypy.error:[14/Apr/2021:17:42:15] ENGINE Bus EXITED >INFO:cherrypy.error:[14/Apr/2021:17:42:15] ENGINE Waiting for child threads to terminate... >---------------------------------------- Captured log teardown ----------------------------------------- >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:15] ENGINE Bus STOPPING >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:15] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('127.0.0.1', 54583)) shut down >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:15] ENGINE Bus STOPPED >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:15] ENGINE Bus EXITING >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:15] ENGINE Bus EXITED >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:15] ENGINE Waiting for child threads to terminate... >_____________________________ SafeMultipartHandlingTest.test_Flash_Upload ______________________________ > >cls = <class '_pytest.runner.CallInfo'> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf1718928>, when = 'call' >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) > > @classmethod > def from_call( > cls, > func: "Callable[[], TResult]", > when: "Literal['collect', 'setup', 'call', 'teardown']", > reraise: Optional[ > Union[Type[BaseException], Tuple[Type[BaseException], ...]] > ] = None, > ) -> "CallInfo[TResult]": > excinfo = None > start = timing.time() > precise_start = timing.perf_counter() > try: >> result: Optional[TResult] = func() > >cls = <class '_pytest.runner.CallInfo'> >duration = 0.006958246000067447 >excinfo = <ExceptionInfo PytestUnraisableExceptionWarning('Exception ignored in: <_io.FileIO [closed]>\n\nTraceback (most recent call last):\n ..., line 282, in close\n self.cpapp.release_serving()\nResourceWarning: unclosed file <_io.BufferedRandom name=17>\n') tblen=7> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf1718928> >precise_start = 3710.010363716 >precise_stop = 3710.017321962 >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) >result = None >start = 1618414936.0103605 >stop = 1618414936.0173242 >when = 'call' > >/usr/lib/python3.8/site-packages/_pytest/runner.py:311: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.8/site-packages/_pytest/runner.py:255: in <lambda> > lambda: ihook(item=item, **kwds), when=when, reraise=reraise > ihook = <_HookCaller 'pytest_runtest_call'> > item = <TestCaseFunction test_Flash_Upload> > kwds = {} >/usr/lib/python3.8/site-packages/pluggy/hooks.py:286: in __call__ > return self._hookexec(self, self.get_hookimpls(), kwargs) > args = () > kwargs = {'item': <TestCaseFunction test_Flash_Upload>} > notincall = set() > self = <_HookCaller 'pytest_runtest_call'> >/usr/lib/python3.8/site-packages/pluggy/manager.py:93: in _hookexec > return self._inner_hookexec(hook, methods, kwargs) > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test_Flash_Upload>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] > self = <_pytest.config.PytestPluginManager object at 0xf744a4f0> >/usr/lib/python3.8/site-packages/pluggy/manager.py:84: in <lambda> > self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test_Flash_Upload>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:88: in pytest_runtest_call > yield from unraisable_exception_runtest_hook() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > def unraisable_exception_runtest_hook() -> Generator[None, None, None]: > with catch_unraisable_exception() as cm: > yield > if cm.unraisable: > if cm.unraisable.err_msg is not None: > err_msg = cm.unraisable.err_msg > else: > err_msg = "Exception ignored in" > msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" > msg += "".join( > traceback.format_exception( > cm.unraisable.exc_type, > cm.unraisable.exc_value, > cm.unraisable.exc_traceback, > ) > ) >> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) >E pytest.PytestUnraisableExceptionWarning: Exception ignored in: <_io.FileIO [closed]> >E >E Traceback (most recent call last): >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 282, in close >E self.cpapp.release_serving() >E ResourceWarning: unclosed file <_io.BufferedRandom name=17> > >cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xf174a520> >err_msg = 'Exception ignored in' >msg = ('Exception ignored in: <_io.FileIO [closed]>\n' > '\n' > 'Traceback (most recent call last):\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", ' > 'line 282, in close\n' > ' self.cpapp.release_serving()\n' > 'ResourceWarning: unclosed file <_io.BufferedRandom name=17>\n') > >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning >---------------------------------------- Captured stderr setup ----------------------------------------- >INFO:cherrypy.error:[14/Apr/2021:17:42:15] ENGINE Listening for SIGTERM. >INFO:cherrypy.error:[14/Apr/2021:17:42:15] ENGINE Listening for SIGHUP. >INFO:cherrypy.error:[14/Apr/2021:17:42:15] ENGINE Listening for SIGUSR1. >INFO:cherrypy.error:[14/Apr/2021:17:42:15] ENGINE Bus STARTING >INFO:cherrypy.error:[14/Apr/2021:17:42:16] ENGINE Serving on http://127.0.0.1:54583 >INFO:cherrypy.error:[14/Apr/2021:17:42:16] ENGINE Bus STARTED >------------------------------------------ Captured log setup ------------------------------------------ >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:15] ENGINE Listening for SIGTERM. >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:15] ENGINE Listening for SIGHUP. >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:15] ENGINE Listening for SIGUSR1. >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:15] ENGINE Bus STARTING >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:16] ENGINE Serving on http://127.0.0.1:54583 >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:16] ENGINE Bus STARTED >----------------------------------------- Captured stderr call ----------------------------------------- >INFO:cherrypy.access.4050955496:127.0.0.1 - - [14/Apr/2021:17:42:16] "POST /flashupload HTTP/1.1" 200 146 "" "Shockwave Flash" >------------------------------------------ Captured log call ------------------------------------------- >INFO cherrypy.access.4050955496:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:16] "POST /flashupload HTTP/1.1" 200 146 "" "Shockwave Flash" >_________________________________ RequestObjectTests.testErrorHandling _________________________________ > >cls = <class '_pytest.runner.CallInfo'> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf16f7028>, when = 'call' >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) > > @classmethod > def from_call( > cls, > func: "Callable[[], TResult]", > when: "Literal['collect', 'setup', 'call', 'teardown']", > reraise: Optional[ > Union[Type[BaseException], Tuple[Type[BaseException], ...]] > ] = None, > ) -> "CallInfo[TResult]": > excinfo = None > start = timing.time() > precise_start = timing.perf_counter() > try: >> result: Optional[TResult] = func() > >cls = <class '_pytest.runner.CallInfo'> >duration = 0.05615927200005899 >excinfo = <ExceptionInfo PytestUnraisableExceptionWarning('Exception ignored in: <_io.FileIO [closed]>\n\nTraceback (most recent call last):\n ...ge/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/static/index.html\' mode=\'r\' encoding=\'UTF-8\'>\n') tblen=7> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf16f7028> >precise_start = 3716.430551111 >precise_stop = 3716.486710383 >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) >result = None >start = 1618414942.4305491 >stop = 1618414942.4867134 >when = 'call' > >/usr/lib/python3.8/site-packages/_pytest/runner.py:311: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.8/site-packages/_pytest/runner.py:255: in <lambda> > lambda: ihook(item=item, **kwds), when=when, reraise=reraise > ihook = <_HookCaller 'pytest_runtest_call'> > item = <TestCaseFunction testErrorHandling> > kwds = {} >/usr/lib/python3.8/site-packages/pluggy/hooks.py:286: in __call__ > return self._hookexec(self, self.get_hookimpls(), kwargs) > args = () > kwargs = {'item': <TestCaseFunction testErrorHandling>} > notincall = set() > self = <_HookCaller 'pytest_runtest_call'> >/usr/lib/python3.8/site-packages/pluggy/manager.py:93: in _hookexec > return self._inner_hookexec(hook, methods, kwargs) > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction testErrorHandling>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] > self = <_pytest.config.PytestPluginManager object at 0xf744a4f0> >/usr/lib/python3.8/site-packages/pluggy/manager.py:84: in <lambda> > self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction testErrorHandling>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:88: in pytest_runtest_call > yield from unraisable_exception_runtest_hook() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > def unraisable_exception_runtest_hook() -> Generator[None, None, None]: > with catch_unraisable_exception() as cm: > yield > if cm.unraisable: > if cm.unraisable.err_msg is not None: > err_msg = cm.unraisable.err_msg > else: > err_msg = "Exception ignored in" > msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" > msg += "".join( > traceback.format_exception( > cm.unraisable.exc_type, > cm.unraisable.exc_value, > cm.unraisable.exc_traceback, > ) > ) >> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) >E pytest.PytestUnraisableExceptionWarning: Exception ignored in: <_io.FileIO [closed]> >E >E Traceback (most recent call last): >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 638, in respond >E self._do_respond(path_info) >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 697, in _do_respond >E response.body = self.handler() >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 219, in __call__ >E self.body = self.oldhandler(*args, **kwargs) >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpdispatch.py", line 54, in __call__ >E return self.callable(*self.args, **self.kwargs) >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_request_obj.py", line 168, in custom >E raise cherrypy.HTTPError( >E cherrypy._cperror.HTTPError: (404, 'No, <b>really</b>, not found!') >E >E During handling of the above exception, another exception occurred: >E >E Traceback (most recent call last): >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cperror.py", line 535, in get_error_page >E template = io.open(error_page, newline='').read() >E ResourceWarning: unclosed file <_io.TextIOWrapper name='/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/static/index.html' mode='r' encoding='UTF-8'> > >cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xf17dee68> >err_msg = 'Exception ignored in' >msg = ('Exception ignored in: <_io.FileIO [closed]>\n' > '\n' > 'Traceback (most recent call last):\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", ' > 'line 638, in respond\n' > ' self._do_respond(path_info)\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", ' > 'line 697, in _do_respond\n' > ' response.body = self.handler()\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", ' > 'line 219, in __call__\n' > ' self.body = self.oldhandler(*args, **kwargs)\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpdispatch.py", ' > 'line 54, in __call__\n' > ' return self.callable(*self.args, **self.kwargs)\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_request_obj.py", ' > 'line 168, in custom\n' > ' raise cherrypy.HTTPError(\n' > "cherrypy._cperror.HTTPError: (404, 'No, <b>really</b>, not found!')\n" > '\n' > 'During handling of the above exception, another exception occurred:\n' > '\n' > 'Traceback (most recent call last):\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cperror.py", ' > 'line 535, in get_error_page\n' > " template = io.open(error_page, newline='').read()\n" > 'ResourceWarning: unclosed file <_io.TextIOWrapper ' > "name='/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/static/index.html' " > "mode='r' encoding='UTF-8'>\n") > >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning >----------------------------------------- Captured stderr call ----------------------------------------- >INFO:cherrypy.access.4052640720:127.0.0.1 - - [14/Apr/2021:17:42:22] "GET /error/missing HTTP/1.1" 404 1472 "" "" >ERROR:cherrypy.error.4052640720:[14/Apr/2021:17:42:22] HTTP >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 638, in respond > self._do_respond(path_info) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 697, in _do_respond > response.body = self.handler() > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 219, in __call__ > self.body = self.oldhandler(*args, **kwargs) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpdispatch.py", line 54, in __call__ > return self.callable(*self.args, **self.kwargs) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_request_obj.py", line 182, in page_method > raise ValueError() >ValueError >INFO:cherrypy.access.4052640720:127.0.0.1 - - [14/Apr/2021:17:42:22] "GET /error/page_method HTTP/1.1" 500 1679 "" "" >ERROR:cherrypy.error.4052640720:[14/Apr/2021:17:42:22] HTTP >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 638, in respond > self._do_respond(path_info) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 697, in _do_respond > response.body = self.handler() > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 250, in __call__ > ct.params['charset'] = self.find_acceptable_charset() > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 171, in find_acceptable_charset > if encoder(self.default_encoding): > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 112, in encode_string > for chunk in self.body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_request_obj.py", line 186, in page_yield > raise ValueError() >ValueError >INFO:cherrypy.access.4052640720:127.0.0.1 - - [14/Apr/2021:17:42:22] "GET /error/page_yield HTTP/1.1" 500 1846 "" "" >INFO:cherrypy.access.4052640720:127.0.0.1 - - [14/Apr/2021:17:42:22] "GET /error/page_streamed HTTP/1.1" 200 - "" "" >ERROR:cherrypy.error.4052640720:[14/Apr/2021:17:42:22] Traceback (most recent call last): > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 184, in trap > return func(*args, **kwargs) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 277, in __next__ > return next(self.iter_response) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 99, in encoder > for chunk in body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_request_obj.py", line 191, in page_streamed > raise ValueError() >ValueError > >ERROR:cherrypy.error.4052640720:[14/Apr/2021:17:42:22] >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 209, in trap > self.start_response(s, h, _sys.exc_info()) > File "/usr/lib/python3.8/site-packages/cheroot/wsgi.py", line 168, in start_response > six.reraise(*exc_info) > File "/usr/lib/python3.8/site-packages/six.py", line 703, in reraise > raise value > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 184, in trap > return func(*args, **kwargs) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 277, in __next__ > return next(self.iter_response) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 99, in encoder > for chunk in body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_request_obj.py", line 191, in page_streamed > raise ValueError() >ValueError >ERROR:cherrypy.error:[14/Apr/2021:17:42:22] ENGINE ValueError() >Traceback (most recent call last): > File "/usr/lib/python3.8/site-packages/cheroot/server.py", line 1287, in communicate > req.respond() > File "/usr/lib/python3.8/site-packages/cheroot/server.py", line 1077, in respond > self.server.gateway(self).respond() > File "/usr/lib/python3.8/site-packages/cheroot/wsgi.py", line 142, in respond > for chunk in filter(None, response): > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 176, in __next__ > return self.trap(next, self.iter_response) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 209, in trap > self.start_response(s, h, _sys.exc_info()) > File "/usr/lib/python3.8/site-packages/cheroot/wsgi.py", line 168, in start_response > six.reraise(*exc_info) > File "/usr/lib/python3.8/site-packages/six.py", line 703, in reraise > raise value > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 184, in trap > return func(*args, **kwargs) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 277, in __next__ > return next(self.iter_response) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 99, in encoder > for chunk in body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_request_obj.py", line 191, in page_streamed > raise ValueError() >ValueError > >INFO:cherrypy.access.4052640720:127.0.0.1 - - [14/Apr/2021:17:42:22] "GET /error/cause_err_in_finalize HTTP/1.1" 500 789 "" "" >INFO:cherrypy.access.4052640720:127.0.0.1 - - [14/Apr/2021:17:42:22] "GET /error/reason_phrase HTTP/1.1" 410 1693 "" "" >INFO:cherrypy.access.4052640720:127.0.0.1 - - [14/Apr/2021:17:42:22] "GET /error/custom HTTP/1.1" 404 513 "" "" >INFO:cherrypy.access.4052640720:127.0.0.1 - - [14/Apr/2021:17:42:22] "GET /error/custom?err=401 HTTP/1.1" 401 67 "" "" >ERROR:cherrypy.error.4052640720:[14/Apr/2021:17:42:22] HTTP >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 638, in respond > self._do_respond(path_info) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 697, in _do_respond > response.body = self.handler() > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 219, in __call__ > self.body = self.oldhandler(*args, **kwargs) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpdispatch.py", line 54, in __call__ > return self.callable(*self.args, **self.kwargs) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_request_obj.py", line 175, in custom_default > return 1 + 'a' # raise an unexpected error >TypeError: unsupported operand type(s) for +: 'int' and 'str' >INFO:cherrypy.access.4052640720:127.0.0.1 - - [14/Apr/2021:17:42:22] "GET /error/custom_default HTTP/1.1" 500 513 "" "" >INFO:cherrypy.access.4052640720:127.0.0.1 - - [14/Apr/2021:17:42:22] "GET /error/noexist HTTP/1.1" 404 1853 "" "" >ERROR:cherrypy.error:[14/Apr/2021:17:42:22] Traceback (most recent call last): > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 184, in trap > return func(*args, **kwargs) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 104, in __call__ > return self.nextapp(environ, start_response) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 423, in tail > return self.response_class(environ, start_response, self.cpapp) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 236, in __init__ > self.run() > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 335, in run > request.run(meth, path, qs, rproto, headers, rfile) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 604, in run > self.respond(pi) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 638, in respond > self._do_respond(path_info) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 697, in _do_respond > response.body = self.handler() > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 219, in __call__ > self.body = self.oldhandler(*args, **kwargs) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpdispatch.py", line 54, in __call__ > return self.callable(*self.args, **self.kwargs) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_request_obj.py", line 204, in rethrow > raise ValueError() >ValueError > >------------------------------------------ Captured log call ------------------------------------------- >INFO cherrypy.access.4052640720:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:22] "GET /error/missing HTTP/1.1" 404 1472 "" "" >ERROR cherrypy.error.4052640720:_cplogging.py:213 [14/Apr/2021:17:42:22] HTTP >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 638, in respond > self._do_respond(path_info) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 697, in _do_respond > response.body = self.handler() > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 219, in __call__ > self.body = self.oldhandler(*args, **kwargs) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpdispatch.py", line 54, in __call__ > return self.callable(*self.args, **self.kwargs) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_request_obj.py", line 182, in page_method > raise ValueError() >ValueError >INFO cherrypy.access.4052640720:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:22] "GET /error/page_method HTTP/1.1" 500 1679 "" "" >ERROR cherrypy.error.4052640720:_cplogging.py:213 [14/Apr/2021:17:42:22] HTTP >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 638, in respond > self._do_respond(path_info) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 697, in _do_respond > response.body = self.handler() > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 250, in __call__ > ct.params['charset'] = self.find_acceptable_charset() > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 171, in find_acceptable_charset > if encoder(self.default_encoding): > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 112, in encode_string > for chunk in self.body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_request_obj.py", line 186, in page_yield > raise ValueError() >ValueError >INFO cherrypy.access.4052640720:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:22] "GET /error/page_yield HTTP/1.1" 500 1846 "" "" >INFO cherrypy.access.4052640720:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:22] "GET /error/page_streamed HTTP/1.1" 200 - "" "" >ERROR cherrypy.error.4052640720:_cplogging.py:213 [14/Apr/2021:17:42:22] Traceback (most recent call last): > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 184, in trap > return func(*args, **kwargs) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 277, in __next__ > return next(self.iter_response) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 99, in encoder > for chunk in body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_request_obj.py", line 191, in page_streamed > raise ValueError() >ValueError > >ERROR cherrypy.error.4052640720:_cplogging.py:213 [14/Apr/2021:17:42:22] >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 209, in trap > self.start_response(s, h, _sys.exc_info()) > File "/usr/lib/python3.8/site-packages/cheroot/wsgi.py", line 168, in start_response > six.reraise(*exc_info) > File "/usr/lib/python3.8/site-packages/six.py", line 703, in reraise > raise value > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 184, in trap > return func(*args, **kwargs) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 277, in __next__ > return next(self.iter_response) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 99, in encoder > for chunk in body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_request_obj.py", line 191, in page_streamed > raise ValueError() >ValueError >ERROR cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:22] ENGINE ValueError() >Traceback (most recent call last): > File "/usr/lib/python3.8/site-packages/cheroot/server.py", line 1287, in communicate > req.respond() > File "/usr/lib/python3.8/site-packages/cheroot/server.py", line 1077, in respond > self.server.gateway(self).respond() > File "/usr/lib/python3.8/site-packages/cheroot/wsgi.py", line 142, in respond > for chunk in filter(None, response): > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 176, in __next__ > return self.trap(next, self.iter_response) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 209, in trap > self.start_response(s, h, _sys.exc_info()) > File "/usr/lib/python3.8/site-packages/cheroot/wsgi.py", line 168, in start_response > six.reraise(*exc_info) > File "/usr/lib/python3.8/site-packages/six.py", line 703, in reraise > raise value > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 184, in trap > return func(*args, **kwargs) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 277, in __next__ > return next(self.iter_response) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 99, in encoder > for chunk in body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_request_obj.py", line 191, in page_streamed > raise ValueError() >ValueError > >INFO cherrypy.access.4052640720:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:22] "GET /error/cause_err_in_finalize HTTP/1.1" 500 789 "" "" >INFO cherrypy.access.4052640720:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:22] "GET /error/reason_phrase HTTP/1.1" 410 1693 "" "" >INFO cherrypy.access.4052640720:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:22] "GET /error/custom HTTP/1.1" 404 513 "" "" >INFO cherrypy.access.4052640720:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:22] "GET /error/custom?err=401 HTTP/1.1" 401 67 "" "" >ERROR cherrypy.error.4052640720:_cplogging.py:213 [14/Apr/2021:17:42:22] HTTP >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 638, in respond > self._do_respond(path_info) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 697, in _do_respond > response.body = self.handler() > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 219, in __call__ > self.body = self.oldhandler(*args, **kwargs) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpdispatch.py", line 54, in __call__ > return self.callable(*self.args, **self.kwargs) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_request_obj.py", line 175, in custom_default > return 1 + 'a' # raise an unexpected error >TypeError: unsupported operand type(s) for +: 'int' and 'str' >INFO cherrypy.access.4052640720:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:22] "GET /error/custom_default HTTP/1.1" 500 513 "" "" >INFO cherrypy.access.4052640720:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:22] "GET /error/noexist HTTP/1.1" 404 1853 "" "" >ERROR cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:22] Traceback (most recent call last): > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 184, in trap > return func(*args, **kwargs) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 104, in __call__ > return self.nextapp(environ, start_response) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 423, in tail > return self.response_class(environ, start_response, self.cpapp) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 236, in __init__ > self.run() > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 335, in run > request.run(meth, path, qs, rproto, headers, rfile) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 604, in run > self.respond(pi) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 638, in respond > self._do_respond(path_info) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 697, in _do_respond > response.body = self.handler() > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 219, in __call__ > self.body = self.oldhandler(*args, **kwargs) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpdispatch.py", line 54, in __call__ > return self.callable(*self.args, **self.kwargs) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_request_obj.py", line 204, in rethrow > raise ValueError() >ValueError >__________________________________ SessionTest.test_1_Ram_Concurrency __________________________________ > >cls = <class '_pytest.runner.CallInfo'> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf1655f58>, when = 'call' >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) > > @classmethod > def from_call( > cls, > func: "Callable[[], TResult]", > when: "Literal['collect', 'setup', 'call', 'teardown']", > reraise: Optional[ > Union[Type[BaseException], Tuple[Type[BaseException], ...]] > ] = None, > ) -> "CallInfo[TResult]": > excinfo = None > start = timing.time() > precise_start = timing.perf_counter() > try: >> result: Optional[TResult] = func() > >cls = <class '_pytest.runner.CallInfo'> >duration = 1.6473168230004376 >excinfo = <ExceptionInfo PytestUnraisableExceptionWarning('Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, type=Socke...ssFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=(\'127.0.0.1\', 40960), raddr=(\'127.0.0.1\', 54583)>\n') tblen=7> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf1655f58> >precise_start = 3721.863533512 >precise_stop = 3723.510850335 >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) >result = None >start = 1618414947.8635318 >stop = 1618414949.5108526 >when = 'call' > >/usr/lib/python3.8/site-packages/_pytest/runner.py:311: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.8/site-packages/_pytest/runner.py:255: in <lambda> > lambda: ihook(item=item, **kwds), when=when, reraise=reraise > ihook = <_HookCaller 'pytest_runtest_call'> > item = <TestCaseFunction test_1_Ram_Concurrency> > kwds = {} >/usr/lib/python3.8/site-packages/pluggy/hooks.py:286: in __call__ > return self._hookexec(self, self.get_hookimpls(), kwargs) > args = () > kwargs = {'item': <TestCaseFunction test_1_Ram_Concurrency>} > notincall = set() > self = <_HookCaller 'pytest_runtest_call'> >/usr/lib/python3.8/site-packages/pluggy/manager.py:93: in _hookexec > return self._inner_hookexec(hook, methods, kwargs) > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test_1_Ram_Concurrency>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] > self = <_pytest.config.PytestPluginManager object at 0xf744a4f0> >/usr/lib/python3.8/site-packages/pluggy/manager.py:84: in <lambda> > self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test_1_Ram_Concurrency>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:88: in pytest_runtest_call > yield from unraisable_exception_runtest_hook() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > def unraisable_exception_runtest_hook() -> Generator[None, None, None]: > with catch_unraisable_exception() as cm: > yield > if cm.unraisable: > if cm.unraisable.err_msg is not None: > err_msg = cm.unraisable.err_msg > else: > err_msg = "Exception ignored in" > msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" > msg += "".join( > traceback.format_exception( > cm.unraisable.exc_type, > cm.unraisable.exc_value, > cm.unraisable.exc_traceback, > ) > ) >> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) >E pytest.PytestUnraisableExceptionWarning: Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> >E >E Traceback (most recent call last): >E File "/usr/lib/python3.8/threading.py", line 870, in run >E self._target(*self._args, **self._kwargs) >E ResourceWarning: unclosed <socket.socket fd=17, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 40960), raddr=('127.0.0.1', 54583)> > >cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xf1684b80> >err_msg = 'Exception ignored in' >msg = ('Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, ' > 'type=SocketKind.SOCK_STREAM, proto=6>\n' > '\n' > 'Traceback (most recent call last):\n' > ' File "/usr/lib/python3.8/threading.py", line 870, in run\n' > ' self._target(*self._args, **self._kwargs)\n' > 'ResourceWarning: unclosed <socket.socket fd=17, ' > 'family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, ' > "laddr=('127.0.0.1', 40960), raddr=('127.0.0.1', 54583)>\n") > >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning >----------------------------------------- Captured stderr call ----------------------------------------- >INFO:cherrypy.error:[14/Apr/2021:17:42:27] ENGINE Stopped thread 'Session cleanup'. >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:27] "GET /set_session_cls/cherrypy.lib.sessions.RamSession HTTP/1.1" 200 - "" "" >INFO:cherrypy.error:[14/Apr/2021:17:42:27] ENGINE Started monitor thread 'Session cleanup'. >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:27] "GET / HTTP/1.1" 200 1 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:27] "GET / HTTP/1.1" 200 1 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:27] "GET / HTTP/1.1" 200 1 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:27] "GET / HTTP/1.1" 200 1 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:27] "GET / HTTP/1.1" 200 1 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:27] "GET / HTTP/1.1" 200 1 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:27] "GET / HTTP/1.1" 200 1 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:27] "GET / HTTP/1.1" 200 1 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:27] "GET / HTTP/1.1" 200 1 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:27] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:27] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >------------------------------------------ Captured log call ------------------------------------------- >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:27] ENGINE Stopped thread 'Session cleanup'. >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:27] "GET /set_session_cls/cherrypy.lib.sessions.RamSession HTTP/1.1" 200 - "" "" >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:27] ENGINE Started monitor thread 'Session cleanup'. >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:27] "GET / HTTP/1.1" 200 1 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:27] "GET / HTTP/1.1" 200 1 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:27] "GET / HTTP/1.1" 200 1 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:27] "GET / HTTP/1.1" 200 1 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:27] "GET / HTTP/1.1" 200 1 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:27] "GET / HTTP/1.1" 200 1 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:27] "GET / HTTP/1.1" 200 1 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:27] "GET / HTTP/1.1" 200 1 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:27] "GET / HTTP/1.1" 200 1 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:27] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:27] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:28] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 3 "" "" >_________________________________ SessionTest.test_2_File_Concurrency __________________________________ > >cls = <class '_pytest.runner.CallInfo'> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf165c928>, when = 'call' >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) > > @classmethod > def from_call( > cls, > func: "Callable[[], TResult]", > when: "Literal['collect', 'setup', 'call', 'teardown']", > reraise: Optional[ > Union[Type[BaseException], Tuple[Type[BaseException], ...]] > ] = None, > ) -> "CallInfo[TResult]": > excinfo = None > start = timing.time() > precise_start = timing.perf_counter() > try: >> result: Optional[TResult] = func() > >cls = <class '_pytest.runner.CallInfo'> >duration = 2.383619123000244 >excinfo = <ExceptionInfo PytestUnraisableExceptionWarning('Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, type=Socke...ssFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=(\'127.0.0.1\', 40972), raddr=(\'127.0.0.1\', 54583)>\n') tblen=7> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf165c928> >precise_start = 3723.589301312 >precise_stop = 3725.972920435 >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) >result = None >start = 1618414949.5892994 >stop = 1618414951.972923 >when = 'call' > >/usr/lib/python3.8/site-packages/_pytest/runner.py:311: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.8/site-packages/_pytest/runner.py:255: in <lambda> > lambda: ihook(item=item, **kwds), when=when, reraise=reraise > ihook = <_HookCaller 'pytest_runtest_call'> > item = <TestCaseFunction test_2_File_Concurrency> > kwds = {} >/usr/lib/python3.8/site-packages/pluggy/hooks.py:286: in __call__ > return self._hookexec(self, self.get_hookimpls(), kwargs) > args = () > kwargs = {'item': <TestCaseFunction test_2_File_Concurrency>} > notincall = set() > self = <_HookCaller 'pytest_runtest_call'> >/usr/lib/python3.8/site-packages/pluggy/manager.py:93: in _hookexec > return self._inner_hookexec(hook, methods, kwargs) > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test_2_File_Concurrency>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] > self = <_pytest.config.PytestPluginManager object at 0xf744a4f0> >/usr/lib/python3.8/site-packages/pluggy/manager.py:84: in <lambda> > self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test_2_File_Concurrency>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:88: in pytest_runtest_call > yield from unraisable_exception_runtest_hook() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > def unraisable_exception_runtest_hook() -> Generator[None, None, None]: > with catch_unraisable_exception() as cm: > yield > if cm.unraisable: > if cm.unraisable.err_msg is not None: > err_msg = cm.unraisable.err_msg > else: > err_msg = "Exception ignored in" > msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" > msg += "".join( > traceback.format_exception( > cm.unraisable.exc_type, > cm.unraisable.exc_value, > cm.unraisable.exc_traceback, > ) > ) >> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) >E pytest.PytestUnraisableExceptionWarning: Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> >E >E Traceback (most recent call last): >E File "/usr/lib/python3.8/threading.py", line 870, in run >E self._target(*self._args, **self._kwargs) >E ResourceWarning: unclosed <socket.socket fd=21, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 40972), raddr=('127.0.0.1', 54583)> > >cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xf1545b38> >err_msg = 'Exception ignored in' >msg = ('Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, ' > 'type=SocketKind.SOCK_STREAM, proto=6>\n' > '\n' > 'Traceback (most recent call last):\n' > ' File "/usr/lib/python3.8/threading.py", line 870, in run\n' > ' self._target(*self._args, **self._kwargs)\n' > 'ResourceWarning: unclosed <socket.socket fd=21, ' > 'family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, ' > "laddr=('127.0.0.1', 40972), raddr=('127.0.0.1', 54583)>\n") > >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning >----------------------------------------- Captured stderr call ----------------------------------------- >INFO:cherrypy.error:[14/Apr/2021:17:42:29] ENGINE Stopped thread 'Session cleanup'. >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET /set_session_cls/cherrypy.lib.sessions.FileSession HTTP/1.1" 200 - "" "" >INFO:cherrypy.error:[14/Apr/2021:17:42:29] ENGINE Started monitor thread 'Session cleanup'. >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 1 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 1 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 1 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 1 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 1 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 1 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 1 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 1 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 1 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 2 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO:cherrypy.access.4050936040:127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >------------------------------------------ Captured log call ------------------------------------------- >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:29] ENGINE Stopped thread 'Session cleanup'. >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET /set_session_cls/cherrypy.lib.sessions.FileSession HTTP/1.1" 200 - "" "" >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:29] ENGINE Started monitor thread 'Session cleanup'. >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 1 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 1 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 1 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 1 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 1 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 1 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 1 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 1 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 1 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:29] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:30] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 2 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >INFO cherrypy.access.4050936040:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:42:31] "GET / HTTP/1.1" 200 3 "" "" >______________________________________ PluginTests.test_daemonize ______________________________________ > >cls = <class '_pytest.runner.CallInfo'> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf15c4070>, when = 'call' >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) > > @classmethod > def from_call( > cls, > func: "Callable[[], TResult]", > when: "Literal['collect', 'setup', 'call', 'teardown']", > reraise: Optional[ > Union[Type[BaseException], Tuple[Type[BaseException], ...]] > ] = None, > ) -> "CallInfo[TResult]": > excinfo = None > start = timing.time() > precise_start = timing.perf_counter() > try: >> result: Optional[TResult] = func() > >cls = <class '_pytest.runner.CallInfo'> >duration = 2.9118373830001474 >excinfo = <ExceptionInfo PytestUnraisableExceptionWarning('Exception ignored in: <_io.FileIO [closed]>\n\nTraceback (most recent call last):\n ...io.BufferedReader name=\'/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test.pid\'>\n') tblen=7> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf15c4070> >precise_start = 3739.460357203 >precise_stop = 3742.372194586 >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) >result = None >start = 1618414965.4603553 >stop = 1618414968.3721983 >when = 'call' > >/usr/lib/python3.8/site-packages/_pytest/runner.py:311: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.8/site-packages/_pytest/runner.py:255: in <lambda> > lambda: ihook(item=item, **kwds), when=when, reraise=reraise > ihook = <_HookCaller 'pytest_runtest_call'> > item = <TestCaseFunction test_daemonize> > kwds = {} >/usr/lib/python3.8/site-packages/pluggy/hooks.py:286: in __call__ > return self._hookexec(self, self.get_hookimpls(), kwargs) > args = () > kwargs = {'item': <TestCaseFunction test_daemonize>} > notincall = set() > self = <_HookCaller 'pytest_runtest_call'> >/usr/lib/python3.8/site-packages/pluggy/manager.py:93: in _hookexec > return self._inner_hookexec(hook, methods, kwargs) > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test_daemonize>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] > self = <_pytest.config.PytestPluginManager object at 0xf744a4f0> >/usr/lib/python3.8/site-packages/pluggy/manager.py:84: in <lambda> > self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test_daemonize>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:88: in pytest_runtest_call > yield from unraisable_exception_runtest_hook() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > def unraisable_exception_runtest_hook() -> Generator[None, None, None]: > with catch_unraisable_exception() as cm: > yield > if cm.unraisable: > if cm.unraisable.err_msg is not None: > err_msg = cm.unraisable.err_msg > else: > err_msg = "Exception ignored in" > msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" > msg += "".join( > traceback.format_exception( > cm.unraisable.exc_type, > cm.unraisable.exc_value, > cm.unraisable.exc_traceback, > ) > ) >> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) >E pytest.PytestUnraisableExceptionWarning: Exception ignored in: <_io.FileIO [closed]> >E >E Traceback (most recent call last): >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/helper.py", line 508, in get_pid >E return int(open(self.pid_file, 'rb').read()) >E ResourceWarning: unclosed file <_io.BufferedReader name='/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test.pid'> > >cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xf1668c70> >err_msg = 'Exception ignored in' >msg = ('Exception ignored in: <_io.FileIO [closed]>\n' > '\n' > 'Traceback (most recent call last):\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/helper.py", ' > 'line 508, in get_pid\n' > " return int(open(self.pid_file, 'rb').read())\n" > 'ResourceWarning: unclosed file <_io.BufferedReader ' > "name='/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test.pid'>\n") > >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning >---------------------------------------- Captured stderr setup ----------------------------------------- >INFO:cherrypy.error:[14/Apr/2021:17:42:45] ENGINE Listening for SIGTERM. >INFO:cherrypy.error:[14/Apr/2021:17:42:45] ENGINE Listening for SIGHUP. >INFO:cherrypy.error:[14/Apr/2021:17:42:45] ENGINE Listening for SIGUSR1. >------------------------------------------ Captured log setup ------------------------------------------ >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:45] ENGINE Listening for SIGTERM. >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:45] ENGINE Listening for SIGHUP. >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:45] ENGINE Listening for SIGUSR1. >______________________________ SignalHandlingTests.test_SIGHUP_daemonized ______________________________ > >cls = <class '_pytest.runner.CallInfo'> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf162d8e0>, when = 'call' >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) > > @classmethod > def from_call( > cls, > func: "Callable[[], TResult]", > when: "Literal['collect', 'setup', 'call', 'teardown']", > reraise: Optional[ > Union[Type[BaseException], Tuple[Type[BaseException], ...]] > ] = None, > ) -> "CallInfo[TResult]": > excinfo = None > start = timing.time() > precise_start = timing.perf_counter() > try: >> result: Optional[TResult] = func() > >cls = <class '_pytest.runner.CallInfo'> >duration = 4.921092542999759 >excinfo = <ExceptionInfo PytestUnraisableExceptionWarning('Exception ignored in: <_io.FileIO [closed]>\n\nTraceback (most recent call last):\n ...io.BufferedReader name=\'/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test.pid\'>\n') tblen=7> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf162d8e0> >precise_start = 3742.456951728 >precise_stop = 3747.378044271 >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) >result = None >start = 1618414968.4569497 >stop = 1618414973.378047 >when = 'call' > >/usr/lib/python3.8/site-packages/_pytest/runner.py:311: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.8/site-packages/_pytest/runner.py:255: in <lambda> > lambda: ihook(item=item, **kwds), when=when, reraise=reraise > ihook = <_HookCaller 'pytest_runtest_call'> > item = <TestCaseFunction test_SIGHUP_daemonized> > kwds = {} >/usr/lib/python3.8/site-packages/pluggy/hooks.py:286: in __call__ > return self._hookexec(self, self.get_hookimpls(), kwargs) > args = () > kwargs = {'item': <TestCaseFunction test_SIGHUP_daemonized>} > notincall = set() > self = <_HookCaller 'pytest_runtest_call'> >/usr/lib/python3.8/site-packages/pluggy/manager.py:93: in _hookexec > return self._inner_hookexec(hook, methods, kwargs) > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test_SIGHUP_daemonized>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] > self = <_pytest.config.PytestPluginManager object at 0xf744a4f0> >/usr/lib/python3.8/site-packages/pluggy/manager.py:84: in <lambda> > self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test_SIGHUP_daemonized>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:88: in pytest_runtest_call > yield from unraisable_exception_runtest_hook() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > def unraisable_exception_runtest_hook() -> Generator[None, None, None]: > with catch_unraisable_exception() as cm: > yield > if cm.unraisable: > if cm.unraisable.err_msg is not None: > err_msg = cm.unraisable.err_msg > else: > err_msg = "Exception ignored in" > msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" > msg += "".join( > traceback.format_exception( > cm.unraisable.exc_type, > cm.unraisable.exc_value, > cm.unraisable.exc_traceback, > ) > ) >> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) >E pytest.PytestUnraisableExceptionWarning: Exception ignored in: <_io.FileIO [closed]> >E >E Traceback (most recent call last): >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/helper.py", line 508, in get_pid >E return int(open(self.pid_file, 'rb').read()) >E ResourceWarning: unclosed file <_io.BufferedReader name='/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test.pid'> > >cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xf1563b08> >err_msg = 'Exception ignored in' >msg = ('Exception ignored in: <_io.FileIO [closed]>\n' > '\n' > 'Traceback (most recent call last):\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/helper.py", ' > 'line 508, in get_pid\n' > " return int(open(self.pid_file, 'rb').read())\n" > 'ResourceWarning: unclosed file <_io.BufferedReader ' > "name='/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test.pid'>\n") > >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning >---------------------------------------- Captured stderr setup ----------------------------------------- >INFO:cherrypy.error:[14/Apr/2021:17:42:48] ENGINE Listening for SIGTERM. >INFO:cherrypy.error:[14/Apr/2021:17:42:48] ENGINE Listening for SIGHUP. >INFO:cherrypy.error:[14/Apr/2021:17:42:48] ENGINE Listening for SIGUSR1. >------------------------------------------ Captured log setup ------------------------------------------ >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:48] ENGINE Listening for SIGTERM. >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:48] ENGINE Listening for SIGHUP. >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:42:48] ENGINE Listening for SIGUSR1. >___________________________________ SignalHandlingTests.test_SIGTERM ___________________________________ > >cls = <class '_pytest.runner.CallInfo'> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf15f3f10>, when = 'call' >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) > > @classmethod > def from_call( > cls, > func: "Callable[[], TResult]", > when: "Literal['collect', 'setup', 'call', 'teardown']", > reraise: Optional[ > Union[Type[BaseException], Tuple[Type[BaseException], ...]] > ] = None, > ) -> "CallInfo[TResult]": > excinfo = None > start = timing.time() > precise_start = timing.perf_counter() > try: >> result: Optional[TResult] = func() > >cls = <class '_pytest.runner.CallInfo'> >duration = 4.8991781350000565 >excinfo = <ExceptionInfo PytestUnraisableExceptionWarning('Exception ignored in: <_io.FileIO [closed]>\n\nTraceback (most recent call last):\n ...io.BufferedReader name=\'/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test.pid\'>\n') tblen=7> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf15f3f10> >precise_start = 3749.492580888 >precise_stop = 3754.391759023 >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) >result = None >start = 1618414975.492578 >stop = 1618414980.3917632 >when = 'call' > >/usr/lib/python3.8/site-packages/_pytest/runner.py:311: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.8/site-packages/_pytest/runner.py:255: in <lambda> > lambda: ihook(item=item, **kwds), when=when, reraise=reraise > ihook = <_HookCaller 'pytest_runtest_call'> > item = <TestCaseFunction test_SIGTERM> > kwds = {} >/usr/lib/python3.8/site-packages/pluggy/hooks.py:286: in __call__ > return self._hookexec(self, self.get_hookimpls(), kwargs) > args = () > kwargs = {'item': <TestCaseFunction test_SIGTERM>} > notincall = set() > self = <_HookCaller 'pytest_runtest_call'> >/usr/lib/python3.8/site-packages/pluggy/manager.py:93: in _hookexec > return self._inner_hookexec(hook, methods, kwargs) > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test_SIGTERM>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] > self = <_pytest.config.PytestPluginManager object at 0xf744a4f0> >/usr/lib/python3.8/site-packages/pluggy/manager.py:84: in <lambda> > self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test_SIGTERM>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:88: in pytest_runtest_call > yield from unraisable_exception_runtest_hook() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > def unraisable_exception_runtest_hook() -> Generator[None, None, None]: > with catch_unraisable_exception() as cm: > yield > if cm.unraisable: > if cm.unraisable.err_msg is not None: > err_msg = cm.unraisable.err_msg > else: > err_msg = "Exception ignored in" > msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" > msg += "".join( > traceback.format_exception( > cm.unraisable.exc_type, > cm.unraisable.exc_value, > cm.unraisable.exc_traceback, > ) > ) >> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) >E pytest.PytestUnraisableExceptionWarning: Exception ignored in: <_io.FileIO [closed]> >E >E Traceback (most recent call last): >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/helper.py", line 508, in get_pid >E return int(open(self.pid_file, 'rb').read()) >E ResourceWarning: unclosed file <_io.BufferedReader name='/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test.pid'> > >cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xf15753a0> >err_msg = 'Exception ignored in' >msg = ('Exception ignored in: <_io.FileIO [closed]>\n' > '\n' > 'Traceback (most recent call last):\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/helper.py", ' > 'line 508, in get_pid\n' > " return int(open(self.pid_file, 'rb').read())\n" > 'ResourceWarning: unclosed file <_io.BufferedReader ' > "name='/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test.pid'>\n") > >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning >_________________________ SignalHandlingTests.test_signal_handler_unsubscribe __________________________ > >cls = <class '_pytest.runner.CallInfo'> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf15f3538>, when = 'call' >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) > > @classmethod > def from_call( > cls, > func: "Callable[[], TResult]", > when: "Literal['collect', 'setup', 'call', 'teardown']", > reraise: Optional[ > Union[Type[BaseException], Tuple[Type[BaseException], ...]] > ] = None, > ) -> "CallInfo[TResult]": > excinfo = None > start = timing.time() > precise_start = timing.perf_counter() > try: >> result: Optional[TResult] = func() > >cls = <class '_pytest.runner.CallInfo'> >duration = 1.988569693000045 >excinfo = <ExceptionInfo PytestUnraisableExceptionWarning('Exception ignored in: <_io.FileIO [closed]>\n\nTraceback (most recent call last):\n ...feredReader name=\'/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test.error.log\'>\n') tblen=7> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf15f3538> >precise_start = 3754.472184716 >precise_stop = 3756.460754409 >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) >result = None >start = 1618414980.472183 >stop = 1618414982.4607599 >when = 'call' > >/usr/lib/python3.8/site-packages/_pytest/runner.py:311: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.8/site-packages/_pytest/runner.py:255: in <lambda> > lambda: ihook(item=item, **kwds), when=when, reraise=reraise > ihook = <_HookCaller 'pytest_runtest_call'> > item = <TestCaseFunction test_signal_handler_unsubscribe> > kwds = {} >/usr/lib/python3.8/site-packages/pluggy/hooks.py:286: in __call__ > return self._hookexec(self, self.get_hookimpls(), kwargs) > args = () > kwargs = {'item': <TestCaseFunction test_signal_handler_unsubscribe>} > notincall = set() > self = <_HookCaller 'pytest_runtest_call'> >/usr/lib/python3.8/site-packages/pluggy/manager.py:93: in _hookexec > return self._inner_hookexec(hook, methods, kwargs) > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test_signal_handler_unsubscribe>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] > self = <_pytest.config.PytestPluginManager object at 0xf744a4f0> >/usr/lib/python3.8/site-packages/pluggy/manager.py:84: in <lambda> > self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test_signal_handler_unsubscribe>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:88: in pytest_runtest_call > yield from unraisable_exception_runtest_hook() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > def unraisable_exception_runtest_hook() -> Generator[None, None, None]: > with catch_unraisable_exception() as cm: > yield > if cm.unraisable: > if cm.unraisable.err_msg is not None: > err_msg = cm.unraisable.err_msg > else: > err_msg = "Exception ignored in" > msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" > msg += "".join( > traceback.format_exception( > cm.unraisable.exc_type, > cm.unraisable.exc_value, > cm.unraisable.exc_traceback, > ) > ) >> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) >E pytest.PytestUnraisableExceptionWarning: Exception ignored in: <_io.FileIO [closed]> >E >E Traceback (most recent call last): >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_states.py", line 426, in test_signal_handler_unsubscribe >E log_lines = list(open(p.error_log, 'rb')) >E ResourceWarning: unclosed file <_io.BufferedReader name='/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test.error.log'> > >cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xf1570958> >err_msg = 'Exception ignored in' >msg = ('Exception ignored in: <_io.FileIO [closed]>\n' > '\n' > 'Traceback (most recent call last):\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_states.py", ' > 'line 426, in test_signal_handler_unsubscribe\n' > " log_lines = list(open(p.error_log, 'rb'))\n" > 'ResourceWarning: unclosed file <_io.BufferedReader ' > "name='/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test.error.log'>\n") > >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning >______________________________________ StaticTest.test_755_vhost _______________________________________ > >cls = <class '_pytest.runner.CallInfo'> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf15f38e0>, when = 'call' >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) > > @classmethod > def from_call( > cls, > func: "Callable[[], TResult]", > when: "Literal['collect', 'setup', 'call', 'teardown']", > reraise: Optional[ > Union[Type[BaseException], Tuple[Type[BaseException], ...]] > ] = None, > ) -> "CallInfo[TResult]": > excinfo = None > start = timing.time() > precise_start = timing.perf_counter() > try: >> result: Optional[TResult] = func() > >cls = <class '_pytest.runner.CallInfo'> >duration = 0.011935825999898952 >excinfo = <ExceptionInfo PytestUnraisableExceptionWarning('Exception ignored in: <_io.FileIO [closed]>\n\nTraceback (most recent call last):\n ...er name=Path(\'/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/static/index.html\')>\n') tblen=7> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf15f38e0> >precise_start = 3759.003941718 >precise_stop = 3759.015877544 >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) >result = None >start = 1618414985.0039394 >stop = 1618414985.0158803 >when = 'call' > >/usr/lib/python3.8/site-packages/_pytest/runner.py:311: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.8/site-packages/_pytest/runner.py:255: in <lambda> > lambda: ihook(item=item, **kwds), when=when, reraise=reraise > ihook = <_HookCaller 'pytest_runtest_call'> > item = <TestCaseFunction test_755_vhost> > kwds = {} >/usr/lib/python3.8/site-packages/pluggy/hooks.py:286: in __call__ > return self._hookexec(self, self.get_hookimpls(), kwargs) > args = () > kwargs = {'item': <TestCaseFunction test_755_vhost>} > notincall = set() > self = <_HookCaller 'pytest_runtest_call'> >/usr/lib/python3.8/site-packages/pluggy/manager.py:93: in _hookexec > return self._inner_hookexec(hook, methods, kwargs) > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test_755_vhost>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] > self = <_pytest.config.PytestPluginManager object at 0xf744a4f0> >/usr/lib/python3.8/site-packages/pluggy/manager.py:84: in <lambda> > self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test_755_vhost>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:88: in pytest_runtest_call > yield from unraisable_exception_runtest_hook() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > def unraisable_exception_runtest_hook() -> Generator[None, None, None]: > with catch_unraisable_exception() as cm: > yield > if cm.unraisable: > if cm.unraisable.err_msg is not None: > err_msg = cm.unraisable.err_msg > else: > err_msg = "Exception ignored in" > msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" > msg += "".join( > traceback.format_exception( > cm.unraisable.exc_type, > cm.unraisable.exc_value, > cm.unraisable.exc_traceback, > ) > ) >> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) >E pytest.PytestUnraisableExceptionWarning: Exception ignored in: <_io.FileIO [closed]> >E >E Traceback (most recent call last): >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 638, in respond >E self._do_respond(path_info) >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 694, in _do_respond >E self.hooks.run('before_handler') >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 95, in run >E self.run_hooks(iter(sorted(self[point]))) >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 117, in run_hooks >E hook() >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 65, in __call__ >E return self.callback(**self.kwargs) >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/cptools.py", line 481, in trailing_slash >E raise cherrypy.HTTPRedirect(new_url, status=status or 301) >E cherrypy._cperror.HTTPRedirect: (['http://virt.net/test/'], 301) >E >E During handling of the above exception, another exception occurred: >E >E Traceback (most recent call last): >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 798, in __set__ >E obj._body = encoding.prepare_iter(value) >E ResourceWarning: unclosed file <_io.BufferedReader name=Path('/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/static/index.html')> > >cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xf1551b98> >err_msg = 'Exception ignored in' >msg = ('Exception ignored in: <_io.FileIO [closed]>\n' > '\n' > 'Traceback (most recent call last):\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", ' > 'line 638, in respond\n' > ' self._do_respond(path_info)\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", ' > 'line 694, in _do_respond\n' > " self.hooks.run('before_handler')\n" > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", ' > 'line 95, in run\n' > ' self.run_hooks(iter(sorted(self[point])))\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", ' > 'line 117, in run_hooks\n' > ' hook()\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", ' > 'line 65, in __call__\n' > ' return self.callback(**self.kwargs)\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/cptools.py", ' > 'line 481, in trailing_slash\n' > ' raise cherrypy.HTTPRedirect(new_url, status=status or 301)\n' > "cherrypy._cperror.HTTPRedirect: (['http://virt.net/test/'], 301)\n" > '\n' > 'During handling of the above exception, another exception occurred:\n' > '\n' > 'Traceback (most recent call last):\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", ' > 'line 798, in __set__\n' > ' obj._body = encoding.prepare_iter(value)\n' > 'ResourceWarning: unclosed file <_io.BufferedReader ' > "name=Path('/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/static/index.html')>\n") > >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning >---------------------------------------- Captured stderr setup ----------------------------------------- >INFO:cherrypy.error:[14/Apr/2021:17:43:04] ENGINE Listening for SIGTERM. >INFO:cherrypy.error:[14/Apr/2021:17:43:04] ENGINE Listening for SIGHUP. >INFO:cherrypy.error:[14/Apr/2021:17:43:04] ENGINE Listening for SIGUSR1. >INFO:cherrypy.error:[14/Apr/2021:17:43:04] ENGINE Bus STARTING >INFO:cherrypy.error:[14/Apr/2021:17:43:04] ENGINE Started monitor thread 'Session cleanup'. >INFO:cherrypy.error:[14/Apr/2021:17:43:04] ENGINE Started monitor thread 'Session cleanup'. >INFO:cherrypy.error:[14/Apr/2021:17:43:05] ENGINE Serving on http://127.0.0.1:54583 >INFO:cherrypy.error:[14/Apr/2021:17:43:05] ENGINE Bus STARTED >------------------------------------------ Captured log setup ------------------------------------------ >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:43:04] ENGINE Listening for SIGTERM. >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:43:04] ENGINE Listening for SIGHUP. >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:43:04] ENGINE Listening for SIGUSR1. >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:43:04] ENGINE Bus STARTING >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:43:04] ENGINE Started monitor thread 'Session cleanup'. >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:43:04] ENGINE Started monitor thread 'Session cleanup'. >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:43:05] ENGINE Serving on http://127.0.0.1:54583 >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:43:05] ENGINE Bus STARTED >----------------------------------------- Captured stderr call ----------------------------------------- >INFO:cherrypy.access.4048884784:127.0.0.1 - - [14/Apr/2021:17:43:05] "GET /test/ HTTP/1.1" 200 14 "" "" >INFO:cherrypy.access.4048884784:127.0.0.1 - - [14/Apr/2021:17:43:05] "GET /test HTTP/1.1" 301 97 "" "" >------------------------------------------ Captured log call ------------------------------------------- >INFO cherrypy.access.4048884784:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:43:05] "GET /test/ HTTP/1.1" 200 14 "" "" >INFO cherrypy.access.4048884784:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:43:05] "GET /test HTTP/1.1" 301 97 "" "" >_________________________________ StaticTest.test_file_stream_deadlock _________________________________ > >cls = <class '_pytest.runner.CallInfo'> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf15c0e80>, when = 'call' >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) > > @classmethod > def from_call( > cls, > func: "Callable[[], TResult]", > when: "Literal['collect', 'setup', 'call', 'teardown']", > reraise: Optional[ > Union[Type[BaseException], Tuple[Type[BaseException], ...]] > ] = None, > ) -> "CallInfo[TResult]": > excinfo = None > start = timing.time() > precise_start = timing.perf_counter() > try: >> result: Optional[TResult] = func() > >cls = <class '_pytest.runner.CallInfo'> >duration = 0.19699107599990384 >excinfo = <ExceptionInfo PytestUnraisableExceptionWarning('Exception ignored in: <_io.FileIO [closed]>\n\nTraceback (most recent call last):\n ...r name=Path(\'/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/static/bigfile.log\')>\n') tblen=7> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf15c0e80> >precise_start = 3770.077834066 >precise_stop = 3770.274825142 >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) >result = None >start = 1618414996.0778322 >stop = 1618414996.2748275 >when = 'call' > >/usr/lib/python3.8/site-packages/_pytest/runner.py:311: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.8/site-packages/_pytest/runner.py:255: in <lambda> > lambda: ihook(item=item, **kwds), when=when, reraise=reraise > ihook = <_HookCaller 'pytest_runtest_call'> > item = <TestCaseFunction test_file_stream_deadlock> > kwds = {} >/usr/lib/python3.8/site-packages/pluggy/hooks.py:286: in __call__ > return self._hookexec(self, self.get_hookimpls(), kwargs) > args = () > kwargs = {'item': <TestCaseFunction test_file_stream_deadlock>} > notincall = set() > self = <_HookCaller 'pytest_runtest_call'> >/usr/lib/python3.8/site-packages/pluggy/manager.py:93: in _hookexec > return self._inner_hookexec(hook, methods, kwargs) > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test_file_stream_deadlock>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] > self = <_pytest.config.PytestPluginManager object at 0xf744a4f0> >/usr/lib/python3.8/site-packages/pluggy/manager.py:84: in <lambda> > self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test_file_stream_deadlock>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:88: in pytest_runtest_call > yield from unraisable_exception_runtest_hook() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > def unraisable_exception_runtest_hook() -> Generator[None, None, None]: > with catch_unraisable_exception() as cm: > yield > if cm.unraisable: > if cm.unraisable.err_msg is not None: > err_msg = cm.unraisable.err_msg > else: > err_msg = "Exception ignored in" > msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" > msg += "".join( > traceback.format_exception( > cm.unraisable.exc_type, > cm.unraisable.exc_value, > cm.unraisable.exc_traceback, > ) > ) >> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) >E pytest.PytestUnraisableExceptionWarning: Exception ignored in: <_io.FileIO [closed]> >E >E Traceback (most recent call last): >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_static.py", line 81, in bigfile >E self.f = static.serve_file(bigfile_filepath) >E ResourceWarning: unclosed file <_io.BufferedReader name=Path('/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/static/bigfile.log')> > >cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xf1563670> >err_msg = 'Exception ignored in' >msg = ('Exception ignored in: <_io.FileIO [closed]>\n' > '\n' > 'Traceback (most recent call last):\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_static.py", ' > 'line 81, in bigfile\n' > ' self.f = static.serve_file(bigfile_filepath)\n' > 'ResourceWarning: unclosed file <_io.BufferedReader ' > "name=Path('/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/static/bigfile.log')>\n") > >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning >----------------------------------------- Captured stderr call ----------------------------------------- >INFO:cherrypy.access.4048885384:127.0.0.1 - - [14/Apr/2021:17:43:16] "GET /bigfile HTTP/1.1" 200 33554432 "" "" >INFO:cherrypy.access.4048885384:127.0.0.1 - - [14/Apr/2021:17:43:16] "GET /bigfile HTTP/1.1" 200 33554432 "" "" >------------------------------------------ Captured log call ------------------------------------------- >INFO cherrypy.access.4048885384:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:43:16] "GET /bigfile HTTP/1.1" 200 33554432 "" "" >INFO cherrypy.access.4048885384:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:43:16] "GET /bigfile HTTP/1.1" 200 33554432 "" "" >________________________________________ StaticTest.test_index _________________________________________ > >cls = <class '_pytest.runner.CallInfo'> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf154fa48>, when = 'call' >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) > > @classmethod > def from_call( > cls, > func: "Callable[[], TResult]", > when: "Literal['collect', 'setup', 'call', 'teardown']", > reraise: Optional[ > Union[Type[BaseException], Tuple[Type[BaseException], ...]] > ] = None, > ) -> "CallInfo[TResult]": > excinfo = None > start = timing.time() > precise_start = timing.perf_counter() > try: >> result: Optional[TResult] = func() > >cls = <class '_pytest.runner.CallInfo'> >duration = 0.01122965500007922 >excinfo = <ExceptionInfo PytestUnraisableExceptionWarning('Exception ignored in: <_io.FileIO [closed]>\n\nTraceback (most recent call last):\n ...er name=Path(\'/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/static/index.html\')>\n') tblen=7> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf154fa48> >precise_start = 3770.37607886 >precise_stop = 3770.387308515 >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) >result = None >start = 1618414996.3760772 >stop = 1618414996.3873115 >when = 'call' > >/usr/lib/python3.8/site-packages/_pytest/runner.py:311: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.8/site-packages/_pytest/runner.py:255: in <lambda> > lambda: ihook(item=item, **kwds), when=when, reraise=reraise > ihook = <_HookCaller 'pytest_runtest_call'> > item = <TestCaseFunction test_index> > kwds = {} >/usr/lib/python3.8/site-packages/pluggy/hooks.py:286: in __call__ > return self._hookexec(self, self.get_hookimpls(), kwargs) > args = () > kwargs = {'item': <TestCaseFunction test_index>} > notincall = set() > self = <_HookCaller 'pytest_runtest_call'> >/usr/lib/python3.8/site-packages/pluggy/manager.py:93: in _hookexec > return self._inner_hookexec(hook, methods, kwargs) > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test_index>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] > self = <_pytest.config.PytestPluginManager object at 0xf744a4f0> >/usr/lib/python3.8/site-packages/pluggy/manager.py:84: in <lambda> > self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test_index>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:88: in pytest_runtest_call > yield from unraisable_exception_runtest_hook() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > def unraisable_exception_runtest_hook() -> Generator[None, None, None]: > with catch_unraisable_exception() as cm: > yield > if cm.unraisable: > if cm.unraisable.err_msg is not None: > err_msg = cm.unraisable.err_msg > else: > err_msg = "Exception ignored in" > msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" > msg += "".join( > traceback.format_exception( > cm.unraisable.exc_type, > cm.unraisable.exc_value, > cm.unraisable.exc_traceback, > ) > ) >> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) >E pytest.PytestUnraisableExceptionWarning: Exception ignored in: <_io.FileIO [closed]> >E >E Traceback (most recent call last): >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 638, in respond >E self._do_respond(path_info) >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 694, in _do_respond >E self.hooks.run('before_handler') >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 95, in run >E self.run_hooks(iter(sorted(self[point]))) >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 117, in run_hooks >E hook() >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 65, in __call__ >E return self.callback(**self.kwargs) >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/cptools.py", line 481, in trailing_slash >E raise cherrypy.HTTPRedirect(new_url, status=status or 301) >E cherrypy._cperror.HTTPRedirect: (['http://127.0.0.1:54583/docroot/'], 301) >E >E During handling of the above exception, another exception occurred: >E >E Traceback (most recent call last): >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 798, in __set__ >E obj._body = encoding.prepare_iter(value) >E ResourceWarning: unclosed file <_io.BufferedReader name=Path('/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/static/index.html')> > >cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xf2c513a0> >err_msg = 'Exception ignored in' >msg = ('Exception ignored in: <_io.FileIO [closed]>\n' > '\n' > 'Traceback (most recent call last):\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", ' > 'line 638, in respond\n' > ' self._do_respond(path_info)\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", ' > 'line 694, in _do_respond\n' > " self.hooks.run('before_handler')\n" > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", ' > 'line 95, in run\n' > ' self.run_hooks(iter(sorted(self[point])))\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", ' > 'line 117, in run_hooks\n' > ' hook()\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", ' > 'line 65, in __call__\n' > ' return self.callback(**self.kwargs)\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/cptools.py", ' > 'line 481, in trailing_slash\n' > ' raise cherrypy.HTTPRedirect(new_url, status=status or 301)\n' > "cherrypy._cperror.HTTPRedirect: (['http://127.0.0.1:54583/docroot/'], 301)\n" > '\n' > 'During handling of the above exception, another exception occurred:\n' > '\n' > 'Traceback (most recent call last):\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", ' > 'line 798, in __set__\n' > ' obj._body = encoding.prepare_iter(value)\n' > 'ResourceWarning: unclosed file <_io.BufferedReader ' > "name=Path('/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/static/index.html')>\n") > >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning >----------------------------------------- Captured stderr call ----------------------------------------- >INFO:cherrypy.access.4048885384:127.0.0.1 - - [14/Apr/2021:17:43:16] "GET /docroot/ HTTP/1.1" 200 14 "" "" >INFO:cherrypy.access.4048885384:127.0.0.1 - - [14/Apr/2021:17:43:16] "GET /docroot HTTP/1.1" 301 117 "" "" >------------------------------------------ Captured log call ------------------------------------------- >INFO cherrypy.access.4048885384:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:43:16] "GET /docroot/ HTTP/1.1" 200 14 "" "" >INFO cherrypy.access.4048885384:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:43:16] "GET /docroot HTTP/1.1" 301 117 "" "" >_______________________________________ ToolTests.testHookErrors _______________________________________ > >cls = <class '_pytest.runner.CallInfo'> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf154f928>, when = 'call' >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) > > @classmethod > def from_call( > cls, > func: "Callable[[], TResult]", > when: "Literal['collect', 'setup', 'call', 'teardown']", > reraise: Optional[ > Union[Type[BaseException], Tuple[Type[BaseException], ...]] > ] = None, > ) -> "CallInfo[TResult]": > excinfo = None > start = timing.time() > precise_start = timing.perf_counter() > try: >> result: Optional[TResult] = func() > >cls = <class '_pytest.runner.CallInfo'> >duration = 0.34428148599999986 >excinfo = <ExceptionInfo PytestUnraisableExceptionWarning('Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, type=Socke...ssFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=(\'127.0.0.1\', 41922), raddr=(\'127.0.0.1\', 54583)>\n') tblen=7> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf154f928> >precise_start = 3774.240089576 >precise_stop = 3774.584371062 >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) >result = None >start = 1618415000.2400877 >stop = 1618415000.5843742 >when = 'call' > >/usr/lib/python3.8/site-packages/_pytest/runner.py:311: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.8/site-packages/_pytest/runner.py:255: in <lambda> > lambda: ihook(item=item, **kwds), when=when, reraise=reraise > ihook = <_HookCaller 'pytest_runtest_call'> > item = <TestCaseFunction testHookErrors> > kwds = {} >/usr/lib/python3.8/site-packages/pluggy/hooks.py:286: in __call__ > return self._hookexec(self, self.get_hookimpls(), kwargs) > args = () > kwargs = {'item': <TestCaseFunction testHookErrors>} > notincall = set() > self = <_HookCaller 'pytest_runtest_call'> >/usr/lib/python3.8/site-packages/pluggy/manager.py:93: in _hookexec > return self._inner_hookexec(hook, methods, kwargs) > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction testHookErrors>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] > self = <_pytest.config.PytestPluginManager object at 0xf744a4f0> >/usr/lib/python3.8/site-packages/pluggy/manager.py:84: in <lambda> > self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction testHookErrors>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:88: in pytest_runtest_call > yield from unraisable_exception_runtest_hook() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > def unraisable_exception_runtest_hook() -> Generator[None, None, None]: > with catch_unraisable_exception() as cm: > yield > if cm.unraisable: > if cm.unraisable.err_msg is not None: > err_msg = cm.unraisable.err_msg > else: > err_msg = "Exception ignored in" > msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" > msg += "".join( > traceback.format_exception( > cm.unraisable.exc_type, > cm.unraisable.exc_value, > cm.unraisable.exc_traceback, > ) > ) >> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) >E pytest.PytestUnraisableExceptionWarning: Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> >E >E Traceback (most recent call last): >E File "/usr/lib/python3.8/http/client.py", line 555, in _get_chunk_left >E chunk_left = self._read_next_chunk_size() >E File "/usr/lib/python3.8/http/client.py", line 522, in _read_next_chunk_size >E return int(line, 16) >E ValueError: invalid literal for int() with base 16: b'' >E >E During handling of the above exception, another exception occurred: >E >E Traceback (most recent call last): >E File "/usr/lib/python3.8/http/client.py", line 572, in _readall_chunked >E chunk_left = self._get_chunk_left() >E File "/usr/lib/python3.8/http/client.py", line 557, in _get_chunk_left >E raise IncompleteRead(b'') >E http.client.IncompleteRead: IncompleteRead(0 bytes read) >E >E During handling of the above exception, another exception occurred: >E >E http.client.IncompleteRead: IncompleteRead(15 bytes read) >E >E During handling of the above exception, another exception occurred: >E >E Traceback (most recent call last): >E File "/usr/lib/python3.8/traceback.py", line 220, in clear_frames >E tb.tb_frame.clear() >E ResourceWarning: unclosed <socket.socket fd=17, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 41922), raddr=('127.0.0.1', 54583)> > >cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xf1605b50> >err_msg = 'Exception ignored in' >msg = ('Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, ' > 'type=SocketKind.SOCK_STREAM, proto=6>\n' > '\n' > 'Traceback (most recent call last):\n' > ' File "/usr/lib/python3.8/http/client.py", line 555, in _get_chunk_left\n' > ' chunk_left = self._read_next_chunk_size()\n' > ' File "/usr/lib/python3.8/http/client.py", line 522, in ' > '_read_next_chunk_size\n' > ' return int(line, 16)\n' > "ValueError: invalid literal for int() with base 16: b''\n" > '\n' > 'During handling of the above exception, another exception occurred:\n' > '\n' > 'Traceback (most recent call last):\n' > ' File "/usr/lib/python3.8/http/client.py", line 572, in _readall_chunked\n' > ' chunk_left = self._get_chunk_left()\n' > ' File "/usr/lib/python3.8/http/client.py", line 557, in _get_chunk_left\n' > " raise IncompleteRead(b'')\n" > 'http.client.IncompleteRead: IncompleteRead(0 bytes read)\n' > '\n' > 'During handling of the above exception, another exception occurred:\n' > '\n' > 'http.client.IncompleteRead: IncompleteRead(15 bytes read)\n' > '\n' > 'During handling of the above exception, another exception occurred:\n' > '\n' > 'Traceback (most recent call last):\n' > ' File "/usr/lib/python3.8/traceback.py", line 220, in clear_frames\n' > ' tb.tb_frame.clear()\n' > 'ResourceWarning: unclosed <socket.socket fd=17, ' > 'family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, ' > "laddr=('127.0.0.1', 41922), raddr=('127.0.0.1', 54583)>\n") > >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning >----------------------------------------- Captured stderr call ----------------------------------------- >INFO:cherrypy.access.4073027304:127.0.0.1 - - [14/Apr/2021:17:43:20] "GET /demo/?id=1 HTTP/1.1" 200 38 "" "" >INFO:cherrypy.access.4073027304:127.0.0.1 - - [14/Apr/2021:17:43:20] "GET /demo/ended/1 HTTP/1.1" 200 4 "" "" >ERROR:cherrypy.error.4073027304:[14/Apr/2021:17:43:20] HTTP >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 638, in respond > self._do_respond(path_info) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 697, in _do_respond > response.body = self.handler() > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 219, in __call__ > self.body = self.oldhandler(*args, **kwargs) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpdispatch.py", line 54, in __call__ > return self.callable(*self.args, **self.kwargs) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_tools.py", line 194, in err > raise ValueError() >ValueError >INFO:cherrypy.access.4073027304:127.0.0.1 - - [14/Apr/2021:17:43:20] "GET /demo/err?id=3 HTTP/1.1" 502 1594 "" "" >INFO:cherrypy.access.4073027304:127.0.0.1 - - [14/Apr/2021:17:43:20] "GET /demo/ended/3 HTTP/1.1" 200 4 "" "" >INFO:cherrypy.access.4073027304:127.0.0.1 - - [14/Apr/2021:17:43:20] "GET /demo/errinstream?id=5 HTTP/1.1" 200 - "" "" >ERROR:cherrypy.error.4073027304:[14/Apr/2021:17:43:20] Traceback (most recent call last): > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 184, in trap > return func(*args, **kwargs) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 277, in __next__ > return next(self.iter_response) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_tools.py", line 41, in number_it > for chunk in body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_tools.py", line 74, in nadsat_it_up > for chunk in body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 99, in encoder > for chunk in body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_tools.py", line 198, in errinstream > raise ValueError() >ValueError > >ERROR:cherrypy.error.4073027304:[14/Apr/2021:17:43:20] >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 209, in trap > self.start_response(s, h, _sys.exc_info()) > File "/usr/lib/python3.8/site-packages/cheroot/wsgi.py", line 168, in start_response > six.reraise(*exc_info) > File "/usr/lib/python3.8/site-packages/six.py", line 703, in reraise > raise value > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 184, in trap > return func(*args, **kwargs) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 277, in __next__ > return next(self.iter_response) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_tools.py", line 41, in number_it > for chunk in body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_tools.py", line 74, in nadsat_it_up > for chunk in body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 99, in encoder > for chunk in body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_tools.py", line 198, in errinstream > raise ValueError() >ValueError >ERROR:cherrypy.error:[14/Apr/2021:17:43:20] ENGINE ValueError() >Traceback (most recent call last): > File "/usr/lib/python3.8/site-packages/cheroot/server.py", line 1287, in communicate > req.respond() > File "/usr/lib/python3.8/site-packages/cheroot/server.py", line 1077, in respond > self.server.gateway(self).respond() > File "/usr/lib/python3.8/site-packages/cheroot/wsgi.py", line 142, in respond > for chunk in filter(None, response): > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 176, in __next__ > return self.trap(next, self.iter_response) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 209, in trap > self.start_response(s, h, _sys.exc_info()) > File "/usr/lib/python3.8/site-packages/cheroot/wsgi.py", line 168, in start_response > six.reraise(*exc_info) > File "/usr/lib/python3.8/site-packages/six.py", line 703, in reraise > raise value > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 184, in trap > return func(*args, **kwargs) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 277, in __next__ > return next(self.iter_response) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_tools.py", line 41, in number_it > for chunk in body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_tools.py", line 74, in nadsat_it_up > for chunk in body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 99, in encoder > for chunk in body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_tools.py", line 198, in errinstream > raise ValueError() >ValueError > >INFO:cherrypy.access.4073027304:127.0.0.1 - - [14/Apr/2021:17:43:20] "GET /demo/ended/5 HTTP/1.1" 200 4 "" "" >INFO:cherrypy.access.4073027304:127.0.0.1 - - [14/Apr/2021:17:43:20] "GET /demo/restricted HTTP/1.1" 401 754 "" "" >INFO:cherrypy.access.4073027304:127.0.0.1 - - [14/Apr/2021:17:43:20] "GET /demo/userid HTTP/1.1" 200 8 "" "" >------------------------------------------ Captured log call ------------------------------------------- >INFO cherrypy.access.4073027304:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:43:20] "GET /demo/?id=1 HTTP/1.1" 200 38 "" "" >INFO cherrypy.access.4073027304:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:43:20] "GET /demo/ended/1 HTTP/1.1" 200 4 "" "" >ERROR cherrypy.error.4073027304:_cplogging.py:213 [14/Apr/2021:17:43:20] HTTP >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 638, in respond > self._do_respond(path_info) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 697, in _do_respond > response.body = self.handler() > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 219, in __call__ > self.body = self.oldhandler(*args, **kwargs) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpdispatch.py", line 54, in __call__ > return self.callable(*self.args, **self.kwargs) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_tools.py", line 194, in err > raise ValueError() >ValueError >INFO cherrypy.access.4073027304:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:43:20] "GET /demo/err?id=3 HTTP/1.1" 502 1594 "" "" >INFO cherrypy.access.4073027304:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:43:20] "GET /demo/ended/3 HTTP/1.1" 200 4 "" "" >INFO cherrypy.access.4073027304:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:43:20] "GET /demo/errinstream?id=5 HTTP/1.1" 200 - "" "" >ERROR cherrypy.error.4073027304:_cplogging.py:213 [14/Apr/2021:17:43:20] Traceback (most recent call last): > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 184, in trap > return func(*args, **kwargs) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 277, in __next__ > return next(self.iter_response) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_tools.py", line 41, in number_it > for chunk in body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_tools.py", line 74, in nadsat_it_up > for chunk in body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 99, in encoder > for chunk in body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_tools.py", line 198, in errinstream > raise ValueError() >ValueError > >ERROR cherrypy.error.4073027304:_cplogging.py:213 [14/Apr/2021:17:43:20] >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 209, in trap > self.start_response(s, h, _sys.exc_info()) > File "/usr/lib/python3.8/site-packages/cheroot/wsgi.py", line 168, in start_response > six.reraise(*exc_info) > File "/usr/lib/python3.8/site-packages/six.py", line 703, in reraise > raise value > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 184, in trap > return func(*args, **kwargs) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 277, in __next__ > return next(self.iter_response) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_tools.py", line 41, in number_it > for chunk in body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_tools.py", line 74, in nadsat_it_up > for chunk in body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 99, in encoder > for chunk in body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_tools.py", line 198, in errinstream > raise ValueError() >ValueError >ERROR cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:43:20] ENGINE ValueError() >Traceback (most recent call last): > File "/usr/lib/python3.8/site-packages/cheroot/server.py", line 1287, in communicate > req.respond() > File "/usr/lib/python3.8/site-packages/cheroot/server.py", line 1077, in respond > self.server.gateway(self).respond() > File "/usr/lib/python3.8/site-packages/cheroot/wsgi.py", line 142, in respond > for chunk in filter(None, response): > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 176, in __next__ > return self.trap(next, self.iter_response) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 209, in trap > self.start_response(s, h, _sys.exc_info()) > File "/usr/lib/python3.8/site-packages/cheroot/wsgi.py", line 168, in start_response > six.reraise(*exc_info) > File "/usr/lib/python3.8/site-packages/six.py", line 703, in reraise > raise value > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 184, in trap > return func(*args, **kwargs) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 277, in __next__ > return next(self.iter_response) > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_tools.py", line 41, in number_it > for chunk in body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_tools.py", line 74, in nadsat_it_up > for chunk in body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 99, in encoder > for chunk in body: > File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/test_tools.py", line 198, in errinstream > raise ValueError() >ValueError > >INFO cherrypy.access.4073027304:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:43:20] "GET /demo/ended/5 HTTP/1.1" 200 4 "" "" >INFO cherrypy.access.4073027304:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:43:20] "GET /demo/restricted HTTP/1.1" 401 754 "" "" >INFO cherrypy.access.4073027304:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:43:20] "GET /demo/userid HTTP/1.1" 200 8 "" "" >_______________________________________ TutorialTest.test09Files _______________________________________ > >cls = <class '_pytest.runner.CallInfo'> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf15b5850>, when = 'call' >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) > > @classmethod > def from_call( > cls, > func: "Callable[[], TResult]", > when: "Literal['collect', 'setup', 'call', 'teardown']", > reraise: Optional[ > Union[Type[BaseException], Tuple[Type[BaseException], ...]] > ] = None, > ) -> "CallInfo[TResult]": > excinfo = None > start = timing.time() > precise_start = timing.perf_counter() > try: >> result: Optional[TResult] = func() > >cls = <class '_pytest.runner.CallInfo'> >duration = 0.011587874000269949 >excinfo = <ExceptionInfo PytestUnraisableExceptionWarning('Exception ignored in: <_io.FileIO [closed]>\n\nTraceback (most recent call last):\n ..., line 282, in close\n self.cpapp.release_serving()\nResourceWarning: unclosed file <_io.BufferedRandom name=19>\n') tblen=7> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf15b5850> >precise_start = 3778.141975318 >precise_stop = 3778.153563192 >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) >result = None >start = 1618415004.141972 >stop = 1618415004.1535654 >when = 'call' > >/usr/lib/python3.8/site-packages/_pytest/runner.py:311: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.8/site-packages/_pytest/runner.py:255: in <lambda> > lambda: ihook(item=item, **kwds), when=when, reraise=reraise > ihook = <_HookCaller 'pytest_runtest_call'> > item = <TestCaseFunction test09Files> > kwds = {} >/usr/lib/python3.8/site-packages/pluggy/hooks.py:286: in __call__ > return self._hookexec(self, self.get_hookimpls(), kwargs) > args = () > kwargs = {'item': <TestCaseFunction test09Files>} > notincall = set() > self = <_HookCaller 'pytest_runtest_call'> >/usr/lib/python3.8/site-packages/pluggy/manager.py:93: in _hookexec > return self._inner_hookexec(hook, methods, kwargs) > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test09Files>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] > self = <_pytest.config.PytestPluginManager object at 0xf744a4f0> >/usr/lib/python3.8/site-packages/pluggy/manager.py:84: in <lambda> > self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test09Files>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:88: in pytest_runtest_call > yield from unraisable_exception_runtest_hook() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > def unraisable_exception_runtest_hook() -> Generator[None, None, None]: > with catch_unraisable_exception() as cm: > yield > if cm.unraisable: > if cm.unraisable.err_msg is not None: > err_msg = cm.unraisable.err_msg > else: > err_msg = "Exception ignored in" > msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" > msg += "".join( > traceback.format_exception( > cm.unraisable.exc_type, > cm.unraisable.exc_value, > cm.unraisable.exc_traceback, > ) > ) >> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) >E pytest.PytestUnraisableExceptionWarning: Exception ignored in: <_io.FileIO [closed]> >E >E Traceback (most recent call last): >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", line 282, in close >E self.cpapp.release_serving() >E ResourceWarning: unclosed file <_io.BufferedRandom name=19> > >cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xf15901f0> >err_msg = 'Exception ignored in' >msg = ('Exception ignored in: <_io.FileIO [closed]>\n' > '\n' > 'Traceback (most recent call last):\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpwsgi.py", ' > 'line 282, in close\n' > ' self.cpapp.release_serving()\n' > 'ResourceWarning: unclosed file <_io.BufferedRandom name=19>\n') > >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning >----------------------------------------- Captured stderr call ----------------------------------------- >INFO:cherrypy.access.4049142616:127.0.0.1 - - [14/Apr/2021:17:43:24] "POST /upload HTTP/1.1" 200 174 "" "" >INFO:cherrypy.access.4049142616:127.0.0.1 - - [14/Apr/2021:17:43:24] "GET /download HTTP/1.1" 200 85698 "" "" >------------------------------------------ Captured log call ------------------------------------------- >INFO cherrypy.access.4049142616:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:43:24] "POST /upload HTTP/1.1" 200 174 "" "" >INFO cherrypy.access.4049142616:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:43:24] "GET /download HTTP/1.1" 200 85698 "" "" >____________________________________ TutorialTest.test10HTTPErrors _____________________________________ > >cls = <class '_pytest.runner.CallInfo'> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf15acd18>, when = 'call' >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) > > @classmethod > def from_call( > cls, > func: "Callable[[], TResult]", > when: "Literal['collect', 'setup', 'call', 'teardown']", > reraise: Optional[ > Union[Type[BaseException], Tuple[Type[BaseException], ...]] > ] = None, > ) -> "CallInfo[TResult]": > excinfo = None > start = timing.time() > precise_start = timing.perf_counter() > try: >> result: Optional[TResult] = func() > >cls = <class '_pytest.runner.CallInfo'> >duration = 0.026030512000033923 >excinfo = <ExceptionInfo PytestUnraisableExceptionWarning('Exception ignored in: <_io.FileIO [closed]>\n\nTraceback (most recent call last):\n ...ev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/tutorial/custom_error.html\' mode=\'r\' encoding=\'UTF-8\'>\n') tblen=7> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf15acd18> >precise_start = 3778.232141985 >precise_stop = 3778.258172497 >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) >result = None >start = 1618415004.2321403 >stop = 1618415004.258175 >when = 'call' > >/usr/lib/python3.8/site-packages/_pytest/runner.py:311: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.8/site-packages/_pytest/runner.py:255: in <lambda> > lambda: ihook(item=item, **kwds), when=when, reraise=reraise > ihook = <_HookCaller 'pytest_runtest_call'> > item = <TestCaseFunction test10HTTPErrors> > kwds = {} >/usr/lib/python3.8/site-packages/pluggy/hooks.py:286: in __call__ > return self._hookexec(self, self.get_hookimpls(), kwargs) > args = () > kwargs = {'item': <TestCaseFunction test10HTTPErrors>} > notincall = set() > self = <_HookCaller 'pytest_runtest_call'> >/usr/lib/python3.8/site-packages/pluggy/manager.py:93: in _hookexec > return self._inner_hookexec(hook, methods, kwargs) > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test10HTTPErrors>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] > self = <_pytest.config.PytestPluginManager object at 0xf744a4f0> >/usr/lib/python3.8/site-packages/pluggy/manager.py:84: in <lambda> > self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test10HTTPErrors>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:88: in pytest_runtest_call > yield from unraisable_exception_runtest_hook() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > def unraisable_exception_runtest_hook() -> Generator[None, None, None]: > with catch_unraisable_exception() as cm: > yield > if cm.unraisable: > if cm.unraisable.err_msg is not None: > err_msg = cm.unraisable.err_msg > else: > err_msg = "Exception ignored in" > msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" > msg += "".join( > traceback.format_exception( > cm.unraisable.exc_type, > cm.unraisable.exc_value, > cm.unraisable.exc_traceback, > ) > ) >> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) >E pytest.PytestUnraisableExceptionWarning: Exception ignored in: <_io.FileIO [closed]> >E >E Traceback (most recent call last): >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 638, in respond >E self._do_respond(path_info) >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 697, in _do_respond >E response.body = self.handler() >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", line 219, in __call__ >E self.body = self.oldhandler(*args, **kwargs) >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpdispatch.py", line 54, in __call__ >E return self.callable(*self.args, **self.kwargs) >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/tutorial/tut10_http_errors.py", line 68, in error >E raise cherrypy.HTTPError(status=code) >E cherrypy._cperror.HTTPError: ('403', None) >E >E During handling of the above exception, another exception occurred: >E >E Traceback (most recent call last): >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cperror.py", line 535, in get_error_page >E template = io.open(error_page, newline='').read() >E ResourceWarning: unclosed file <_io.TextIOWrapper name='/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/tutorial/custom_error.html' mode='r' encoding='UTF-8'> > >cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xf2bd46b8> >err_msg = 'Exception ignored in' >msg = ('Exception ignored in: <_io.FileIO [closed]>\n' > '\n' > 'Traceback (most recent call last):\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", ' > 'line 638, in respond\n' > ' self._do_respond(path_info)\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", ' > 'line 697, in _do_respond\n' > ' response.body = self.handler()\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/encoding.py", ' > 'line 219, in __call__\n' > ' self.body = self.oldhandler(*args, **kwargs)\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cpdispatch.py", ' > 'line 54, in __call__\n' > ' return self.callable(*self.args, **self.kwargs)\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/tutorial/tut10_http_errors.py", ' > 'line 68, in error\n' > ' raise cherrypy.HTTPError(status=code)\n' > "cherrypy._cperror.HTTPError: ('403', None)\n" > '\n' > 'During handling of the above exception, another exception occurred:\n' > '\n' > 'Traceback (most recent call last):\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cperror.py", ' > 'line 535, in get_error_page\n' > " template = io.open(error_page, newline='').read()\n" > 'ResourceWarning: unclosed file <_io.TextIOWrapper ' > "name='/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/tutorial/custom_error.html' " > "mode='r' encoding='UTF-8'>\n") > >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning >----------------------------------------- Captured stderr call ----------------------------------------- >INFO:cherrypy.access.4072491256:127.0.0.1 - - [14/Apr/2021:17:43:24] "GET / HTTP/1.1" 200 809 "" "" >INFO:cherrypy.access.4072492072:127.0.0.1 - - [14/Apr/2021:17:43:24] "GET /traceback_setting HTTP/1.1" 200 4 "" "" >INFO:cherrypy.access.4072491256:127.0.0.1 - - [14/Apr/2021:17:43:24] "GET /toggleTracebacks HTTP/1.1" 303 92 "" "" >INFO:cherrypy.access.4072492072:127.0.0.1 - - [14/Apr/2021:17:43:24] "GET /traceback_setting HTTP/1.1" 200 5 "" "" >INFO:cherrypy.access.4072491256:127.0.0.1 - - [14/Apr/2021:17:43:24] "GET /error?code=500 HTTP/1.1" 500 824 "" "" >INFO:cherrypy.access.4072491256:127.0.0.1 - - [14/Apr/2021:17:43:24] "GET /error?code=403 HTTP/1.1" 403 428 "" "" >INFO:cherrypy.access.4072491256:127.0.0.1 - - [14/Apr/2021:17:43:24] "GET /messageArg HTTP/1.1" 500 862 "" "" >------------------------------------------ Captured log call ------------------------------------------- >INFO cherrypy.access.4072491256:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:43:24] "GET / HTTP/1.1" 200 809 "" "" >INFO cherrypy.access.4072492072:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:43:24] "GET /traceback_setting HTTP/1.1" 200 4 "" "" >INFO cherrypy.access.4072491256:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:43:24] "GET /toggleTracebacks HTTP/1.1" 303 92 "" "" >INFO cherrypy.access.4072492072:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:43:24] "GET /traceback_setting HTTP/1.1" 200 5 "" "" >INFO cherrypy.access.4072491256:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:43:24] "GET /error?code=500 HTTP/1.1" 500 824 "" "" >INFO cherrypy.access.4072491256:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:43:24] "GET /error?code=403 HTTP/1.1" 403 428 "" "" >INFO cherrypy.access.4072491256:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:43:24] "GET /messageArg HTTP/1.1" 500 862 "" "" >________________________________ VirtualHostTest.test_VHost_plus_Static ________________________________ > >cls = <class '_pytest.runner.CallInfo'> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf1598e38>, when = 'call' >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) > > @classmethod > def from_call( > cls, > func: "Callable[[], TResult]", > when: "Literal['collect', 'setup', 'call', 'teardown']", > reraise: Optional[ > Union[Type[BaseException], Tuple[Type[BaseException], ...]] > ] = None, > ) -> "CallInfo[TResult]": > excinfo = None > start = timing.time() > precise_start = timing.perf_counter() > try: >> result: Optional[TResult] = func() > >cls = <class '_pytest.runner.CallInfo'> >duration = 0.014101297999786766 >excinfo = <ExceptionInfo PytestUnraisableExceptionWarning('Exception ignored in: <_io.FileIO [closed]>\n\nTraceback (most recent call last):\n ...edReader name=\'/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/static/index.html\'>\n') tblen=7> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf1598e38> >precise_start = 3781.744763692 >precise_stop = 3781.75886499 >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) >result = None >start = 1618415007.744762 >stop = 1618415007.7588673 >when = 'call' > >/usr/lib/python3.8/site-packages/_pytest/runner.py:311: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.8/site-packages/_pytest/runner.py:255: in <lambda> > lambda: ihook(item=item, **kwds), when=when, reraise=reraise > ihook = <_HookCaller 'pytest_runtest_call'> > item = <TestCaseFunction test_VHost_plus_Static> > kwds = {} >/usr/lib/python3.8/site-packages/pluggy/hooks.py:286: in __call__ > return self._hookexec(self, self.get_hookimpls(), kwargs) > args = () > kwargs = {'item': <TestCaseFunction test_VHost_plus_Static>} > notincall = set() > self = <_HookCaller 'pytest_runtest_call'> >/usr/lib/python3.8/site-packages/pluggy/manager.py:93: in _hookexec > return self._inner_hookexec(hook, methods, kwargs) > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test_VHost_plus_Static>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] > self = <_pytest.config.PytestPluginManager object at 0xf744a4f0> >/usr/lib/python3.8/site-packages/pluggy/manager.py:84: in <lambda> > self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test_VHost_plus_Static>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:88: in pytest_runtest_call > yield from unraisable_exception_runtest_hook() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > def unraisable_exception_runtest_hook() -> Generator[None, None, None]: > with catch_unraisable_exception() as cm: > yield > if cm.unraisable: > if cm.unraisable.err_msg is not None: > err_msg = cm.unraisable.err_msg > else: > err_msg = "Exception ignored in" > msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" > msg += "".join( > traceback.format_exception( > cm.unraisable.exc_type, > cm.unraisable.exc_value, > cm.unraisable.exc_traceback, > ) > ) >> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) >E pytest.PytestUnraisableExceptionWarning: Exception ignored in: <_io.FileIO [closed]> >E >E Traceback (most recent call last): >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 638, in respond >E self._do_respond(path_info) >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 694, in _do_respond >E self.hooks.run('before_handler') >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 95, in run >E self.run_hooks(iter(sorted(self[point]))) >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 117, in run_hooks >E hook() >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 65, in __call__ >E return self.callback(**self.kwargs) >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/cptools.py", line 481, in trailing_slash >E raise cherrypy.HTTPRedirect(new_url, status=status or 301) >E cherrypy._cperror.HTTPRedirect: (['http://www.mydom2.com/static2/'], 301) >E >E During handling of the above exception, another exception occurred: >E >E Traceback (most recent call last): >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", line 798, in __set__ >E obj._body = encoding.prepare_iter(value) >E ResourceWarning: unclosed file <_io.BufferedReader name='/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/static/index.html'> > >cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xf1566c10> >err_msg = 'Exception ignored in' >msg = ('Exception ignored in: <_io.FileIO [closed]>\n' > '\n' > 'Traceback (most recent call last):\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", ' > 'line 638, in respond\n' > ' self._do_respond(path_info)\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", ' > 'line 694, in _do_respond\n' > " self.hooks.run('before_handler')\n" > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", ' > 'line 95, in run\n' > ' self.run_hooks(iter(sorted(self[point])))\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", ' > 'line 117, in run_hooks\n' > ' hook()\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", ' > 'line 65, in __call__\n' > ' return self.callback(**self.kwargs)\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/cptools.py", ' > 'line 481, in trailing_slash\n' > ' raise cherrypy.HTTPRedirect(new_url, status=status or 301)\n' > "cherrypy._cperror.HTTPRedirect: (['http://www.mydom2.com/static2/'], 301)\n" > '\n' > 'During handling of the above exception, another exception occurred:\n' > '\n' > 'Traceback (most recent call last):\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/_cprequest.py", ' > 'line 798, in __set__\n' > ' obj._body = encoding.prepare_iter(value)\n' > 'ResourceWarning: unclosed file <_io.BufferedReader ' > "name='/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/test/static/index.html'>\n") > >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning >----------------------------------------- Captured stderr call ----------------------------------------- >INFO:cherrypy.access.4048971208:127.0.0.1 - - [14/Apr/2021:17:43:27] "GET /static/style.css HTTP/1.1" 200 17 "" "" >INFO:cherrypy.access.4048971208:127.0.0.1 - - [14/Apr/2021:17:43:27] "GET /static2/dirback.jpg HTTP/1.1" 200 16585 "" "" >INFO:cherrypy.access.4048971208:127.0.0.1 - - [14/Apr/2021:17:43:27] "GET /static2/ HTTP/1.1" 200 14 "" "" >INFO:cherrypy.access.4048971208:127.0.0.1 - - [14/Apr/2021:17:43:27] "GET /static2 HTTP/1.1" 301 115 "" "" >------------------------------------------ Captured log call ------------------------------------------- >INFO cherrypy.access.4048971208:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:43:27] "GET /static/style.css HTTP/1.1" 200 17 "" "" >INFO cherrypy.access.4048971208:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:43:27] "GET /static2/dirback.jpg HTTP/1.1" 200 16585 "" "" >INFO cherrypy.access.4048971208:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:43:27] "GET /static2/ HTTP/1.1" 200 14 "" "" >INFO cherrypy.access.4048971208:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:43:27] "GET /static2 HTTP/1.1" 301 115 "" "" >__________________________________________ XmlRpcTest.test_gc __________________________________________ > >cls = <class '_pytest.runner.CallInfo'> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf2be5028>, when = 'call' >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) > > @classmethod > def from_call( > cls, > func: "Callable[[], TResult]", > when: "Literal['collect', 'setup', 'call', 'teardown']", > reraise: Optional[ > Union[Type[BaseException], Tuple[Type[BaseException], ...]] > ] = None, > ) -> "CallInfo[TResult]": > excinfo = None > start = timing.time() > precise_start = timing.perf_counter() > try: >> result: Optional[TResult] = func() > >cls = <class '_pytest.runner.CallInfo'> >duration = 3.237661763000233 >excinfo = <ExceptionInfo PytestUnraisableExceptionWarning('Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, type=Socke...ssFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=(\'127.0.0.1\', 42098), raddr=(\'127.0.0.1\', 54583)>\n') tblen=7> >func = <function call_runtest_hook.<locals>.<lambda> at 0xf2be5028> >precise_start = 3798.729926832 >precise_stop = 3801.967588595 >reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) >result = None >start = 1618415024.7299244 >stop = 1618415027.967593 >when = 'call' > >/usr/lib/python3.8/site-packages/_pytest/runner.py:311: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.8/site-packages/_pytest/runner.py:255: in <lambda> > lambda: ihook(item=item, **kwds), when=when, reraise=reraise > ihook = <_HookCaller 'pytest_runtest_call'> > item = <TestCaseFunction test_gc> > kwds = {} >/usr/lib/python3.8/site-packages/pluggy/hooks.py:286: in __call__ > return self._hookexec(self, self.get_hookimpls(), kwargs) > args = () > kwargs = {'item': <TestCaseFunction test_gc>} > notincall = set() > self = <_HookCaller 'pytest_runtest_call'> >/usr/lib/python3.8/site-packages/pluggy/manager.py:93: in _hookexec > return self._inner_hookexec(hook, methods, kwargs) > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test_gc>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] > self = <_pytest.config.PytestPluginManager object at 0xf744a4f0> >/usr/lib/python3.8/site-packages/pluggy/manager.py:84: in <lambda> > self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall( > hook = <_HookCaller 'pytest_runtest_call'> > kwargs = {'item': <TestCaseFunction test_gc>} > methods = [<HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3.8/site-packages/_pytest/runner.py'>>, > <HookImpl plugin_name='skipping', plugin=<module '_pytest.skipping' from '/usr/lib/python3.8/site-packages/_pytest/skipping.py'>>, > <HookImpl plugin_name='capturemanager', plugin=<CaptureManager _method='fd' _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='suspended' tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> _capture_fixture=None>>, > <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0xf3933220>>, > <HookImpl plugin_name='unraisableexception', plugin=<module '_pytest.unraisableexception' from '/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py'>>, > <HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3.8/site-packages/_pytest/threadexception.py'>>] >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:88: in pytest_runtest_call > yield from unraisable_exception_runtest_hook() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > def unraisable_exception_runtest_hook() -> Generator[None, None, None]: > with catch_unraisable_exception() as cm: > yield > if cm.unraisable: > if cm.unraisable.err_msg is not None: > err_msg = cm.unraisable.err_msg > else: > err_msg = "Exception ignored in" > msg = f"{err_msg}: {cm.unraisable.object!r}\n\n" > msg += "".join( > traceback.format_exception( > cm.unraisable.exc_type, > cm.unraisable.exc_value, > cm.unraisable.exc_traceback, > ) > ) >> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) >E pytest.PytestUnraisableExceptionWarning: Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> >E >E Traceback (most recent call last): >E File "/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/gctools.py", line 165, in stats >E gc.collect() >E ResourceWarning: unclosed <socket.socket fd=18, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 42098), raddr=('127.0.0.1', 54583)> > >cm = <_pytest.unraisableexception.catch_unraisable_exception object at 0xf2be2bc8> >err_msg = 'Exception ignored in' >msg = ('Exception ignored in: <socket.socket fd=-1, family=AddressFamily.AF_INET, ' > 'type=SocketKind.SOCK_STREAM, proto=6>\n' > '\n' > 'Traceback (most recent call last):\n' > ' File ' > '"/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/lib/gctools.py", ' > 'line 165, in stats\n' > ' gc.collect()\n' > 'ResourceWarning: unclosed <socket.socket fd=18, ' > 'family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, ' > "laddr=('127.0.0.1', 42098), raddr=('127.0.0.1', 54583)>\n") > >/usr/lib/python3.8/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning >----------------------------------------- Captured stdout call ----------------------------------------- >Graph written to /var/tmp/portage/dev-python/cherrypy-18.6.0/temp/objgraph-nfw5diy2.dot (27 nodes) >Image generated as graph_Request_4082473832.png >Graph written to /var/tmp/portage/dev-python/cherrypy-18.6.0/temp/objgraph-0zqebc1h.dot (20 nodes) >Image generated as graph_Request_4049468288.png >Graph written to /var/tmp/portage/dev-python/cherrypy-18.6.0/temp/objgraph-wzn_io5n.dot (5 nodes) >Image generated as graph_Request_4049178904.png >Graph written to /var/tmp/portage/dev-python/cherrypy-18.6.0/temp/objgraph-qomfur9m.dot (29 nodes) >Image generated as graph_Response_4082472368.png >Graph written to /var/tmp/portage/dev-python/cherrypy-18.6.0/temp/objgraph-1h6a7fth.dot (21 nodes) >Image generated as graph_Response_4049467616.png >Graph written to /var/tmp/portage/dev-python/cherrypy-18.6.0/temp/objgraph-xw9u_dta.dot (5 nodes) >Image generated as graph_Response_4049180728.png >Graph written to /var/tmp/portage/dev-python/cherrypy-18.6.0/temp/objgraph-1bb_xbao.dot (14 nodes) >Image generated as graph_AppResponse_4049468120.png >Graph written to /var/tmp/portage/dev-python/cherrypy-18.6.0/temp/objgraph-plwnh4lg.dot (1 nodes) >Image generated as graph_AppResponse_4049181808.png > > ERROR: expected body: >b'Statistics:' > >actual body: >b'Statistics:\n\nExpected 2 <class \'cherrypy._cprequest.Request\'> references, got 3.\n\nReferrers for <cherrypy._cprequest.Request object at 0xf3559b68> (refcount=4):\n {\'__module__\': \'cherrypy\', \'__doc__\': \'An interface for re...ead-safe way.\\n \', \'request\': <cherrypy._cprequest...bject at 0xf3559b68>, \'response\': <cherrypy._cprequest...bject at 0xf35595b0>, \'load\': <function _Serving.load at 0xf358b460>, \'clear\': <function _Serving.clear at 0xf358b4a8>, \'__dict__\': <attribute \'__dict__... \'_Serving\' objects>}\n <class \'type\'>: <class \'cherrypy._Serving\'>\n {\'__name__\': \'cherrypy\', \'__doc__\': "CherryPy is a pytho.../CherryPySpec>`_.\\n", \'__package__\': \'cherrypy\', \'__loader__\': <_frozen_importlib_e...bject at 0xf38a36b8>, \'__spec__\': ModuleSpec(name=\'che...y-18.6.0/cherrypy\']), \'__path__\': [\'/var/tmp/portage/d...Py-18.6.0/cherrypy\'], \'__file__\': \'/var/tmp/portage/de...herrypy/__init__.py\', \'__cached__\': \'/var/tmp/portage/de...it__.cpython-38.pyc\', \'__builtins__\': {\'__name__\': \'builti... help about object.}, \'pkg_resources\': <module \'pkg_resourc...ources/__init__.py\'>, \'_local\': <class \'_thread._local\'>, \'_cpcompat\': <module \'cherrypy._c...rrypy/_cpcompat.py\'>, \'_helper\': <module \'cherrypy._h...herrypy/_helper.py\'>, \'lib\': <module \'cherrypy.li...py/lib/__init__.py\'>, \'_cperror\': <module \'cherrypy._c...errypy/_cperror.py\'>, \'HTTPError\': <class \'cherrypy._cperror.HTTPError\'>, \'HTTPRedirect\': <class \'cherrypy._cperror.HTTPRedirect\'>, \'InternalRedirect\': <class \'cherrypy._cp...r.InternalRedirect\'>, \'NotFound\': <class \'cherrypy._cperror.NotFound\'>, \'CherryPyException\': <class \'cherrypy._cp....CherryPyException\'>, \'_cpdispatch\': <module \'cherrypy._c...ypy/_cpdispatch.py\'>, \'dispatch\': <module \'cherrypy._c...ypy/_cpdispatch.py\'>, \'_json\': <module \'cherrypy._j.../cherrypy/_json.py\'>, \'_cptools\': <module \'cherrypy._c...errypy/_cptools.py\'>, \'tools\': <cherrypy._cptools.T...bject at 0xf366ac70>, \'Tool\': <class \'cherrypy._cptools.Tool\'>, \'expose\': <function expose at 0xf3731fa0>, \'popargs\': <function popargs at 0xf3731f58>, \'url\': <function url at 0xf3731f10>, \'_cpreqbody\': <module \'cherrypy._c...rypy/_cpreqbody.py\'>, \'_cprequest\': <module \'cherrypy._c...rypy/_cprequest.py\'>, \'process\': <module \'cherrypy.pr...rocess/__init__.py\'>, \'_cpserver\': <module \'cherrypy._c...rrypy/_cpserver.py\'>, \'_cpconfig\': <module \'cherrypy._c...rrypy/_cpconfig.py\'>, \'_cplogging\': <module \'cherrypy._c...rypy/_cplogging.py\'>, \'_cpwsgi\': <module \'cherrypy._c...herrypy/_cpwsgi.py\'>, \'_cptree\': <module \'cherrypy._c...herrypy/_cptree.py\'>, \'_httputil\': <module \'cherrypy.li...py/lib/httputil.py\'>, \'Application\': <class \'cherrypy._cptree.Application\'>, \'wsgi\': <module \'cherrypy._c...herrypy/_cpwsgi.py\'>, \'engine\': <cherrypy.process.ws...bject at 0xf35ec568>, \'_cpchecker\': <module \'cherrypy._c...rypy/_cpchecker.py\'>, \'__all__\': (\'HTTPError\', \'HTTPR...s\', \'url\', \'config\'), \'tree\': <cherrypy._cptree.Tr...bject at 0xf15830a0>, \'__version__\': \'18.6.0\', \'_HandleSignalsPlugin\': <class \'cherrypy._HandleSignalsPlugin\'>, \'server\': <cherrypy._cpserver....bject at 0xf3559028>, \'quickstart\': <function quickstart at 0xf358b1d8>, \'_Serving\': <class \'cherrypy._Serving\'>, \'serving\': <cherrypy._Serving object at 0xf354c118>, \'_ThreadLocalProxy\': <class \'cherrypy._ThreadLocalProxy\'>, \'request\': <cherrypy._ThreadLoc...bject at 0xf358da90>, \'response\': <cherrypy._ThreadLoc...bject at 0xf358dd90>, \'_ThreadData\': <class \'cherrypy._ThreadData\'>, \'thread_data\': <cherrypy._ThreadData object at 0xf354c058>, \'_cherrypy_pydoc_resolve\': <function _cherrypy_...solve at 0xf358b418>, \'_pydoc\': <module \'pydoc\' from...python3.8/pydoc.py\'>, \'_GlobalLogManager\': <class \'cherrypy._GlobalLogManager\'>, \'log\': <cherrypy._GlobalLog...bject at 0xf358d700>, \'_buslog\': None, \'config\': {\'tools.log_tracebac...\'log.screen\': False}, \'_global_conf_alias\': {\'tools.log_tracebac...\'log.screen\': False}, \'checker\': <cherrypy._cpchecker...bject at 0xf3559a48>, \'test\': <module \'cherrypy.te...y/test/__init__.py\'>, \'_cpnative_server\': <module \'cherrypy._c...cpnative_server.py\'>, \'_cpwsgi_server\': <module \'cherrypy._c.../_cpwsgi_server.py\'>, \'_cache\': <cherrypy.lib.cachin...bject at 0xf1ac8b80>, \'tutorial\': <module \'cherrypy.tu...torial/__init__.py\'>, \'servers\': {}, \'session\': <cherrypy._ThreadLoc...bject at 0xf16e2418>}\n (<class \'cherrypy._Serving\'>, <class \'_thread._local\'>, <class \'object\'>)\n <class \'cherrypy._Serving\'>: <cherrypy._Serving object at 0xf354c118>\n <class \'getset_descriptor\'>: <attribute \'__dict__... \'_Serving\' objects>\n\nReferrers for <cherrypy._cprequest.Request object at 0xf15dfb80> (refcount=11):\n <frame of function \'run\'>\n <class \'traceback\'>: <traceback object at 0xf166a228>\n <class \'traceback\'>: <traceback object at 0xf166a0e8>\n <frame of function \'run\'>\n <class \'traceback\'>: <traceback object at 0xf166ab28>\n <frame of function \'respond\'>\n <frame of function \'run\'>\n (<frame of function \'run\'>, [(<traceback object ... code respond>, [])])\n [(<traceback object a...t 0xf166a0e8>, [])]), (<frame at 0xf166d82...code respond>, [])])]\n <class \'traceback\'>: <traceback object at 0xf166ab28>\n (<traceback object at 0xf166ab28>, [])\n <class \'traceback\'>: <traceback object at 0xf166a228>\n <frame of function \'respond\'>\n (<frame of function \'respond\'>, [])\n <class \'traceback\'>: <traceback object at 0xf166a0c8>\n <frame of function \'_do_respond\'>\n <frame of function \'respond\'>\n (<frame of function \'respond\'>, [])\n [(<traceback object at 0xf166ab28>, []), (<frame at 0xf16f466..., code respond>, [])]\n ((<frame at 0xf16f466..., code respond>, []), [])\n (<frame of function \'respond\'>, [((<frame at 0xf16f4...e _do_respond>, [])])\n [((<frame at 0xf166d8...pond>, [])])], [])]), (<traceback object a...t 0xf166a228>, [])]), (<frame at 0xf16f466... _do_respond>, [])])]\n <class \'traceback\'>: <traceback object at 0xf166a0c8>\n (<traceback object at 0xf166a0c8>, [])\n <class \'traceback\'>: <traceback object at 0xf166ab28>\n <frame of function \'_do_respond\'>\n (<frame of function \'_do_respond\'>, [])\n <class \'traceback\'>: <traceback object at 0xf166a248>\n <frame of function \'__call__\'>\n <frame of function \'_do_respond\'>\n (<frame of function \'_do_respond\'>, [])\n [((<frame at 0xf16f46...e respond>, []), []), (<traceback object at 0xf166a0c8>, []), (<frame at 0xf10b319...de _do_respond>, [])]\n ((<frame at 0xf10b319...de _do_respond>, []), [])\n (<frame of function \'_do_respond\'>, [((<frame at 0xf10b3...code __call__>, [])])\n [((<frame at 0xf16f46...nd>, []), []), [])]), ((<frame at 0xf16f46...pond>, [])])], [])]), (<traceback object a...t 0xf166ab28>, [])]), (<frame at 0xf10b319...ode __call__>, [])])]\n <class \'traceback\'>: <traceback object at 0xf166a248>\n (<traceback object at 0xf166a248>, [])\n <class \'traceback\'>: <traceback object at 0xf166a0c8>\n <frame of function \'__call__\'>\n (<frame of function \'__call__\'>, [])\n <class \'traceback\'>: <traceback object at 0xf166a628>\n <frame of function \'__call__\'>\n {\'self\': <cherrypy._cpwsgi.Ap...bject at 0xf15dfad8>, \'env\': <built-in method get...bject at 0xf16e1eb0>, \'local\': httputil.Host(\'\', 54583, \'127.0.0.1\'), \'remote\': httputil.Host(\'127.0.0.1\', 41090, \'\'), \'scheme\': \'http\', \'sproto\': \'HTTP/1.1\', \'request\': <cherrypy._cprequest...bject at 0xf15dfb80>, \'resp\': <cherrypy._cprequest...bject at 0xf15df8e0>, \'meth\': \'GET\', \'path\': \'/ctrlc\', \'qs\': \'\', \'rproto\': \'HTTP/1.1\', \'headers\': <generator object Ap...aders at 0xf1629178>, \'rfile\': <cheroot.server.Know...bject at 0xf15dfec8>}\n <frame of function \'run\'>\n (<frame of function \'run\'>, [(<traceback object ...ode respond>, [])])])\n <class \'traceback\'>: <traceback object at 0xf166a228>\n <frame of function \'run\'>\n {\'self\': <cherrypy._cprequest...bject at 0xf15dfb80>, \'method\': \'GET\', \'path\': \'/ctrlc\', \'query_string\': \'\', \'req_protocol\': \'HTTP/1.1\', \'headers\': <generator object Ap...aders at 0xf1629178>, \'rfile\': <cheroot.server.Know...bject at 0xf15dfec8>, \'response\': <cherrypy._cprequest...bject at 0xf15df8e0>, \'rp\': (1, 1), \'sp\': (1, 1), \'url\': \'/ctrlc\', \'pi\': \'/ctrlc\'}\n <frame of function \'run\'>\n (<frame of function \'run\'>, [(<traceback object ... code respond>, [])])\n (<frame of function \'run\'>, [((<frame at 0xf166d..._do_respond>, [])])])\n (<frame of function \'run\'>, [])\n <class \'traceback\'>: <traceback object at 0xf166ab28>\n <frame of function \'respond\'>\n {\'self\': <cherrypy._cprequest...bject at 0xf15dfb80>, \'path_info\': \'/ctrlc\'}\n <frame of function \'respond\'>\n \'[11 referrers]\'\n {\'self\': <cherrypy._cprequest...bject at 0xf15dfb80>, \'path_info\': \'/ctrlc\', \'response\': <cherrypy._cprequest...bject at 0xf15df8e0>}\n <frame of function \'_do_respond\'>\n (<frame of function \'_do_respond\'>, [])\n (<frame of function \'_do_respond\'>, [((<frame at 0xf10b3...code __call__>, [])])\n (<frame of function \'_do_respond\'>, [((<frame at 0xf10b3...de __call__>, [])])])\n <class \'traceback\'>: <traceback object at 0xf166a248>\n <frame of function \'__call__\'>\n\nReferrers for <cherrypy._cprequest.Request object at 0xf1599118> (refcount=11):\n {\'request\': <cherrypy._cprequest...bject at 0xf1599118>, \'response\': <cherrypy._cprequest...bject at 0xf1599838>}\n {<weakref at 0xf354b2...ummy\' at 0xf3651450>: {}, <weakref at 0xf15fde...ummy\' at 0xf1a64d70>: {}, <weakref at 0xf159eb...ummy\' at 0xf1aaa4d0>: {}, <weakref at 0xf159e9...ummy\' at 0xf1aaabd0>: {}, <weakref at 0xf159ea...ummy\' at 0xf1aaa1c0>: {}, <weakref at 0xf159e1...ummy\' at 0xf1aaa2d0>: {}, <weakref at 0xf159e1...ummy\' at 0xf1aaad40>: {\'request\': <cherryp...ject at 0xf1599838>}, <weakref at 0xf2c65b...ummy\' at 0xf1aaad10>: {}, <weakref at 0xf2c65d...ummy\' at 0xf1aaab50>: {}, <weakref at 0xf2c658...ummy\' at 0xf1aaaa30>: {}, <weakref at 0xf2c655...ummy\' at 0xf1aaa0d0>: {}}\n <class \'cherrypy._Serving\'>: <cherrypy._Serving object at 0xf354c118>\n\nExpected 2 <class \'cherrypy._cprequest.Response\'> references, got 3.\n\nReferrers for <cherrypy._cprequest.Response object at 0xf35595b0> (refcount=4):\n {\'__module__\': \'cherrypy\', \'__doc__\': \'An interface for re...ead-safe way.\\n \', \'request\': <cherrypy._cprequest...bject at 0xf3559b68>, \'response\': <cherrypy._cprequest...bject at 0xf35595b0>, \'load\': <function _Serving.load at 0xf358b460>, \'clear\': <function _Serving.clear at 0xf358b4a8>, \'__dict__\': <attribute \'__dict__... \'_Serving\' objects>}\n <class \'type\'>: <class \'cherrypy._Serving\'>\n {\'__name__\': \'cherrypy\', \'__doc__\': "CherryPy is a pytho.../CherryPySpec>`_.\\n", \'__package__\': \'cherrypy\', \'__loader__\': <_frozen_importlib_e...bject at 0xf38a36b8>, \'__spec__\': ModuleSpec(name=\'che...y-18.6.0/cherrypy\']), \'__path__\': [\'/var/tmp/portage/d...Py-18.6.0/cherrypy\'], \'__file__\': \'/var/tmp/portage/de...herrypy/__init__.py\', \'__cached__\': \'/var/tmp/portage/de...it__.cpython-38.pyc\', \'__builtins__\': {\'__name__\': \'builti... help about object.}, \'pkg_resources\': <module \'pkg_resourc...ources/__init__.py\'>, \'_local\': <class \'_thread._local\'>, \'_cpcompat\': <module \'cherrypy._c...rrypy/_cpcompat.py\'>, \'_helper\': <module \'cherrypy._h...herrypy/_helper.py\'>, \'lib\': <module \'cherrypy.li...py/lib/__init__.py\'>, \'_cperror\': <module \'cherrypy._c...errypy/_cperror.py\'>, \'HTTPError\': <class \'cherrypy._cperror.HTTPError\'>, \'HTTPRedirect\': <class \'cherrypy._cperror.HTTPRedirect\'>, \'InternalRedirect\': <class \'cherrypy._cp...r.InternalRedirect\'>, \'NotFound\': <class \'cherrypy._cperror.NotFound\'>, \'CherryPyException\': <class \'cherrypy._cp....CherryPyException\'>, \'_cpdispatch\': <module \'cherrypy._c...ypy/_cpdispatch.py\'>, \'dispatch\': <module \'cherrypy._c...ypy/_cpdispatch.py\'>, \'_json\': <module \'cherrypy._j.../cherrypy/_json.py\'>, \'_cptools\': <module \'cherrypy._c...errypy/_cptools.py\'>, \'tools\': <cherrypy._cptools.T...bject at 0xf366ac70>, \'Tool\': <class \'cherrypy._cptools.Tool\'>, \'expose\': <function expose at 0xf3731fa0>, \'popargs\': <function popargs at 0xf3731f58>, \'url\': <function url at 0xf3731f10>, \'_cpreqbody\': <module \'cherrypy._c...rypy/_cpreqbody.py\'>, \'_cprequest\': <module \'cherrypy._c...rypy/_cprequest.py\'>, \'process\': <module \'cherrypy.pr...rocess/__init__.py\'>, \'_cpserver\': <module \'cherrypy._c...rrypy/_cpserver.py\'>, \'_cpconfig\': <module \'cherrypy._c...rrypy/_cpconfig.py\'>, \'_cplogging\': <module \'cherrypy._c...rypy/_cplogging.py\'>, \'_cpwsgi\': <module \'cherrypy._c...herrypy/_cpwsgi.py\'>, \'_cptree\': <module \'cherrypy._c...herrypy/_cptree.py\'>, \'_httputil\': <module \'cherrypy.li...py/lib/httputil.py\'>, \'Application\': <class \'cherrypy._cptree.Application\'>, \'wsgi\': <module \'cherrypy._c...herrypy/_cpwsgi.py\'>, \'engine\': <cherrypy.process.ws...bject at 0xf35ec568>, \'_cpchecker\': <module \'cherrypy._c...rypy/_cpchecker.py\'>, \'__all__\': (\'HTTPError\', \'HTTPR...s\', \'url\', \'config\'), \'tree\': <cherrypy._cptree.Tr...bject at 0xf15830a0>, \'__version__\': \'18.6.0\', \'_HandleSignalsPlugin\': <class \'cherrypy._HandleSignalsPlugin\'>, \'server\': <cherrypy._cpserver....bject at 0xf3559028>, \'quickstart\': <function quickstart at 0xf358b1d8>, \'_Serving\': <class \'cherrypy._Serving\'>, \'serving\': <cherrypy._Serving object at 0xf354c118>, \'_ThreadLocalProxy\': <class \'cherrypy._ThreadLocalProxy\'>, \'request\': <cherrypy._ThreadLoc...bject at 0xf358da90>, \'response\': <cherrypy._ThreadLoc...bject at 0xf358dd90>, \'_ThreadData\': <class \'cherrypy._ThreadData\'>, \'thread_data\': <cherrypy._ThreadData object at 0xf354c058>, \'_cherrypy_pydoc_resolve\': <function _cherrypy_...solve at 0xf358b418>, \'_pydoc\': <module \'pydoc\' from...python3.8/pydoc.py\'>, \'_GlobalLogManager\': <class \'cherrypy._GlobalLogManager\'>, \'log\': <cherrypy._GlobalLog...bject at 0xf358d700>, \'_buslog\': None, \'config\': {\'tools.log_tracebac...\'log.screen\': False}, \'_global_conf_alias\': {\'tools.log_tracebac...\'log.screen\': False}, \'checker\': <cherrypy._cpchecker...bject at 0xf3559a48>, \'test\': <module \'cherrypy.te...y/test/__init__.py\'>, \'_cpnative_server\': <module \'cherrypy._c...cpnative_server.py\'>, \'_cpwsgi_server\': <module \'cherrypy._c.../_cpwsgi_server.py\'>, \'_cache\': <cherrypy.lib.cachin...bject at 0xf1ac8b80>, \'tutorial\': <module \'cherrypy.tu...torial/__init__.py\'>, \'servers\': {}, \'session\': <cherrypy._ThreadLoc...bject at 0xf16e2418>}\n (<class \'cherrypy._Serving\'>, <class \'_thread._local\'>, <class \'object\'>)\n <class \'cherrypy._Serving\'>: <cherrypy._Serving object at 0xf354c118>\n <class \'getset_descriptor\'>: <attribute \'__dict__... \'_Serving\' objects>\n\nReferrers for <cherrypy._cprequest.Response object at 0xf15df8e0> (refcount=11):\n <frame of function \'run\'>\n <class \'traceback\'>: <traceback object at 0xf166a228>\n <class \'traceback\'>: <traceback object at 0xf166a0e8>\n <frame of function \'run\'>\n <class \'traceback\'>: <traceback object at 0xf166ab28>\n <frame of function \'respond\'>\n <frame of function \'run\'>\n (<frame of function \'run\'>, [(<traceback object ... code respond>, [])])\n [(<traceback object a...t 0xf166a0e8>, [])]), (<frame at 0xf166d82...code respond>, [])])]\n <class \'traceback\'>: <traceback object at 0xf166ab28>\n (<traceback object at 0xf166ab28>, [])\n <class \'traceback\'>: <traceback object at 0xf166a228>\n <frame of function \'respond\'>\n (<frame of function \'respond\'>, [])\n <class \'traceback\'>: <traceback object at 0xf166a0c8>\n <frame of function \'_do_respond\'>\n <frame of function \'_do_respond\'>\n (<frame of function \'_do_respond\'>, [])\n [((<frame at 0xf16f46...e respond>, []), []), (<traceback object at 0xf166a0c8>, []), (<frame at 0xf10b319...de _do_respond>, [])]\n <class \'traceback\'>: <traceback object at 0xf166a248>\n <class \'traceback\'>: <traceback object at 0xf166a0c8>\n <frame of function \'__call__\'>\n <class \'traceback\'>: <traceback object at 0xf166a628>\n <frame of function \'__call__\'>\n <frame of function \'__call__\'>\n (<frame of function \'__call__\'>, [(<traceback object ...code __call__>, [])])\n [((<frame at 0xf10b31...espond>, [])], [])]), (<traceback object a...t 0xf166a0c8>, [])]), (<frame at 0xf16e802...ode __call__>, [])])]\n <class \'traceback\'>: <traceback object at 0xf166a628>\n (<traceback object at 0xf166a628>, [])\n <class \'traceback\'>: <traceback object at 0xf166a248>\n <frame of function \'__call__\'>\n (<frame of function \'__call__\'>, [])\n <class \'traceback\'>: <traceback object at 0xf166aa08>\n <frame of function \'ctrlc\'>\n {\'self\': <cherrypy._cpwsgi.Ap...bject at 0xf15dfad8>, \'env\': <built-in method get...bject at 0xf16e1eb0>, \'local\': httputil.Host(\'\', 54583, \'127.0.0.1\'), \'remote\': httputil.Host(\'127.0.0.1\', 41090, \'\'), \'scheme\': \'http\', \'sproto\': \'HTTP/1.1\', \'request\': <cherrypy._cprequest...bject at 0xf15dfb80>, \'resp\': <cherrypy._cprequest...bject at 0xf15df8e0>, \'meth\': \'GET\', \'path\': \'/ctrlc\', \'qs\': \'\', \'rproto\': \'HTTP/1.1\', \'headers\': <generator object Ap...aders at 0xf1629178>, \'rfile\': <cheroot.server.Know...bject at 0xf15dfec8>}\n <frame of function \'run\'>\n (<frame of function \'run\'>, [(<traceback object ...ode respond>, [])])])\n <class \'traceback\'>: <traceback object at 0xf166a228>\n <frame of function \'run\'>\n {\'self\': <cherrypy._cprequest...bject at 0xf15dfb80>, \'method\': \'GET\', \'path\': \'/ctrlc\', \'query_string\': \'\', \'req_protocol\': \'HTTP/1.1\', \'headers\': <generator object Ap...aders at 0xf1629178>, \'rfile\': <cheroot.server.Know...bject at 0xf15dfec8>, \'response\': <cherrypy._cprequest...bject at 0xf15df8e0>, \'rp\': (1, 1), \'sp\': (1, 1), \'url\': \'/ctrlc\', \'pi\': \'/ctrlc\'}\n <frame of function \'run\'>\n (<frame of function \'run\'>, [(<traceback object ... code respond>, [])])\n (<frame of function \'run\'>, [((<frame at 0xf166d..._do_respond>, [])])])\n (<frame of function \'run\'>, [])\n <class \'traceback\'>: <traceback object at 0xf166ab28>\n <frame of function \'respond\'>\n {\'self\': <cherrypy._cprequest...bject at 0xf15dfb80>, \'path_info\': \'/ctrlc\', \'response\': <cherrypy._cprequest...bject at 0xf15df8e0>}\n <frame of function \'_do_respond\'>\n (<frame of function \'_do_respond\'>, [])\n (<frame of function \'_do_respond\'>, [((<frame at 0xf10b3...de __call__>, [])])])\n <class \'traceback\'>: <traceback object at 0xf166a248>\n <frame of function \'__call__\'>\n {\'self\': <cherrypy.lib.encodi...bject at 0xf15df520>, \'args\': (), \'kwargs\': {}, \'response\': <cherrypy._cprequest...bject at 0xf15df8e0>}\n <frame of function \'__call__\'>\n (<frame of function \'__call__\'>, [(<traceback object ...code __call__>, [])])\n (<frame of function \'__call__\'>, [((<frame at 0xf16e8... code ctrlc>, [])])])\n (<frame of function \'__call__\'>, [])\n <class \'traceback\'>: <traceback object at 0xf166a628>\n <frame of function \'__call__\'>\n\nReferrers for <cherrypy._cprequest.Response object at 0xf1599838> (refcount=8):\n {\'request\': <cherrypy._cprequest...bject at 0xf1599118>, \'response\': <cherrypy._cprequest...bject at 0xf1599838>}\n {<weakref at 0xf354b2...ummy\' at 0xf3651450>: {}, <weakref at 0xf15fde...ummy\' at 0xf1a64d70>: {}, <weakref at 0xf159eb...ummy\' at 0xf1aaa4d0>: {}, <weakref at 0xf159e9...ummy\' at 0xf1aaabd0>: {}, <weakref at 0xf159ea...ummy\' at 0xf1aaa1c0>: {}, <weakref at 0xf159e1...ummy\' at 0xf1aaa2d0>: {}, <weakref at 0xf159e1...ummy\' at 0xf1aaad40>: {\'request\': <cherryp...ject at 0xf1599838>}, <weakref at 0xf2c65b...ummy\' at 0xf1aaad10>: {}, <weakref at 0xf2c65d...ummy\' at 0xf1aaab50>: {}, <weakref at 0xf2c658...ummy\' at 0xf1aaaa30>: {}, <weakref at 0xf2c655...ummy\' at 0xf1aaa0d0>: {}}\n <class \'cherrypy._Serving\'>: <cherrypy._Serving object at 0xf354c118>\n\nExpected 1 <class \'cherrypy._cpwsgi.AppResponse\'> references, got 2.\n\nReferrers for <cherrypy._cpwsgi.AppResponse object at 0xf15dfad8> (refcount=7):\n <frame of function \'__init__\'>\n <class \'traceback\'>: <traceback object at 0xf166a0e8>\n <class \'traceback\'>: <traceback object at 0xf166a788>\n <frame of function \'run\'>\n <class \'traceback\'>: <traceback object at 0xf166a228>\n <frame of function \'run\'>\n <frame of function \'run\'>\n (<frame of function \'run\'>, [(<traceback object ...607, code run>, [])])\n [(<traceback object a...t 0xf166a788>, [])]), (<frame at 0xf166d68...07, code run>, [])])]\n <class \'traceback\'>: <traceback object at 0xf166a228>\n (<traceback object at 0xf166a228>, [])\n <class \'traceback\'>: <traceback object at 0xf166a0e8>\n <frame of function \'run\'>\n (<frame of function \'run\'>, [])\n <class \'traceback\'>: <traceback object at 0xf166ab28>\n <frame of function \'respond\'>\n {\'self\': <cherrypy._cpwsgi.Ap...bject at 0xf15dfad8>, \'env\': <built-in method get...bject at 0xf16e1eb0>, \'local\': httputil.Host(\'\', 54583, \'127.0.0.1\'), \'remote\': httputil.Host(\'127.0.0.1\', 41090, \'\'), \'scheme\': \'http\', \'sproto\': \'HTTP/1.1\', \'request\': <cherrypy._cprequest...bject at 0xf15dfb80>, \'resp\': <cherrypy._cprequest...bject at 0xf15df8e0>, \'meth\': \'GET\', \'path\': \'/ctrlc\', \'qs\': \'\', \'rproto\': \'HTTP/1.1\', \'headers\': <generator object Ap...aders at 0xf1629178>, \'rfile\': <cheroot.server.Know...bject at 0xf15dfec8>}\n <frame of function \'run\'>\n (<frame of function \'run\'>, [(<traceback object ...607, code run>, [])])\n (<frame of function \'run\'>, [((<frame at 0xf166d...ode respond>, [])])])\n <class \'traceback\'>: <traceback object at 0xf166a228>\n <frame of function \'run\'>\n {\'self\': <cherrypy._cpwsgi.Ap...bject at 0xf15dfad8>, \'environ\': {\'ACTUAL_SERVER_PROT...: \'127.0.0.1:54583\'}, \'start_response\': <bound method Gatewa...ject at 0xf15dfeb0>>, \'cpapp\': cherrypy._cptree.App... at 0xf16688c8>, \'\')}\n <frame of function \'__init__\'>\n (<frame of function \'__init__\'>, [(<traceback object ...7, code run>, [])])])\n <class \'traceback\'>: <traceback object at 0xf166a0e8>\n <frame of function \'run\'>\n\nReferrers for <cherrypy._cpwsgi.AppResponse object at 0xf1599c70> (refcount=7):' >----------------------------------------- Captured stderr call ----------------------------------------- >INFO:cherrypy.access.4049007088:127.0.0.1 - - [14/Apr/2021:17:43:47] "GET /gc/stats HTTP/1.1" 200 22759 "" "" >------------------------------------------ Captured log call ------------------------------------------- >INFO cherrypy.access.4049007088:_cplogging.py:283 127.0.0.1 - - [14/Apr/2021:17:43:47] "GET /gc/stats HTTP/1.1" 200 22759 "" "" >--------------------------------------- Captured stderr teardown --------------------------------------- >INFO:cherrypy.error:[14/Apr/2021:17:43:48] ENGINE Bus STOPPING >INFO:cherrypy.error:[14/Apr/2021:17:43:48] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('127.0.0.1', 54583)) shut down >INFO:cherrypy.error:[14/Apr/2021:17:43:48] ENGINE Stopped thread 'Session cleanup'. >INFO:cherrypy.error:[14/Apr/2021:17:43:48] ENGINE Stopped thread 'Session cleanup'. >INFO:cherrypy.error:[14/Apr/2021:17:43:48] ENGINE Bus STOPPED >INFO:cherrypy.error:[14/Apr/2021:17:43:48] ENGINE Bus EXITING >INFO:cherrypy.error:[14/Apr/2021:17:43:48] ENGINE Bus EXITED >---------------------------------------- Captured log teardown ----------------------------------------- >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:43:48] ENGINE Bus STOPPING >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:43:48] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('127.0.0.1', 54583)) shut down >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:43:48] ENGINE Stopped thread 'Session cleanup'. >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:43:48] ENGINE Stopped thread 'Session cleanup'. >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:43:48] ENGINE Bus STOPPED >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:43:48] ENGINE Bus EXITING >INFO cherrypy.error:_cplogging.py:213 [14/Apr/2021:17:43:48] ENGINE Bus EXITED >- generated xml file: /var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/.test-results/pytest/results.xml - >========================================= slowest 10 durations ========================================= >135.27s call cherrypy/test/test_caching.py::CacheTest::test_antistampede >8.52s call cherrypy/test/test_http.py::HTTPTests::test_post_filename_with_special_characters >6.11s call cherrypy/test/test_states.py::ServerStateTests::test_4_Autoreload >4.92s call cherrypy/test/test_states.py::SignalHandlingTests::test_SIGHUP_daemonized >4.90s call cherrypy/test/test_states.py::SignalHandlingTests::test_SIGTERM >4.59s call cherrypy/test/test_static.py::StaticTest::test_file_stream >4.14s call cherrypy/test/test_session.py::SessionTest::test_0_Session >4.02s call cherrypy/test/test_conn.py::PipelineTests::test_HTTP11_Timeout_after_request >4.01s call cherrypy/test/test_conn.py::PipelineTests::test_HTTP11_Timeout >3.27s call cherrypy/test/test_wsgi_ns.py::WSGI_Namespace_Test::test_gc >======================================= short test summary info ======================================== >SKIPPED [1] cherrypy/test/helper.py:321: skipped (not running HTTPS)... >SKIPPED [5] cherrypy/test/test_session.py:411: memcached not available >SKIPPED [1] cherrypy/test/test_static.py:226: Windows only >XFAIL cherrypy/test/test_caching.py::CacheTest::test_antistampede > #1536 >XFAIL cherrypy/test/test_static.py::StaticTest::test_file_stream > #1475 >XPASS cherrypy/test/test_conn.py::LimitedRequestQueueTests::test_queue_full #1535 >ERROR cherrypy/test/test_conn.py::ConnectionCloseTests::test_gc - pytest.PytestUnraisableExceptionWar... >ERROR cherrypy/test/test_conn.py::ConnectionTests::test_No_Message_Body - pytest.PytestUnraisableExce... >FAILED cherrypy/test/test_caching.py::CacheTest::testGzipStaticCache - pytest.PytestUnraisableExcepti... >FAILED cherrypy/test/test_config.py::ConfigTests::testHandlerToolConfigOverride - pytest.PytestUnrais... >FAILED cherrypy/test/test_config_server.py::ServerConfigTests::testMaxRequestSize - pytest.PytestUnra... >FAILED cherrypy/test/test_conn.py::PipelineTests::test_HTTP11_Timeout - pytest.PytestUnraisableExcept... >FAILED cherrypy/test/test_core.py::CoreRequestHandlingTest::testRanges - pytest.PytestUnraisableExcep... >FAILED cherrypy/test/test_encoding.py::EncodingTests::testGzip - pytest.PytestUnraisableExceptionWarn... >FAILED cherrypy/test/test_encoding.py::EncodingTests::test_multipart_decoding_bigger_maxrambytes - py... >FAILED cherrypy/test/test_http.py::HTTPTests::test_malformed_header - pytest.PytestUnraisableExceptio... >FAILED cherrypy/test/test_http.py::HTTPTests::test_no_content_length - pytest.PytestUnraisableExcepti... >FAILED cherrypy/test/test_http.py::HTTPTests::test_post_filename_with_special_characters - pytest.Pyt... >FAILED cherrypy/test/test_http.py::HTTPTests::test_post_multipart - pytest.PytestUnraisableExceptionW... >FAILED cherrypy/test/test_iterator.py::IteratorTest::test_iterator - pytest.PytestUnraisableException... >FAILED cherrypy/test/test_logging.py::test_normal_return - pytest.PytestUnraisableExceptionWarning: E... >FAILED cherrypy/test/test_logging.py::test_normal_yield - pytest.PytestUnraisableExceptionWarning: Ex... >FAILED cherrypy/test/test_logging.py::test_custom_log_format - pytest.PytestUnraisableExceptionWarnin... >FAILED cherrypy/test/test_logging.py::test_timez_log_format - pytest.PytestUnraisableExceptionWarning... >FAILED cherrypy/test/test_logging.py::test_UUIDv4_parameter_log_format - pytest.PytestUnraisableExcep... >FAILED cherrypy/test/test_logging.py::test_escaped_output - pytest.PytestUnraisableExceptionWarning: ... >FAILED cherrypy/test/test_mime.py::SafeMultipartHandlingTest::test_Flash_Upload - pytest.PytestUnrais... >FAILED cherrypy/test/test_request_obj.py::RequestObjectTests::testErrorHandling - pytest.PytestUnrais... >FAILED cherrypy/test/test_session.py::SessionTest::test_1_Ram_Concurrency - pytest.PytestUnraisableEx... >FAILED cherrypy/test/test_session.py::SessionTest::test_2_File_Concurrency - pytest.PytestUnraisableE... >FAILED cherrypy/test/test_states.py::PluginTests::test_daemonize - pytest.PytestUnraisableExceptionWa... >FAILED cherrypy/test/test_states.py::SignalHandlingTests::test_SIGHUP_daemonized - pytest.PytestUnrai... >FAILED cherrypy/test/test_states.py::SignalHandlingTests::test_SIGTERM - pytest.PytestUnraisableExcep... >FAILED cherrypy/test/test_states.py::SignalHandlingTests::test_signal_handler_unsubscribe - pytest.Py... >FAILED cherrypy/test/test_static.py::StaticTest::test_755_vhost - pytest.PytestUnraisableExceptionWar... >FAILED cherrypy/test/test_static.py::StaticTest::test_file_stream_deadlock - pytest.PytestUnraisableE... >FAILED cherrypy/test/test_static.py::StaticTest::test_index - pytest.PytestUnraisableExceptionWarning... >FAILED cherrypy/test/test_tools.py::ToolTests::testHookErrors - pytest.PytestUnraisableExceptionWarni... >FAILED cherrypy/test/test_tutorials.py::TutorialTest::test09Files - pytest.PytestUnraisableExceptionW... >FAILED cherrypy/test/test_tutorials.py::TutorialTest::test10HTTPErrors - pytest.PytestUnraisableExcep... >FAILED cherrypy/test/test_virtualhost.py::VirtualHostTest::test_VHost_plus_Static - pytest.PytestUnra... >FAILED cherrypy/test/test_xmlrpc.py::XmlRpcTest::test_gc - pytest.PytestUnraisableExceptionWarning: E... >======== 34 failed, 253 passed, 7 skipped, 2 xfailed, 1 xpassed, 2 errors in 262.37s (0:04:22) ========= >/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0/cherrypy/process/wspbus.py:254: RuntimeWarning: The main thread is exiting, but the Bus is in the states.STARTED state; shutting it down automatically now. You must either call bus.block() after start(), or call bus.exit() before the main thread exits. > warnings.warn( > [31;01m*[0m ERROR: dev-python/cherrypy-18.6.0::gentoo failed (test phase): > [31;01m*[0m pytest failed with python3.8 > [31;01m*[0m > [31;01m*[0m Call stack: > [31;01m*[0m ebuild.sh, line 125: Called src_test > [31;01m*[0m environment, line 2797: Called distutils-r1_src_test > [31;01m*[0m environment, line 1201: Called _distutils-r1_run_foreach_impl 'python_test' > [31;01m*[0m environment, line 456: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 2465: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 1993: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 1991: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 758: Called distutils-r1_run_phase 'python_test' > [31;01m*[0m environment, line 1140: Called python_test > [31;01m*[0m environment, line 2757: Called distutils-r1_python_test > [31;01m*[0m environment, line 1097: Called epytest > [31;01m*[0m environment, line 1514: Called die > [31;01m*[0m The specific snippet of code: > [31;01m*[0m "${@}" || die -n "pytest failed with ${EPYTHON}"; > [31;01m*[0m > [31;01m*[0m If you need support, post the output of `emerge --info '=dev-python/cherrypy-18.6.0::gentoo'`, > [31;01m*[0m the complete build log and the output of `emerge -pqv '=dev-python/cherrypy-18.6.0::gentoo'`. > [31;01m*[0m The complete build log is located at '/var/log/portage/build/dev-python/cherrypy-18.6.0:20210414-153916.log'. > [31;01m*[0m For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-python/cherrypy-18.6.0/temp/build.log'. > [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/dev-python/cherrypy-18.6.0/temp/environment'. > [31;01m*[0m Working directory: '/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0' > [31;01m*[0m S: '/var/tmp/portage/dev-python/cherrypy-18.6.0/work/CherryPy-18.6.0'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 782865
: 699831 |
699834