Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 768213 Details for
Bug 836437
dev-python/cherrypy-18.6.1 fails tests
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build log
cherrypy-18.6.1-build.log (text/x-log), 217.44 KB, created by
Jakov Smolić
on 2022-03-30 16:54:21 UTC
(
hide
)
Description:
build log
Filename:
MIME Type:
Creator:
Jakov Smolić
Created:
2022-03-30 16:54:21 UTC
Size:
217.44 KB
patch
obsolete
>[32m * [39;49;00mPackage: dev-python/cherrypy-18.6.1 >[32m * [39;49;00mRepository: gentoo >[32m * [39;49;00mMaintainer: python@gentoo.org >[32m * [39;49;00mUSE: elibc_glibc kernel_linux python_targets_python3_9 riscv ssl test userland_GNU >[32m * [39;49;00mFEATURES: ccache distcc network-sandbox preserve-libs sandbox test userpriv usersandbox >>>> Unpacking source... >>>> Unpacking CherryPy-18.6.1.tar.gz to /var/tmp/portage/dev-python/cherrypy-18.6.1/work >>>> Source unpacked in /var/tmp/portage/dev-python/cherrypy-18.6.1/work >>>> Preparing source in /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1 ... > [32m*[0m Applying cherrypy-18.6.1-close-files.patch ... >[A[229C [34;01m[ [32;01mok[34;01m ][0m >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1 ... >>>> Source configured. >>>> Compiling source in /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1 ... > [32m*[0m python3_9: running distutils-r1_run_phase distutils-r1_python_compile >python3.9 setup.py build -j 4 >running build >running build_py >creating /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy >copying cherrypy/_cpmodpy.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy >copying cherrypy/_cperror.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy >copying cherrypy/daemon.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy >copying cherrypy/_json.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy >copying cherrypy/_helper.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy >copying cherrypy/_cpwsgi_server.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy >copying cherrypy/_cpwsgi.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy >copying cherrypy/_cptree.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy >copying cherrypy/_cptools.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy >copying cherrypy/_cpserver.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy >copying cherrypy/_cprequest.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy >copying cherrypy/_cpreqbody.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy >copying cherrypy/_cpnative_server.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy >copying cherrypy/_cplogging.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy >copying cherrypy/_cpdispatch.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy >copying cherrypy/_cpconfig.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy >copying cherrypy/_cpcompat.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy >copying cherrypy/_cpchecker.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy >copying cherrypy/__main__.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy >copying cherrypy/__init__.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy >creating /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/lib >copying cherrypy/lib/sessions.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/lib >copying cherrypy/lib/reprconf.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/lib >copying cherrypy/lib/covercp.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/lib >copying cherrypy/lib/auth_digest.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/lib >copying cherrypy/lib/xmlrpcutil.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/lib >copying cherrypy/lib/static.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/lib >copying cherrypy/lib/profiler.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/lib >copying cherrypy/lib/locking.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/lib >copying cherrypy/lib/jsontools.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/lib >copying cherrypy/lib/httputil.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/lib >copying cherrypy/lib/gctools.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/lib >copying cherrypy/lib/encoding.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/lib >copying cherrypy/lib/cptools.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/lib >copying cherrypy/lib/cpstats.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/lib >copying cherrypy/lib/caching.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/lib >copying cherrypy/lib/auth_basic.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/lib >copying cherrypy/lib/__init__.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/lib >creating /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/tutorial >copying cherrypy/tutorial/tut10_http_errors.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/tutorial >copying cherrypy/tutorial/tut09_files.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/tutorial >copying cherrypy/tutorial/tut08_generators_and_yield.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/tutorial >copying cherrypy/tutorial/tut07_sessions.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/tutorial >copying cherrypy/tutorial/tut06_default_method.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/tutorial >copying cherrypy/tutorial/tut05_derived_objects.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/tutorial >copying cherrypy/tutorial/tut04_complex_site.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/tutorial >copying cherrypy/tutorial/tut03_get_and_post.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/tutorial >copying cherrypy/tutorial/tut02_expose_methods.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/tutorial >copying cherrypy/tutorial/tut01_helloworld.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/tutorial >copying cherrypy/tutorial/__init__.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/tutorial >creating /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test_states.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test_core.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/modwsgi.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/modpy.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/modfcgid.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/modfastcgi.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/logtest.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/helper.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/webtest.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test_xmlrpc.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test_wsgiapps.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test_wsgi_vhost.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test_wsgi_unix_socket.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test_wsgi_ns.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test_virtualhost.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test_tutorials.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test_tools.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test_static.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test_sessionauthenticate.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test_session.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test_routes.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test_request_obj.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test_refleaks.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test_proxy.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test_plugins.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test_params.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test_objectmapping.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test_native.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test_misc_tools.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test_mime.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test_logging.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test_json.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test_iterator.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test_httputil.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test_http.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test_etags.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test_encoding.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test_dynamicobjectmapping.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test_conn.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test_config_server.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test_config.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test_caching.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test_bus.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test_auth_digest.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test_auth_basic.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/sessiondemo.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/checkerdemo.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/benchmark.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/_test_states_demo.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/_test_decorators.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/__init__.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >creating /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/process >copying cherrypy/process/plugins.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/process >copying cherrypy/process/wspbus.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/process >copying cherrypy/process/win32.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/process >copying cherrypy/process/servers.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/process >copying cherrypy/process/__init__.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/process >creating /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/scaffold >copying cherrypy/scaffold/__init__.py -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-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 >listing git files failed - pretending there aren't any >reading manifest file 'CherryPy.egg-info/SOURCES.txt' >adding license file 'LICENSE.md' >writing manifest file 'CherryPy.egg-info/SOURCES.txt' >copying cherrypy/favicon.ico -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy >copying cherrypy/tutorial/README.rst -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/tutorial >copying cherrypy/tutorial/custom_error.html -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/tutorial >copying cherrypy/tutorial/pdf_file.pdf -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/tutorial >copying cherrypy/tutorial/tutorial.conf -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/tutorial >copying cherrypy/test/fastcgi.conf -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/fcgi.conf -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/style.css -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >copying cherrypy/test/test.pem -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test >creating /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test/static >copying cherrypy/test/static/404.html -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test/static >copying cherrypy/test/static/dirback.jpg -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test/static >copying cherrypy/test/static/index.html -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/test/static >copying cherrypy/scaffold/apache-fcgi.conf -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/scaffold >copying cherrypy/scaffold/example.conf -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/scaffold >copying cherrypy/scaffold/site.conf -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/scaffold >creating /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/scaffold/static >copying cherrypy/scaffold/static/made_with_cherrypy_small.png -> /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib/cherrypy/scaffold/static >warning: build_py: byte-compiling is disabled, skipping. > >>>> Source compiled. >>>> Test phase: dev-python/cherrypy-18.6.1 > [32m*[0m python3_9: running distutils-r1_run_phase python_test >python3.9 -m pytest -vv -ra -l -Wdefault --color=yes -p no:cov -p no:flake8 -p no:flakes -p no:pylint >[1m============================================================================================================ test session starts ============================================================================================================[0m >platform linux -- Python 3.9.11, pytest-7.1.1, pluggy-1.0.0 -- /usr/bin/python3.9 >cachedir: .pytest_cache >tempdir: /var/tmp/portage/dev-python/cherrypy-18.6.1/temp/CherryPy-18.6.1 >rootdir: /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1, configfile: pytest.ini, testpaths: cherrypy/test/ >plugins: pkgcore-0.12.10, testinfra-6.6.0, flaky-3.7.0, pyfakefs-4.5.6, forked-1.4.0, requests-mock-1.9.3, tempdir-2019.10.12, helpers-namespace-2021.3.24, subtests-0.7.0, services-2.2.1 >[1mcollecting ... [0mcollected 298 items > >cherrypy/test/test_auth_basic.py::BasicAuthTest::testBasic [32mPASSED[0m[32m [ 0%][0m >cherrypy/test/test_auth_basic.py::BasicAuthTest::testBasic2 [32mPASSED[0m[32m [ 0%][0m >cherrypy/test/test_auth_basic.py::BasicAuthTest::testBasic2_u [32mPASSED[0m[32m [ 1%][0m >cherrypy/test/test_auth_basic.py::BasicAuthTest::testPublic [32mPASSED[0m[32m [ 1%][0m >cherrypy/test/test_auth_basic.py::BasicAuthTest::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[32m [ 1%][0m >cherrypy/test/test_auth_digest.py::DigestAuthTest::testPublic [32mPASSED[0m[32m [ 2%][0m >cherrypy/test/test_auth_digest.py::DigestAuthTest::test_ascii_user [32mPASSED[0m[32m [ 2%][0m >cherrypy/test/test_auth_digest.py::DigestAuthTest::test_unicode_user [32mPASSED[0m[32m [ 2%][0m >cherrypy/test/test_auth_digest.py::DigestAuthTest::test_wrong_realm [32mPASSED[0m[32m [ 3%][0m >cherrypy/test/test_auth_digest.py::DigestAuthTest::test_wrong_scheme [32mPASSED[0m[32m [ 3%][0m >cherrypy/test/test_auth_digest.py::DigestAuthTest::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[32m [ 3%][0m >cherrypy/test/test_bus.py::test_builtin_channels [32mPASSED[0m[32m [ 4%][0m >cherrypy/test/test_bus.py::test_custom_channels [32mPASSED[0m[32m [ 4%][0m >cherrypy/test/test_bus.py::test_listener_errors [32mPASSED[0m[32m [ 4%][0m >cherrypy/test/test_bus.py::test_start [32mPASSED[0m[32m [ 5%][0m >cherrypy/test/test_bus.py::test_stop [32mPASSED[0m[32m [ 5%][0m >cherrypy/test/test_bus.py::test_graceful [32mPASSED[0m[32m [ 5%][0m >cherrypy/test/test_bus.py::test_exit [32mPASSED[0m[32m [ 6%][0m >cherrypy/test/test_bus.py::test_wait [32mPASSED[0m[32m [ 6%][0m >cherrypy/test/test_bus.py::test_wait_publishes_periodically [32mPASSED[0m[32m [ 6%][0m >cherrypy/test/test_bus.py::test_block [32mPASSED[0m[32m [ 7%][0m >cherrypy/test/test_bus.py::test_start_with_callback [32mPASSED[0m[32m [ 7%][0m >cherrypy/test/test_bus.py::test_log [32mPASSED[0m[32m [ 7%][0m >cherrypy/test/test_caching.py::CacheTest::testCaching [32mPASSED[0m[32m [ 8%][0m >cherrypy/test/test_caching.py::CacheTest::testExpiresTool [32mPASSED[0m[32m [ 8%][0m >cherrypy/test/test_caching.py::CacheTest::testGzipStaticCache [32mPASSED[0m[32m [ 8%][0m >cherrypy/test/test_caching.py::CacheTest::testLastModified [32mPASSED[0m[32m [ 9%][0m >cherrypy/test/test_caching.py::CacheTest::testVaryHeader [32mPASSED[0m[32m [ 9%][0m >cherrypy/test/test_caching.py::CacheTest::test_antistampede [33mXPASS[0m (#1536)[33m [ 9%][0m >cherrypy/test/test_caching.py::CacheTest::test_cache_control [32mPASSED[0m[33m [ 10%][0m >cherrypy/test/test_caching.py::CacheTest::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[33m [ 10%][0m >cherrypy/test/test_config.py::ConfigTests::testConfig [32mPASSED[0m[33m [ 10%][0m >cherrypy/test/test_config.py::ConfigTests::testCustomNamespaces [32mPASSED[0m[33m [ 11%][0m >cherrypy/test/test_config.py::ConfigTests::testHandlerToolConfigOverride [32mPASSED[0m[33m [ 11%][0m >cherrypy/test/test_config.py::ConfigTests::testRespNamespaces [32mPASSED[0m[33m [ 11%][0m >cherrypy/test/test_config.py::ConfigTests::testUnrepr [32mPASSED[0m[33m [ 12%][0m >cherrypy/test/test_config.py::ConfigTests::test_request_body_namespace [32mPASSED[0m[33m [ 12%][0m >cherrypy/test/test_config.py::ConfigTests::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[33m [ 12%][0m >cherrypy/test/test_config.py::VariableSubstitutionTests::test_config [32mPASSED[0m[33m [ 13%][0m >cherrypy/test/test_config.py::CallablesInConfigTest::test_call_with_kwargs [32mPASSED[0m[33m [ 13%][0m >cherrypy/test/test_config.py::CallablesInConfigTest::test_call_with_literal_dict [32mPASSED[0m[33m [ 13%][0m >cherrypy/test/test_config_server.py::ServerConfigTests::testAdditionalServers [32mPASSED[0m[33m [ 14%][0m >cherrypy/test/test_config_server.py::ServerConfigTests::testBasicConfig [32mPASSED[0m[33m [ 14%][0m >cherrypy/test/test_config_server.py::ServerConfigTests::testMaxRequestSize [32mPASSED[0m[33m [ 14%][0m >cherrypy/test/test_config_server.py::ServerConfigTests::testMaxRequestSizePerHandler [32mPASSED[0m[33m [ 15%][0m >cherrypy/test/test_config_server.py::ServerConfigTests::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[33m [ 15%][0m >cherrypy/test/test_conn.py::ConnectionCloseTests::test_HTTP10_KeepAlive [32mPASSED[0m[33m [ 15%][0m >cherrypy/test/test_conn.py::ConnectionCloseTests::test_HTTP11 [32mPASSED[0m[33m [ 16%][0m >cherrypy/test/test_conn.py::ConnectionCloseTests::test_Streaming_no_len [32mPASSED[0m[33m [ 16%][0m >cherrypy/test/test_conn.py::ConnectionCloseTests::test_Streaming_with_len [32mPASSED[0m[33m [ 16%][0m >cherrypy/test/test_conn.py::ConnectionCloseTests::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[33m [ 17%][0m >cherrypy/test/test_conn.py::PipelineTests::test_100_Continue [32mPASSED[0m[33m [ 17%][0m >cherrypy/test/test_conn.py::PipelineTests::test_HTTP11_Timeout [32mPASSED[0m[33m [ 17%][0m >cherrypy/test/test_conn.py::PipelineTests::test_HTTP11_Timeout_after_request [32mPASSED[0m[33m [ 18%][0m >cherrypy/test/test_conn.py::PipelineTests::test_HTTP11_pipelining [32mPASSED[0m[33m [ 18%][0m >cherrypy/test/test_conn.py::PipelineTests::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[33m [ 18%][0m >cherrypy/test/test_conn.py::ConnectionTests::test_598 [32mPASSED[0m[33m [ 19%][0m >cherrypy/test/test_conn.py::ConnectionTests::test_Chunked_Encoding [32mPASSED[0m[33m [ 19%][0m >cherrypy/test/test_conn.py::ConnectionTests::test_Content_Length_in [32mPASSED[0m[33m [ 19%][0m >cherrypy/test/test_conn.py::ConnectionTests::test_Content_Length_out_postheaders [32mPASSED[0m[33m [ 20%][0m >cherrypy/test/test_conn.py::ConnectionTests::test_Content_Length_out_preheaders [32mPASSED[0m[33m [ 20%][0m >cherrypy/test/test_conn.py::ConnectionTests::test_No_Message_Body [32mPASSED[0m[33m [ 20%][0m >cherrypy/test/test_conn.py::ConnectionTests::test_readall_or_close [32mPASSED[0m[33m [ 21%][0m >cherrypy/test/test_conn.py::ConnectionTests::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[33m [ 21%][0m >cherrypy/test/test_conn.py::LimitedRequestQueueTests::test_queue_full [32mPASSED[0m[33m [ 21%][0m >cherrypy/test/test_conn.py::LimitedRequestQueueTests::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[33m [ 22%][0m >cherrypy/test/test_conn.py::BadRequestTests::test_No_CRLF [32mPASSED[0m[33m [ 22%][0m >cherrypy/test/test_conn.py::BadRequestTests::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[33m [ 22%][0m >cherrypy/test/test_core.py::CoreRequestHandlingTest::testCookies [32mPASSED[0m[33m [ 23%][0m >cherrypy/test/test_core.py::CoreRequestHandlingTest::testDefaultContentType [32mPASSED[0m[33m [ 23%][0m >cherrypy/test/test_core.py::CoreRequestHandlingTest::testFavicon [32mPASSED[0m[33m [ 23%][0m >cherrypy/test/test_core.py::CoreRequestHandlingTest::testFlatten [32mPASSED[0m[33m [ 24%][0m >cherrypy/test/test_core.py::CoreRequestHandlingTest::testRanges [32mPASSED[0m[33m [ 24%][0m >cherrypy/test/test_core.py::CoreRequestHandlingTest::testRedirect [32mPASSED[0m[33m [ 24%][0m >cherrypy/test/test_core.py::CoreRequestHandlingTest::testSlashes [32mPASSED[0m[33m [ 25%][0m >cherrypy/test/test_core.py::CoreRequestHandlingTest::testStatus [32mPASSED[0m[33m [ 25%][0m >cherrypy/test/test_core.py::CoreRequestHandlingTest::test_InternalRedirect [32mPASSED[0m[33m [ 25%][0m >cherrypy/test/test_core.py::CoreRequestHandlingTest::test_cherrypy_url [32mPASSED[0m[33m [ 26%][0m >cherrypy/test/test_core.py::CoreRequestHandlingTest::test_expose_decorator [32mPASSED[0m[33m [ 26%][0m >cherrypy/test/test_core.py::CoreRequestHandlingTest::test_multiple_headers [32mPASSED[0m[33m [ 26%][0m >cherrypy/test/test_core.py::CoreRequestHandlingTest::test_on_end_resource_status [32mPASSED[0m[33m [ 27%][0m >cherrypy/test/test_core.py::CoreRequestHandlingTest::test_redirect_with_unicode [32mPASSED[0m[33m [ 27%][0m >cherrypy/test/test_core.py::CoreRequestHandlingTest::test_redirect_with_xss [32mPASSED[0m[33m [ 27%][0m >cherrypy/test/test_core.py::CoreRequestHandlingTest::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[33m [ 28%][0m >cherrypy/test/test_core.py::ErrorTests::test_contextmanager [32mPASSED[0m[33m [ 28%][0m >cherrypy/test/test_core.py::ErrorTests::test_start_response_error [32mPASSED[0m[33m [ 28%][0m >cherrypy/test/test_core.py::ErrorTests::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[33m [ 29%][0m >cherrypy/test/test_core.py::TestBinding::test_bind_ephemeral_port [32mPASSED[0m[33m [ 29%][0m >cherrypy/test/test_dynamicobjectmapping.py::DynamicObjectMappingTest::testMethodDispatch [32mPASSED[0m[33m [ 29%][0m >cherrypy/test/test_dynamicobjectmapping.py::DynamicObjectMappingTest::testObjectMapping [32mPASSED[0m[33m [ 30%][0m >cherrypy/test/test_dynamicobjectmapping.py::DynamicObjectMappingTest::testVpathDispatch [32mPASSED[0m[33m [ 30%][0m >cherrypy/test/test_dynamicobjectmapping.py::DynamicObjectMappingTest::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[33m [ 30%][0m >cherrypy/test/test_encoding.py::EncodingTests::testEncoding [32mPASSED[0m[33m [ 31%][0m >cherrypy/test/test_encoding.py::EncodingTests::testGzip [32mPASSED[0m[33m [ 31%][0m >cherrypy/test/test_encoding.py::EncodingTests::test_BytesHeaders [32mPASSED[0m[33m [ 31%][0m >cherrypy/test/test_encoding.py::EncodingTests::test_UnicodeHeaders [32mPASSED[0m[33m [ 32%][0m >cherrypy/test/test_encoding.py::EncodingTests::test_decode_tool [32mPASSED[0m[33m [ 32%][0m >cherrypy/test/test_encoding.py::EncodingTests::test_multipart_decoding [32mPASSED[0m[33m [ 32%][0m >cherrypy/test/test_encoding.py::EncodingTests::test_multipart_decoding_bigger_maxrambytes [32mPASSED[0m[33m [ 33%][0m >cherrypy/test/test_encoding.py::EncodingTests::test_multipart_decoding_no_charset [32mPASSED[0m[33m [ 33%][0m >cherrypy/test/test_encoding.py::EncodingTests::test_multipart_decoding_no_successful_charset [32mPASSED[0m[33m [ 33%][0m >cherrypy/test/test_encoding.py::EncodingTests::test_nontext [32mPASSED[0m[33m [ 34%][0m >cherrypy/test/test_encoding.py::EncodingTests::test_query_string_decoding [32mPASSED[0m[33m [ 34%][0m >cherrypy/test/test_encoding.py::EncodingTests::test_urlencoded_decoding [32mPASSED[0m[33m [ 34%][0m >cherrypy/test/test_encoding.py::EncodingTests::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[33m [ 35%][0m >cherrypy/test/test_etags.py::ETagTest::test_errors [32mPASSED[0m[33m [ 35%][0m >cherrypy/test/test_etags.py::ETagTest::test_etags [32mPASSED[0m[33m [ 35%][0m >cherrypy/test/test_etags.py::ETagTest::test_unicode_body [32mPASSED[0m[33m [ 36%][0m >cherrypy/test/test_etags.py::ETagTest::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[33m [ 36%][0m >cherrypy/test/test_http.py::HTTPTests::test_garbage_in [32mPASSED[0m[33m [ 36%][0m >cherrypy/test/test_http.py::HTTPTests::test_http_over_https [33mSKIPPED[0m (skipped (not running HTTPS)...)[33m [ 37%][0m >cherrypy/test/test_http.py::HTTPTests::test_malformed_header [32mPASSED[0m[33m [ 37%][0m >cherrypy/test/test_http.py::HTTPTests::test_malformed_request_line [32mPASSED[0m[33m [ 37%][0m >cherrypy/test/test_http.py::HTTPTests::test_no_content_length [32mPASSED[0m[33m [ 38%][0m >cherrypy/test/test_http.py::HTTPTests::test_post_filename_with_special_characters [32mPASSED[0m[33m [ 38%][0m >cherrypy/test/test_http.py::HTTPTests::test_post_multipart [32mPASSED[0m[33m [ 38%][0m >cherrypy/test/test_http.py::HTTPTests::test_request_line_split_issue_1220 [32mPASSED[0m[33m [ 39%][0m >cherrypy/test/test_http.py::HTTPTests::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[33m [ 39%][0m >cherrypy/test/test_httputil.py::test_urljoin[/sn/-/pi/-/sn/pi/] [32mPASSED[0m[33m [ 39%][0m >cherrypy/test/test_httputil.py::test_urljoin[/sn/-/pi-/sn/pi] [32mPASSED[0m[33m [ 40%][0m >cherrypy/test/test_httputil.py::test_urljoin[/sn/-/-/sn/] [32mPASSED[0m[33m [ 40%][0m >cherrypy/test/test_httputil.py::test_urljoin[/sn/--/sn/] [32mPASSED[0m[33m [ 40%][0m >cherrypy/test/test_httputil.py::test_urljoin[/sn-/pi/-/sn/pi/] [32mPASSED[0m[33m [ 41%][0m >cherrypy/test/test_httputil.py::test_urljoin[/sn-/pi-/sn/pi] [32mPASSED[0m[33m [ 41%][0m >cherrypy/test/test_httputil.py::test_urljoin[/sn-/-/sn/] [32mPASSED[0m[33m [ 41%][0m >cherrypy/test/test_httputil.py::test_urljoin[/sn--/sn] [32mPASSED[0m[33m [ 42%][0m >cherrypy/test/test_httputil.py::test_urljoin[/-/pi/-/pi/] [32mPASSED[0m[33m [ 42%][0m >cherrypy/test/test_httputil.py::test_urljoin[/-/pi-/pi] [32mPASSED[0m[33m [ 42%][0m >cherrypy/test/test_httputil.py::test_urljoin[/-/-/] [32mPASSED[0m[33m [ 43%][0m >cherrypy/test/test_httputil.py::test_urljoin[/--/] [32mPASSED[0m[33m [ 43%][0m >cherrypy/test/test_httputil.py::test_urljoin[-/pi/-/pi/] [32mPASSED[0m[33m [ 43%][0m >cherrypy/test/test_httputil.py::test_urljoin[-/pi-/pi] [32mPASSED[0m[33m [ 44%][0m >cherrypy/test/test_httputil.py::test_urljoin[-/-/] [32mPASSED[0m[33m [ 44%][0m >cherrypy/test/test_httputil.py::test_urljoin[--/] [32mPASSED[0m[33m [ 44%][0m >cherrypy/test/test_httputil.py::test_valid_status[None-expected_status0] [32mPASSED[0m[33m [ 45%][0m >cherrypy/test/test_httputil.py::test_valid_status[200-expected_status1] [32mPASSED[0m[33m [ 45%][0m >cherrypy/test/test_httputil.py::test_valid_status[500-expected_status2] [32mPASSED[0m[33m [ 45%][0m >cherrypy/test/test_httputil.py::test_valid_status[HTTPStatus.NOT_FOUND-expected_status3] [32mPASSED[0m[33m [ 46%][0m >cherrypy/test/test_httputil.py::test_valid_status[444 Non-existent reason-expected_status4] [32mPASSED[0m[33m [ 46%][0m >cherrypy/test/test_httputil.py::test_invalid_status[hey-Illegal response status from server \\('hey' is non-numeric\\).] [32mPASSED[0m[33m [ 46%][0m >cherrypy/test/test_httputil.py::test_invalid_status[status_code1-Illegal response status from server \\(\\{'hey': 'hi'\\} is non-numeric\\).] [32mPASSED[0m[33m [ 47%][0m >cherrypy/test/test_httputil.py::test_invalid_status[1-Illegal response status from server \\(1 is out of range\\).] [32mPASSED[0m[33m [ 47%][0m >cherrypy/test/test_httputil.py::test_invalid_status[600-Illegal response status from server \\(600 is out of range\\).] [32mPASSED[0m[33m [ 47%][0m >cherrypy/test/test_iterator.py::IteratorTest::test_iterator [32mPASSED[0m[33m [ 48%][0m >cherrypy/test/test_iterator.py::IteratorTest::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[33m [ 48%][0m >cherrypy/test/test_json.py::JsonTest::test_cached [32mPASSED[0m[33m [ 48%][0m >cherrypy/test/test_json.py::JsonTest::test_json_input [32mPASSED[0m[33m [ 49%][0m >cherrypy/test/test_json.py::JsonTest::test_json_output [32mPASSED[0m[33m [ 49%][0m >cherrypy/test/test_json.py::JsonTest::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[33m [ 50%][0m >cherrypy/test/test_logging.py::test_normal_return [32mPASSED[0m[33m [ 50%][0m >cherrypy/test/test_logging.py::test_normal_yield [32mPASSED[0m[33m [ 50%][0m >cherrypy/test/test_logging.py::test_custom_log_format [32mPASSED[0m[33m [ 51%][0m >cherrypy/test/test_logging.py::test_timez_log_format [32mPASSED[0m[33m [ 51%][0m >cherrypy/test/test_logging.py::test_UUIDv4_parameter_log_format [32mPASSED[0m[33m [ 51%][0m >cherrypy/test/test_logging.py::test_escaped_output [32mPASSED[0m[33m [ 52%][0m >cherrypy/test/test_logging.py::test_tracebacks [32mPASSED[0m[33m [ 52%][0m >cherrypy/test/test_mime.py::MultipartTest::test_multipart [32mPASSED[0m[33m [ 52%][0m >cherrypy/test/test_mime.py::MultipartTest::test_multipart_form_data [32mPASSED[0m[33m [ 53%][0m >cherrypy/test/test_mime.py::MultipartTest::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[33m [ 53%][0m >cherrypy/test/test_mime.py::SafeMultipartHandlingTest::test_Flash_Upload [32mPASSED[0m[33m [ 53%][0m >cherrypy/test/test_mime.py::SafeMultipartHandlingTest::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[33m [ 54%][0m >cherrypy/test/test_misc_tools.py::ResponseHeadersTest::testResponseHeaders [32mPASSED[0m[33m [ 54%][0m >cherrypy/test/test_misc_tools.py::ResponseHeadersTest::testResponseHeadersDecorator [32mPASSED[0m[33m [ 54%][0m >cherrypy/test/test_misc_tools.py::ResponseHeadersTest::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[33m [ 55%][0m >cherrypy/test/test_misc_tools.py::RefererTest::testReferer [32mPASSED[0m[33m [ 55%][0m >cherrypy/test/test_misc_tools.py::RefererTest::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[33m [ 55%][0m >cherrypy/test/test_misc_tools.py::AcceptTest::test_Accept_Tool [32mPASSED[0m[33m [ 56%][0m >cherrypy/test/test_misc_tools.py::AcceptTest::test_accept_selection [32mPASSED[0m[33m [ 56%][0m >cherrypy/test/test_misc_tools.py::AcceptTest::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[33m [ 56%][0m >cherrypy/test/test_misc_tools.py::AutoVaryTest::testAutoVary [32mPASSED[0m[33m [ 57%][0m >cherrypy/test/test_misc_tools.py::AutoVaryTest::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[33m [ 57%][0m >cherrypy/test/test_native.py::test_basic_request [32mPASSED[0m[33m [ 57%][0m >cherrypy/test/test_objectmapping.py::ObjectMappingTest::testExpose [32mPASSED[0m[33m [ 58%][0m >cherrypy/test/test_objectmapping.py::ObjectMappingTest::testKeywords [32mPASSED[0m[33m [ 58%][0m >cherrypy/test/test_objectmapping.py::ObjectMappingTest::testMethodDispatch [32mPASSED[0m[33m [ 58%][0m >cherrypy/test/test_objectmapping.py::ObjectMappingTest::testObjectMapping [32mPASSED[0m[33m [ 59%][0m >cherrypy/test/test_objectmapping.py::ObjectMappingTest::testPositionalParams [32mPASSED[0m[33m [ 59%][0m >cherrypy/test/test_objectmapping.py::ObjectMappingTest::testTreeMounting [32mPASSED[0m[33m [ 59%][0m >cherrypy/test/test_objectmapping.py::ObjectMappingTest::test_redir_using_url [32mPASSED[0m[33m [ 60%][0m >cherrypy/test/test_objectmapping.py::ObjectMappingTest::test_translate [32mPASSED[0m[33m [ 60%][0m >cherrypy/test/test_objectmapping.py::ObjectMappingTest::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[33m [ 60%][0m >cherrypy/test/test_params.py::ParamsTest::test_error [32mPASSED[0m[33m [ 61%][0m >cherrypy/test/test_params.py::ParamsTest::test_pass [32mPASSED[0m[33m [ 61%][0m >cherrypy/test/test_params.py::ParamsTest::test_syntax [32mPASSED[0m[33m [ 61%][0m >cherrypy/test/test_params.py::ParamsTest::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[33m [ 62%][0m >cherrypy/test/test_plugins.py::TestAutoreloader::test_file_for_file_module_when_None [32mPASSED[0m[33m [ 62%][0m >cherrypy/test/test_proxy.py::ProxyTest::testProxy [32mPASSED[0m[33m [ 62%][0m >cherrypy/test/test_proxy.py::ProxyTest::test_no_base_port_in_host [32mPASSED[0m[33m [ 63%][0m >cherrypy/test/test_proxy.py::ProxyTest::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[33m [ 63%][0m >cherrypy/test/test_refleaks.py::ReferenceTests::test_threadlocal_garbage [32mPASSED[0m[33m [ 63%][0m >cherrypy/test/test_refleaks.py::ReferenceTests::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[33m [ 64%][0m >cherrypy/test/test_request_obj.py::RequestObjectTests::testAbsoluteURIPathInfo [32mPASSED[0m[33m [ 64%][0m >cherrypy/test/test_request_obj.py::RequestObjectTests::testEmptyThreadlocals [32mPASSED[0m[33m [ 64%][0m >cherrypy/test/test_request_obj.py::RequestObjectTests::testErrorHandling [32mPASSED[0m[33m [ 65%][0m >cherrypy/test/test_request_obj.py::RequestObjectTests::testExpect [32mPASSED[0m[33m [ 65%][0m >cherrypy/test/test_request_obj.py::RequestObjectTests::testHeaderElements [32mPASSED[0m[33m [ 65%][0m >cherrypy/test/test_request_obj.py::RequestObjectTests::testParamErrors [32mPASSED[0m[33m [ 66%][0m >cherrypy/test/test_request_obj.py::RequestObjectTests::testParams [32mPASSED[0m[33m [ 66%][0m >cherrypy/test/test_request_obj.py::RequestObjectTests::testRelativeURIPathInfo [32mPASSED[0m[33m [ 66%][0m >cherrypy/test/test_request_obj.py::RequestObjectTests::test_CONNECT_method [32mPASSED[0m[33m [ 67%][0m >cherrypy/test/test_request_obj.py::RequestObjectTests::test_CONNECT_method_invalid_authority [32mPASSED[0m[33m [ 67%][0m >cherrypy/test/test_request_obj.py::RequestObjectTests::test_basic_HTTPMethods [32mPASSED[0m[33m [ 67%][0m >cherrypy/test/test_request_obj.py::RequestObjectTests::test_encoded_headers [32mPASSED[0m[33m [ 68%][0m >cherrypy/test/test_request_obj.py::RequestObjectTests::test_header_presence [32mPASSED[0m[33m [ 68%][0m >cherrypy/test/test_request_obj.py::RequestObjectTests::test_per_request_uuid4 [32mPASSED[0m[33m [ 68%][0m >cherrypy/test/test_request_obj.py::RequestObjectTests::test_repeated_headers [32mPASSED[0m[33m [ 69%][0m >cherrypy/test/test_request_obj.py::RequestObjectTests::test_scheme [32mPASSED[0m[33m [ 69%][0m >cherrypy/test/test_request_obj.py::RequestObjectTests::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[33m [ 69%][0m >cherrypy/test/test_routes.py::RoutesDispatchTest::test_Routes_Dispatch [32mPASSED[0m[33m [ 70%][0m >cherrypy/test/test_routes.py::RoutesDispatchTest::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[33m [ 70%][0m >cherrypy/test/test_session.py::SessionTest::test_0_Session [32mPASSED[0m[33m [ 70%][0m >cherrypy/test/test_session.py::SessionTest::test_1_Ram_Concurrency [32mPASSED[0m[33m [ 71%][0m >cherrypy/test/test_session.py::SessionTest::test_2_File_Concurrency [32mPASSED[0m[33m [ 71%][0m >cherrypy/test/test_session.py::SessionTest::test_3_Redirect [32mPASSED[0m[33m [ 71%][0m >cherrypy/test/test_session.py::SessionTest::test_4_File_deletion [32mPASSED[0m[33m [ 72%][0m >cherrypy/test/test_session.py::SessionTest::test_5_Error_paths [32mPASSED[0m[33m [ 72%][0m >cherrypy/test/test_session.py::SessionTest::test_6_regenerate [32mPASSED[0m[33m [ 72%][0m >cherrypy/test/test_session.py::SessionTest::test_7_session_cookies [32mPASSED[0m[33m [ 73%][0m >cherrypy/test/test_session.py::SessionTest::test_8_Ram_Cleanup [32mPASSED[0m[33m [ 73%][0m >cherrypy/test/test_session.py::SessionTest::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[33m [ 73%][0m >cherrypy/test/test_session.py::MemcachedSessionTest::test_0_Session [33mSKIPPED[0m (memcached not available)[33m [ 74%][0m >cherrypy/test/test_session.py::MemcachedSessionTest::test_1_Concurrency [33mSKIPPED[0m (memcached not available)[33m [ 74%][0m >cherrypy/test/test_session.py::MemcachedSessionTest::test_3_Redirect [33mSKIPPED[0m (memcached not available)[33m [ 74%][0m >cherrypy/test/test_session.py::MemcachedSessionTest::test_5_Error_paths [33mSKIPPED[0m (memcached not available)[33m [ 75%][0m >cherrypy/test/test_session.py::MemcachedSessionTest::test_gc <- cherrypy/test/helper.py [33mSKIPPED[0m (memcached not available)[33m [ 75%][0m >cherrypy/test/test_sessionauthenticate.py::SessionAuthenticateTest::testSessionAuthenticate [32mPASSED[0m[33m [ 75%][0m >cherrypy/test/test_sessionauthenticate.py::SessionAuthenticateTest::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[33m [ 76%][0m >cherrypy/test/test_states.py::ServerStateTests::test_0_NormalStateFlow [32mPASSED[0m[33m [ 76%][0m >cherrypy/test/test_states.py::ServerStateTests::test_1_Restart [32mPASSED[0m[33m [ 76%][0m >cherrypy/test/test_states.py::ServerStateTests::test_2_KeyboardInterrupt [32mPASSED[0m[33m [ 77%][0m >cherrypy/test/test_states.py::ServerStateTests::test_4_Autoreload [31mFAILED[0m[31m [ 77%][0m >cherrypy/test/test_states.py::ServerStateTests::test_5_Start_Error [32mPASSED[0m[31m [ 77%][0m >cherrypy/test/test_states.py::ServerStateTests::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[31m [ 78%][0m >cherrypy/test/test_states.py::PluginTests::test_daemonize [32mPASSED[0m[31m [ 78%][0m >cherrypy/test/test_states.py::PluginTests::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[31m [ 78%][0m >cherrypy/test/test_states.py::SignalHandlingTests::test_SIGHUP_daemonized [31mFAILED[0m[31m [ 79%][0m >cherrypy/test/test_states.py::SignalHandlingTests::test_SIGHUP_tty [31mFAILED[0m[31m [ 79%][0m >cherrypy/test/test_states.py::SignalHandlingTests::test_SIGTERM [31mFAILED[0m[31m [ 79%][0m >cherrypy/test/test_states.py::SignalHandlingTests::test_signal_handler_unsubscribe [31mFAILED[0m[31m [ 80%][0m >cherrypy/test/test_states.py::SignalHandlingTests::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[31m [ 80%][0m >cherrypy/test/test_states.py::test_safe_wait_INADDR_ANY [32mPASSED[0m[31m [ 80%][0m >cherrypy/test/test_static.py::StaticTest::test_755_vhost [32mPASSED[0m[31m [ 81%][0m >cherrypy/test/test_static.py::StaticTest::test_config_errors [32mPASSED[0m[31m [ 81%][0m >cherrypy/test/test_static.py::StaticTest::test_error_page_with_serve_file [32mPASSED[0m[31m [ 81%][0m >cherrypy/test/test_static.py::StaticTest::test_fallthrough [32mPASSED[0m[31m [ 82%][0m >cherrypy/test/test_static.py::StaticTest::test_file_stream [33mXFAIL[0m (#1475)[31m [ 82%][0m >cherrypy/test/test_static.py::StaticTest::test_file_stream_deadlock [32mPASSED[0m[31m [ 82%][0m >cherrypy/test/test_static.py::StaticTest::test_index [32mPASSED[0m[31m [ 83%][0m >cherrypy/test/test_static.py::StaticTest::test_modif [32mPASSED[0m[31m [ 83%][0m >cherrypy/test/test_static.py::StaticTest::test_null_bytes [32mPASSED[0m[31m [ 83%][0m >cherrypy/test/test_static.py::StaticTest::test_security [32mPASSED[0m[31m [ 84%][0m >cherrypy/test/test_static.py::StaticTest::test_serve_bytesio [32mPASSED[0m[31m [ 84%][0m >cherrypy/test/test_static.py::StaticTest::test_serve_fileobj [32mPASSED[0m[31m [ 84%][0m >cherrypy/test/test_static.py::StaticTest::test_static [32mPASSED[0m[31m [ 85%][0m >cherrypy/test/test_static.py::StaticTest::test_static_longpath [33mSKIPPED[0m (Windows only)[31m [ 85%][0m >cherrypy/test/test_static.py::StaticTest::test_unicode [32mPASSED[0m[31m [ 85%][0m >cherrypy/test/test_static.py::StaticTest::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[31m [ 86%][0m >cherrypy/test/test_tools.py::ToolTests::testBareHooks [32mPASSED[0m[31m [ 86%][0m >cherrypy/test/test_tools.py::ToolTests::testCombinedTools [32mPASSED[0m[31m [ 86%][0m >cherrypy/test/test_tools.py::ToolTests::testDecorator [32mPASSED[0m[31m [ 87%][0m >cherrypy/test/test_tools.py::ToolTests::testEndRequestOnDrop [32mPASSED[0m[31m [ 87%][0m >cherrypy/test/test_tools.py::ToolTests::testGuaranteedHooks [32mPASSED[0m[31m [ 87%][0m >cherrypy/test/test_tools.py::ToolTests::testHandlerWrapperTool [32mPASSED[0m[31m [ 88%][0m >cherrypy/test/test_tools.py::ToolTests::testHookErrors [32mPASSED[0m[31m [ 88%][0m >cherrypy/test/test_tools.py::ToolTests::testToolWithConfig [32mPASSED[0m[31m [ 88%][0m >cherrypy/test/test_tools.py::ToolTests::testWarnToolOn [32mPASSED[0m[31m [ 89%][0m >cherrypy/test/test_tools.py::ToolTests::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[31m [ 89%][0m >cherrypy/test/test_tools.py::SessionAuthTest::test_login_screen_returns_bytes [32mPASSED[0m[31m [ 89%][0m >cherrypy/test/test_tools.py::TestHooks::test_priorities [32mPASSED[0m[31m [ 90%][0m >cherrypy/test/test_tutorials.py::TutorialTest::test01HelloWorld [32mPASSED[0m[31m [ 90%][0m >cherrypy/test/test_tutorials.py::TutorialTest::test02ExposeMethods [32mPASSED[0m[31m [ 90%][0m >cherrypy/test/test_tutorials.py::TutorialTest::test03GetAndPost [32mPASSED[0m[31m [ 91%][0m >cherrypy/test/test_tutorials.py::TutorialTest::test04ComplexSite [32mPASSED[0m[31m [ 91%][0m >cherrypy/test/test_tutorials.py::TutorialTest::test05DerivedObjects [32mPASSED[0m[31m [ 91%][0m >cherrypy/test/test_tutorials.py::TutorialTest::test06DefaultMethod [32mPASSED[0m[31m [ 92%][0m >cherrypy/test/test_tutorials.py::TutorialTest::test07Sessions [32mPASSED[0m[31m [ 92%][0m >cherrypy/test/test_tutorials.py::TutorialTest::test08GeneratorsAndYield [32mPASSED[0m[31m [ 92%][0m >cherrypy/test/test_tutorials.py::TutorialTest::test09Files [32mPASSED[0m[31m [ 93%][0m >cherrypy/test/test_tutorials.py::TutorialTest::test10HTTPErrors [32mPASSED[0m[31m [ 93%][0m >cherrypy/test/test_tutorials.py::TutorialTest::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[31m [ 93%][0m >cherrypy/test/test_virtualhost.py::VirtualHostTest::testVirtualHost [32mPASSED[0m[31m [ 94%][0m >cherrypy/test/test_virtualhost.py::VirtualHostTest::test_VHost_plus_Static [32mPASSED[0m[31m [ 94%][0m >cherrypy/test/test_virtualhost.py::VirtualHostTest::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[31m [ 94%][0m >cherrypy/test/test_wsgi_ns.py::WSGI_Namespace_Test::test_pipeline [32mPASSED[0m[31m [ 95%][0m >cherrypy/test/test_wsgi_ns.py::WSGI_Namespace_Test::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[31m [ 95%][0m >cherrypy/test/test_wsgi_unix_socket.py::WSGI_UnixSocket_Test::test_internal_error [32mPASSED[0m[31m [ 95%][0m >cherrypy/test/test_wsgi_unix_socket.py::WSGI_UnixSocket_Test::test_not_found [32mPASSED[0m[31m [ 96%][0m >cherrypy/test/test_wsgi_unix_socket.py::WSGI_UnixSocket_Test::test_simple_request [32mPASSED[0m[31m [ 96%][0m >cherrypy/test/test_wsgi_unix_socket.py::WSGI_UnixSocket_Test::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[31m [ 96%][0m >cherrypy/test/test_wsgi_vhost.py::WSGI_VirtualHost_Test::test_welcome [32mPASSED[0m[31m [ 97%][0m >cherrypy/test/test_wsgi_vhost.py::WSGI_VirtualHost_Test::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[31m [ 97%][0m >cherrypy/test/test_wsgiapps.py::WSGIGraftTests::test_01_standard_app [32mPASSED[0m[31m [ 97%][0m >cherrypy/test/test_wsgiapps.py::WSGIGraftTests::test_04_pure_wsgi [32mPASSED[0m[31m [ 98%][0m >cherrypy/test/test_wsgiapps.py::WSGIGraftTests::test_05_wrapped_cp_app [32mPASSED[0m[31m [ 98%][0m >cherrypy/test/test_wsgiapps.py::WSGIGraftTests::test_06_empty_string_app [32mPASSED[0m[31m [ 98%][0m >cherrypy/test/test_wsgiapps.py::WSGIGraftTests::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[31m [ 99%][0m >cherrypy/test/test_xmlrpc.py::XmlRpcTest::testXmlRpc [32mPASSED[0m[31m [ 99%][0m >cherrypy/test/test_xmlrpc.py::XmlRpcTest::test_gc <- cherrypy/test/helper.py [32mPASSED[0m[31m [100%][0m > >================================================================================================================= FAILURES ================================================================================================================== >[31m[1m____________________________________________________________________________________________________ ServerStateTests.test_4_Autoreload _____________________________________________________________________________________________________[0m > >self = <cherrypy.test.test_states.ServerStateTests testMethod=test_4_Autoreload> > > [37m@pytest[39;49;00m.mark.xfail( > [33m'[39;49;00m[33msys.platform == [39;49;00m[33m"[39;49;00m[33mDarwin[39;49;00m[33m"[39;49;00m[33m [39;49;00m[33m'[39;49;00m > [33m'[39;49;00m[33mand sys.version_info > (3, 7) [39;49;00m[33m'[39;49;00m > [33m'[39;49;00m[33mand os.environ[[39;49;00m[33m"[39;49;00m[33mTRAVIS[39;49;00m[33m"[39;49;00m[33m][39;49;00m[33m'[39;49;00m, > reason=[33m'[39;49;00m[33mhttps://github.com/cherrypy/cherrypy/issues/1693[39;49;00m[33m'[39;49;00m, > ) > [94mdef[39;49;00m [92mtest_4_Autoreload[39;49;00m([96mself[39;49;00m): > [90m# If test_3 has not been executed, the server won't be stopped,[39;49;00m > [90m# so we'll have to do it.[39;49;00m > [94mif[39;49;00m engine.state != engine.states.EXITING: > engine.exit() > > [90m# Start the demo script in a new process[39;49;00m > p = helper.CPProcess(ssl=([96mself[39;49;00m.scheme.lower() == [33m'[39;49;00m[33mhttps[39;49;00m[33m'[39;49;00m)) > p.write_conf(extra=[33m'[39;49;00m[33mtest_case_name: [39;49;00m[33m"[39;49;00m[33mtest_4_Autoreload[39;49;00m[33m"[39;49;00m[33m'[39;49;00m) >> p.start(imports=[33m'[39;49;00m[33mcherrypy.test._test_states_demo[39;49;00m[33m'[39;49;00m) > >p = <cherrypy.test.helper.CPProcess object at 0x3fb1f61ca0> >self = <cherrypy.test.test_states.ServerStateTests testMethod=test_4_Autoreload> > >[1m[31mcherrypy/test/test_states.py[0m:238: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >[1m[31mcherrypy/test/helper.py[0m:498: in start > portend.occupied([96mself[39;49;00m.host, [96mself[39;49;00m.port, timeout=[94m5[39;49;00m) > args = ['-m', > 'cherrypy', > '-c', > '/var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1/cherrypy/test/test.conf', > '-p', > '/var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1/cherrypy/test/test.pid', > '-i', > 'cherrypy.test._test_states_demo'] > env = {'A': 'CherryPy-18.6.1.tar.gz', > 'ABI': 'lp64d', > 'ABI_MIPS': '', > 'ABI_S390': '', > 'ABI_X86': '', > 'ACCEPT_LICENSE': 'BSD', > 'ADA_TARGET': '', > 'ALSA_CARDS': '', > 'APACHE2_MODULES': '', > 'APACHE2_MPMS': '', > 'AR': 'riscv64-unknown-linux-gnu-ar', > 'ARCH': 'riscv', > 'BOOTSTRAP_USE': 'unicode internal-glib pkg-config split-usr xml ' > 'python_targets_python3_9 systemd udev', > 'BROOT': '', > 'BUILD_PREFIX': '/var/tmp/portage', > 'CALLIGRA_FEATURES': '', > 'CAMERAS': '', > 'CATEGORY': 'dev-python', > 'CBUILD': 'riscv64-unknown-linux-gnu', > 'CC': 'riscv64-unknown-linux-gnu-gcc', > 'CCACHE_DIR': '/var/tmp/ccache', > 'CFLAGS': '-O2 -pipe -mcpu=sifive-u74 -ftree-vectorize -floop-interchange ' > '-floop-strip-mine -floop-block -ftree-loop-distribution', > 'CFLAGS_ilp32': '-mabi=ilp32 -march=rv32imac', > 'CFLAGS_ilp32d': '-mabi=ilp32d -march=rv32imafdc', > 'CFLAGS_lp64': '-mabi=lp64', > 'CFLAGS_lp64d': '-mabi=lp64d', > 'CHOST': 'riscv64-unknown-linux-gnu', > 'CHOST_default': 'riscv64-unknown-linux-gnu', > 'CHOST_ilp32': 'riscv32-unknown-linux-gnu', > 'CHOST_ilp32d': 'riscv32-unknown-linux-gnu', > 'CHOST_lp64': 'riscv64-unknown-linux-gnu', > 'CHOST_lp64d': 'riscv64-unknown-linux-gnu', > 'COLLECTD_PLUGINS': '', > 'COLORTERM': 'rxvt-xpm', > 'COLUMNS': '237', > 'COMMON_FLAGS': '-O2 -pipe -mcpu=sifive-u74 -ftree-vectorize ' > '-floop-interchange -floop-strip-mine -floop-block ' > '-ftree-loop-distribution', > 'CPP': 'riscv64-unknown-linux-gnu-gcc -E', > 'CPU_FLAGS_ARM': '', > 'CPU_FLAGS_PPC': '', > 'CPU_FLAGS_X86': '', > 'CTARGET_default': 'riscv64-unknown-linux-gnu', > 'CURL_SSL': '', > 'CXX': 'riscv64-unknown-linux-gnu-g++', > 'CXXFLAGS': '-O2 -pipe -mcpu=sifive-u74 -ftree-vectorize -floop-interchange ' > '-floop-strip-mine -floop-block -ftree-loop-distribution', > 'D': '/var/tmp/portage/dev-python/cherrypy-18.6.1/image', > 'DCC_EMAILLOG_WHOM_TO_BLAME': '', > 'DEFAULT_ABI': 'lp64d', > 'DEFINED_PHASES': ' compile configure install prepare test', > 'DIROPTIONS': '-m0755', > 'DISTCC_DIR': '/var/tmp/portage/.distcc', > 'DISTCC_ENABLE_DISCREPANCY_EMAIL': '', > 'DISTCC_FALLBACK': '1', > 'DISTCC_SAVE_TEMPS': '0', > 'DISTCC_SOCKS_PROXY': '/var/tmp/portage/.portage.774468.net.sock', > 'DISTCC_SSH': '', > 'DISTCC_TCP_CORK': '', > 'DISTCC_VERBOSE': '0', > 'DISTDIR': '/var/tmp/portage/dev-python/cherrypy-18.6.1/distdir', > 'EAPI': '8', > 'EBUILD': '/var/db/repos/gentoo/dev-python/cherrypy/cherrypy-18.6.1.ebuild', > 'EBUILD_MASTER_PID': '829594', > 'EBUILD_PHASE': 'test', > 'EBUILD_PHASE_FUNC': 'src_test', > 'ECLASS_DEPTH': '0', > 'ED': '/var/tmp/portage/dev-python/cherrypy-18.6.1/image', > 'EDITOR': '/usr/bin/vim', > 'ELIBC': 'glibc', > 'EMERGE_FROM': 'ebuild', > 'ENV_UNSET': 'CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH ' > 'PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT ' > 'XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME ' > 'XDG_RUNTIME_DIR', > 'EPREFIX': '', > 'EPYTHON': 'python3.9', > 'EROOT': '', > 'ESYSROOT': '', > 'ETCKEEPER_CONF_DIR': '/etc/etckeeper', > 'EXEOPTIONS': '-m0755', > 'FCFLAGS': '-O2 -pipe -mcpu=sifive-u74 -ftree-vectorize -floop-interchange ' > '-floop-strip-mine -floop-block -ftree-loop-distribution', > 'FEATURES': 'assume-digests binpkg-docompress binpkg-dostrip binpkg-logs ' > 'binpkg-multi-instance buildpkg-live ccache collision-protect ' > 'config-protect-if-modified distcc distlocks ebuild-locks ' > 'fixlafiles ipc-sandbox merge-sync multilib-strict ' > 'network-sandbox news parallel-fetch preserve-libs protect-owned ' > 'qa-unresolved-soname-deps sandbox sfperms split-elog split-log ' > 'strict strict-keepdir test unknown-features-warn unmerge-logs ' > 'unmerge-orphans userfetch userpriv usersandbox usersync xattr', > 'FETCHCOMMAND_SSH': 'bash -c "x=\\${2#ssh://} ; host=\\${x%%/*} ; ' > 'port=\\${host##*:} ; host=\\${host%:*} ; [[ \\${host} = ' > '\\${port} ]] && port= ; exec rsync --rsh=\\"ssh ' > '\\${port:+-p\\${port}} \\${3}\\" -avP ' > '\\"\\${host}:/\\${x#*/}\\" \\"\\$1\\"" rsync ' > '"${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}"', > 'FFLAGS': '-O2 -pipe -mcpu=sifive-u74 -ftree-vectorize -floop-interchange ' > '-floop-strip-mine -floop-block -ftree-loop-distribution', > 'FFTOOLS': '', > 'FILESDIR': '/var/tmp/portage/dev-python/cherrypy-18.6.1/files', > 'GCC_SPECS': '', > 'GPSD_PROTOCOLS': '', > 'GRUB_PLATFORMS': '', > 'HOME': '/var/tmp/portage/dev-python/cherrypy-18.6.1/homedir', > 'INHERITED': ' multibuild multiprocessing toolchain-funcs multilib ' > 'python-utils-r1 python-r1 distutils-r1', > 'INPUT_DEVICES': '', > 'INSOPTIONS': '-m0644', > 'IUSE_EFFECTIVE': 'alpha amd64 amd64-linux arm arm64 arm64-macos elibc_Cygwin ' > 'elibc_Darwin elibc_SunOS elibc_Winnt elibc_bionic ' > 'elibc_glibc elibc_mingw elibc_musl hppa ia64 kernel_Darwin ' > 'kernel_SunOS kernel_Winnt kernel_linux m68k mips ppc ' > 'ppc-macos ppc64 ppc64-linux prefix prefix-guest ' > 'prefix-stack python_targets_pypy3 ' > 'python_targets_python3_10 python_targets_python3_8 ' > 'python_targets_python3_9 riscv s390 sparc sparc-solaris ' > 'sparc64-solaris ssl test userland_BSD userland_GNU ' > 'x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-linux ' > 'x86-solaris x86-winnt', > 'IUSE_IMPLICIT': 'prefix prefix-guest prefix-stack', > 'KERNEL': 'linux', > 'KERNEL_ABI': 'lp64d', > 'KEYWORDS': 'amd64 arm arm64 ppc ~ppc64 x86', > 'L10N': '', > 'LANG': 'C.UTF8', > 'LCD_DEVICES': '', > 'LC_COLLATE': 'C', > 'LC_CTYPE': 'pl_PL.UTF-8', > 'LC_MESSAGES': 'C', > 'LC_MONETARY': 'pl_PL.UTF-8', > 'LC_NUMERIC': 'pl_PL.UTF-8', > 'LC_TIME': 'en_SE.UTF-8', > 'LDCXXSHARED': 'riscv64-unknown-linux-gnu-g++ -shared', > 'LDFLAGS': '-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu ' > '-Wl,--defsym=__gentoo_check_ldflags__=0 -O2 -pipe ' > '-mcpu=sifive-u74 -ftree-vectorize -floop-interchange ' > '-floop-strip-mine -floop-block -ftree-loop-distribution', > 'LDFLAGS_ilp32': '-m elf32lriscv_ilp32', > 'LDFLAGS_ilp32d': '-m elf32lriscv', > 'LDFLAGS_lp64': '-m elf64lriscv_lp64', > 'LDFLAGS_lp64d': '-m elf64lriscv', > 'LDSHARED': 'riscv64-unknown-linux-gnu-gcc -shared', > 'LD_PRELOAD': 'libsandbox.so', > 'LESS': '-R -M --shift 5', > 'LESSOPEN': '|lesspipe %s', > 'LIBDIR_default': 'lib', > 'LIBDIR_ilp32': 'lib32/ilp32', > 'LIBDIR_ilp32d': 'lib32/ilp32d', > 'LIBDIR_lp64': 'lib64/lp64', > 'LIBDIR_lp64d': 'lib64', > 'LIBOPTIONS': '-m0644', > 'LIBREOFFICE_EXTENSIONS': '', > 'LICENSE': 'BSD', > 'LLVM_TARGETS': '', > 'LOGNAME': 'portage', > 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.cfg=00;32:*.conf=00;32:*.diff=00;32:*.doc=00;32:*.ini=00;32:*.log=00;32:*.patch=00;32:*.pdf=00;32:*.ps=00;32:*.tex=00;32:*.txt=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', > 'LUA_SINGLE_TARGET': '', > 'LUA_TARGETS': '', > 'MAIL': '/var/mail/root', > 'MAKEOPTS': '-j4 -l8', > 'MANPAGER': 'manpager', > 'MERGE_TYPE': 'source', > 'MONKEYD_PLUGINS': '', > 'MOPREFIX': 'cherrypy', > 'MOTD_SHOWN': 'pam', > 'MULTILIB_ABIS': 'lp64d', > 'NGINX_MODULES_HTTP': '', > 'NGINX_MODULES_MAIL': '', > 'NGINX_MODULES_STREAM': '', > 'NOCOLOR': 'no', > 'OFED_DRIVERS': '', > 'OFFICE_IMPLEMENTATION': '', > 'OLDPWD': '/var/tmp/portage/dev-python/cherrypy-18.6.1/empty', > 'OPENMPI_FABRICS': '', > 'OPENMPI_OFED_FEATURES': '', > 'OPENMPI_RM': '', > 'P': 'cherrypy-18.6.1', > 'PAGER': '/usr/bin/less', > 'PATH': '/var/tmp/portage/dev-python/cherrypy-18.6.1/temp/python3.9/bin:/usr/lib/ccache/bin:/usr/lib/distcc/bin:/usr/lib/portage/python3.9/ebuild-helpers/xattr:/usr/lib/portage/python3.9/ebuild-helpers:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/14/bin:/usr/lib/llvm/13/bin', > 'PF': 'cherrypy-18.6.1', > 'PHP_TARGETS': '', > 'PKGDIR': '/var/cache/binpkgs', > 'PKGUSE': '', > 'PKG_CONFIG_PATH': '/var/tmp/portage/dev-python/cherrypy-18.6.1/temp/python3.9/pkgconfig', > 'PKG_LOGDIR': '/var/tmp/portage/dev-python/cherrypy-18.6.1/temp/logging', > 'PKG_TMPDIR': '/var/tmp/portage/._unmerge_', > 'PM_EBUILD_HOOK_DIR': '/etc/portage/env', > 'PN': 'cherrypy', > 'PORTAGE_ACTUAL_DISTDIR': '/var/cache/distfiles', > 'PORTAGE_ARCHLIST': 'alpha amd64 amd64-linux arm arm-linux arm64 arm64-linux ' > 'arm64-macos hppa ia64 m68k mips ppc ppc-macos ppc64 ' > 'ppc64-linux riscv s390 sparc sparc-solaris ' > 'sparc64-solaris x64-cygwin x64-macos x64-solaris ' > 'x64-winnt x86 x86-linux x86-solaris x86-winnt', > 'PORTAGE_BASHRC': '/etc/portage/bashrc', > 'PORTAGE_BASHRC_FILES': '', > 'PORTAGE_BIN_PATH': '/usr/lib/portage/python3.9', > 'PORTAGE_BUILDDIR': '/var/tmp/portage/dev-python/cherrypy-18.6.1', > 'PORTAGE_BUILD_GROUP': 'portage', > 'PORTAGE_BUILD_USER': 'portage', > 'PORTAGE_BZIP2_COMMAND': 'bzip2', > 'PORTAGE_COLORMAP': "PORTAGE_COLOR_BAD=$'\x1b[31;01m'\n" > "PORTAGE_COLOR_BRACKET=$'\x1b[34;01m'\n" > "PORTAGE_COLOR_ERR=$'\x1b[31;01m'\n" > "PORTAGE_COLOR_GOOD=$'\x1b[32;01m'\n" > "PORTAGE_COLOR_HILITE=$'\x1b[36m'\n" > "PORTAGE_COLOR_INFO=$'\x1b[32m'\n" > "PORTAGE_COLOR_LOG=$'\x1b[32;01m'\n" > "PORTAGE_COLOR_NORMAL=$'\x1b[0m'\n" > "PORTAGE_COLOR_QAWARN=$'\x1b[33m'\n" > "PORTAGE_COLOR_WARN=$'\x1b[33;01m'", > 'PORTAGE_COMPRESS': 'xz', > 'PORTAGE_COMPRESSION_COMMAND': 'zstd', > 'PORTAGE_COMPRESS_EXCLUDE_SUFFIXES': 'css gif htm[l]? jp[e]?g js pdf png', > 'PORTAGE_COMPRESS_FLAGS': '-5', > 'PORTAGE_CONFIGROOT': '/', > 'PORTAGE_DEBUG': '0', > 'PORTAGE_DEPCACHEDIR': '/var/cache/edb/dep', > 'PORTAGE_DOCOMPRESS_SIZE_LIMIT': '128', > 'PORTAGE_FEATURES': 'assume-digests binpkg-docompress binpkg-dostrip ' > 'binpkg-logs binpkg-multi-instance buildpkg-live ccache ' > 'collision-protect config-protect-if-modified distcc ' > 'distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync ' > 'multilib-strict network-sandbox news parallel-fetch ' > 'preserve-libs protect-owned qa-unresolved-soname-deps ' > 'sandbox sfperms split-elog split-log strict ' > 'strict-keepdir test unknown-features-warn unmerge-logs ' > 'unmerge-orphans userfetch userpriv usersandbox usersync ' > 'xattr', > 'PORTAGE_GID': '250', > 'PORTAGE_INST_GID': '0', > 'PORTAGE_INST_UID': '0', > 'PORTAGE_INTERNAL_CALLER': '1', > 'PORTAGE_IPC_DAEMON': '1', > 'PORTAGE_LOG_FILE': '/var/tmp/portage/dev-python/cherrypy-18.6.1/temp/build.log', > 'PORTAGE_OVERRIDE_EPREFIX': '', > 'PORTAGE_PROPERTIES': '', > 'PORTAGE_PYM_PATH': '/usr/lib/python3.9/site-packages', > 'PORTAGE_PYTHON': '/usr/bin/python3.9', > 'PORTAGE_PYTHONPATH': '/usr/lib/python3.9/site-packages', > 'PORTAGE_REPOSITORIES': '[DEFAULT]\n' > 'auto-sync = yes\n' > 'main-repo = gentoo\n' > 'strict-misc-digests = true\n' > 'sync-allow-hardlinks = true\n' > 'sync-openpgp-key-refresh = true\n' > 'sync-rcu = false\n' > '\n' > '[gentoo]\n' > 'auto-sync = yes\n' > 'location = /var/db/repos/gentoo\n' > 'masters = \n' > 'priority = -1000\n' > 'strict-misc-digests = true\n' > 'sync-allow-hardlinks = true\n' > 'sync-openpgp-key-path = ' > '/usr/share/openpgp-keys/gentoo-release.asc\n' > 'sync-openpgp-key-refresh = true\n' > 'sync-openpgp-key-refresh-retry-count = 40\n' > 'sync-openpgp-key-refresh-retry-delay-exp-base = 2\n' > 'sync-openpgp-key-refresh-retry-delay-max = 60\n' > 'sync-openpgp-key-refresh-retry-delay-mult = 4\n' > 'sync-openpgp-key-refresh-retry-overall-timeout = ' > '1200\n' > 'sync-openpgp-keyserver = hkps://keys.gentoo.org\n' > 'sync-rcu = false\n' > 'sync-type = git\n' > 'sync-uri = ' > 'https://anongit.gentoo.org/git/repo/sync/gentoo.git\n' > 'sync-git-verify-commit-signature = true\n' > '\n' > '[local]\n' > 'auto-sync = no\n' > 'location = /var/db/repos/local\n' > 'masters = gentoo\n' > 'strict-misc-digests = true\n' > 'sync-allow-hardlinks = true\n' > 'sync-openpgp-key-refresh = true\n' > 'sync-rcu = false\n', > 'PORTAGE_REPO_NAME': 'gentoo', > 'PORTAGE_RESTRICT': '', > 'PORTAGE_SIGPIPE_STATUS': '141', > 'PORTAGE_SOCKS5_PROXY': '/var/tmp/portage/.portage.774468.net.sock', > 'PORTAGE_TMPDIR': '/var/tmp', > 'PORTAGE_VERBOSE': '1', > 'PORTAGE_WORKDIR_MODE': '0700', > 'PORTAGE_XATTR_EXCLUDE': 'btrfs.* security.evm security.ima \t' > 'security.selinux system.nfs4_acl ' > 'user.apache_handler \tuser.Beagle.* ' > 'user.dublincore.* user.mime_encoding user.xdg.*', > 'POSTGRES_TARGETS': '', > 'PR': 'r0', > 'PROFILE_ONLY_VARIABLES': 'ARCH ELIBC IUSE_IMPLICIT KERNEL USERLAND ' > 'USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED ' > 'USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC ' > 'USE_EXPAND_VALUES_KERNEL ' > 'USE_EXPAND_VALUES_USERLAND', > 'PV': '18.6.1', > 'PVR': '18.6.1', > 'PWD': '/var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1', > 'PYTEST_CURRENT_TEST': 'cherrypy/test/test_states.py::ServerStateTests::test_4_Autoreload ' > '(call)', > 'PYTHON': '/usr/bin/python3.9', > 'PYTHONDONTWRITEBYTECODE': '1', > 'PYTHONPATH': '/var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1:/var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib:', > 'PYTHON_SINGLE_TARGET': '', > 'PYTHON_TARGETS': 'python3_9', > 'QEMU_SOFTMMU_TARGETS': '', > 'QEMU_USER_TARGETS': '', > 'RESUMECOMMAND_SSH': 'bash -c "x=\\${2#ssh://} ; host=\\${x%%/*} ; ' > 'port=\\${host##*:} ; host=\\${host%:*} ; [[ \\${host} = ' > '\\${port} ]] && port= ; exec rsync --rsh=\\"ssh ' > '\\${port:+-p\\${port}} \\${3}\\" -avP ' > '\\"\\${host}:/\\${x#*/}\\" \\"\\$1\\"" rsync ' > '"${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}"', > 'ROOT': '', > 'ROOTPATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/14/bin:/usr/lib/llvm/13/bin', > 'ROS_MESSAGES': '', > 'RUBY_TARGETS': '', > 'S': '/var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1', > 'SANDBOX_ACTIVE': 'armedandready', > 'SANDBOX_BASHRC': '/usr/share/sandbox/sandbox.bashrc', > 'SANDBOX_DEBUG': '0', > 'SANDBOX_DEBUG_LOG': '/var/log/sandbox/sandbox-debug-829577.log', > 'SANDBOX_DENY': '', > 'SANDBOX_LIB': 'libsandbox.so', > 'SANDBOX_LOG': '/var/tmp/portage/dev-python/cherrypy-18.6.1/temp/sandbox.log', > 'SANDBOX_MESSAGE_P@TH': '/proc/829577/fd/2', > 'SANDBOX_METHOD': 'any', > 'SANDBOX_ON': '1', > 'SANDBOX_PREDICT': '/var/tmp/portage/dev-python/cherrypy-18.6.1/homedir:/dev/crypto:/var/cache/man:/var/cache/fontconfig:/', > 'SANDBOX_READ': '/:/var/tmp/ccache:/var/tmp/portage', > 'SANDBOX_VERBOSE': '1', > 'SANDBOX_WRITE': ':/dev/console:/dev/fd:/dev/full:/dev/null:/dev/ptmx:/dev/pts/:/dev/pty:/dev/shm:/dev/tts:/dev/tty:/dev/vc/:/dev/zero:/proc/self/fd:/tmp/:/usr/lib/cf:/usr/lib/conftest:/usr/lib32/cf:/usr/lib32/conftest:/usr/lib64/cf:/usr/lib64/conftest:/usr/tmp/:/usr/tmp/cf:/usr/tmp/conftest:/var/tmp/:/var/tmp/ccache:/var/tmp/portage:/var/tmp/portage/.distcc:/var/tmp/portage/dev-python/cherrypy-18.6.1/homedir/.bash_history', > 'SANE_BACKENDS': '', > 'SETUPTOOLS_USE_DISTUTILS': 'stdlib', > 'SHELL': '/bin/bash', > 'SHLVL': '1', > 'SLOT': '0', > 'SSH_CLIENT': '2a02:8010:655b:0:d1d6:9448:60ba:595b 44066 2023', > 'SSH_CONNECTION': '2a02:8010:655b:0:d1d6:9448:60ba:595b 44066 ' > '2a02:8010:655b::14 2023', > 'SSH_TTY': '/dev/pts/0', > 'SYMLINK_LIB': 'no', > 'SYSROOT': '', > 'T': '/var/tmp/portage/dev-python/cherrypy-18.6.1/temp', > 'TEMP': '/var/tmp/portage/dev-python/cherrypy-18.6.1/temp', > 'TERM': 'screen-256color', > 'TERM_PROGRAM': 'tmux', > 'TERM_PROGRAM_VERSION': '3.2a', > 'TMP': '/var/tmp/portage/dev-python/cherrypy-18.6.1/temp', > 'TMPDIR': '/var/tmp/portage/dev-python/cherrypy-18.6.1/temp', > 'TMUX': '/tmp/tmux-0/default,199411,0', > 'TMUX_PANE': '%0', > 'TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE': '1', > 'UNCACHED_ERR_FD': '', > 'USE': 'elibc_glibc kernel_linux python_targets_python3_9 riscv ssl test ' > 'userland_GNU', > 'USERLAND': 'GNU', > 'USE_EXPAND': 'ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS ' > 'APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS ' > 'COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 ' > 'CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS ' > 'INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS ' > 'LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS ' > 'NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM ' > 'OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS ' > 'OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS ' > 'PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS ' > 'QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS ' > 'USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE ' > 'XTABLES_ADDONS', > 'USE_EXPAND_IMPLICIT': 'ARCH ELIBC KERNEL USERLAND', > 'USE_EXPAND_UNPREFIXED': 'ARCH', > 'USE_EXPAND_VALUES_ARCH': 'alpha amd64 amd64-linux arm arm64 arm64-macos hppa ' > 'ia64 m68k mips ppc ppc64 ppc64-linux ppc-macos ' > 'riscv s390 sparc sparc64-solaris sparc-solaris ' > 'x64-cygwin x64-macos x64-solaris x64-winnt x86 ' > 'x86-linux x86-solaris x86-winnt', > 'USE_EXPAND_VALUES_ELIBC': 'bionic Cygwin Darwin glibc mingw musl SunOS Winnt', > 'USE_EXPAND_VALUES_KERNEL': 'Darwin linux SunOS Winnt', > 'USE_EXPAND_VALUES_USERLAND': 'BSD GNU', > 'UWSGI_PLUGINS': '', > 'VIDEO_CARDS': '', > 'VISUAL': '/usr/bin/vim', > 'VOICEMAIL_STORAGE': '', > 'WORKDIR': '/var/tmp/portage/dev-python/cherrypy-18.6.1/work', > 'XARGS': 'xargs -r', > 'XDG_SESSION_CLASS': 'user', > 'XDG_SESSION_ID': '6', > 'XDG_SESSION_TYPE': 'tty', > 'XTABLES_ADDONS': '', > '_': '/usr/bin/python3.9', > '_E_DESTTREE_': '/usr', > '_E_DOCDESTTREE_': '', > '_E_EXEDESTTREE_': '', > '_E_INSDESTTREE_': '', > 'enable_year2038': 'no'} > grandparentdir = '/var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1' > i = 'cherrypy.test._test_states_demo' > imports = ['cherrypy.test._test_states_demo'] > self = <cherrypy.test.helper.CPProcess object at 0x3fb1f61ca0> >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >host = '127.0.0.1', port = 54583, timeout = 5 > > [94mdef[39;49;00m [92moccupied[39;49;00m(host, port, timeout=[96mfloat[39;49;00m([33m'[39;49;00m[33mInf[39;49;00m[33m'[39;49;00m)): > [33m"""[39;49;00m > [33m Wait for the specified port to become occupied (accepting requests).[39;49;00m > [33m Return when the port is occupied or raise a Timeout if timeout has[39;49;00m > [33m elapsed.[39;49;00m > [33m[39;49;00m > [33m Timeout may be specified in seconds or as a timedelta.[39;49;00m > [33m If timeout is None or â, the routine will run indefinitely.[39;49;00m > [33m[39;49;00m > [33m >>> occupied('localhost', find_available_local_port(), .1)[39;49;00m > [33m Traceback (most recent call last):[39;49;00m > [33m ...[39;49;00m > [33m Timeout: Port ... not bound on localhost.[39;49;00m > [33m[39;49;00m > [33m >>> occupied(None, None)[39;49;00m > [33m Traceback (most recent call last):[39;49;00m > [33m ...[39;49;00m > [33m ValueError: Host values of '' or None are not allowed.[39;49;00m > [33m """[39;49;00m > [94mif[39;49;00m [95mnot[39;49;00m host: > [94mraise[39;49;00m [96mValueError[39;49;00m([33m"[39;49;00m[33mHost values of [39;49;00m[33m'[39;49;00m[33m'[39;49;00m[33m or None are not allowed.[39;49;00m[33m"[39;49;00m) > > timer = timing.Timer(timeout) > > [94mwhile[39;49;00m [94mTrue[39;49;00m: > [94mtry[39;49;00m: > Checker(timeout=[94m0.5[39;49;00m).assert_free(host, port) > [94mif[39;49;00m timer.expired(): >> [94mraise[39;49;00m Timeout([33m"[39;49;00m[33mPort [39;49;00m[33m{port}[39;49;00m[33m not bound on [39;49;00m[33m{host}[39;49;00m[33m.[39;49;00m[33m"[39;49;00m.format(**[96mlocals[39;49;00m())) >[1m[31mE portend.Timeout: Port 54583 not bound on 127.0.0.1.[0m > >host = '127.0.0.1' >port = 54583 >timeout = 5 >timer = <tempora.timing.Timer object at 0x3fb1f61730> > >[1m[31m/usr/lib/python3.9/site-packages/portend.py[0m:159: Timeout >[31m[1m________________________________________________________________________________________________ SignalHandlingTests.test_SIGHUP_daemonized _________________________________________________________________________________________________[0m > >self = <cherrypy.test.test_states.SignalHandlingTests testMethod=test_SIGHUP_daemonized> > > [94mdef[39;49;00m [92mtest_SIGHUP_daemonized[39;49;00m([96mself[39;49;00m): > [90m# When daemonized, SIGHUP should restart the server.[39;49;00m > [94mtry[39;49;00m: > [94mfrom[39;49;00m [04m[96msignal[39;49;00m [94mimport[39;49;00m SIGHUP > [94mexcept[39;49;00m [96mImportError[39;49;00m: > [94mreturn[39;49;00m [96mself[39;49;00m.skip([33m'[39;49;00m[33mskipped (no SIGHUP) [39;49;00m[33m'[39;49;00m) > > [94mif[39;49;00m os.name [95mnot[39;49;00m [95min[39;49;00m [[33m'[39;49;00m[33mposix[39;49;00m[33m'[39;49;00m]: > [94mreturn[39;49;00m [96mself[39;49;00m.skip([33m'[39;49;00m[33mskipped (not on posix) [39;49;00m[33m'[39;49;00m) > > [90m# Spawn the process and wait, when this returns, the original process[39;49;00m > [90m# is finished. If it daemonized properly, we should still be able[39;49;00m > [90m# to access pages.[39;49;00m > p = helper.CPProcess(ssl=([96mself[39;49;00m.scheme.lower() == [33m'[39;49;00m[33mhttps[39;49;00m[33m'[39;49;00m), > wait=[94mTrue[39;49;00m, daemonize=[94mTrue[39;49;00m) > p.write_conf( > extra=[33m'[39;49;00m[33mtest_case_name: [39;49;00m[33m"[39;49;00m[33mtest_SIGHUP_daemonized[39;49;00m[33m"[39;49;00m[33m'[39;49;00m) > p.start(imports=[33m'[39;49;00m[33mcherrypy.test._test_states_demo[39;49;00m[33m'[39;49;00m) > > pid = p.get_pid() > [94mtry[39;49;00m: > [90m# Send a SIGHUP[39;49;00m > os.kill(pid, SIGHUP) > [90m# Give the server some time to restart[39;49;00m > time.sleep([94m2[39;49;00m) >> [96mself[39;49;00m.getPage([33m'[39;49;00m[33m/pid[39;49;00m[33m'[39;49;00m) > >SIGHUP = <Signals.SIGHUP: 1> >p = <cherrypy.test.helper.CPProcess object at 0x3fb1709130> >pid = 830397 >self = <cherrypy.test.test_states.SignalHandlingTests testMethod=test_SIGHUP_daemonized> > >[1m[31mcherrypy/test/test_states.py[0m:362: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >[1m[31mcherrypy/test/helper.py[0m:318: in getPage > [94mreturn[39;49;00m webtest.WebCase.getPage([96mself[39;49;00m, url, *args, **kwargs) > args = () > kwargs = {} > self = <cherrypy.test.test_states.SignalHandlingTests testMethod=test_SIGHUP_daemonized> > url = '/pid' >[1m[31m/usr/lib/python3.9/site-packages/cheroot/test/webtest.py[0m:215: in getPage > result = openURL( > body = None > headers = None > method = 'GET' > protocol = None > raise_subcls = () > self = <cherrypy.test.test_states.SignalHandlingTests testMethod=test_SIGHUP_daemonized> > start = 1648174040.6447325 > url = b'/pid' >[1m[31m/usr/lib/python3.9/site-packages/cheroot/test/webtest.py[0m:507: in openURL > [94mreturn[39;49;00m jaraco.functools.retry_call( > args = (b'/pid', > None, > 'GET', > None, > '127.0.0.1', > 54583, > <class 'http.client.HTTPConnection'>, > 'HTTP/1.1') > kwargs = {'ssl_context': None} > on_exception = <function openURL.<locals>.on_exception at 0x3fb1f62d30> > opener = functools.partial(<function _open_url_once at 0x3fb282e160>, b'/pid', None, 'GET', None, '127.0.0.1', 54583, <class 'http.client.HTTPConnection'>, 'HTTP/1.1', ssl_context=None) > raise_subcls = () >[1m[31m/usr/lib/python3.9/site-packages/jaraco/functools.py[0m:347: in retry_call > [94mreturn[39;49;00m func() > attempt = 8 > attempts = range(0, 9) > cleanup = <function openURL.<locals>.on_exception at 0x3fb1f62d30> > func = functools.partial(<function _open_url_once at 0x3fb282e160>, b'/pid', None, 'GET', None, '127.0.0.1', 54583, <class 'http.client.HTTPConnection'>, 'HTTP/1.1', ssl_context=None) > retries = 9 > trap = <class 'OSError'> >[1m[31m/usr/lib/python3.9/site-packages/cheroot/test/webtest.py[0m:541: in _open_url_once > conn.endheaders() > body = None > conn = <http.client.HTTPConnection object at 0x3fb1709a00> > headers = [('Host', '127.0.0.1:54583')] > host = '127.0.0.1' > http_conn = <class 'http.client.HTTPConnection'> > key = 'Host' > kw = {} > method = 'GET' > port = 54583 > protocol = 'HTTP/1.1' > ssl_context = None > url = '/pid' > value = '127.0.0.1:54583' >[1m[31m/usr/lib/python3.9/http/client.py[0m:1280: in endheaders > [96mself[39;49;00m._send_output(message_body, encode_chunked=encode_chunked) > encode_chunked = False > message_body = None > self = <http.client.HTTPConnection object at 0x3fb1709a00> >[1m[31m/usr/lib/python3.9/http/client.py[0m:1040: in _send_output > [96mself[39;49;00m.send(msg) > encode_chunked = False > message_body = None > msg = b'GET /pid HTTP/1.1\r\nHost: 127.0.0.1:54583\r\n\r\n' > self = <http.client.HTTPConnection object at 0x3fb1709a00> >[1m[31m/usr/lib/python3.9/http/client.py[0m:980: in send > [96mself[39;49;00m.connect() > data = b'GET /pid HTTP/1.1\r\nHost: 127.0.0.1:54583\r\n\r\n' > self = <http.client.HTTPConnection object at 0x3fb1709a00> >[1m[31m/usr/lib/python3.9/http/client.py[0m:946: in connect > [96mself[39;49;00m.sock = [96mself[39;49;00m._create_connection( > self = <http.client.HTTPConnection object at 0x3fb1709a00> >[1m[31m/usr/lib/python3.9/socket.py[0m:844: in create_connection > [94mraise[39;49;00m err > address = ('127.0.0.1', 54583) > af = <AddressFamily.AF_INET: 2> > canonname = '' > err = None > host = '127.0.0.1' > port = 54583 > proto = 6 > res = (<AddressFamily.AF_INET: 2>, > <SocketKind.SOCK_STREAM: 1>, > 6, > '', > ('127.0.0.1', 54583)) > sa = ('127.0.0.1', 54583) > sock = <socket.socket [closed] fd=-1, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> > socktype = <SocketKind.SOCK_STREAM: 1> > source_address = None > timeout = <object object at 0x3fb3c758d0> >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >address = ('127.0.0.1', 54583), timeout = <object object at 0x3fb3c758d0>, source_address = None > > [94mdef[39;49;00m [92mcreate_connection[39;49;00m(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, > source_address=[94mNone[39;49;00m): > [33m"""Connect to *address* and return the socket object.[39;49;00m > [33m[39;49;00m > [33m Convenience function. Connect to *address* (a 2-tuple ``(host,[39;49;00m > [33m port)``) and return the socket object. Passing the optional[39;49;00m > [33m *timeout* parameter will set the timeout on the socket instance[39;49;00m > [33m before attempting to connect. If no *timeout* is supplied, the[39;49;00m > [33m global default timeout setting returned by :func:`getdefaulttimeout`[39;49;00m > [33m is used. If *source_address* is set it must be a tuple of (host, port)[39;49;00m > [33m for the socket to bind as a source address before making the connection.[39;49;00m > [33m A host of '' or port 0 tells the OS to use the default.[39;49;00m > [33m """[39;49;00m > > host, port = address > err = [94mNone[39;49;00m > [94mfor[39;49;00m res [95min[39;49;00m getaddrinfo(host, port, [94m0[39;49;00m, SOCK_STREAM): > af, socktype, proto, canonname, sa = res > sock = [94mNone[39;49;00m > [94mtry[39;49;00m: > sock = socket(af, socktype, proto) > [94mif[39;49;00m timeout [95mis[39;49;00m [95mnot[39;49;00m _GLOBAL_DEFAULT_TIMEOUT: > sock.settimeout(timeout) > [94mif[39;49;00m source_address: > sock.bind(source_address) >> sock.connect(sa) >[1m[31mE ConnectionRefusedError: [Errno 111] Connection refused[0m > >address = ('127.0.0.1', 54583) >af = <AddressFamily.AF_INET: 2> >canonname = '' >err = None >host = '127.0.0.1' >port = 54583 >proto = 6 >res = (<AddressFamily.AF_INET: 2>, > <SocketKind.SOCK_STREAM: 1>, > 6, > '', > ('127.0.0.1', 54583)) >sa = ('127.0.0.1', 54583) >sock = <socket.socket [closed] fd=-1, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> >socktype = <SocketKind.SOCK_STREAM: 1> >source_address = None >timeout = <object object at 0x3fb3c758d0> > >[1m[31m/usr/lib/python3.9/socket.py[0m:832: ConnectionRefusedError >------------------------------------------------------------------------------------------------------------ Captured log setup ------------------------------------------------------------------------------------------------------------- >[32mINFO [0m cherrypy.error:_cplogging.py:213 [25/Mar/2022:02:07:08] ENGINE Listening for SIGTERM. >[32mINFO [0m cherrypy.error:_cplogging.py:213 [25/Mar/2022:02:07:08] ENGINE Listening for SIGHUP. >[32mINFO [0m cherrypy.error:_cplogging.py:213 [25/Mar/2022:02:07:08] ENGINE Listening for SIGUSR1. >[31m[1m____________________________________________________________________________________________________ SignalHandlingTests.test_SIGHUP_tty ____________________________________________________________________________________________________[0m > >self = <cherrypy.test.test_states.SignalHandlingTests testMethod=test_SIGHUP_tty> > > [94mdef[39;49;00m [92mtest_SIGHUP_tty[39;49;00m([96mself[39;49;00m): > [90m# When not daemonized, SIGHUP should shut down the server.[39;49;00m > [94mtry[39;49;00m: > [94mfrom[39;49;00m [04m[96msignal[39;49;00m [94mimport[39;49;00m SIGHUP > [94mexcept[39;49;00m [96mImportError[39;49;00m: > [94mreturn[39;49;00m [96mself[39;49;00m.skip([33m'[39;49;00m[33mskipped (no SIGHUP) [39;49;00m[33m'[39;49;00m) > > [90m# Spawn the process.[39;49;00m > p = helper.CPProcess(ssl=([96mself[39;49;00m.scheme.lower() == [33m'[39;49;00m[33mhttps[39;49;00m[33m'[39;49;00m)) > p.write_conf( > extra=[33m'[39;49;00m[33mtest_case_name: [39;49;00m[33m"[39;49;00m[33mtest_SIGHUP_tty[39;49;00m[33m"[39;49;00m[33m'[39;49;00m) >> p.start(imports=[33m'[39;49;00m[33mcherrypy.test._test_states_demo[39;49;00m[33m'[39;49;00m) > >SIGHUP = <Signals.SIGHUP: 1> >p = <cherrypy.test.helper.CPProcess object at 0x3fb15732b0> >self = <cherrypy.test.test_states.SignalHandlingTests testMethod=test_SIGHUP_tty> > >[1m[31mcherrypy/test/test_states.py[0m:331: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >[1m[31mcherrypy/test/helper.py[0m:498: in start > portend.occupied([96mself[39;49;00m.host, [96mself[39;49;00m.port, timeout=[94m5[39;49;00m) > args = ['-m', > 'cherrypy', > '-c', > '/var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1/cherrypy/test/test.conf', > '-p', > '/var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1/cherrypy/test/test.pid', > '-i', > 'cherrypy.test._test_states_demo'] > env = {'A': 'CherryPy-18.6.1.tar.gz', > 'ABI': 'lp64d', > 'ABI_MIPS': '', > 'ABI_S390': '', > 'ABI_X86': '', > 'ACCEPT_LICENSE': 'BSD', > 'ADA_TARGET': '', > 'ALSA_CARDS': '', > 'APACHE2_MODULES': '', > 'APACHE2_MPMS': '', > 'AR': 'riscv64-unknown-linux-gnu-ar', > 'ARCH': 'riscv', > 'BOOTSTRAP_USE': 'unicode internal-glib pkg-config split-usr xml ' > 'python_targets_python3_9 systemd udev', > 'BROOT': '', > 'BUILD_PREFIX': '/var/tmp/portage', > 'CALLIGRA_FEATURES': '', > 'CAMERAS': '', > 'CATEGORY': 'dev-python', > 'CBUILD': 'riscv64-unknown-linux-gnu', > 'CC': 'riscv64-unknown-linux-gnu-gcc', > 'CCACHE_DIR': '/var/tmp/ccache', > 'CFLAGS': '-O2 -pipe -mcpu=sifive-u74 -ftree-vectorize -floop-interchange ' > '-floop-strip-mine -floop-block -ftree-loop-distribution', > 'CFLAGS_ilp32': '-mabi=ilp32 -march=rv32imac', > 'CFLAGS_ilp32d': '-mabi=ilp32d -march=rv32imafdc', > 'CFLAGS_lp64': '-mabi=lp64', > 'CFLAGS_lp64d': '-mabi=lp64d', > 'CHOST': 'riscv64-unknown-linux-gnu', > 'CHOST_default': 'riscv64-unknown-linux-gnu', > 'CHOST_ilp32': 'riscv32-unknown-linux-gnu', > 'CHOST_ilp32d': 'riscv32-unknown-linux-gnu', > 'CHOST_lp64': 'riscv64-unknown-linux-gnu', > 'CHOST_lp64d': 'riscv64-unknown-linux-gnu', > 'COLLECTD_PLUGINS': '', > 'COLORTERM': 'rxvt-xpm', > 'COLUMNS': '237', > 'COMMON_FLAGS': '-O2 -pipe -mcpu=sifive-u74 -ftree-vectorize ' > '-floop-interchange -floop-strip-mine -floop-block ' > '-ftree-loop-distribution', > 'CPP': 'riscv64-unknown-linux-gnu-gcc -E', > 'CPU_FLAGS_ARM': '', > 'CPU_FLAGS_PPC': '', > 'CPU_FLAGS_X86': '', > 'CTARGET_default': 'riscv64-unknown-linux-gnu', > 'CURL_SSL': '', > 'CXX': 'riscv64-unknown-linux-gnu-g++', > 'CXXFLAGS': '-O2 -pipe -mcpu=sifive-u74 -ftree-vectorize -floop-interchange ' > '-floop-strip-mine -floop-block -ftree-loop-distribution', > 'D': '/var/tmp/portage/dev-python/cherrypy-18.6.1/image', > 'DCC_EMAILLOG_WHOM_TO_BLAME': '', > 'DEFAULT_ABI': 'lp64d', > 'DEFINED_PHASES': ' compile configure install prepare test', > 'DIROPTIONS': '-m0755', > 'DISTCC_DIR': '/var/tmp/portage/.distcc', > 'DISTCC_ENABLE_DISCREPANCY_EMAIL': '', > 'DISTCC_FALLBACK': '1', > 'DISTCC_SAVE_TEMPS': '0', > 'DISTCC_SOCKS_PROXY': '/var/tmp/portage/.portage.774468.net.sock', > 'DISTCC_SSH': '', > 'DISTCC_TCP_CORK': '', > 'DISTCC_VERBOSE': '0', > 'DISTDIR': '/var/tmp/portage/dev-python/cherrypy-18.6.1/distdir', > 'EAPI': '8', > 'EBUILD': '/var/db/repos/gentoo/dev-python/cherrypy/cherrypy-18.6.1.ebuild', > 'EBUILD_MASTER_PID': '829594', > 'EBUILD_PHASE': 'test', > 'EBUILD_PHASE_FUNC': 'src_test', > 'ECLASS_DEPTH': '0', > 'ED': '/var/tmp/portage/dev-python/cherrypy-18.6.1/image', > 'EDITOR': '/usr/bin/vim', > 'ELIBC': 'glibc', > 'EMERGE_FROM': 'ebuild', > 'ENV_UNSET': 'CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH ' > 'PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT ' > 'XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME ' > 'XDG_RUNTIME_DIR', > 'EPREFIX': '', > 'EPYTHON': 'python3.9', > 'EROOT': '', > 'ESYSROOT': '', > 'ETCKEEPER_CONF_DIR': '/etc/etckeeper', > 'EXEOPTIONS': '-m0755', > 'FCFLAGS': '-O2 -pipe -mcpu=sifive-u74 -ftree-vectorize -floop-interchange ' > '-floop-strip-mine -floop-block -ftree-loop-distribution', > 'FEATURES': 'assume-digests binpkg-docompress binpkg-dostrip binpkg-logs ' > 'binpkg-multi-instance buildpkg-live ccache collision-protect ' > 'config-protect-if-modified distcc distlocks ebuild-locks ' > 'fixlafiles ipc-sandbox merge-sync multilib-strict ' > 'network-sandbox news parallel-fetch preserve-libs protect-owned ' > 'qa-unresolved-soname-deps sandbox sfperms split-elog split-log ' > 'strict strict-keepdir test unknown-features-warn unmerge-logs ' > 'unmerge-orphans userfetch userpriv usersandbox usersync xattr', > 'FETCHCOMMAND_SSH': 'bash -c "x=\\${2#ssh://} ; host=\\${x%%/*} ; ' > 'port=\\${host##*:} ; host=\\${host%:*} ; [[ \\${host} = ' > '\\${port} ]] && port= ; exec rsync --rsh=\\"ssh ' > '\\${port:+-p\\${port}} \\${3}\\" -avP ' > '\\"\\${host}:/\\${x#*/}\\" \\"\\$1\\"" rsync ' > '"${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}"', > 'FFLAGS': '-O2 -pipe -mcpu=sifive-u74 -ftree-vectorize -floop-interchange ' > '-floop-strip-mine -floop-block -ftree-loop-distribution', > 'FFTOOLS': '', > 'FILESDIR': '/var/tmp/portage/dev-python/cherrypy-18.6.1/files', > 'GCC_SPECS': '', > 'GPSD_PROTOCOLS': '', > 'GRUB_PLATFORMS': '', > 'HOME': '/var/tmp/portage/dev-python/cherrypy-18.6.1/homedir', > 'INHERITED': ' multibuild multiprocessing toolchain-funcs multilib ' > 'python-utils-r1 python-r1 distutils-r1', > 'INPUT_DEVICES': '', > 'INSOPTIONS': '-m0644', > 'IUSE_EFFECTIVE': 'alpha amd64 amd64-linux arm arm64 arm64-macos elibc_Cygwin ' > 'elibc_Darwin elibc_SunOS elibc_Winnt elibc_bionic ' > 'elibc_glibc elibc_mingw elibc_musl hppa ia64 kernel_Darwin ' > 'kernel_SunOS kernel_Winnt kernel_linux m68k mips ppc ' > 'ppc-macos ppc64 ppc64-linux prefix prefix-guest ' > 'prefix-stack python_targets_pypy3 ' > 'python_targets_python3_10 python_targets_python3_8 ' > 'python_targets_python3_9 riscv s390 sparc sparc-solaris ' > 'sparc64-solaris ssl test userland_BSD userland_GNU ' > 'x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-linux ' > 'x86-solaris x86-winnt', > 'IUSE_IMPLICIT': 'prefix prefix-guest prefix-stack', > 'KERNEL': 'linux', > 'KERNEL_ABI': 'lp64d', > 'KEYWORDS': 'amd64 arm arm64 ppc ~ppc64 x86', > 'L10N': '', > 'LANG': 'C.UTF8', > 'LCD_DEVICES': '', > 'LC_COLLATE': 'C', > 'LC_CTYPE': 'pl_PL.UTF-8', > 'LC_MESSAGES': 'C', > 'LC_MONETARY': 'pl_PL.UTF-8', > 'LC_NUMERIC': 'pl_PL.UTF-8', > 'LC_TIME': 'en_SE.UTF-8', > 'LDCXXSHARED': 'riscv64-unknown-linux-gnu-g++ -shared', > 'LDFLAGS': '-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu ' > '-Wl,--defsym=__gentoo_check_ldflags__=0 -O2 -pipe ' > '-mcpu=sifive-u74 -ftree-vectorize -floop-interchange ' > '-floop-strip-mine -floop-block -ftree-loop-distribution', > 'LDFLAGS_ilp32': '-m elf32lriscv_ilp32', > 'LDFLAGS_ilp32d': '-m elf32lriscv', > 'LDFLAGS_lp64': '-m elf64lriscv_lp64', > 'LDFLAGS_lp64d': '-m elf64lriscv', > 'LDSHARED': 'riscv64-unknown-linux-gnu-gcc -shared', > 'LD_PRELOAD': 'libsandbox.so', > 'LESS': '-R -M --shift 5', > 'LESSOPEN': '|lesspipe %s', > 'LIBDIR_default': 'lib', > 'LIBDIR_ilp32': 'lib32/ilp32', > 'LIBDIR_ilp32d': 'lib32/ilp32d', > 'LIBDIR_lp64': 'lib64/lp64', > 'LIBDIR_lp64d': 'lib64', > 'LIBOPTIONS': '-m0644', > 'LIBREOFFICE_EXTENSIONS': '', > 'LICENSE': 'BSD', > 'LLVM_TARGETS': '', > 'LOGNAME': 'portage', > 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.cfg=00;32:*.conf=00;32:*.diff=00;32:*.doc=00;32:*.ini=00;32:*.log=00;32:*.patch=00;32:*.pdf=00;32:*.ps=00;32:*.tex=00;32:*.txt=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', > 'LUA_SINGLE_TARGET': '', > 'LUA_TARGETS': '', > 'MAIL': '/var/mail/root', > 'MAKEOPTS': '-j4 -l8', > 'MANPAGER': 'manpager', > 'MERGE_TYPE': 'source', > 'MONKEYD_PLUGINS': '', > 'MOPREFIX': 'cherrypy', > 'MOTD_SHOWN': 'pam', > 'MULTILIB_ABIS': 'lp64d', > 'NGINX_MODULES_HTTP': '', > 'NGINX_MODULES_MAIL': '', > 'NGINX_MODULES_STREAM': '', > 'NOCOLOR': 'no', > 'OFED_DRIVERS': '', > 'OFFICE_IMPLEMENTATION': '', > 'OLDPWD': '/var/tmp/portage/dev-python/cherrypy-18.6.1/empty', > 'OPENMPI_FABRICS': '', > 'OPENMPI_OFED_FEATURES': '', > 'OPENMPI_RM': '', > 'P': 'cherrypy-18.6.1', > 'PAGER': '/usr/bin/less', > 'PATH': '/var/tmp/portage/dev-python/cherrypy-18.6.1/temp/python3.9/bin:/usr/lib/ccache/bin:/usr/lib/distcc/bin:/usr/lib/portage/python3.9/ebuild-helpers/xattr:/usr/lib/portage/python3.9/ebuild-helpers:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/14/bin:/usr/lib/llvm/13/bin', > 'PF': 'cherrypy-18.6.1', > 'PHP_TARGETS': '', > 'PKGDIR': '/var/cache/binpkgs', > 'PKGUSE': '', > 'PKG_CONFIG_PATH': '/var/tmp/portage/dev-python/cherrypy-18.6.1/temp/python3.9/pkgconfig', > 'PKG_LOGDIR': '/var/tmp/portage/dev-python/cherrypy-18.6.1/temp/logging', > 'PKG_TMPDIR': '/var/tmp/portage/._unmerge_', > 'PM_EBUILD_HOOK_DIR': '/etc/portage/env', > 'PN': 'cherrypy', > 'PORTAGE_ACTUAL_DISTDIR': '/var/cache/distfiles', > 'PORTAGE_ARCHLIST': 'alpha amd64 amd64-linux arm arm-linux arm64 arm64-linux ' > 'arm64-macos hppa ia64 m68k mips ppc ppc-macos ppc64 ' > 'ppc64-linux riscv s390 sparc sparc-solaris ' > 'sparc64-solaris x64-cygwin x64-macos x64-solaris ' > 'x64-winnt x86 x86-linux x86-solaris x86-winnt', > 'PORTAGE_BASHRC': '/etc/portage/bashrc', > 'PORTAGE_BASHRC_FILES': '', > 'PORTAGE_BIN_PATH': '/usr/lib/portage/python3.9', > 'PORTAGE_BUILDDIR': '/var/tmp/portage/dev-python/cherrypy-18.6.1', > 'PORTAGE_BUILD_GROUP': 'portage', > 'PORTAGE_BUILD_USER': 'portage', > 'PORTAGE_BZIP2_COMMAND': 'bzip2', > 'PORTAGE_COLORMAP': "PORTAGE_COLOR_BAD=$'\x1b[31;01m'\n" > "PORTAGE_COLOR_BRACKET=$'\x1b[34;01m'\n" > "PORTAGE_COLOR_ERR=$'\x1b[31;01m'\n" > "PORTAGE_COLOR_GOOD=$'\x1b[32;01m'\n" > "PORTAGE_COLOR_HILITE=$'\x1b[36m'\n" > "PORTAGE_COLOR_INFO=$'\x1b[32m'\n" > "PORTAGE_COLOR_LOG=$'\x1b[32;01m'\n" > "PORTAGE_COLOR_NORMAL=$'\x1b[0m'\n" > "PORTAGE_COLOR_QAWARN=$'\x1b[33m'\n" > "PORTAGE_COLOR_WARN=$'\x1b[33;01m'", > 'PORTAGE_COMPRESS': 'xz', > 'PORTAGE_COMPRESSION_COMMAND': 'zstd', > 'PORTAGE_COMPRESS_EXCLUDE_SUFFIXES': 'css gif htm[l]? jp[e]?g js pdf png', > 'PORTAGE_COMPRESS_FLAGS': '-5', > 'PORTAGE_CONFIGROOT': '/', > 'PORTAGE_DEBUG': '0', > 'PORTAGE_DEPCACHEDIR': '/var/cache/edb/dep', > 'PORTAGE_DOCOMPRESS_SIZE_LIMIT': '128', > 'PORTAGE_FEATURES': 'assume-digests binpkg-docompress binpkg-dostrip ' > 'binpkg-logs binpkg-multi-instance buildpkg-live ccache ' > 'collision-protect config-protect-if-modified distcc ' > 'distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync ' > 'multilib-strict network-sandbox news parallel-fetch ' > 'preserve-libs protect-owned qa-unresolved-soname-deps ' > 'sandbox sfperms split-elog split-log strict ' > 'strict-keepdir test unknown-features-warn unmerge-logs ' > 'unmerge-orphans userfetch userpriv usersandbox usersync ' > 'xattr', > 'PORTAGE_GID': '250', > 'PORTAGE_INST_GID': '0', > 'PORTAGE_INST_UID': '0', > 'PORTAGE_INTERNAL_CALLER': '1', > 'PORTAGE_IPC_DAEMON': '1', > 'PORTAGE_LOG_FILE': '/var/tmp/portage/dev-python/cherrypy-18.6.1/temp/build.log', > 'PORTAGE_OVERRIDE_EPREFIX': '', > 'PORTAGE_PROPERTIES': '', > 'PORTAGE_PYM_PATH': '/usr/lib/python3.9/site-packages', > 'PORTAGE_PYTHON': '/usr/bin/python3.9', > 'PORTAGE_PYTHONPATH': '/usr/lib/python3.9/site-packages', > 'PORTAGE_REPOSITORIES': '[DEFAULT]\n' > 'auto-sync = yes\n' > 'main-repo = gentoo\n' > 'strict-misc-digests = true\n' > 'sync-allow-hardlinks = true\n' > 'sync-openpgp-key-refresh = true\n' > 'sync-rcu = false\n' > '\n' > '[gentoo]\n' > 'auto-sync = yes\n' > 'location = /var/db/repos/gentoo\n' > 'masters = \n' > 'priority = -1000\n' > 'strict-misc-digests = true\n' > 'sync-allow-hardlinks = true\n' > 'sync-openpgp-key-path = ' > '/usr/share/openpgp-keys/gentoo-release.asc\n' > 'sync-openpgp-key-refresh = true\n' > 'sync-openpgp-key-refresh-retry-count = 40\n' > 'sync-openpgp-key-refresh-retry-delay-exp-base = 2\n' > 'sync-openpgp-key-refresh-retry-delay-max = 60\n' > 'sync-openpgp-key-refresh-retry-delay-mult = 4\n' > 'sync-openpgp-key-refresh-retry-overall-timeout = ' > '1200\n' > 'sync-openpgp-keyserver = hkps://keys.gentoo.org\n' > 'sync-rcu = false\n' > 'sync-type = git\n' > 'sync-uri = ' > 'https://anongit.gentoo.org/git/repo/sync/gentoo.git\n' > 'sync-git-verify-commit-signature = true\n' > '\n' > '[local]\n' > 'auto-sync = no\n' > 'location = /var/db/repos/local\n' > 'masters = gentoo\n' > 'strict-misc-digests = true\n' > 'sync-allow-hardlinks = true\n' > 'sync-openpgp-key-refresh = true\n' > 'sync-rcu = false\n', > 'PORTAGE_REPO_NAME': 'gentoo', > 'PORTAGE_RESTRICT': '', > 'PORTAGE_SIGPIPE_STATUS': '141', > 'PORTAGE_SOCKS5_PROXY': '/var/tmp/portage/.portage.774468.net.sock', > 'PORTAGE_TMPDIR': '/var/tmp', > 'PORTAGE_VERBOSE': '1', > 'PORTAGE_WORKDIR_MODE': '0700', > 'PORTAGE_XATTR_EXCLUDE': 'btrfs.* security.evm security.ima \t' > 'security.selinux system.nfs4_acl ' > 'user.apache_handler \tuser.Beagle.* ' > 'user.dublincore.* user.mime_encoding user.xdg.*', > 'POSTGRES_TARGETS': '', > 'PR': 'r0', > 'PROFILE_ONLY_VARIABLES': 'ARCH ELIBC IUSE_IMPLICIT KERNEL USERLAND ' > 'USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED ' > 'USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC ' > 'USE_EXPAND_VALUES_KERNEL ' > 'USE_EXPAND_VALUES_USERLAND', > 'PV': '18.6.1', > 'PVR': '18.6.1', > 'PWD': '/var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1', > 'PYTEST_CURRENT_TEST': 'cherrypy/test/test_states.py::SignalHandlingTests::test_SIGHUP_tty ' > '(call)', > 'PYTHON': '/usr/bin/python3.9', > 'PYTHONDONTWRITEBYTECODE': '1', > 'PYTHONPATH': '/var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1:/var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib:', > 'PYTHON_SINGLE_TARGET': '', > 'PYTHON_TARGETS': 'python3_9', > 'QEMU_SOFTMMU_TARGETS': '', > 'QEMU_USER_TARGETS': '', > 'RESUMECOMMAND_SSH': 'bash -c "x=\\${2#ssh://} ; host=\\${x%%/*} ; ' > 'port=\\${host##*:} ; host=\\${host%:*} ; [[ \\${host} = ' > '\\${port} ]] && port= ; exec rsync --rsh=\\"ssh ' > '\\${port:+-p\\${port}} \\${3}\\" -avP ' > '\\"\\${host}:/\\${x#*/}\\" \\"\\$1\\"" rsync ' > '"${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}"', > 'ROOT': '', > 'ROOTPATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/14/bin:/usr/lib/llvm/13/bin', > 'ROS_MESSAGES': '', > 'RUBY_TARGETS': '', > 'S': '/var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1', > 'SANDBOX_ACTIVE': 'armedandready', > 'SANDBOX_BASHRC': '/usr/share/sandbox/sandbox.bashrc', > 'SANDBOX_DEBUG': '0', > 'SANDBOX_DEBUG_LOG': '/var/log/sandbox/sandbox-debug-829577.log', > 'SANDBOX_DENY': '', > 'SANDBOX_LIB': 'libsandbox.so', > 'SANDBOX_LOG': '/var/tmp/portage/dev-python/cherrypy-18.6.1/temp/sandbox.log', > 'SANDBOX_MESSAGE_P@TH': '/proc/829577/fd/2', > 'SANDBOX_METHOD': 'any', > 'SANDBOX_ON': '1', > 'SANDBOX_PREDICT': '/var/tmp/portage/dev-python/cherrypy-18.6.1/homedir:/dev/crypto:/var/cache/man:/var/cache/fontconfig:/', > 'SANDBOX_READ': '/:/var/tmp/ccache:/var/tmp/portage', > 'SANDBOX_VERBOSE': '1', > 'SANDBOX_WRITE': ':/dev/console:/dev/fd:/dev/full:/dev/null:/dev/ptmx:/dev/pts/:/dev/pty:/dev/shm:/dev/tts:/dev/tty:/dev/vc/:/dev/zero:/proc/self/fd:/tmp/:/usr/lib/cf:/usr/lib/conftest:/usr/lib32/cf:/usr/lib32/conftest:/usr/lib64/cf:/usr/lib64/conftest:/usr/tmp/:/usr/tmp/cf:/usr/tmp/conftest:/var/tmp/:/var/tmp/ccache:/var/tmp/portage:/var/tmp/portage/.distcc:/var/tmp/portage/dev-python/cherrypy-18.6.1/homedir/.bash_history', > 'SANE_BACKENDS': '', > 'SETUPTOOLS_USE_DISTUTILS': 'stdlib', > 'SHELL': '/bin/bash', > 'SHLVL': '1', > 'SLOT': '0', > 'SSH_CLIENT': '2a02:8010:655b:0:d1d6:9448:60ba:595b 44066 2023', > 'SSH_CONNECTION': '2a02:8010:655b:0:d1d6:9448:60ba:595b 44066 ' > '2a02:8010:655b::14 2023', > 'SSH_TTY': '/dev/pts/0', > 'SYMLINK_LIB': 'no', > 'SYSROOT': '', > 'T': '/var/tmp/portage/dev-python/cherrypy-18.6.1/temp', > 'TEMP': '/var/tmp/portage/dev-python/cherrypy-18.6.1/temp', > 'TERM': 'screen-256color', > 'TERM_PROGRAM': 'tmux', > 'TERM_PROGRAM_VERSION': '3.2a', > 'TMP': '/var/tmp/portage/dev-python/cherrypy-18.6.1/temp', > 'TMPDIR': '/var/tmp/portage/dev-python/cherrypy-18.6.1/temp', > 'TMUX': '/tmp/tmux-0/default,199411,0', > 'TMUX_PANE': '%0', > 'TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE': '1', > 'UNCACHED_ERR_FD': '', > 'USE': 'elibc_glibc kernel_linux python_targets_python3_9 riscv ssl test ' > 'userland_GNU', > 'USERLAND': 'GNU', > 'USE_EXPAND': 'ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS ' > 'APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS ' > 'COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 ' > 'CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS ' > 'INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS ' > 'LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS ' > 'NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM ' > 'OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS ' > 'OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS ' > 'PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS ' > 'QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS ' > 'USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE ' > 'XTABLES_ADDONS', > 'USE_EXPAND_IMPLICIT': 'ARCH ELIBC KERNEL USERLAND', > 'USE_EXPAND_UNPREFIXED': 'ARCH', > 'USE_EXPAND_VALUES_ARCH': 'alpha amd64 amd64-linux arm arm64 arm64-macos hppa ' > 'ia64 m68k mips ppc ppc64 ppc64-linux ppc-macos ' > 'riscv s390 sparc sparc64-solaris sparc-solaris ' > 'x64-cygwin x64-macos x64-solaris x64-winnt x86 ' > 'x86-linux x86-solaris x86-winnt', > 'USE_EXPAND_VALUES_ELIBC': 'bionic Cygwin Darwin glibc mingw musl SunOS Winnt', > 'USE_EXPAND_VALUES_KERNEL': 'Darwin linux SunOS Winnt', > 'USE_EXPAND_VALUES_USERLAND': 'BSD GNU', > 'UWSGI_PLUGINS': '', > 'VIDEO_CARDS': '', > 'VISUAL': '/usr/bin/vim', > 'VOICEMAIL_STORAGE': '', > 'WORKDIR': '/var/tmp/portage/dev-python/cherrypy-18.6.1/work', > 'XARGS': 'xargs -r', > 'XDG_SESSION_CLASS': 'user', > 'XDG_SESSION_ID': '6', > 'XDG_SESSION_TYPE': 'tty', > 'XTABLES_ADDONS': '', > '_': '/usr/bin/python3.9', > '_E_DESTTREE_': '/usr', > '_E_DOCDESTTREE_': '', > '_E_EXEDESTTREE_': '', > '_E_INSDESTTREE_': '', > 'enable_year2038': 'no'} > grandparentdir = '/var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1' > i = 'cherrypy.test._test_states_demo' > imports = ['cherrypy.test._test_states_demo'] > self = <cherrypy.test.helper.CPProcess object at 0x3fb15732b0> >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >host = '127.0.0.1', port = 54583, timeout = 5 > > [94mdef[39;49;00m [92moccupied[39;49;00m(host, port, timeout=[96mfloat[39;49;00m([33m'[39;49;00m[33mInf[39;49;00m[33m'[39;49;00m)): > [33m"""[39;49;00m > [33m Wait for the specified port to become occupied (accepting requests).[39;49;00m > [33m Return when the port is occupied or raise a Timeout if timeout has[39;49;00m > [33m elapsed.[39;49;00m > [33m[39;49;00m > [33m Timeout may be specified in seconds or as a timedelta.[39;49;00m > [33m If timeout is None or â, the routine will run indefinitely.[39;49;00m > [33m[39;49;00m > [33m >>> occupied('localhost', find_available_local_port(), .1)[39;49;00m > [33m Traceback (most recent call last):[39;49;00m > [33m ...[39;49;00m > [33m Timeout: Port ... not bound on localhost.[39;49;00m > [33m[39;49;00m > [33m >>> occupied(None, None)[39;49;00m > [33m Traceback (most recent call last):[39;49;00m > [33m ...[39;49;00m > [33m ValueError: Host values of '' or None are not allowed.[39;49;00m > [33m """[39;49;00m > [94mif[39;49;00m [95mnot[39;49;00m host: > [94mraise[39;49;00m [96mValueError[39;49;00m([33m"[39;49;00m[33mHost values of [39;49;00m[33m'[39;49;00m[33m'[39;49;00m[33m or None are not allowed.[39;49;00m[33m"[39;49;00m) > > timer = timing.Timer(timeout) > > [94mwhile[39;49;00m [94mTrue[39;49;00m: > [94mtry[39;49;00m: > Checker(timeout=[94m0.5[39;49;00m).assert_free(host, port) > [94mif[39;49;00m timer.expired(): >> [94mraise[39;49;00m Timeout([33m"[39;49;00m[33mPort [39;49;00m[33m{port}[39;49;00m[33m not bound on [39;49;00m[33m{host}[39;49;00m[33m.[39;49;00m[33m"[39;49;00m.format(**[96mlocals[39;49;00m())) >[1m[31mE portend.Timeout: Port 54583 not bound on 127.0.0.1.[0m > >host = '127.0.0.1' >port = 54583 >timeout = 5 >timer = <tempora.timing.Timer object at 0x3fb15731c0> > >[1m[31m/usr/lib/python3.9/site-packages/portend.py[0m:159: Timeout >[31m[1m_____________________________________________________________________________________________________ SignalHandlingTests.test_SIGTERM ______________________________________________________________________________________________________[0m > >host = '127.0.0.1', port = 54583, timeout = 1 > > [94mdef[39;49;00m [92mfree[39;49;00m(host, port, timeout=[96mfloat[39;49;00m([33m'[39;49;00m[33mInf[39;49;00m[33m'[39;49;00m)): > [33m"""[39;49;00m > [33m Wait for the specified port to become free (dropping or rejecting[39;49;00m > [33m requests). Return when the port is free or raise a Timeout if timeout has[39;49;00m > [33m elapsed.[39;49;00m > [33m[39;49;00m > [33m Timeout may be specified in seconds or as a timedelta.[39;49;00m > [33m If timeout is None or â, the routine will run indefinitely.[39;49;00m > [33m[39;49;00m > [33m >>> free('localhost', find_available_local_port())[39;49;00m > [33m[39;49;00m > [33m >>> free(None, None)[39;49;00m > [33m Traceback (most recent call last):[39;49;00m > [33m ...[39;49;00m > [33m ValueError: Host values of '' or None are not allowed.[39;49;00m > [33m """[39;49;00m > [94mif[39;49;00m [95mnot[39;49;00m host: > [94mraise[39;49;00m [96mValueError[39;49;00m([33m"[39;49;00m[33mHost values of [39;49;00m[33m'[39;49;00m[33m'[39;49;00m[33m or None are not allowed.[39;49;00m[33m"[39;49;00m) > > timer = timing.Timer(timeout) > > [94mwhile[39;49;00m [94mTrue[39;49;00m: > [94mtry[39;49;00m: > [90m# Expect a free port, so use a small timeout[39;49;00m >> Checker(timeout=[94m0.1[39;49;00m).assert_free(host, port) > >host = '127.0.0.1' >port = 54583 >timeout = 1 >timer = <tempora.timing.Timer object at 0x3fb163e5b0> > >[1m[31m/usr/lib/python3.9/site-packages/portend.py[0m:122: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >self = <portend.Checker object at 0x3fb163e700>, host = '127.0.0.1', port = 54583 > > [94mdef[39;49;00m [92massert_free[39;49;00m([96mself[39;49;00m, host, port=[94mNone[39;49;00m): > [33m"""[39;49;00m > [33m Assert that the given addr is free[39;49;00m > [33m in that all attempts to connect fail within the timeout[39;49;00m > [33m or raise a PortNotFree exception.[39;49;00m > [33m[39;49;00m > [33m >>> free_port = find_available_local_port()[39;49;00m > [33m[39;49;00m > [33m >>> Checker().assert_free('localhost', free_port)[39;49;00m > [33m >>> Checker().assert_free('127.0.0.1', free_port)[39;49;00m > [33m >>> Checker().assert_free('::1', free_port)[39;49;00m > [33m[39;49;00m > [33m Also accepts an addr tuple[39;49;00m > [33m[39;49;00m > [33m >>> addr = '::1', free_port, 0, 0[39;49;00m > [33m >>> Checker().assert_free(addr)[39;49;00m > [33m[39;49;00m > [33m Host might refer to a server bind address like '::', which[39;49;00m > [33m should use localhost to perform the check.[39;49;00m > [33m[39;49;00m > [33m >>> Checker().assert_free('::', free_port)[39;49;00m > [33m """[39;49;00m > [94mif[39;49;00m port [95mis[39;49;00m [94mNone[39;49;00m [95mand[39;49;00m [96misinstance[39;49;00m(host, abc.Sequence): > host, port = host[:[94m2[39;49;00m] > [94mif[39;49;00m platform.system() == [33m'[39;49;00m[33mWindows[39;49;00m[33m'[39;49;00m: > host = client_host(host) [90m# pragma: nocover[39;49;00m > info = socket.getaddrinfo(host, port, socket.AF_UNSPEC, socket.SOCK_STREAM) >> [96mlist[39;49;00m(itertools.starmap([96mself[39;49;00m._connect, info)) > >host = '127.0.0.1' >info = [(<AddressFamily.AF_INET: 2>, > <SocketKind.SOCK_STREAM: 1>, > 6, > '', > ('127.0.0.1', 54583))] >port = 54583 >self = <portend.Checker object at 0x3fb163e700> > >[1m[31m/usr/lib/python3.9/site-packages/portend.py[0m:71: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >self = <portend.Checker object at 0x3fb163e700>, af = <AddressFamily.AF_INET: 2>, socktype = <SocketKind.SOCK_STREAM: 1>, proto = 6, canonname = '', sa = ('127.0.0.1', 54583) > > [94mdef[39;49;00m [92m_connect[39;49;00m([96mself[39;49;00m, af, socktype, proto, canonname, sa): > s = socket.socket(af, socktype, proto) > [90m# fail fast with a small timeout[39;49;00m > s.settimeout([96mself[39;49;00m.timeout) > > [94mwith[39;49;00m contextlib.closing(s): > [94mtry[39;49;00m: > s.connect(sa) > [94mexcept[39;49;00m socket.error: > [94mreturn[39;49;00m > > [90m# the connect succeeded, so the port isn't free[39;49;00m > host, port = sa[:[94m2[39;49;00m] > tmpl = [33m"[39;49;00m[33mPort [39;49;00m[33m{port}[39;49;00m[33m is in use on [39;49;00m[33m{host}[39;49;00m[33m.[39;49;00m[33m"[39;49;00m >> [94mraise[39;49;00m PortNotFree(tmpl.format(**[96mlocals[39;49;00m())) >[1m[31mE portend.PortNotFree: Port 54583 is in use on 127.0.0.1.[0m > >af = <AddressFamily.AF_INET: 2> >canonname = '' >host = '127.0.0.1' >port = 54583 >proto = 6 >s = <socket.socket [closed] fd=-1, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6> >sa = ('127.0.0.1', 54583) >self = <portend.Checker object at 0x3fb163e700> >socktype = <SocketKind.SOCK_STREAM: 1> >tmpl = 'Port {port} is in use on {host}.' > >[1m[31m/usr/lib/python3.9/site-packages/portend.py[0m:87: PortNotFree > >[33mDuring handling of the above exception, another exception occurred:[0m > >self = <cherrypy.test.test_states.SignalHandlingTests testMethod=test_SIGTERM> > > [94mdef[39;49;00m [92mtest_SIGTERM[39;49;00m([96mself[39;49;00m): > [33m'[39;49;00m[33mSIGTERM should shut down the server whether daemonized or not.[39;49;00m[33m'[39;49;00m > [96mself[39;49;00m._require_signal_and_kill([33m'[39;49;00m[33mSIGTERM[39;49;00m[33m'[39;49;00m) > > [90m# Spawn a normal, undaemonized process.[39;49;00m > p = helper.CPProcess(ssl=([96mself[39;49;00m.scheme.lower() == [33m'[39;49;00m[33mhttps[39;49;00m[33m'[39;49;00m)) > p.write_conf( > extra=[33m'[39;49;00m[33mtest_case_name: [39;49;00m[33m"[39;49;00m[33mtest_SIGTERM[39;49;00m[33m"[39;49;00m[33m'[39;49;00m) > p.start(imports=[33m'[39;49;00m[33mcherrypy.test._test_states_demo[39;49;00m[33m'[39;49;00m) > [90m# Send a SIGTERM[39;49;00m > os.kill(p.get_pid(), signal.SIGTERM) > [90m# This might hang if things aren't working right, but meh.[39;49;00m > p.join() > > [94mif[39;49;00m os.name [95min[39;49;00m [[33m'[39;49;00m[33mposix[39;49;00m[33m'[39;49;00m]: > [90m# Spawn a daemonized process and test again.[39;49;00m > p = helper.CPProcess(ssl=([96mself[39;49;00m.scheme.lower() == [33m'[39;49;00m[33mhttps[39;49;00m[33m'[39;49;00m), > wait=[94mTrue[39;49;00m, daemonize=[94mTrue[39;49;00m) > p.write_conf( > extra=[33m'[39;49;00m[33mtest_case_name: [39;49;00m[33m"[39;49;00m[33mtest_SIGTERM_2[39;49;00m[33m"[39;49;00m[33m'[39;49;00m) >> p.start(imports=[33m'[39;49;00m[33mcherrypy.test._test_states_demo[39;49;00m[33m'[39;49;00m) > >p = <cherrypy.test.helper.CPProcess object at 0x3fb163e5e0> >self = <cherrypy.test.test_states.SignalHandlingTests testMethod=test_SIGTERM> > >[1m[31mcherrypy/test/test_states.py[0m:398: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >[1m[31mcherrypy/test/helper.py[0m:448: in start > portend.free([96mself[39;49;00m.host, [96mself[39;49;00m.port, timeout=[94m1[39;49;00m) > imports = 'cherrypy.test._test_states_demo' > self = <cherrypy.test.helper.CPProcess object at 0x3fb163e5e0> >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >host = '127.0.0.1', port = 54583, timeout = 1 > > [94mdef[39;49;00m [92mfree[39;49;00m(host, port, timeout=[96mfloat[39;49;00m([33m'[39;49;00m[33mInf[39;49;00m[33m'[39;49;00m)): > [33m"""[39;49;00m > [33m Wait for the specified port to become free (dropping or rejecting[39;49;00m > [33m requests). Return when the port is free or raise a Timeout if timeout has[39;49;00m > [33m elapsed.[39;49;00m > [33m[39;49;00m > [33m Timeout may be specified in seconds or as a timedelta.[39;49;00m > [33m If timeout is None or â, the routine will run indefinitely.[39;49;00m > [33m[39;49;00m > [33m >>> free('localhost', find_available_local_port())[39;49;00m > [33m[39;49;00m > [33m >>> free(None, None)[39;49;00m > [33m Traceback (most recent call last):[39;49;00m > [33m ...[39;49;00m > [33m ValueError: Host values of '' or None are not allowed.[39;49;00m > [33m """[39;49;00m > [94mif[39;49;00m [95mnot[39;49;00m host: > [94mraise[39;49;00m [96mValueError[39;49;00m([33m"[39;49;00m[33mHost values of [39;49;00m[33m'[39;49;00m[33m'[39;49;00m[33m or None are not allowed.[39;49;00m[33m"[39;49;00m) > > timer = timing.Timer(timeout) > > [94mwhile[39;49;00m [94mTrue[39;49;00m: > [94mtry[39;49;00m: > [90m# Expect a free port, so use a small timeout[39;49;00m > Checker(timeout=[94m0.1[39;49;00m).assert_free(host, port) > [94mreturn[39;49;00m > [94mexcept[39;49;00m PortNotFree: > [94mif[39;49;00m timer.expired(): >> [94mraise[39;49;00m Timeout([33m"[39;49;00m[33mPort [39;49;00m[33m{port}[39;49;00m[33m not free on [39;49;00m[33m{host}[39;49;00m[33m.[39;49;00m[33m"[39;49;00m.format(**[96mlocals[39;49;00m())) >[1m[31mE portend.Timeout: Port 54583 not free on 127.0.0.1.[0m > >host = '127.0.0.1' >port = 54583 >timeout = 1 >timer = <tempora.timing.Timer object at 0x3fb163e5b0> > >[1m[31m/usr/lib/python3.9/site-packages/portend.py[0m:126: Timeout >[31m[1m____________________________________________________________________________________________ SignalHandlingTests.test_signal_handler_unsubscribe ____________________________________________________________________________________________[0m > >self = <cherrypy.test.test_states.SignalHandlingTests testMethod=test_signal_handler_unsubscribe> > > [94mdef[39;49;00m [92mtest_signal_handler_unsubscribe[39;49;00m([96mself[39;49;00m): > [96mself[39;49;00m._require_signal_and_kill([33m'[39;49;00m[33mSIGTERM[39;49;00m[33m'[39;49;00m) > > [90m# Although Windows has `os.kill` and SIGTERM is defined, the[39;49;00m > [90m# platform does not implement signals and sending SIGTERM[39;49;00m > [90m# will result in a forced termination of the process.[39;49;00m > [90m# Therefore, this test is not suitable for Windows.[39;49;00m > [94mif[39;49;00m os.name == [33m'[39;49;00m[33mnt[39;49;00m[33m'[39;49;00m: > [96mself[39;49;00m.skip([33m'[39;49;00m[33mSIGTERM not available[39;49;00m[33m'[39;49;00m) > > [90m# Spawn a normal, undaemonized process.[39;49;00m > p = helper.CPProcess(ssl=([96mself[39;49;00m.scheme.lower() == [33m'[39;49;00m[33mhttps[39;49;00m[33m'[39;49;00m)) > p.write_conf( > extra=[33m"""[39;49;00m[33munsubsig: True[39;49;00m[33m[39;49;00m > [33mtest_case_name: [39;49;00m[33m"[39;49;00m[33mtest_signal_handler_unsubscribe[39;49;00m[33m"[39;49;00m[33m[39;49;00m > [33m"""[39;49;00m) >> p.start(imports=[33m'[39;49;00m[33mcherrypy.test._test_states_demo[39;49;00m[33m'[39;49;00m) > >p = <cherrypy.test.helper.CPProcess object at 0x3fb168b430> >self = <cherrypy.test.test_states.SignalHandlingTests testMethod=test_signal_handler_unsubscribe> > >[1m[31mcherrypy/test/test_states.py[0m:420: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >[1m[31mcherrypy/test/helper.py[0m:498: in start > portend.occupied([96mself[39;49;00m.host, [96mself[39;49;00m.port, timeout=[94m5[39;49;00m) > args = ['-m', > 'cherrypy', > '-c', > '/var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1/cherrypy/test/test.conf', > '-p', > '/var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1/cherrypy/test/test.pid', > '-i', > 'cherrypy.test._test_states_demo'] > env = {'A': 'CherryPy-18.6.1.tar.gz', > 'ABI': 'lp64d', > 'ABI_MIPS': '', > 'ABI_S390': '', > 'ABI_X86': '', > 'ACCEPT_LICENSE': 'BSD', > 'ADA_TARGET': '', > 'ALSA_CARDS': '', > 'APACHE2_MODULES': '', > 'APACHE2_MPMS': '', > 'AR': 'riscv64-unknown-linux-gnu-ar', > 'ARCH': 'riscv', > 'BOOTSTRAP_USE': 'unicode internal-glib pkg-config split-usr xml ' > 'python_targets_python3_9 systemd udev', > 'BROOT': '', > 'BUILD_PREFIX': '/var/tmp/portage', > 'CALLIGRA_FEATURES': '', > 'CAMERAS': '', > 'CATEGORY': 'dev-python', > 'CBUILD': 'riscv64-unknown-linux-gnu', > 'CC': 'riscv64-unknown-linux-gnu-gcc', > 'CCACHE_DIR': '/var/tmp/ccache', > 'CFLAGS': '-O2 -pipe -mcpu=sifive-u74 -ftree-vectorize -floop-interchange ' > '-floop-strip-mine -floop-block -ftree-loop-distribution', > 'CFLAGS_ilp32': '-mabi=ilp32 -march=rv32imac', > 'CFLAGS_ilp32d': '-mabi=ilp32d -march=rv32imafdc', > 'CFLAGS_lp64': '-mabi=lp64', > 'CFLAGS_lp64d': '-mabi=lp64d', > 'CHOST': 'riscv64-unknown-linux-gnu', > 'CHOST_default': 'riscv64-unknown-linux-gnu', > 'CHOST_ilp32': 'riscv32-unknown-linux-gnu', > 'CHOST_ilp32d': 'riscv32-unknown-linux-gnu', > 'CHOST_lp64': 'riscv64-unknown-linux-gnu', > 'CHOST_lp64d': 'riscv64-unknown-linux-gnu', > 'COLLECTD_PLUGINS': '', > 'COLORTERM': 'rxvt-xpm', > 'COLUMNS': '237', > 'COMMON_FLAGS': '-O2 -pipe -mcpu=sifive-u74 -ftree-vectorize ' > '-floop-interchange -floop-strip-mine -floop-block ' > '-ftree-loop-distribution', > 'CPP': 'riscv64-unknown-linux-gnu-gcc -E', > 'CPU_FLAGS_ARM': '', > 'CPU_FLAGS_PPC': '', > 'CPU_FLAGS_X86': '', > 'CTARGET_default': 'riscv64-unknown-linux-gnu', > 'CURL_SSL': '', > 'CXX': 'riscv64-unknown-linux-gnu-g++', > 'CXXFLAGS': '-O2 -pipe -mcpu=sifive-u74 -ftree-vectorize -floop-interchange ' > '-floop-strip-mine -floop-block -ftree-loop-distribution', > 'D': '/var/tmp/portage/dev-python/cherrypy-18.6.1/image', > 'DCC_EMAILLOG_WHOM_TO_BLAME': '', > 'DEFAULT_ABI': 'lp64d', > 'DEFINED_PHASES': ' compile configure install prepare test', > 'DIROPTIONS': '-m0755', > 'DISTCC_DIR': '/var/tmp/portage/.distcc', > 'DISTCC_ENABLE_DISCREPANCY_EMAIL': '', > 'DISTCC_FALLBACK': '1', > 'DISTCC_SAVE_TEMPS': '0', > 'DISTCC_SOCKS_PROXY': '/var/tmp/portage/.portage.774468.net.sock', > 'DISTCC_SSH': '', > 'DISTCC_TCP_CORK': '', > 'DISTCC_VERBOSE': '0', > 'DISTDIR': '/var/tmp/portage/dev-python/cherrypy-18.6.1/distdir', > 'EAPI': '8', > 'EBUILD': '/var/db/repos/gentoo/dev-python/cherrypy/cherrypy-18.6.1.ebuild', > 'EBUILD_MASTER_PID': '829594', > 'EBUILD_PHASE': 'test', > 'EBUILD_PHASE_FUNC': 'src_test', > 'ECLASS_DEPTH': '0', > 'ED': '/var/tmp/portage/dev-python/cherrypy-18.6.1/image', > 'EDITOR': '/usr/bin/vim', > 'ELIBC': 'glibc', > 'EMERGE_FROM': 'ebuild', > 'ENV_UNSET': 'CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH ' > 'PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT ' > 'XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME ' > 'XDG_RUNTIME_DIR', > 'EPREFIX': '', > 'EPYTHON': 'python3.9', > 'EROOT': '', > 'ESYSROOT': '', > 'ETCKEEPER_CONF_DIR': '/etc/etckeeper', > 'EXEOPTIONS': '-m0755', > 'FCFLAGS': '-O2 -pipe -mcpu=sifive-u74 -ftree-vectorize -floop-interchange ' > '-floop-strip-mine -floop-block -ftree-loop-distribution', > 'FEATURES': 'assume-digests binpkg-docompress binpkg-dostrip binpkg-logs ' > 'binpkg-multi-instance buildpkg-live ccache collision-protect ' > 'config-protect-if-modified distcc distlocks ebuild-locks ' > 'fixlafiles ipc-sandbox merge-sync multilib-strict ' > 'network-sandbox news parallel-fetch preserve-libs protect-owned ' > 'qa-unresolved-soname-deps sandbox sfperms split-elog split-log ' > 'strict strict-keepdir test unknown-features-warn unmerge-logs ' > 'unmerge-orphans userfetch userpriv usersandbox usersync xattr', > 'FETCHCOMMAND_SSH': 'bash -c "x=\\${2#ssh://} ; host=\\${x%%/*} ; ' > 'port=\\${host##*:} ; host=\\${host%:*} ; [[ \\${host} = ' > '\\${port} ]] && port= ; exec rsync --rsh=\\"ssh ' > '\\${port:+-p\\${port}} \\${3}\\" -avP ' > '\\"\\${host}:/\\${x#*/}\\" \\"\\$1\\"" rsync ' > '"${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}"', > 'FFLAGS': '-O2 -pipe -mcpu=sifive-u74 -ftree-vectorize -floop-interchange ' > '-floop-strip-mine -floop-block -ftree-loop-distribution', > 'FFTOOLS': '', > 'FILESDIR': '/var/tmp/portage/dev-python/cherrypy-18.6.1/files', > 'GCC_SPECS': '', > 'GPSD_PROTOCOLS': '', > 'GRUB_PLATFORMS': '', > 'HOME': '/var/tmp/portage/dev-python/cherrypy-18.6.1/homedir', > 'INHERITED': ' multibuild multiprocessing toolchain-funcs multilib ' > 'python-utils-r1 python-r1 distutils-r1', > 'INPUT_DEVICES': '', > 'INSOPTIONS': '-m0644', > 'IUSE_EFFECTIVE': 'alpha amd64 amd64-linux arm arm64 arm64-macos elibc_Cygwin ' > 'elibc_Darwin elibc_SunOS elibc_Winnt elibc_bionic ' > 'elibc_glibc elibc_mingw elibc_musl hppa ia64 kernel_Darwin ' > 'kernel_SunOS kernel_Winnt kernel_linux m68k mips ppc ' > 'ppc-macos ppc64 ppc64-linux prefix prefix-guest ' > 'prefix-stack python_targets_pypy3 ' > 'python_targets_python3_10 python_targets_python3_8 ' > 'python_targets_python3_9 riscv s390 sparc sparc-solaris ' > 'sparc64-solaris ssl test userland_BSD userland_GNU ' > 'x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-linux ' > 'x86-solaris x86-winnt', > 'IUSE_IMPLICIT': 'prefix prefix-guest prefix-stack', > 'KERNEL': 'linux', > 'KERNEL_ABI': 'lp64d', > 'KEYWORDS': 'amd64 arm arm64 ppc ~ppc64 x86', > 'L10N': '', > 'LANG': 'C.UTF8', > 'LCD_DEVICES': '', > 'LC_COLLATE': 'C', > 'LC_CTYPE': 'pl_PL.UTF-8', > 'LC_MESSAGES': 'C', > 'LC_MONETARY': 'pl_PL.UTF-8', > 'LC_NUMERIC': 'pl_PL.UTF-8', > 'LC_TIME': 'en_SE.UTF-8', > 'LDCXXSHARED': 'riscv64-unknown-linux-gnu-g++ -shared', > 'LDFLAGS': '-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu ' > '-Wl,--defsym=__gentoo_check_ldflags__=0 -O2 -pipe ' > '-mcpu=sifive-u74 -ftree-vectorize -floop-interchange ' > '-floop-strip-mine -floop-block -ftree-loop-distribution', > 'LDFLAGS_ilp32': '-m elf32lriscv_ilp32', > 'LDFLAGS_ilp32d': '-m elf32lriscv', > 'LDFLAGS_lp64': '-m elf64lriscv_lp64', > 'LDFLAGS_lp64d': '-m elf64lriscv', > 'LDSHARED': 'riscv64-unknown-linux-gnu-gcc -shared', > 'LD_PRELOAD': 'libsandbox.so', > 'LESS': '-R -M --shift 5', > 'LESSOPEN': '|lesspipe %s', > 'LIBDIR_default': 'lib', > 'LIBDIR_ilp32': 'lib32/ilp32', > 'LIBDIR_ilp32d': 'lib32/ilp32d', > 'LIBDIR_lp64': 'lib64/lp64', > 'LIBDIR_lp64d': 'lib64', > 'LIBOPTIONS': '-m0644', > 'LIBREOFFICE_EXTENSIONS': '', > 'LICENSE': 'BSD', > 'LLVM_TARGETS': '', > 'LOGNAME': 'portage', > 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.cfg=00;32:*.conf=00;32:*.diff=00;32:*.doc=00;32:*.ini=00;32:*.log=00;32:*.patch=00;32:*.pdf=00;32:*.ps=00;32:*.tex=00;32:*.txt=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', > 'LUA_SINGLE_TARGET': '', > 'LUA_TARGETS': '', > 'MAIL': '/var/mail/root', > 'MAKEOPTS': '-j4 -l8', > 'MANPAGER': 'manpager', > 'MERGE_TYPE': 'source', > 'MONKEYD_PLUGINS': '', > 'MOPREFIX': 'cherrypy', > 'MOTD_SHOWN': 'pam', > 'MULTILIB_ABIS': 'lp64d', > 'NGINX_MODULES_HTTP': '', > 'NGINX_MODULES_MAIL': '', > 'NGINX_MODULES_STREAM': '', > 'NOCOLOR': 'no', > 'OFED_DRIVERS': '', > 'OFFICE_IMPLEMENTATION': '', > 'OLDPWD': '/var/tmp/portage/dev-python/cherrypy-18.6.1/empty', > 'OPENMPI_FABRICS': '', > 'OPENMPI_OFED_FEATURES': '', > 'OPENMPI_RM': '', > 'P': 'cherrypy-18.6.1', > 'PAGER': '/usr/bin/less', > 'PATH': '/var/tmp/portage/dev-python/cherrypy-18.6.1/temp/python3.9/bin:/usr/lib/ccache/bin:/usr/lib/distcc/bin:/usr/lib/portage/python3.9/ebuild-helpers/xattr:/usr/lib/portage/python3.9/ebuild-helpers:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/14/bin:/usr/lib/llvm/13/bin', > 'PF': 'cherrypy-18.6.1', > 'PHP_TARGETS': '', > 'PKGDIR': '/var/cache/binpkgs', > 'PKGUSE': '', > 'PKG_CONFIG_PATH': '/var/tmp/portage/dev-python/cherrypy-18.6.1/temp/python3.9/pkgconfig', > 'PKG_LOGDIR': '/var/tmp/portage/dev-python/cherrypy-18.6.1/temp/logging', > 'PKG_TMPDIR': '/var/tmp/portage/._unmerge_', > 'PM_EBUILD_HOOK_DIR': '/etc/portage/env', > 'PN': 'cherrypy', > 'PORTAGE_ACTUAL_DISTDIR': '/var/cache/distfiles', > 'PORTAGE_ARCHLIST': 'alpha amd64 amd64-linux arm arm-linux arm64 arm64-linux ' > 'arm64-macos hppa ia64 m68k mips ppc ppc-macos ppc64 ' > 'ppc64-linux riscv s390 sparc sparc-solaris ' > 'sparc64-solaris x64-cygwin x64-macos x64-solaris ' > 'x64-winnt x86 x86-linux x86-solaris x86-winnt', > 'PORTAGE_BASHRC': '/etc/portage/bashrc', > 'PORTAGE_BASHRC_FILES': '', > 'PORTAGE_BIN_PATH': '/usr/lib/portage/python3.9', > 'PORTAGE_BUILDDIR': '/var/tmp/portage/dev-python/cherrypy-18.6.1', > 'PORTAGE_BUILD_GROUP': 'portage', > 'PORTAGE_BUILD_USER': 'portage', > 'PORTAGE_BZIP2_COMMAND': 'bzip2', > 'PORTAGE_COLORMAP': "PORTAGE_COLOR_BAD=$'\x1b[31;01m'\n" > "PORTAGE_COLOR_BRACKET=$'\x1b[34;01m'\n" > "PORTAGE_COLOR_ERR=$'\x1b[31;01m'\n" > "PORTAGE_COLOR_GOOD=$'\x1b[32;01m'\n" > "PORTAGE_COLOR_HILITE=$'\x1b[36m'\n" > "PORTAGE_COLOR_INFO=$'\x1b[32m'\n" > "PORTAGE_COLOR_LOG=$'\x1b[32;01m'\n" > "PORTAGE_COLOR_NORMAL=$'\x1b[0m'\n" > "PORTAGE_COLOR_QAWARN=$'\x1b[33m'\n" > "PORTAGE_COLOR_WARN=$'\x1b[33;01m'", > 'PORTAGE_COMPRESS': 'xz', > 'PORTAGE_COMPRESSION_COMMAND': 'zstd', > 'PORTAGE_COMPRESS_EXCLUDE_SUFFIXES': 'css gif htm[l]? jp[e]?g js pdf png', > 'PORTAGE_COMPRESS_FLAGS': '-5', > 'PORTAGE_CONFIGROOT': '/', > 'PORTAGE_DEBUG': '0', > 'PORTAGE_DEPCACHEDIR': '/var/cache/edb/dep', > 'PORTAGE_DOCOMPRESS_SIZE_LIMIT': '128', > 'PORTAGE_FEATURES': 'assume-digests binpkg-docompress binpkg-dostrip ' > 'binpkg-logs binpkg-multi-instance buildpkg-live ccache ' > 'collision-protect config-protect-if-modified distcc ' > 'distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync ' > 'multilib-strict network-sandbox news parallel-fetch ' > 'preserve-libs protect-owned qa-unresolved-soname-deps ' > 'sandbox sfperms split-elog split-log strict ' > 'strict-keepdir test unknown-features-warn unmerge-logs ' > 'unmerge-orphans userfetch userpriv usersandbox usersync ' > 'xattr', > 'PORTAGE_GID': '250', > 'PORTAGE_INST_GID': '0', > 'PORTAGE_INST_UID': '0', > 'PORTAGE_INTERNAL_CALLER': '1', > 'PORTAGE_IPC_DAEMON': '1', > 'PORTAGE_LOG_FILE': '/var/tmp/portage/dev-python/cherrypy-18.6.1/temp/build.log', > 'PORTAGE_OVERRIDE_EPREFIX': '', > 'PORTAGE_PROPERTIES': '', > 'PORTAGE_PYM_PATH': '/usr/lib/python3.9/site-packages', > 'PORTAGE_PYTHON': '/usr/bin/python3.9', > 'PORTAGE_PYTHONPATH': '/usr/lib/python3.9/site-packages', > 'PORTAGE_REPOSITORIES': '[DEFAULT]\n' > 'auto-sync = yes\n' > 'main-repo = gentoo\n' > 'strict-misc-digests = true\n' > 'sync-allow-hardlinks = true\n' > 'sync-openpgp-key-refresh = true\n' > 'sync-rcu = false\n' > '\n' > '[gentoo]\n' > 'auto-sync = yes\n' > 'location = /var/db/repos/gentoo\n' > 'masters = \n' > 'priority = -1000\n' > 'strict-misc-digests = true\n' > 'sync-allow-hardlinks = true\n' > 'sync-openpgp-key-path = ' > '/usr/share/openpgp-keys/gentoo-release.asc\n' > 'sync-openpgp-key-refresh = true\n' > 'sync-openpgp-key-refresh-retry-count = 40\n' > 'sync-openpgp-key-refresh-retry-delay-exp-base = 2\n' > 'sync-openpgp-key-refresh-retry-delay-max = 60\n' > 'sync-openpgp-key-refresh-retry-delay-mult = 4\n' > 'sync-openpgp-key-refresh-retry-overall-timeout = ' > '1200\n' > 'sync-openpgp-keyserver = hkps://keys.gentoo.org\n' > 'sync-rcu = false\n' > 'sync-type = git\n' > 'sync-uri = ' > 'https://anongit.gentoo.org/git/repo/sync/gentoo.git\n' > 'sync-git-verify-commit-signature = true\n' > '\n' > '[local]\n' > 'auto-sync = no\n' > 'location = /var/db/repos/local\n' > 'masters = gentoo\n' > 'strict-misc-digests = true\n' > 'sync-allow-hardlinks = true\n' > 'sync-openpgp-key-refresh = true\n' > 'sync-rcu = false\n', > 'PORTAGE_REPO_NAME': 'gentoo', > 'PORTAGE_RESTRICT': '', > 'PORTAGE_SIGPIPE_STATUS': '141', > 'PORTAGE_SOCKS5_PROXY': '/var/tmp/portage/.portage.774468.net.sock', > 'PORTAGE_TMPDIR': '/var/tmp', > 'PORTAGE_VERBOSE': '1', > 'PORTAGE_WORKDIR_MODE': '0700', > 'PORTAGE_XATTR_EXCLUDE': 'btrfs.* security.evm security.ima \t' > 'security.selinux system.nfs4_acl ' > 'user.apache_handler \tuser.Beagle.* ' > 'user.dublincore.* user.mime_encoding user.xdg.*', > 'POSTGRES_TARGETS': '', > 'PR': 'r0', > 'PROFILE_ONLY_VARIABLES': 'ARCH ELIBC IUSE_IMPLICIT KERNEL USERLAND ' > 'USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED ' > 'USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC ' > 'USE_EXPAND_VALUES_KERNEL ' > 'USE_EXPAND_VALUES_USERLAND', > 'PV': '18.6.1', > 'PVR': '18.6.1', > 'PWD': '/var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1', > 'PYTEST_CURRENT_TEST': 'cherrypy/test/test_states.py::SignalHandlingTests::test_signal_handler_unsubscribe ' > '(call)', > 'PYTHON': '/usr/bin/python3.9', > 'PYTHONDONTWRITEBYTECODE': '1', > 'PYTHONPATH': '/var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1:/var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1-python3_9/lib:', > 'PYTHON_SINGLE_TARGET': '', > 'PYTHON_TARGETS': 'python3_9', > 'QEMU_SOFTMMU_TARGETS': '', > 'QEMU_USER_TARGETS': '', > 'RESUMECOMMAND_SSH': 'bash -c "x=\\${2#ssh://} ; host=\\${x%%/*} ; ' > 'port=\\${host##*:} ; host=\\${host%:*} ; [[ \\${host} = ' > '\\${port} ]] && port= ; exec rsync --rsh=\\"ssh ' > '\\${port:+-p\\${port}} \\${3}\\" -avP ' > '\\"\\${host}:/\\${x#*/}\\" \\"\\$1\\"" rsync ' > '"${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}"', > 'ROOT': '', > 'ROOTPATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/14/bin:/usr/lib/llvm/13/bin', > 'ROS_MESSAGES': '', > 'RUBY_TARGETS': '', > 'S': '/var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1', > 'SANDBOX_ACTIVE': 'armedandready', > 'SANDBOX_BASHRC': '/usr/share/sandbox/sandbox.bashrc', > 'SANDBOX_DEBUG': '0', > 'SANDBOX_DEBUG_LOG': '/var/log/sandbox/sandbox-debug-829577.log', > 'SANDBOX_DENY': '', > 'SANDBOX_LIB': 'libsandbox.so', > 'SANDBOX_LOG': '/var/tmp/portage/dev-python/cherrypy-18.6.1/temp/sandbox.log', > 'SANDBOX_MESSAGE_P@TH': '/proc/829577/fd/2', > 'SANDBOX_METHOD': 'any', > 'SANDBOX_ON': '1', > 'SANDBOX_PREDICT': '/var/tmp/portage/dev-python/cherrypy-18.6.1/homedir:/dev/crypto:/var/cache/man:/var/cache/fontconfig:/', > 'SANDBOX_READ': '/:/var/tmp/ccache:/var/tmp/portage', > 'SANDBOX_VERBOSE': '1', > 'SANDBOX_WRITE': ':/dev/console:/dev/fd:/dev/full:/dev/null:/dev/ptmx:/dev/pts/:/dev/pty:/dev/shm:/dev/tts:/dev/tty:/dev/vc/:/dev/zero:/proc/self/fd:/tmp/:/usr/lib/cf:/usr/lib/conftest:/usr/lib32/cf:/usr/lib32/conftest:/usr/lib64/cf:/usr/lib64/conftest:/usr/tmp/:/usr/tmp/cf:/usr/tmp/conftest:/var/tmp/:/var/tmp/ccache:/var/tmp/portage:/var/tmp/portage/.distcc:/var/tmp/portage/dev-python/cherrypy-18.6.1/homedir/.bash_history', > 'SANE_BACKENDS': '', > 'SETUPTOOLS_USE_DISTUTILS': 'stdlib', > 'SHELL': '/bin/bash', > 'SHLVL': '1', > 'SLOT': '0', > 'SSH_CLIENT': '2a02:8010:655b:0:d1d6:9448:60ba:595b 44066 2023', > 'SSH_CONNECTION': '2a02:8010:655b:0:d1d6:9448:60ba:595b 44066 ' > '2a02:8010:655b::14 2023', > 'SSH_TTY': '/dev/pts/0', > 'SYMLINK_LIB': 'no', > 'SYSROOT': '', > 'T': '/var/tmp/portage/dev-python/cherrypy-18.6.1/temp', > 'TEMP': '/var/tmp/portage/dev-python/cherrypy-18.6.1/temp', > 'TERM': 'screen-256color', > 'TERM_PROGRAM': 'tmux', > 'TERM_PROGRAM_VERSION': '3.2a', > 'TMP': '/var/tmp/portage/dev-python/cherrypy-18.6.1/temp', > 'TMPDIR': '/var/tmp/portage/dev-python/cherrypy-18.6.1/temp', > 'TMUX': '/tmp/tmux-0/default,199411,0', > 'TMUX_PANE': '%0', > 'TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE': '1', > 'UNCACHED_ERR_FD': '', > 'USE': 'elibc_glibc kernel_linux python_targets_python3_9 riscv ssl test ' > 'userland_GNU', > 'USERLAND': 'GNU', > 'USE_EXPAND': 'ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS ' > 'APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS ' > 'COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 ' > 'CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS ' > 'INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS ' > 'LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS ' > 'NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM ' > 'OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS ' > 'OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS ' > 'PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS ' > 'QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS ' > 'USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE ' > 'XTABLES_ADDONS', > 'USE_EXPAND_IMPLICIT': 'ARCH ELIBC KERNEL USERLAND', > 'USE_EXPAND_UNPREFIXED': 'ARCH', > 'USE_EXPAND_VALUES_ARCH': 'alpha amd64 amd64-linux arm arm64 arm64-macos hppa ' > 'ia64 m68k mips ppc ppc64 ppc64-linux ppc-macos ' > 'riscv s390 sparc sparc64-solaris sparc-solaris ' > 'x64-cygwin x64-macos x64-solaris x64-winnt x86 ' > 'x86-linux x86-solaris x86-winnt', > 'USE_EXPAND_VALUES_ELIBC': 'bionic Cygwin Darwin glibc mingw musl SunOS Winnt', > 'USE_EXPAND_VALUES_KERNEL': 'Darwin linux SunOS Winnt', > 'USE_EXPAND_VALUES_USERLAND': 'BSD GNU', > 'UWSGI_PLUGINS': '', > 'VIDEO_CARDS': '', > 'VISUAL': '/usr/bin/vim', > 'VOICEMAIL_STORAGE': '', > 'WORKDIR': '/var/tmp/portage/dev-python/cherrypy-18.6.1/work', > 'XARGS': 'xargs -r', > 'XDG_SESSION_CLASS': 'user', > 'XDG_SESSION_ID': '6', > 'XDG_SESSION_TYPE': 'tty', > 'XTABLES_ADDONS': '', > '_': '/usr/bin/python3.9', > '_E_DESTTREE_': '/usr', > '_E_DOCDESTTREE_': '', > '_E_EXEDESTTREE_': '', > '_E_INSDESTTREE_': '', > 'enable_year2038': 'no'} > grandparentdir = '/var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1' > i = 'cherrypy.test._test_states_demo' > imports = ['cherrypy.test._test_states_demo'] > self = <cherrypy.test.helper.CPProcess object at 0x3fb168b430> >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >host = '127.0.0.1', port = 54583, timeout = 5 > > [94mdef[39;49;00m [92moccupied[39;49;00m(host, port, timeout=[96mfloat[39;49;00m([33m'[39;49;00m[33mInf[39;49;00m[33m'[39;49;00m)): > [33m"""[39;49;00m > [33m Wait for the specified port to become occupied (accepting requests).[39;49;00m > [33m Return when the port is occupied or raise a Timeout if timeout has[39;49;00m > [33m elapsed.[39;49;00m > [33m[39;49;00m > [33m Timeout may be specified in seconds or as a timedelta.[39;49;00m > [33m If timeout is None or â, the routine will run indefinitely.[39;49;00m > [33m[39;49;00m > [33m >>> occupied('localhost', find_available_local_port(), .1)[39;49;00m > [33m Traceback (most recent call last):[39;49;00m > [33m ...[39;49;00m > [33m Timeout: Port ... not bound on localhost.[39;49;00m > [33m[39;49;00m > [33m >>> occupied(None, None)[39;49;00m > [33m Traceback (most recent call last):[39;49;00m > [33m ...[39;49;00m > [33m ValueError: Host values of '' or None are not allowed.[39;49;00m > [33m """[39;49;00m > [94mif[39;49;00m [95mnot[39;49;00m host: > [94mraise[39;49;00m [96mValueError[39;49;00m([33m"[39;49;00m[33mHost values of [39;49;00m[33m'[39;49;00m[33m'[39;49;00m[33m or None are not allowed.[39;49;00m[33m"[39;49;00m) > > timer = timing.Timer(timeout) > > [94mwhile[39;49;00m [94mTrue[39;49;00m: > [94mtry[39;49;00m: > Checker(timeout=[94m0.5[39;49;00m).assert_free(host, port) > [94mif[39;49;00m timer.expired(): >> [94mraise[39;49;00m Timeout([33m"[39;49;00m[33mPort [39;49;00m[33m{port}[39;49;00m[33m not bound on [39;49;00m[33m{host}[39;49;00m[33m.[39;49;00m[33m"[39;49;00m.format(**[96mlocals[39;49;00m())) >[1m[31mE portend.Timeout: Port 54583 not bound on 127.0.0.1.[0m > >host = '127.0.0.1' >port = 54583 >timeout = 5 >timer = <tempora.timing.Timer object at 0x3fb168b370> > >[1m[31m/usr/lib/python3.9/site-packages/portend.py[0m:159: Timeout >[33m============================================================================================================= warnings summary ==============================================================================================================[0m >cherrypy/test/test_config.py::ConfigTests::testConfig >cherrypy/test/test_config.py::VariableSubstitutionTests::test_config >cherrypy/test/test_config.py::CallablesInConfigTest::test_call_with_kwargs >cherrypy/test/test_config.py::CallablesInConfigTest::test_call_with_literal_dict > /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1/cherrypy/lib/reprconf.py:191: DeprecationWarning: This method will be removed in future versions. Use 'parser.read_file()' instead. > self.readfp(file) > >cherrypy/test/test_config_server.py::ServerConfigTests::testMaxRequestSize > /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1/cherrypy/_cpwsgi.py:282: ResourceWarning: unclosed file <_io.BufferedRandom name=18> > self.cpapp.release_serving() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_conn.py::ConnectionCloseTests::test_gc > /usr/lib/python3.9/site-packages/_pytest/fixtures.py:667: ResourceWarning: unclosed <socket.socket fd=13, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 60356), raddr=('127.0.0.1', 54583)> > subrequest.node.addfinalizer(lambda: fixturedef.finish(request=subrequest)) > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_conn.py::PipelineTests::test_HTTP11_Timeout > /usr/lib/python3.9/http/client.py:946: ResourceWarning: unclosed <socket.socket fd=13, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 60378), raddr=('127.0.0.1', 54583)> > self.sock = self._create_connection( > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_conn.py::PipelineTests::test_HTTP11_Timeout > /usr/lib/python3.9/http/client.py:946: ResourceWarning: unclosed <socket.socket fd=13, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 60382), raddr=('127.0.0.1', 54583)> > self.sock = self._create_connection( > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_conn.py::ConnectionTests::test_No_Message_Body > /usr/lib/python3.9/site-packages/_pytest/unittest.py:211: ResourceWarning: unclosed <socket.socket fd=13, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 60416), raddr=('127.0.0.1', 54583)> > self._obj = None > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_core.py::CoreRequestHandlingTest::testRanges > /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1/cherrypy/lib/encoding.py:116: ResourceWarning: unclosed file <_io.BufferedReader name='/var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1/cherrypy/test/static/index.html'> > for chunk in self.body: > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_core.py::CoreRequestHandlingTest::testRanges > /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1/cherrypy/_cprequest.py:856: ResourceWarning: unclosed file <_io.BufferedReader name='/var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1/cherrypy/test/static/index.html'> > new_body = b''.join(self.body) > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_core.py::CoreRequestHandlingTest::testRedirect > /usr/lib/python3.9/socket.py:682: ResourceWarning: unclosed file <_io.FileIO name='/var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1/cherrypy/test/static/index.html' mode='rb' closefd=True> > self._sock = sock > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_encoding.py::EncodingTests::testGzip > /usr/lib/python3.9/traceback.py:220: ResourceWarning: unclosed <socket.socket fd=13, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 60992), raddr=('127.0.0.1', 54583)> > tb.tb_frame.clear() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_encoding.py::EncodingTests::test_multipart_decoding_bigger_maxrambytes > /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1/cherrypy/_cpreqbody.py:247: ResourceWarning: unclosed file <_io.BufferedRandom name=15> > entity.parts = kept_parts > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_encoding.py::EncodingTests::test_multipart_decoding_bigger_maxrambytes > /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1/cherrypy/_cpreqbody.py:559: ResourceWarning: unclosed file <_io.BufferedRandom name=16> > proc(self) > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_http.py::HTTPTests::test_malformed_header > /usr/lib/python3.9/socket.py:775: ResourceWarning: unclosed <socket.socket fd=13, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 32852), raddr=('127.0.0.1', 54583)> > self._sock = None > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_http.py::HTTPTests::test_no_content_length > /usr/lib/python3.9/socket.py:775: ResourceWarning: unclosed <socket.socket fd=13, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 32858), raddr=('127.0.0.1', 54583)> > self._sock = None > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_http.py::HTTPTests::test_no_content_length > /usr/lib/python3.9/socket.py:775: ResourceWarning: unclosed <socket.socket fd=14, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 32860), raddr=('127.0.0.1', 54583)> > self._sock = None > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_http.py::HTTPTests::test_post_filename_with_special_characters >cherrypy/test/test_http.py::HTTPTests::test_post_multipart > /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1/cherrypy/_cpwsgi.py:282: ResourceWarning: unclosed file <_io.BufferedRandom name=15> > self.cpapp.release_serving() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_http.py::HTTPTests::test_post_filename_with_special_characters > /usr/lib/python3.9/socket.py:775: ResourceWarning: unclosed <socket.socket fd=13, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 32862), raddr=('127.0.0.1', 54583)> > self._sock = None > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_http.py::HTTPTests::test_post_filename_with_special_characters > /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1/cherrypy/_cpwsgi.py:282: ResourceWarning: unclosed file <_io.BufferedRandom name=16> > self.cpapp.release_serving() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_http.py::HTTPTests::test_post_filename_with_special_characters > /usr/lib/python3.9/socket.py:775: ResourceWarning: unclosed <socket.socket fd=14, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 32864), raddr=('127.0.0.1', 54583)> > self._sock = None > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_http.py::HTTPTests::test_post_filename_with_special_characters > /usr/lib/python3.9/socket.py:775: ResourceWarning: unclosed <socket.socket fd=13, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 32866), raddr=('127.0.0.1', 54583)> > self._sock = None > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_http.py::HTTPTests::test_post_filename_with_special_characters > /usr/lib/python3.9/socket.py:775: ResourceWarning: unclosed <socket.socket fd=14, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 32868), raddr=('127.0.0.1', 54583)> > self._sock = None > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_http.py::HTTPTests::test_post_filename_with_special_characters > /usr/lib/python3.9/socket.py:775: ResourceWarning: unclosed <socket.socket fd=13, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 32870), raddr=('127.0.0.1', 54583)> > self._sock = None > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_http.py::HTTPTests::test_post_filename_with_special_characters > /usr/lib/python3.9/socket.py:775: ResourceWarning: unclosed <socket.socket fd=14, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 32872), raddr=('127.0.0.1', 54583)> > self._sock = None > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_http.py::HTTPTests::test_post_filename_with_special_characters > /usr/lib/python3.9/socket.py:775: ResourceWarning: unclosed <socket.socket fd=13, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 32874), raddr=('127.0.0.1', 54583)> > self._sock = None > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_http.py::HTTPTests::test_post_multipart > /usr/lib/python3.9/socket.py:775: ResourceWarning: unclosed <socket.socket fd=13, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 32878), raddr=('127.0.0.1', 54583)> > self._sock = None > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_iterator.py::IteratorTest::test_iterator > /usr/lib/python3.9/socket.py:775: ResourceWarning: unclosed <socket.socket fd=13, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 32900), raddr=('127.0.0.1', 54583)> > self._sock = None > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_iterator.py::IteratorTest::test_iterator > /usr/lib/python3.9/socket.py:775: ResourceWarning: unclosed <socket.socket fd=15, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 32904), raddr=('127.0.0.1', 54583)> > self._sock = None > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_iterator.py::IteratorTest::test_iterator > /usr/lib/python3.9/socket.py:775: ResourceWarning: unclosed <socket.socket fd=13, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 32908), raddr=('127.0.0.1', 54583)> > self._sock = None > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_iterator.py::IteratorTest::test_iterator > /usr/lib/python3.9/socket.py:775: ResourceWarning: unclosed <socket.socket fd=14, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 32912), raddr=('127.0.0.1', 54583)> > self._sock = None > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_mime.py::SafeMultipartHandlingTest::test_Flash_Upload > /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1/cherrypy/_cpwsgi.py:282: ResourceWarning: unclosed file <_io.BufferedRandom name=17> > self.cpapp.release_serving() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_native.py::test_basic_request > /usr/lib/python3.9/site-packages/_pytest/runner.py:136: ResourceWarning: unclosed <socket.socket fd=15, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 33188), raddr=('127.0.0.1', 54583)> > item.funcargs = None # type: ignore[attr-defined] > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_request_obj.py::RequestObjectTests::testErrorHandling > /usr/lib/python3.9/traceback.py:220: ResourceWarning: unclosed <socket.socket fd=15, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 33656), raddr=('127.0.0.1', 54583)> > tb.tb_frame.clear() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_session.py::SessionTest::test_1_Ram_Concurrency > /usr/lib/python3.9/threading.py:910: ResourceWarning: unclosed <socket.socket fd=15, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 34064), raddr=('127.0.0.1', 54583)> > self._target(*self._args, **self._kwargs) > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_session.py::SessionTest::test_1_Ram_Concurrency > /usr/lib/python3.9/threading.py:910: ResourceWarning: unclosed <socket.socket fd=19, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 34068), raddr=('127.0.0.1', 54583)> > self._target(*self._args, **self._kwargs) > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_session.py::SessionTest::test_1_Ram_Concurrency > /usr/lib/python3.9/threading.py:910: ResourceWarning: unclosed <socket.socket fd=21, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 34070), raddr=('127.0.0.1', 54583)> > self._target(*self._args, **self._kwargs) > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_session.py::SessionTest::test_1_Ram_Concurrency > /usr/lib/python3.9/threading.py:910: ResourceWarning: unclosed <socket.socket fd=23, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 34072), raddr=('127.0.0.1', 54583)> > self._target(*self._args, **self._kwargs) > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_session.py::SessionTest::test_1_Ram_Concurrency > /usr/lib/python3.9/threading.py:910: ResourceWarning: unclosed <socket.socket fd=17, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 34066), raddr=('127.0.0.1', 54583)> > self._target(*self._args, **self._kwargs) > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_session.py::SessionTest::test_2_File_Concurrency > /usr/lib/python3.9/threading.py:910: ResourceWarning: unclosed <socket.socket fd=20, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 34082), raddr=('127.0.0.1', 54583)> > self._target(*self._args, **self._kwargs) > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_session.py::SessionTest::test_2_File_Concurrency > /usr/lib/python3.9/threading.py:910: ResourceWarning: unclosed <socket.socket fd=15, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 34078), raddr=('127.0.0.1', 54583)> > self._target(*self._args, **self._kwargs) > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_session.py::SessionTest::test_2_File_Concurrency > /usr/lib/python3.9/threading.py:910: ResourceWarning: unclosed <socket.socket fd=18, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 34084), raddr=('127.0.0.1', 54583)> > self._target(*self._args, **self._kwargs) > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_session.py::SessionTest::test_2_File_Concurrency > /usr/lib/python3.9/threading.py:910: ResourceWarning: unclosed <socket.socket fd=17, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 34080), raddr=('127.0.0.1', 54583)> > self._target(*self._args, **self._kwargs) > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_session.py::SessionTest::test_2_File_Concurrency > /usr/lib/python3.9/threading.py:910: ResourceWarning: unclosed <socket.socket fd=25, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 34086), raddr=('127.0.0.1', 54583)> > self._target(*self._args, **self._kwargs) > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_static.py::StaticTest::test_gc >cherrypy/test/test_tools.py::ToolTests::test_gc >cherrypy/test/test_tutorials.py::TutorialTest::test_gc >cherrypy/test/test_virtualhost.py::VirtualHostTest::test_gc >cherrypy/test/test_wsgi_ns.py::WSGI_Namespace_Test::test_gc >cherrypy/test/test_wsgi_unix_socket.py::WSGI_UnixSocket_Test::test_gc >cherrypy/test/test_wsgi_vhost.py::WSGI_VirtualHost_Test::test_gc >cherrypy/test/test_wsgiapps.py::WSGIGraftTests::test_gc >cherrypy/test/test_xmlrpc.py::XmlRpcTest::test_gc > /usr/lib/python3.9/site-packages/cheroot/test/webtest.py:245: DeprecationWarning: Interactive test failure interceptor support via WEBTEST_INTERACTIVE environment variable is deprecated. > warnings.warn( > >cherrypy/test/test_tools.py::ToolTests::testHookErrors > /usr/lib/python3.9/traceback.py:220: ResourceWarning: unclosed <socket.socket fd=17, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 35138), raddr=('127.0.0.1', 54583)> > tb.tb_frame.clear() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_tutorials.py::TutorialTest::test09Files > /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1/cherrypy/_cpwsgi.py:282: ResourceWarning: unclosed file <_io.BufferedRandom name=19> > self.cpapp.release_serving() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >cherrypy/test/test_xmlrpc.py::XmlRpcTest::test_gc > /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1/cherrypy/lib/gctools.py:165: ResourceWarning: unclosed <socket.socket fd=18, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 35326), raddr=('127.0.0.1', 54583)> > gc.collect() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html >----------------------------------------------------------- generated xml file: /var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1/.test-results/pytest/results.xml ----------------------------------------------------------- >=========================================================================================================== slowest 10 durations ============================================================================================================ >29.79s call cherrypy/test/test_xmlrpc.py::XmlRpcTest::test_gc >29.74s call cherrypy/test/test_wsgiapps.py::WSGIGraftTests::test_gc >29.64s call cherrypy/test/test_wsgi_unix_socket.py::WSGI_UnixSocket_Test::test_gc >29.63s call cherrypy/test/test_wsgi_vhost.py::WSGI_VirtualHost_Test::test_gc >29.56s call cherrypy/test/test_wsgi_ns.py::WSGI_Namespace_Test::test_gc >29.49s call cherrypy/test/test_tools.py::ToolTests::test_gc >29.43s call cherrypy/test/test_tutorials.py::TutorialTest::test_gc >29.38s call cherrypy/test/test_virtualhost.py::VirtualHostTest::test_gc >28.06s call cherrypy/test/test_static.py::StaticTest::test_gc >19.87s call cherrypy/test/test_states.py::SignalHandlingTests::test_SIGHUP_daemonized >========================================================================================================== 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_static.py::StaticTest::test_file_stream > #1475 >XPASS cherrypy/test/test_caching.py::CacheTest::test_antistampede #1536 >FAILED cherrypy/test/test_states.py::ServerStateTests::test_4_Autoreload - portend.Timeout: Port 54583 not bound on 127.0.0.1. >FAILED cherrypy/test/test_states.py::SignalHandlingTests::test_SIGHUP_daemonized - ConnectionRefusedError: [Errno 111] Connection refused >FAILED cherrypy/test/test_states.py::SignalHandlingTests::test_SIGHUP_tty - portend.Timeout: Port 54583 not bound on 127.0.0.1. >FAILED cherrypy/test/test_states.py::SignalHandlingTests::test_SIGTERM - portend.Timeout: Port 54583 not free on 127.0.0.1. >FAILED cherrypy/test/test_states.py::SignalHandlingTests::test_signal_handler_unsubscribe - portend.Timeout: Port 54583 not bound on 127.0.0.1. >[31m========================================================================== [31m[1m5 failed[0m, [32m284 passed[0m, [33m7 skipped[0m, [33m1 xfailed[0m, [33m1 xpassed[0m, [33m58 warnings[0m[31m in 551.48s (0:09:11)[0m[31m ==========================================================================[0m >/var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1/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.1::gentoo failed (test phase): > [31;01m*[0m pytest failed with python3.9 > [31;01m*[0m > [31;01m*[0m Call stack: > [31;01m*[0m ebuild.sh, line 127: Called src_test > [31;01m*[0m environment, line 3135: Called distutils-r1_src_test > [31;01m*[0m environment, line 1464: Called _distutils-r1_run_foreach_impl 'python_test' > [31;01m*[0m environment, line 568: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 2805: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 2354: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 2352: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 916: Called distutils-r1_run_phase 'python_test' > [31;01m*[0m environment, line 1391: Called python_test > [31;01m*[0m environment, line 3102: Called distutils-r1_python_test > [31;01m*[0m environment, line 1343: Called epytest > [31;01m*[0m environment, line 1865: 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.1::gentoo'`, > [31;01m*[0m the complete build log and the output of `emerge -pqv '=dev-python/cherrypy-18.6.1::gentoo'`. > [31;01m*[0m The complete build log is located at '/var/tmp/portage/dev-python/cherrypy-18.6.1/temp/build.log'. > [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/dev-python/cherrypy-18.6.1/temp/environment'. > [31;01m*[0m Working directory: '/var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1' > [31;01m*[0m S: '/var/tmp/portage/dev-python/cherrypy-18.6.1/work/CherryPy-18.6.1'
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 836437
: 768213