starting phase `separate-from-pid1' build process now running as PID 6 phase `separate-from-pid1' succeeded after 0.0 seconds starting phase `set-SOURCE-DATE-EPOCH' phase `set-SOURCE-DATE-EPOCH' succeeded after 0.0 seconds starting phase `set-paths' environment variable `PATH' set to `/gnu/store/nd25jh6v0d5n648vwdxnj3apq19sq7dl-python-wrapper-3.10.7/bin:/gnu/store/819lc977gf7gmr13c5vvbks1zbkmdkbc-python-pytest-8.3.3/bin:/gnu/store/qszjpknr7w8iaygw9lyn8f5v6j9krmy4-python-pytest-cov-6.0.0/bin:/gnu/store/gbz6ddh6xwqlib766a86d9vc3zdxymhh-python-wheel-0.40.0/bin:/gnu/store/w0gr37402xbsr7yls6ncgxcq86lay2m6-tar-1.34/bin:/gnu/store/x2klwxz6yp1i677i5x2c7r8arwkv10k6-gzip-1.13/bin:/gnu/store/807hn2rhcjwd3knxy9gn8yvgnxnn467q-bzip2-1.0.8/bin:/gnu/store/p5vcdmrvm8k8m8nbir47a1wi69hiqdrv-file-5.45/bin:/gnu/store/mb6dwfh62i3gvlibaks77a1rjfg08rd1-diffutils-3.10/bin:/gnu/store/icsd5bdv24g9wnxjcblmsbzr8dm0r0xw-patch-2.7.6/bin:/gnu/store/ip3ydyjgqysqnnifjhh13kapb789im7c-findutils-4.9.0/bin:/gnu/store/zdr4l6848p3dankx6gpxrbnlg1f257dq-gawk-5.3.0/bin:/gnu/store/n8hg2s7hb1n8pv9sg9z721md10ji1vxm-zstd-1.5.2/bin:/gnu/store/cl3fz4bxb836kxhl3h0lbdgp87hpbjh1-sed-4.8/bin:/gnu/store/7ybfr33k191wvcm5g9p6anaxjgp4j2vm-grep-3.11/bin:/gnu/store/6h6jiwk6h1qis79s3cvpshrckdcznky0-xz-5.4.5/bin:/gnu/store/vbms947hi3qnz1ik5dzrjhsxhmihldrv-coreutils-9.1/bin:/gnu/store/cnq81b38qrk449prp6gx78hccakrcpa3-make-4.4.1/bin:/gnu/store/g1y7fcf9pq539q9x3wfva5b70c7wf1ix-bash-minimal-5.1.16/bin:/gnu/store/v2dd7rn0cly85hppnd9810qgainh512z-ld-wrapper-0/bin:/gnu/store/67cyda79vpx7f0qnfinl21r85ckpyy53-binutils-2.41/bin:/gnu/store/9kv6szfx7nd4dhs8sbksgd7crz5kpvm4-gcc-11.4.0/bin:/gnu/store/5ii9iz1p7a1lr04r0df1yvm6kisrlpiw-glibc-2.39/bin:/gnu/store/5ii9iz1p7a1lr04r0df1yvm6kisrlpiw-glibc-2.39/sbin:/gnu/store/y3wkysy20wjys5986pdhj087z119w9hl-python-3.10.7/bin:/gnu/store/hg95hdz7vnqdyfd1h95rlmn61j6ydjfj-python-tomli-2.1.0/bin:/gnu/store/sjai2fdsqyf0d4bha18ba2p37qnppz15-python-py-1.11.0/bin:/gnu/store/47lz9wnldan62yricdyfylgpfc0i6n5y-python-packaging-bootstrap-24.2/bin:/gnu/store/rywz9h2bylwj6ybq04y872zmdgk7vsic-python-attrs-bootstrap-24.2.0/bin:/gnu/store/g24yg834l61gh1q0chimfwbdbzq3x2c6-python-coverage-7.6.8/bin' environment variable `GUIX_PYTHONPATH' set to `/gnu/store/819lc977gf7gmr13c5vvbks1zbkmdkbc-python-pytest-8.3.3/lib/python3.10/site-packages:/gnu/store/qszjpknr7w8iaygw9lyn8f5v6j9krmy4-python-pytest-cov-6.0.0/lib/python3.10/site-packages:/gnu/store/7nfpyriqafl798awlrpwy7mx1hpvyhbn-python-setuptools-67.6.1/lib/python3.10/site-packages:/gnu/store/gbz6ddh6xwqlib766a86d9vc3zdxymhh-python-wheel-0.40.0/lib/python3.10/site-packages:/gnu/store/y3wkysy20wjys5986pdhj087z119w9hl-python-3.10.7/lib/python3.10/site-packages:/gnu/store/hg95hdz7vnqdyfd1h95rlmn61j6ydjfj-python-tomli-2.1.0/lib/python3.10/site-packages:/gnu/store/sjai2fdsqyf0d4bha18ba2p37qnppz15-python-py-1.11.0/lib/python3.10/site-packages:/gnu/store/m2qi2hswv3550pjpj6hwqbpmzryysrz5-python-pluggy-1.5.0/lib/python3.10/site-packages:/gnu/store/8jaz6jp9w34p30vim95f1wd5zhajk1ff-python-exceptiongroup-1.1.1/lib/python3.10/site-packages:/gnu/store/47lz9wnldan62yricdyfylgpfc0i6n5y-python-packaging-bootstrap-24.2/lib/python3.10/site-packages:/gnu/store/8byyn3xxkahl3arwg6dcrr5rvpc7qdi8-python-iniconfig-1.1.1/lib/python3.10/site-packages:/gnu/store/rywz9h2bylwj6ybq04y872zmdgk7vsic-python-attrs-bootstrap-24.2.0/lib/python3.10/site-packages:/gnu/store/g24yg834l61gh1q0chimfwbdbzq3x2c6-python-coverage-7.6.8/lib/python3.10/site-packages:/gnu/store/z2zb5qi6dqy44l6dybkc1wya8ir1ay6n-python-six-bootstrap-1.16.0/lib/python3.10/site-packages:/gnu/store/sv2i0952g3dnghh2vsfbnmbs1ar2gnyd-python-pyparsing-3.0.6/lib/python3.10/site-packages' environment variable `PYTHONTZPATH' unset environment variable `BASH_LOADABLES_PATH' unset environment variable `C_INCLUDE_PATH' set to `/gnu/store/807hn2rhcjwd3knxy9gn8yvgnxnn467q-bzip2-1.0.8/include:/gnu/store/p5vcdmrvm8k8m8nbir47a1wi69hiqdrv-file-5.45/include:/gnu/store/zdr4l6848p3dankx6gpxrbnlg1f257dq-gawk-5.3.0/include:/gnu/store/6h6jiwk6h1qis79s3cvpshrckdcznky0-xz-5.4.5/include:/gnu/store/cnq81b38qrk449prp6gx78hccakrcpa3-make-4.4.1/include:/gnu/store/67cyda79vpx7f0qnfinl21r85ckpyy53-binutils-2.41/include:/gnu/store/9kv6szfx7nd4dhs8sbksgd7crz5kpvm4-gcc-11.4.0/include:/gnu/store/5ii9iz1p7a1lr04r0df1yvm6kisrlpiw-glibc-2.39/include:/gnu/store/y3wkysy20wjys5986pdhj087z119w9hl-python-3.10.7/include:/gnu/store/6qbh8pza8jwim8gjwaq1n7736bkmqpwf-linux-libre-headers-5.15.49/include' environment variable `CPLUS_INCLUDE_PATH' set to `/gnu/store/807hn2rhcjwd3knxy9gn8yvgnxnn467q-bzip2-1.0.8/include:/gnu/store/p5vcdmrvm8k8m8nbir47a1wi69hiqdrv-file-5.45/include:/gnu/store/zdr4l6848p3dankx6gpxrbnlg1f257dq-gawk-5.3.0/include:/gnu/store/6h6jiwk6h1qis79s3cvpshrckdcznky0-xz-5.4.5/include:/gnu/store/cnq81b38qrk449prp6gx78hccakrcpa3-make-4.4.1/include:/gnu/store/67cyda79vpx7f0qnfinl21r85ckpyy53-binutils-2.41/include:/gnu/store/9kv6szfx7nd4dhs8sbksgd7crz5kpvm4-gcc-11.4.0/include/c++:/gnu/store/9kv6szfx7nd4dhs8sbksgd7crz5kpvm4-gcc-11.4.0/include:/gnu/store/5ii9iz1p7a1lr04r0df1yvm6kisrlpiw-glibc-2.39/include:/gnu/store/y3wkysy20wjys5986pdhj087z119w9hl-python-3.10.7/include:/gnu/store/6qbh8pza8jwim8gjwaq1n7736bkmqpwf-linux-libre-headers-5.15.49/include' environment variable `OBJC_INCLUDE_PATH' set to `/gnu/store/807hn2rhcjwd3knxy9gn8yvgnxnn467q-bzip2-1.0.8/include:/gnu/store/p5vcdmrvm8k8m8nbir47a1wi69hiqdrv-file-5.45/include:/gnu/store/zdr4l6848p3dankx6gpxrbnlg1f257dq-gawk-5.3.0/include:/gnu/store/6h6jiwk6h1qis79s3cvpshrckdcznky0-xz-5.4.5/include:/gnu/store/cnq81b38qrk449prp6gx78hccakrcpa3-make-4.4.1/include:/gnu/store/67cyda79vpx7f0qnfinl21r85ckpyy53-binutils-2.41/include:/gnu/store/9kv6szfx7nd4dhs8sbksgd7crz5kpvm4-gcc-11.4.0/include:/gnu/store/5ii9iz1p7a1lr04r0df1yvm6kisrlpiw-glibc-2.39/include:/gnu/store/y3wkysy20wjys5986pdhj087z119w9hl-python-3.10.7/include:/gnu/store/6qbh8pza8jwim8gjwaq1n7736bkmqpwf-linux-libre-headers-5.15.49/include' environment variable `OBJCPLUS_INCLUDE_PATH' set to `/gnu/store/807hn2rhcjwd3knxy9gn8yvgnxnn467q-bzip2-1.0.8/include:/gnu/store/p5vcdmrvm8k8m8nbir47a1wi69hiqdrv-file-5.45/include:/gnu/store/zdr4l6848p3dankx6gpxrbnlg1f257dq-gawk-5.3.0/include:/gnu/store/6h6jiwk6h1qis79s3cvpshrckdcznky0-xz-5.4.5/include:/gnu/store/cnq81b38qrk449prp6gx78hccakrcpa3-make-4.4.1/include:/gnu/store/67cyda79vpx7f0qnfinl21r85ckpyy53-binutils-2.41/include:/gnu/store/9kv6szfx7nd4dhs8sbksgd7crz5kpvm4-gcc-11.4.0/include/c++:/gnu/store/9kv6szfx7nd4dhs8sbksgd7crz5kpvm4-gcc-11.4.0/include:/gnu/store/5ii9iz1p7a1lr04r0df1yvm6kisrlpiw-glibc-2.39/include:/gnu/store/y3wkysy20wjys5986pdhj087z119w9hl-python-3.10.7/include:/gnu/store/6qbh8pza8jwim8gjwaq1n7736bkmqpwf-linux-libre-headers-5.15.49/include' environment variable `LIBRARY_PATH' set to `/gnu/store/819lc977gf7gmr13c5vvbks1zbkmdkbc-python-pytest-8.3.3/lib:/gnu/store/qszjpknr7w8iaygw9lyn8f5v6j9krmy4-python-pytest-cov-6.0.0/lib:/gnu/store/7nfpyriqafl798awlrpwy7mx1hpvyhbn-python-setuptools-67.6.1/lib:/gnu/store/gbz6ddh6xwqlib766a86d9vc3zdxymhh-python-wheel-0.40.0/lib:/gnu/store/807hn2rhcjwd3knxy9gn8yvgnxnn467q-bzip2-1.0.8/lib:/gnu/store/p5vcdmrvm8k8m8nbir47a1wi69hiqdrv-file-5.45/lib:/gnu/store/zdr4l6848p3dankx6gpxrbnlg1f257dq-gawk-5.3.0/lib:/gnu/store/6h6jiwk6h1qis79s3cvpshrckdcznky0-xz-5.4.5/lib:/gnu/store/67cyda79vpx7f0qnfinl21r85ckpyy53-binutils-2.41/lib:/gnu/store/5ii9iz1p7a1lr04r0df1yvm6kisrlpiw-glibc-2.39/lib:/gnu/store/n57nfkvlcl0j3k0iazj1q004rzyq2xza-glibc-2.39-static/lib:/gnu/store/y3wkysy20wjys5986pdhj087z119w9hl-python-3.10.7/lib:/gnu/store/hg95hdz7vnqdyfd1h95rlmn61j6ydjfj-python-tomli-2.1.0/lib:/gnu/store/sjai2fdsqyf0d4bha18ba2p37qnppz15-python-py-1.11.0/lib:/gnu/store/m2qi2hswv3550pjpj6hwqbpmzryysrz5-python-pluggy-1.5.0/lib:/gnu/store/8jaz6jp9w34p30vim95f1wd5zhajk1ff-python-exceptiongroup-1.1.1/lib:/gnu/store/47lz9wnldan62yricdyfylgpfc0i6n5y-python-packaging-bootstrap-24.2/lib:/gnu/store/8byyn3xxkahl3arwg6dcrr5rvpc7qdi8-python-iniconfig-1.1.1/lib:/gnu/store/rywz9h2bylwj6ybq04y872zmdgk7vsic-python-attrs-bootstrap-24.2.0/lib:/gnu/store/g24yg834l61gh1q0chimfwbdbzq3x2c6-python-coverage-7.6.8/lib:/gnu/store/z2zb5qi6dqy44l6dybkc1wya8ir1ay6n-python-six-bootstrap-1.16.0/lib:/gnu/store/sv2i0952g3dnghh2vsfbnmbs1ar2gnyd-python-pyparsing-3.0.6/lib' environment variable `GUIX_LOCPATH' set to `/gnu/store/5ii9iz1p7a1lr04r0df1yvm6kisrlpiw-glibc-2.39/lib/locale' environment variable `TZDIR' unset phase `set-paths' succeeded after 0.0 seconds starting phase `install-locale' using 'C.UTF-8' locale for category "LC_ALL" phase `install-locale' succeeded after 0.0 seconds starting phase `unpack' waitress-3.0.0/ waitress-3.0.0/.coveragerc waitress-3.0.0/.flake8 waitress-3.0.0/.github/ waitress-3.0.0/.github/dependabot.yml waitress-3.0.0/.github/workflows/ waitress-3.0.0/.github/workflows/ci-tests.yml waitress-3.0.0/CHANGES.txt waitress-3.0.0/CONTRIBUTORS.txt waitress-3.0.0/COPYRIGHT.txt waitress-3.0.0/HISTORY.txt waitress-3.0.0/LICENSE.txt waitress-3.0.0/MANIFEST.in waitress-3.0.0/PKG-INFO waitress-3.0.0/README.rst waitress-3.0.0/RELEASING.txt waitress-3.0.0/contributing.md waitress-3.0.0/docs/ waitress-3.0.0/docs/Makefile waitress-3.0.0/docs/api.rst waitress-3.0.0/docs/arguments.rst waitress-3.0.0/docs/conf.py waitress-3.0.0/docs/design.rst waitress-3.0.0/docs/differences.rst waitress-3.0.0/docs/filewrapper.rst waitress-3.0.0/docs/glossary.rst waitress-3.0.0/docs/index.rst waitress-3.0.0/docs/logging.rst waitress-3.0.0/docs/rebuild waitress-3.0.0/docs/reverse-proxy.rst waitress-3.0.0/docs/runner.rst waitress-3.0.0/docs/socket-activation.rst waitress-3.0.0/docs/usage.rst waitress-3.0.0/pyproject.toml waitress-3.0.0/rtd.txt waitress-3.0.0/setup.cfg waitress-3.0.0/setup.py waitress-3.0.0/src/ waitress-3.0.0/src/waitress/ waitress-3.0.0/src/waitress/__init__.py waitress-3.0.0/src/waitress/__main__.py waitress-3.0.0/src/waitress/adjustments.py waitress-3.0.0/src/waitress/buffers.py waitress-3.0.0/src/waitress/channel.py waitress-3.0.0/src/waitress/compat.py waitress-3.0.0/src/waitress/parser.py waitress-3.0.0/src/waitress/proxy_headers.py waitress-3.0.0/src/waitress/receiver.py waitress-3.0.0/src/waitress/rfc7230.py waitress-3.0.0/src/waitress/runner.py waitress-3.0.0/src/waitress/server.py waitress-3.0.0/src/waitress/task.py waitress-3.0.0/src/waitress/trigger.py waitress-3.0.0/src/waitress/utilities.py waitress-3.0.0/src/waitress/wasyncore.py waitress-3.0.0/src/waitress.egg-info/ waitress-3.0.0/src/waitress.egg-info/PKG-INFO waitress-3.0.0/src/waitress.egg-info/SOURCES.txt waitress-3.0.0/src/waitress.egg-info/dependency_links.txt waitress-3.0.0/src/waitress.egg-info/entry_points.txt waitress-3.0.0/src/waitress.egg-info/requires.txt waitress-3.0.0/src/waitress.egg-info/top_level.txt waitress-3.0.0/tests/ waitress-3.0.0/tests/__init__.py waitress-3.0.0/tests/fixtureapps/ waitress-3.0.0/tests/fixtureapps/__init__.py waitress-3.0.0/tests/fixtureapps/badcl.py waitress-3.0.0/tests/fixtureapps/echo.py waitress-3.0.0/tests/fixtureapps/error.py waitress-3.0.0/tests/fixtureapps/error_traceback.py waitress-3.0.0/tests/fixtureapps/filewrapper.py waitress-3.0.0/tests/fixtureapps/getline.py waitress-3.0.0/tests/fixtureapps/groundhog1.jpg waitress-3.0.0/tests/fixtureapps/nocl.py waitress-3.0.0/tests/fixtureapps/runner.py waitress-3.0.0/tests/fixtureapps/sleepy.py waitress-3.0.0/tests/fixtureapps/toolarge.py waitress-3.0.0/tests/fixtureapps/writecb.py waitress-3.0.0/tests/test_adjustments.py waitress-3.0.0/tests/test_buffers.py waitress-3.0.0/tests/test_channel.py waitress-3.0.0/tests/test_functional.py waitress-3.0.0/tests/test_init.py waitress-3.0.0/tests/test_parser.py waitress-3.0.0/tests/test_proxy_headers.py waitress-3.0.0/tests/test_receiver.py waitress-3.0.0/tests/test_regression.py waitress-3.0.0/tests/test_runner.py waitress-3.0.0/tests/test_server.py waitress-3.0.0/tests/test_task.py waitress-3.0.0/tests/test_trigger.py waitress-3.0.0/tests/test_utilities.py waitress-3.0.0/tests/test_wasyncore.py waitress-3.0.0/tox.ini phase `unpack' succeeded after 0.0 seconds starting phase `ensure-no-mtimes-pre-1980' phase `ensure-no-mtimes-pre-1980' succeeded after 0.0 seconds starting phase `enable-bytecode-determinism' phase `enable-bytecode-determinism' succeeded after 0.0 seconds starting phase `ensure-no-cythonized-files' phase `ensure-no-cythonized-files' succeeded after 0.0 seconds starting phase `patch-usr-bin-file' phase `patch-usr-bin-file' succeeded after 0.0 seconds starting phase `patch-source-shebangs' phase `patch-source-shebangs' succeeded after 0.1 seconds starting phase `patch-generated-file-shebangs' phase `patch-generated-file-shebangs' succeeded after 0.0 seconds starting phase `build' Using 'setuptools.build_meta' to build wheels, auto-detected 'setuptools.build_meta', override '#f'. Prepending '[]' to sys.path, auto-detected '#f', override '#f'. running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/waitress copying src/waitress/rfc7230.py -> build/lib/waitress copying src/waitress/__init__.py -> build/lib/waitress copying src/waitress/wasyncore.py -> build/lib/waitress copying src/waitress/receiver.py -> build/lib/waitress copying src/waitress/buffers.py -> build/lib/waitress copying src/waitress/proxy_headers.py -> build/lib/waitress copying src/waitress/trigger.py -> build/lib/waitress copying src/waitress/task.py -> build/lib/waitress copying src/waitress/compat.py -> build/lib/waitress copying src/waitress/runner.py -> build/lib/waitress copying src/waitress/channel.py -> build/lib/waitress copying src/waitress/parser.py -> build/lib/waitress copying src/waitress/server.py -> build/lib/waitress copying src/waitress/__main__.py -> build/lib/waitress copying src/waitress/adjustments.py -> build/lib/waitress copying src/waitress/utilities.py -> build/lib/waitress warning: build_py: byte-compiling is disabled, skipping. installing to build/bdist.linux-riscv64/wheel running install running install_lib creating build/bdist.linux-riscv64 creating build/bdist.linux-riscv64/wheel creating build/bdist.linux-riscv64/wheel/waitress copying build/lib/waitress/rfc7230.py -> build/bdist.linux-riscv64/wheel/waitress copying build/lib/waitress/__init__.py -> build/bdist.linux-riscv64/wheel/waitress copying build/lib/waitress/wasyncore.py -> build/bdist.linux-riscv64/wheel/waitress copying build/lib/waitress/receiver.py -> build/bdist.linux-riscv64/wheel/waitress copying build/lib/waitress/buffers.py -> build/bdist.linux-riscv64/wheel/waitress copying build/lib/waitress/proxy_headers.py -> build/bdist.linux-riscv64/wheel/waitress copying build/lib/waitress/trigger.py -> build/bdist.linux-riscv64/wheel/waitress copying build/lib/waitress/task.py -> build/bdist.linux-riscv64/wheel/waitress copying build/lib/waitress/compat.py -> build/bdist.linux-riscv64/wheel/waitress copying build/lib/waitress/runner.py -> build/bdist.linux-riscv64/wheel/waitress copying build/lib/waitress/channel.py -> build/bdist.linux-riscv64/wheel/waitress copying build/lib/waitress/parser.py -> build/bdist.linux-riscv64/wheel/waitress copying build/lib/waitress/server.py -> build/bdist.linux-riscv64/wheel/waitress copying build/lib/waitress/__main__.py -> build/bdist.linux-riscv64/wheel/waitress copying build/lib/waitress/adjustments.py -> build/bdist.linux-riscv64/wheel/waitress copying build/lib/waitress/utilities.py -> build/bdist.linux-riscv64/wheel/waitress warning: install_lib: byte-compiling is disabled, skipping. running install_egg_info running egg_info writing src/waitress.egg-info/PKG-INFO writing dependency_links to src/waitress.egg-info/dependency_links.txt writing entry points to src/waitress.egg-info/entry_points.txt writing requirements to src/waitress.egg-info/requires.txt writing top-level names to src/waitress.egg-info/top_level.txt reading manifest file 'src/waitress.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files found matching 'TODO.txt' no previously-included directories found matching 'docs/_build' warning: no previously-included files matching '__pycache__' found under directory '*' warning: no previously-included files matching '*.py[cod]' found under directory '*' adding license file 'LICENSE.txt' writing manifest file 'src/waitress.egg-info/SOURCES.txt' Copying src/waitress.egg-info to build/bdist.linux-riscv64/wheel/waitress-3.0.0-py3.10.egg-info running install_scripts creating build/bdist.linux-riscv64/wheel/waitress-3.0.0.dist-info/WHEEL creating '/tmp/guix-build-python-waitress-3.0.0.drv-0/waitress-3.0.0/dist/.tmp-fuhz1jnc/waitress-3.0.0-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it adding 'waitress/__init__.py' adding 'waitress/__main__.py' adding 'waitress/adjustments.py' adding 'waitress/buffers.py' adding 'waitress/channel.py' adding 'waitress/compat.py' adding 'waitress/parser.py' adding 'waitress/proxy_headers.py' adding 'waitress/receiver.py' adding 'waitress/rfc7230.py' adding 'waitress/runner.py' adding 'waitress/server.py' adding 'waitress/task.py' adding 'waitress/trigger.py' adding 'waitress/utilities.py' adding 'waitress/wasyncore.py' adding 'waitress-3.0.0.dist-info/LICENSE.txt' adding 'waitress-3.0.0.dist-info/METADATA' adding 'waitress-3.0.0.dist-info/WHEEL' adding 'waitress-3.0.0.dist-info/entry_points.txt' adding 'waitress-3.0.0.dist-info/top_level.txt' adding 'waitress-3.0.0.dist-info/RECORD' removing build/bdist.linux-riscv64/wheel phase `build' succeeded after 1.8 seconds starting phase `install' phase `install' succeeded after 0.3 seconds starting phase `add-install-to-pythonpath' phase `add-install-to-pythonpath' succeeded after 0.0 seconds starting phase `add-install-to-path' phase `add-install-to-path' succeeded after 0.0 seconds starting phase `create-entrypoints' Creating entry point for 'waitress.runner.run' at '/gnu/store/67449mjjcl9y736zivavf983a97axv9b-python-waitress-3.0.0/bin/waitress-serve'. phase `create-entrypoints' succeeded after 0.0 seconds starting phase `wrap' find-files: /gnu/store/67449mjjcl9y736zivavf983a97axv9b-python-waitress-3.0.0/sbin: No such file or directory phase `wrap' succeeded after 0.0 seconds starting phase `compile-bytecode' Listing '/gnu/store/67449mjjcl9y736zivavf983a97axv9b-python-waitress-3.0.0/lib/python3.10/site-packages'... Listing '/gnu/store/67449mjjcl9y736zivavf983a97axv9b-python-waitress-3.0.0/lib/python3.10/site-packages/waitress'... Compiling '/gnu/store/67449mjjcl9y736zivavf983a97axv9b-python-waitress-3.0.0/lib/python3.10/site-packages/waitress/__init__.py'... Compiling '/gnu/store/67449mjjcl9y736zivavf983a97axv9b-python-waitress-3.0.0/lib/python3.10/site-packages/waitress/__main__.py'... Compiling '/gnu/store/67449mjjcl9y736zivavf983a97axv9b-python-waitress-3.0.0/lib/python3.10/site-packages/waitress/adjustments.py'... Compiling '/gnu/store/67449mjjcl9y736zivavf983a97axv9b-python-waitress-3.0.0/lib/python3.10/site-packages/waitress/buffers.py'... Compiling '/gnu/store/67449mjjcl9y736zivavf983a97axv9b-python-waitress-3.0.0/lib/python3.10/site-packages/waitress/channel.py'... Compiling '/gnu/store/67449mjjcl9y736zivavf983a97axv9b-python-waitress-3.0.0/lib/python3.10/site-packages/waitress/compat.py'... Compiling '/gnu/store/67449mjjcl9y736zivavf983a97axv9b-python-waitress-3.0.0/lib/python3.10/site-packages/waitress/parser.py'... Compiling '/gnu/store/67449mjjcl9y736zivavf983a97axv9b-python-waitress-3.0.0/lib/python3.10/site-packages/waitress/proxy_headers.py'... Compiling '/gnu/store/67449mjjcl9y736zivavf983a97axv9b-python-waitress-3.0.0/lib/python3.10/site-packages/waitress/receiver.py'... Compiling '/gnu/store/67449mjjcl9y736zivavf983a97axv9b-python-waitress-3.0.0/lib/python3.10/site-packages/waitress/rfc7230.py'... Compiling '/gnu/store/67449mjjcl9y736zivavf983a97axv9b-python-waitress-3.0.0/lib/python3.10/site-packages/waitress/runner.py'... Compiling '/gnu/store/67449mjjcl9y736zivavf983a97axv9b-python-waitress-3.0.0/lib/python3.10/site-packages/waitress/server.py'... Compiling '/gnu/store/67449mjjcl9y736zivavf983a97axv9b-python-waitress-3.0.0/lib/python3.10/site-packages/waitress/task.py'... Compiling '/gnu/store/67449mjjcl9y736zivavf983a97axv9b-python-waitress-3.0.0/lib/python3.10/site-packages/waitress/trigger.py'... Compiling '/gnu/store/67449mjjcl9y736zivavf983a97axv9b-python-waitress-3.0.0/lib/python3.10/site-packages/waitress/utilities.py'... Compiling '/gnu/store/67449mjjcl9y736zivavf983a97axv9b-python-waitress-3.0.0/lib/python3.10/site-packages/waitress/wasyncore.py'... Listing '/gnu/store/67449mjjcl9y736zivavf983a97axv9b-python-waitress-3.0.0/lib/python3.10/site-packages/waitress-3.0.0.dist-info'... phase `compile-bytecode' succeeded after 0.4 seconds starting phase `check' Using pytest ============================= test session starts ============================== platform linux -- Python 3.10.7, pytest-8.3.3, pluggy-1.5.0 -- /gnu/store/nd25jh6v0d5n648vwdxnj3apq19sq7dl-python-wrapper-3.10.7/bin/python cachedir: .pytest_cache hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/tmp/guix-build-python-waitress-3.0.0.drv-0/waitress-3.0.0/.hypothesis/examples') rootdir: /tmp/guix-build-python-waitress-3.0.0.drv-0/waitress-3.0.0 configfile: setup.cfg testpaths: tests plugins: hypothesis-6.54.5, cov-6.0.0 collecting ... collected 807 items / 1 deselected / 806 selected tests/test_adjustments.py::Test_asbool::test_s_is_1 PASSED [ 0%] tests/test_adjustments.py::Test_asbool::test_s_is_False PASSED [ 0%] tests/test_adjustments.py::Test_asbool::test_s_is_None PASSED [ 0%] tests/test_adjustments.py::Test_asbool::test_s_is_True PASSED [ 0%] tests/test_adjustments.py::Test_asbool::test_s_is_false PASSED [ 0%] tests/test_adjustments.py::Test_asbool::test_s_is_on PASSED [ 0%] tests/test_adjustments.py::Test_asbool::test_s_is_true PASSED [ 0%] tests/test_adjustments.py::Test_asbool::test_s_is_yes PASSED [ 0%] tests/test_adjustments.py::Test_as_socket_list::test_not_only_sockets_in_list PASSED [ 1%] tests/test_adjustments.py::Test_as_socket_list::test_only_sockets_in_list PASSED [ 1%] tests/test_adjustments.py::TestAdjustments::test_bad_port PASSED [ 1%] tests/test_adjustments.py::TestAdjustments::test_badvar PASSED [ 1%] tests/test_adjustments.py::TestAdjustments::test_default_listen PASSED [ 1%] tests/test_adjustments.py::TestAdjustments::test_deprecated_send_bytes PASSED [ 1%] tests/test_adjustments.py::TestAdjustments::test_dont_mix_forwarded_with_x_forwarded PASSED [ 1%] tests/test_adjustments.py::TestAdjustments::test_dont_mix_host_port_listen PASSED [ 1%] tests/test_adjustments.py::TestAdjustments::test_dont_mix_sockets_and_host_port PASSED [ 2%] tests/test_adjustments.py::TestAdjustments::test_dont_mix_sockets_and_listen PASSED [ 2%] tests/test_adjustments.py::TestAdjustments::test_dont_mix_sockets_and_unix_socket PASSED [ 2%] tests/test_adjustments.py::TestAdjustments::test_dont_mix_unix_socket_and_host_port PASSED [ 2%] tests/test_adjustments.py::TestAdjustments::test_dont_mix_unix_socket_and_listen PASSED [ 2%] tests/test_adjustments.py::TestAdjustments::test_dont_use_unsupported_socket_types PASSED [ 2%] tests/test_adjustments.py::TestAdjustments::test_good_sockets PASSED [ 2%] tests/test_adjustments.py::TestAdjustments::test_goodvar_listen PASSED [ 2%] tests/test_adjustments.py::TestAdjustments::test_goodvars PASSED [ 3%] tests/test_adjustments.py::TestAdjustments::test_ipv4_disabled PASSED [ 3%] tests/test_adjustments.py::TestAdjustments::test_ipv6_disabled PASSED [ 3%] tests/test_adjustments.py::TestAdjustments::test_ipv6_no_port PASSED [ 3%] tests/test_adjustments.py::TestAdjustments::test_multiple_listen PASSED [ 3%] tests/test_adjustments.py::TestAdjustments::test_no_trusted_proxy_headers_trusted_proxy PASSED [ 3%] tests/test_adjustments.py::TestAdjustments::test_server_header_removable PASSED [ 3%] tests/test_adjustments.py::TestAdjustments::test_trusted_proxy_count_no_trusted_proxy PASSED [ 3%] tests/test_adjustments.py::TestAdjustments::test_trusted_proxy_headers_no_trusted_proxy PASSED [ 4%] tests/test_adjustments.py::TestAdjustments::test_trusted_proxy_headers_string_list PASSED [ 4%] tests/test_adjustments.py::TestAdjustments::test_trusted_proxy_headers_string_list_newlines PASSED [ 4%] tests/test_adjustments.py::TestAdjustments::test_unknown_trusted_proxy_header PASSED [ 4%] tests/test_adjustments.py::TestAdjustments::test_wildcard_listen PASSED [ 4%] tests/test_adjustments.py::TestCLI::test_bad_param PASSED [ 4%] tests/test_adjustments.py::TestCLI::test_both PASSED [ 4%] tests/test_adjustments.py::TestCLI::test_call PASSED [ 4%] tests/test_adjustments.py::TestCLI::test_cast_params PASSED [ 5%] tests/test_adjustments.py::TestCLI::test_help PASSED [ 5%] tests/test_adjustments.py::TestCLI::test_listen_params PASSED [ 5%] tests/test_adjustments.py::TestCLI::test_multiple_listen_params PASSED [ 5%] tests/test_adjustments.py::TestCLI::test_negative_boolean PASSED [ 5%] tests/test_adjustments.py::TestCLI::test_noargs PASSED [ 5%] tests/test_adjustments.py::TestCLI::test_positive_boolean PASSED [ 5%] tests/test_adjustments.py::TestUnixSocket::test_dont_mix_internet_and_unix_sockets PASSED [ 5%] tests/test_buffers.py::TestFileBasedBuffer::test___len__ PASSED [ 6%] tests/test_buffers.py::TestFileBasedBuffer::test___nonzero__ PASSED [ 6%] tests/test_buffers.py::TestFileBasedBuffer::test_append PASSED [ 6%] tests/test_buffers.py::TestFileBasedBuffer::test_close PASSED [ 6%] tests/test_buffers.py::TestFileBasedBuffer::test_ctor_from_buffer PASSED [ 6%] tests/test_buffers.py::TestFileBasedBuffer::test_ctor_from_buffer_None PASSED [ 6%] tests/test_buffers.py::TestFileBasedBuffer::test_get_skip_bytes_less_than_zero PASSED [ 6%] tests/test_buffers.py::TestFileBasedBuffer::test_get_skip_false PASSED [ 6%] tests/test_buffers.py::TestFileBasedBuffer::test_get_skip_true PASSED [ 7%] tests/test_buffers.py::TestFileBasedBuffer::test_newfile PASSED [ 7%] tests/test_buffers.py::TestFileBasedBuffer::test_prune_remain_notzero PASSED [ 7%] tests/test_buffers.py::TestFileBasedBuffer::test_prune_remain_zero_tell_notzero PASSED [ 7%] tests/test_buffers.py::TestFileBasedBuffer::test_prune_remain_zero_tell_zero PASSED [ 7%] tests/test_buffers.py::TestFileBasedBuffer::test_skip_remain_gt_bytes PASSED [ 7%] tests/test_buffers.py::TestFileBasedBuffer::test_skip_remain_lt_bytes PASSED [ 7%] tests/test_buffers.py::TestTempfileBasedBuffer::test_newfile PASSED [ 7%] tests/test_buffers.py::TestBytesIOBasedBuffer::test_ctor_from_buffer_None PASSED [ 8%] tests/test_buffers.py::TestBytesIOBasedBuffer::test_ctor_from_buffer_not_None PASSED [ 8%] tests/test_buffers.py::TestBytesIOBasedBuffer::test_newfile PASSED [ 8%] tests/test_buffers.py::TestReadOnlyFileBasedBuffer::test___iter__ PASSED [ 8%] tests/test_buffers.py::TestReadOnlyFileBasedBuffer::test_append PASSED [ 8%] tests/test_buffers.py::TestReadOnlyFileBasedBuffer::test_get_numbytes_gt_remain PASSED [ 8%] tests/test_buffers.py::TestReadOnlyFileBasedBuffer::test_get_numbytes_gt_remain_withskip PASSED [ 8%] tests/test_buffers.py::TestReadOnlyFileBasedBuffer::test_get_numbytes_lt_remain PASSED [ 8%] tests/test_buffers.py::TestReadOnlyFileBasedBuffer::test_get_numbytes_lt_remain_withskip PASSED [ 9%] tests/test_buffers.py::TestReadOnlyFileBasedBuffer::test_get_numbytes_neg_one PASSED [ 9%] tests/test_buffers.py::TestReadOnlyFileBasedBuffer::test_prepare_not_seekable PASSED [ 9%] tests/test_buffers.py::TestReadOnlyFileBasedBuffer::test_prepare_not_seekable_closeable PASSED [ 9%] tests/test_buffers.py::TestReadOnlyFileBasedBuffer::test_prepare_seekable_closeable PASSED [ 9%] tests/test_buffers.py::TestOverflowableBuffer::test___len__buf_is_None PASSED [ 9%] tests/test_buffers.py::TestOverflowableBuffer::test___len__buf_is_not_None PASSED [ 9%] tests/test_buffers.py::TestOverflowableBuffer::test___nonzero__ PASSED [ 9%] tests/test_buffers.py::TestOverflowableBuffer::test___nonzero___on_int_overflow_buffer PASSED [ 10%] tests/test_buffers.py::TestOverflowableBuffer::test__create_buffer_large PASSED [ 10%] tests/test_buffers.py::TestOverflowableBuffer::test__create_buffer_small PASSED [ 10%] tests/test_buffers.py::TestOverflowableBuffer::test_append_buf_None_longer_than_strbuf_limit PASSED [ 10%] tests/test_buffers.py::TestOverflowableBuffer::test_append_buf_None_not_longer_than_srtbuf_limit PASSED [ 10%] tests/test_buffers.py::TestOverflowableBuffer::test_append_overflow PASSED [ 10%] tests/test_buffers.py::TestOverflowableBuffer::test_append_sz_gt_overflow PASSED [ 10%] tests/test_buffers.py::TestOverflowableBuffer::test_append_with_len_more_than_max_int PASSED [ 10%] tests/test_buffers.py::TestOverflowableBuffer::test_close_nobuf PASSED [ 11%] tests/test_buffers.py::TestOverflowableBuffer::test_close_withbuf PASSED [ 11%] tests/test_buffers.py::TestOverflowableBuffer::test_get_buf_None_skip_False PASSED [ 11%] tests/test_buffers.py::TestOverflowableBuffer::test_get_buf_None_skip_True PASSED [ 11%] tests/test_buffers.py::TestOverflowableBuffer::test_getfile_buf_None PASSED [ 11%] tests/test_buffers.py::TestOverflowableBuffer::test_getfile_buf_not_None PASSED [ 11%] tests/test_buffers.py::TestOverflowableBuffer::test_prune_buf_None PASSED [ 11%] tests/test_buffers.py::TestOverflowableBuffer::test_prune_with_buf PASSED [ 11%] tests/test_buffers.py::TestOverflowableBuffer::test_prune_with_buf_overflow PASSED [ 12%] tests/test_buffers.py::TestOverflowableBuffer::test_prune_with_buflen_more_than_max_int PASSED [ 12%] tests/test_buffers.py::TestOverflowableBuffer::test_skip_buf_None PASSED [ 12%] tests/test_buffers.py::TestOverflowableBuffer::test_skip_buf_None_allow_prune_True PASSED [ 12%] tests/test_channel.py::TestHTTPChannel::test__flush_some_empty_outbuf PASSED [ 12%] tests/test_channel.py::TestHTTPChannel::test__flush_some_full_outbuf_socket_returns_nonzero PASSED [ 12%] tests/test_channel.py::TestHTTPChannel::test__flush_some_full_outbuf_socket_returns_zero PASSED [ 12%] tests/test_channel.py::TestHTTPChannel::test__flush_some_outbuf_len_gt_sys_maxint PASSED [ 12%] tests/test_channel.py::TestHTTPChannel::test_add_channel PASSED [ 13%] tests/test_channel.py::TestHTTPChannel::test_cancel_no_requests PASSED [ 13%] tests/test_channel.py::TestHTTPChannel::test_cancel_with_requests PASSED [ 13%] tests/test_channel.py::TestHTTPChannel::test_ctor PASSED [ 13%] tests/test_channel.py::TestHTTPChannel::test_del_channel PASSED [ 13%] tests/test_channel.py::TestHTTPChannel::test_flush_some_multiple_buffers_close_raises PASSED [ 13%] tests/test_channel.py::TestHTTPChannel::test_flush_some_multiple_buffers_first_empty PASSED [ 13%] tests/test_channel.py::TestHTTPChannel::test_handle_close PASSED [ 13%] tests/test_channel.py::TestHTTPChannel::test_handle_close_outbuf_raises_on_close PASSED [ 14%] tests/test_channel.py::TestHTTPChannel::test_handle_read_error PASSED [ 14%] tests/test_channel.py::TestHTTPChannel::test_handle_read_no_error PASSED [ 14%] tests/test_channel.py::TestHTTPChannel::test_handle_write_close_when_flushed PASSED [ 14%] tests/test_channel.py::TestHTTPChannel::test_handle_write_no_notify_after_flush PASSED [ 14%] tests/test_channel.py::TestHTTPChannel::test_handle_write_no_request_with_outbuf PASSED [ 14%] tests/test_channel.py::TestHTTPChannel::test_handle_write_no_requests_no_outbuf_will_close PASSED [ 14%] tests/test_channel.py::TestHTTPChannel::test_handle_write_no_requests_outbuf_gt_send_bytes PASSED [ 14%] tests/test_channel.py::TestHTTPChannel::test_handle_write_not_connected PASSED [ 15%] tests/test_channel.py::TestHTTPChannel::test_handle_write_notify_after_flush PASSED [ 15%] tests/test_channel.py::TestHTTPChannel::test_handle_write_outbuf_raises_othererror PASSED [ 15%] tests/test_channel.py::TestHTTPChannel::test_handle_write_outbuf_raises_socketerror PASSED [ 15%] tests/test_channel.py::TestHTTPChannel::test_handle_write_with_requests PASSED [ 15%] tests/test_channel.py::TestHTTPChannel::test_readable_no_requests_not_will_close PASSED [ 15%] tests/test_channel.py::TestHTTPChannel::test_readable_no_requests_will_close PASSED [ 15%] tests/test_channel.py::TestHTTPChannel::test_readable_with_requests PASSED [ 15%] tests/test_channel.py::TestHTTPChannel::test_received PASSED [ 16%] tests/test_channel.py::TestHTTPChannel::test_received_headers_finished_expect_continue_false PASSED [ 16%] tests/test_channel.py::TestHTTPChannel::test_received_headers_finished_expect_continue_true PASSED [ 16%] tests/test_channel.py::TestHTTPChannel::test_received_headers_finished_expect_continue_true_sent_true PASSED [ 16%] tests/test_channel.py::TestHTTPChannel::test_received_no_chunk PASSED [ 16%] tests/test_channel.py::TestHTTPChannel::test_received_preq_completed_connection_close PASSED [ 16%] tests/test_channel.py::TestHTTPChannel::test_received_preq_completed_empty PASSED [ 16%] tests/test_channel.py::TestHTTPChannel::test_received_preq_error PASSED [ 16%] tests/test_channel.py::TestHTTPChannel::test_received_preq_not_completed PASSED [ 16%] tests/test_channel.py::TestHTTPChannel::test_service_with_multiple_requests PASSED [ 17%] tests/test_channel.py::TestHTTPChannel::test_service_with_one_error_request PASSED [ 17%] tests/test_channel.py::TestHTTPChannel::test_service_with_one_request PASSED [ 17%] tests/test_channel.py::TestHTTPChannel::test_service_with_request_error_raises_disconnect PASSED [ 17%] tests/test_channel.py::TestHTTPChannel::test_service_with_request_raises PASSED [ 17%] tests/test_channel.py::TestHTTPChannel::test_service_with_request_raises_disconnect PASSED [ 17%] tests/test_channel.py::TestHTTPChannel::test_service_with_requests_raises_already_wrote_header PASSED [ 17%] tests/test_channel.py::TestHTTPChannel::test_service_with_requests_raises_didnt_write_header PASSED [ 17%] tests/test_channel.py::TestHTTPChannel::test_service_with_requests_raises_didnt_write_header_expose_tbs PASSED [ 18%] tests/test_channel.py::TestHTTPChannel::test_total_outbufs_len_an_outbuf_size_gt_sys_maxint PASSED [ 18%] tests/test_channel.py::TestHTTPChannel::test_writable_nothing_in_outbuf PASSED [ 18%] tests/test_channel.py::TestHTTPChannel::test_writable_nothing_in_outbuf_will_close PASSED [ 18%] tests/test_channel.py::TestHTTPChannel::test_writable_something_in_outbuf PASSED [ 18%] tests/test_channel.py::TestHTTPChannel::test_write_soon_attempts_flush_high_water_and_exception PASSED [ 18%] tests/test_channel.py::TestHTTPChannel::test_write_soon_disconnected PASSED [ 18%] tests/test_channel.py::TestHTTPChannel::test_write_soon_disconnected_while_over_watermark PASSED [ 18%] tests/test_channel.py::TestHTTPChannel::test_write_soon_empty_byte PASSED [ 19%] tests/test_channel.py::TestHTTPChannel::test_write_soon_filewrapper PASSED [ 19%] tests/test_channel.py::TestHTTPChannel::test_write_soon_flush_and_exception PASSED [ 19%] tests/test_channel.py::TestHTTPChannel::test_write_soon_nonempty_byte PASSED [ 19%] tests/test_channel.py::TestHTTPChannel::test_write_soon_rotates_outbuf_on_overflow PASSED [ 19%] tests/test_channel.py::TestHTTPChannel::test_write_soon_waits_on_backpressure PASSED [ 19%] tests/test_channel.py::TestHTTPChannelLookahead::test__flush_some_empty_outbuf PASSED [ 19%] tests/test_channel.py::TestHTTPChannelLookahead::test__flush_some_full_outbuf_socket_returns_nonzero PASSED [ 19%] tests/test_channel.py::TestHTTPChannelLookahead::test__flush_some_full_outbuf_socket_returns_zero PASSED [ 20%] tests/test_channel.py::TestHTTPChannelLookahead::test__flush_some_outbuf_len_gt_sys_maxint PASSED [ 20%] tests/test_channel.py::TestHTTPChannelLookahead::test_add_channel PASSED [ 20%] tests/test_channel.py::TestHTTPChannelLookahead::test_cancel_no_requests PASSED [ 20%] tests/test_channel.py::TestHTTPChannelLookahead::test_cancel_with_requests PASSED [ 20%] tests/test_channel.py::TestHTTPChannelLookahead::test_client_disconnect PASSED [ 20%] tests/test_channel.py::TestHTTPChannelLookahead::test_client_disconnect_immediate PASSED [ 20%] tests/test_channel.py::TestHTTPChannelLookahead::test_ctor PASSED [ 20%] tests/test_channel.py::TestHTTPChannelLookahead::test_del_channel PASSED [ 21%] tests/test_channel.py::TestHTTPChannelLookahead::test_flush_some_multiple_buffers_close_raises PASSED [ 21%] tests/test_channel.py::TestHTTPChannelLookahead::test_flush_some_multiple_buffers_first_empty PASSED [ 21%] tests/test_channel.py::TestHTTPChannelLookahead::test_handle_close PASSED [ 21%] tests/test_channel.py::TestHTTPChannelLookahead::test_handle_close_outbuf_raises_on_close PASSED [ 21%] tests/test_channel.py::TestHTTPChannelLookahead::test_handle_read_error PASSED [ 21%] tests/test_channel.py::TestHTTPChannelLookahead::test_handle_read_no_error PASSED [ 21%] tests/test_channel.py::TestHTTPChannelLookahead::test_handle_write_close_when_flushed PASSED [ 21%] tests/test_channel.py::TestHTTPChannelLookahead::test_handle_write_no_notify_after_flush PASSED [ 22%] tests/test_channel.py::TestHTTPChannelLookahead::test_handle_write_no_request_with_outbuf PASSED [ 22%] tests/test_channel.py::TestHTTPChannelLookahead::test_handle_write_no_requests_no_outbuf_will_close PASSED [ 22%] tests/test_channel.py::TestHTTPChannelLookahead::test_handle_write_no_requests_outbuf_gt_send_bytes PASSED [ 22%] tests/test_channel.py::TestHTTPChannelLookahead::test_handle_write_not_connected PASSED [ 22%] tests/test_channel.py::TestHTTPChannelLookahead::test_handle_write_notify_after_flush PASSED [ 22%] tests/test_channel.py::TestHTTPChannelLookahead::test_handle_write_outbuf_raises_othererror PASSED [ 22%] tests/test_channel.py::TestHTTPChannelLookahead::test_handle_write_outbuf_raises_socketerror PASSED [ 22%] tests/test_channel.py::TestHTTPChannelLookahead::test_handle_write_with_requests PASSED [ 23%] tests/test_channel.py::TestHTTPChannelLookahead::test_lookahead_continue PASSED [ 23%] tests/test_channel.py::TestHTTPChannelLookahead::test_readable_no_requests_not_will_close PASSED [ 23%] tests/test_channel.py::TestHTTPChannelLookahead::test_readable_no_requests_will_close PASSED [ 23%] tests/test_channel.py::TestHTTPChannelLookahead::test_readable_with_requests PASSED [ 23%] tests/test_channel.py::TestHTTPChannelLookahead::test_received PASSED [ 23%] tests/test_channel.py::TestHTTPChannelLookahead::test_received_headers_finished_expect_continue_false PASSED [ 23%] tests/test_channel.py::TestHTTPChannelLookahead::test_received_headers_finished_expect_continue_true PASSED [ 23%] tests/test_channel.py::TestHTTPChannelLookahead::test_received_headers_finished_expect_continue_true_sent_true PASSED [ 24%] tests/test_channel.py::TestHTTPChannelLookahead::test_received_no_chunk PASSED [ 24%] tests/test_channel.py::TestHTTPChannelLookahead::test_received_preq_completed_connection_close PASSED [ 24%] tests/test_channel.py::TestHTTPChannelLookahead::test_received_preq_completed_empty PASSED [ 24%] tests/test_channel.py::TestHTTPChannelLookahead::test_received_preq_error PASSED [ 24%] tests/test_channel.py::TestHTTPChannelLookahead::test_received_preq_not_completed PASSED [ 24%] tests/test_channel.py::TestHTTPChannelLookahead::test_service_with_multiple_requests PASSED [ 24%] tests/test_channel.py::TestHTTPChannelLookahead::test_service_with_one_error_request PASSED [ 24%] tests/test_channel.py::TestHTTPChannelLookahead::test_service_with_one_request PASSED [ 25%] tests/test_channel.py::TestHTTPChannelLookahead::test_service_with_request_error_raises_disconnect PASSED [ 25%] tests/test_channel.py::TestHTTPChannelLookahead::test_service_with_request_raises PASSED [ 25%] tests/test_channel.py::TestHTTPChannelLookahead::test_service_with_request_raises_disconnect PASSED [ 25%] tests/test_channel.py::TestHTTPChannelLookahead::test_service_with_requests_raises_already_wrote_header PASSED [ 25%] tests/test_channel.py::TestHTTPChannelLookahead::test_service_with_requests_raises_didnt_write_header PASSED [ 25%] tests/test_channel.py::TestHTTPChannelLookahead::test_service_with_requests_raises_didnt_write_header_expose_tbs PASSED [ 25%] tests/test_channel.py::TestHTTPChannelLookahead::test_total_outbufs_len_an_outbuf_size_gt_sys_maxint PASSED [ 25%] tests/test_channel.py::TestHTTPChannelLookahead::test_writable_nothing_in_outbuf PASSED [ 26%] tests/test_channel.py::TestHTTPChannelLookahead::test_writable_nothing_in_outbuf_will_close PASSED [ 26%] tests/test_channel.py::TestHTTPChannelLookahead::test_writable_something_in_outbuf PASSED [ 26%] tests/test_channel.py::TestHTTPChannelLookahead::test_write_soon_attempts_flush_high_water_and_exception PASSED [ 26%] tests/test_channel.py::TestHTTPChannelLookahead::test_write_soon_disconnected PASSED [ 26%] tests/test_channel.py::TestHTTPChannelLookahead::test_write_soon_disconnected_while_over_watermark PASSED [ 26%] tests/test_channel.py::TestHTTPChannelLookahead::test_write_soon_empty_byte PASSED [ 26%] tests/test_channel.py::TestHTTPChannelLookahead::test_write_soon_filewrapper PASSED [ 26%] tests/test_channel.py::TestHTTPChannelLookahead::test_write_soon_flush_and_exception PASSED [ 27%] tests/test_channel.py::TestHTTPChannelLookahead::test_write_soon_nonempty_byte PASSED [ 27%] tests/test_channel.py::TestHTTPChannelLookahead::test_write_soon_rotates_outbuf_on_overflow PASSED [ 27%] tests/test_channel.py::TestHTTPChannelLookahead::test_write_soon_waits_on_backpressure PASSED [ 27%] tests/test_functional.py::SleepyThreadTests::test_it PASSED [ 27%] tests/test_functional.py::TcpEchoTests::test_bad_host_header PASSED [ 27%] tests/test_functional.py::TcpEchoTests::test_broken_chunked_encoding PASSED [ 27%] tests/test_functional.py::TcpEchoTests::test_broken_chunked_encoding_invalid_extension PASSED [ 27%] tests/test_functional.py::TcpEchoTests::test_broken_chunked_encoding_invalid_hex PASSED [ 28%] tests/test_functional.py::TcpEchoTests::test_broken_chunked_encoding_missing_chunk_end PASSED [ 28%] tests/test_functional.py::TcpEchoTests::test_chunking_request_with_content PASSED [ 28%] tests/test_functional.py::TcpEchoTests::test_chunking_request_without_content PASSED [ 28%] tests/test_functional.py::TcpEchoTests::test_date_and_server PASSED [ 28%] tests/test_functional.py::TcpEchoTests::test_keepalive_http10_explicit PASSED [ 28%] tests/test_functional.py::TcpEchoTests::test_keepalive_http11_connclose PASSED [ 28%] tests/test_functional.py::TcpEchoTests::test_keepalive_http11_explicit PASSED [ 28%] tests/test_functional.py::TcpEchoTests::test_keepalive_http_10 PASSED [ 29%] tests/test_functional.py::TcpEchoTests::test_keepalive_http_11 PASSED [ 29%] tests/test_functional.py::TcpEchoTests::test_large_body PASSED [ 29%] tests/test_functional.py::TcpEchoTests::test_many_clients PASSED [ 29%] tests/test_functional.py::TcpEchoTests::test_multiple_requests_with_body PASSED [ 29%] tests/test_functional.py::TcpEchoTests::test_multiple_requests_without_body PASSED [ 29%] tests/test_functional.py::TcpEchoTests::test_proxy_headers PASSED [ 29%] tests/test_functional.py::TcpEchoTests::test_send_empty_body PASSED [ 29%] tests/test_functional.py::TcpEchoTests::test_send_with_body PASSED [ 30%] tests/test_functional.py::TcpEchoTests::test_without_crlf PASSED [ 30%] tests/test_functional.py::TcpPipeliningTests::test_pipelining PASSED [ 30%] tests/test_functional.py::TcpExpectContinueTests::test_expect_continue PASSED [ 30%] tests/test_functional.py::TcpBadContentLengthTests::test_long_body PASSED [ 30%] tests/test_functional.py::TcpBadContentLengthTests::test_short_body PASSED [ 30%] tests/test_functional.py::TcpNoContentLengthTests::test_http10_generator PASSED [ 30%] tests/test_functional.py::TcpNoContentLengthTests::test_http10_list PASSED [ 30%] tests/test_functional.py::TcpNoContentLengthTests::test_http10_listlentwo PASSED [ 31%] tests/test_functional.py::TcpNoContentLengthTests::test_http11_generator PASSED [ 31%] tests/test_functional.py::TcpNoContentLengthTests::test_http11_list PASSED [ 31%] tests/test_functional.py::TcpNoContentLengthTests::test_http11_listlentwo PASSED [ 31%] tests/test_functional.py::TcpWriteCallbackTests::test_equal_body PASSED [ 31%] tests/test_functional.py::TcpWriteCallbackTests::test_long_body PASSED [ 31%] tests/test_functional.py::TcpWriteCallbackTests::test_no_content_length PASSED [ 31%] tests/test_functional.py::TcpWriteCallbackTests::test_short_body PASSED [ 31%] tests/test_functional.py::TcpTooLargeTests::test_request_body_too_large_chunked_encoding PASSED [ 32%] tests/test_functional.py::TcpTooLargeTests::test_request_body_too_large_with_no_cl_http10 PASSED [ 32%] tests/test_functional.py::TcpTooLargeTests::test_request_body_too_large_with_no_cl_http10_keepalive PASSED [ 32%] tests/test_functional.py::TcpTooLargeTests::test_request_body_too_large_with_no_cl_http11 PASSED [ 32%] tests/test_functional.py::TcpTooLargeTests::test_request_body_too_large_with_no_cl_http11_connclose PASSED [ 32%] tests/test_functional.py::TcpTooLargeTests::test_request_body_too_large_with_wrong_cl_http10 PASSED [ 32%] tests/test_functional.py::TcpTooLargeTests::test_request_body_too_large_with_wrong_cl_http10_keepalive PASSED [ 32%] tests/test_functional.py::TcpTooLargeTests::test_request_body_too_large_with_wrong_cl_http11 PASSED [ 32%] tests/test_functional.py::TcpTooLargeTests::test_request_body_too_large_with_wrong_cl_http11_connclose PASSED [ 33%] tests/test_functional.py::TcpTooLargeTests::test_request_headers_too_large_http11