Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 490438 Details for
Bug 628830
www-servers/gunicorn-19.6.0 : * py.test -v || die Testing failed with ${EPYTHON}
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
www-servers:gunicorn-19.6.0:20170824-045446.log
www-servers:gunicorn-19.6.0:20170824-045446.log (text/plain), 54.65 KB, created by
Toralf Förster
on 2017-08-24 15:42:23 UTC
(
hide
)
Description:
www-servers:gunicorn-19.6.0:20170824-045446.log
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2017-08-24 15:42:23 UTC
Size:
54.65 KB
patch
obsolete
> * Package: www-servers/gunicorn-19.6.0 > * Repository: gentoo > * Maintainer: rafaelmartins@gentoo.org > * USE: abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python2_7 python_targets_python3_4 test userland_GNU > * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>>> Unpacking source... >>>> Unpacking gunicorn-19.6.0.tar.gz to /var/tmp/portage/www-servers/gunicorn-19.6.0/work >>>> Source unpacked in /var/tmp/portage/www-servers/gunicorn-19.6.0/work >>>> Preparing source in /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0 ... >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0 ... >>>> Source configured. >>>> Compiling source in /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0 ... > * python2_7: running distutils-r1_run_phase distutils-r1_python_compile >/usr/bin/python2.7 setup.py build >running build >running build_py >creating /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn >copying gunicorn/util.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn >copying gunicorn/sock.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn >copying gunicorn/six.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn >copying gunicorn/selectors.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn >copying gunicorn/reloader.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn >copying gunicorn/pidfile.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn >copying gunicorn/glogging.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn >copying gunicorn/errors.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn >copying gunicorn/debug.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn >copying gunicorn/config.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn >copying gunicorn/argparse_compat.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn >copying gunicorn/arbiter.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn >copying gunicorn/_compat.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn >copying gunicorn/__init__.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn >creating /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn/workers >copying gunicorn/workers/workertmp.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn/workers >copying gunicorn/workers/sync.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn/workers >copying gunicorn/workers/gtornado.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn/workers >copying gunicorn/workers/gthread.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn/workers >copying gunicorn/workers/ggevent.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn/workers >copying gunicorn/workers/geventlet.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn/workers >copying gunicorn/workers/gaiohttp.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn/workers >copying gunicorn/workers/base.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn/workers >copying gunicorn/workers/async.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn/workers >copying gunicorn/workers/_gaiohttp.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn/workers >copying gunicorn/workers/__init__.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn/workers >creating /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn/management >copying gunicorn/management/__init__.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn/management >creating /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn/instrument >copying gunicorn/instrument/statsd.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn/instrument >copying gunicorn/instrument/__init__.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn/instrument >creating /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn/http >copying gunicorn/http/wsgi.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn/http >copying gunicorn/http/unreader.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn/http >copying gunicorn/http/parser.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn/http >copying gunicorn/http/message.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn/http >copying gunicorn/http/errors.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn/http >copying gunicorn/http/body.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn/http >copying gunicorn/http/_sendfile.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn/http >copying gunicorn/http/__init__.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn/http >creating /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn/app >copying gunicorn/app/wsgiapp.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn/app >copying gunicorn/app/pasterapp.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn/app >copying gunicorn/app/djangoapp.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn/app >copying gunicorn/app/django_wsgi.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn/app >copying gunicorn/app/base.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn/app >copying gunicorn/app/__init__.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn/app >creating /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn/management/commands >copying gunicorn/management/commands/run_gunicorn.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn/management/commands >copying gunicorn/management/commands/__init__.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python2_7/lib/gunicorn/management/commands >running egg_info >writing gunicorn.egg-info/PKG-INFO >writing top-level names to gunicorn.egg-info/top_level.txt >writing dependency_links to gunicorn.egg-info/dependency_links.txt >writing entry points to gunicorn.egg-info/entry_points.txt >reading manifest file 'gunicorn.egg-info/SOURCES.txt' >reading manifest template 'MANIFEST.in' >warning: no previously-included files matching '__pycache__' found under directory '*' >warning: no previously-included files matching '*.py[co]' found under directory '*' >writing manifest file 'gunicorn.egg-info/SOURCES.txt' >warning: build_py: byte-compiling is disabled, skipping. > > * python3_4: running distutils-r1_run_phase distutils-r1_python_compile >/usr/bin/python3.4 setup.py build >running build >running build_py >creating /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn >copying gunicorn/util.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn >copying gunicorn/sock.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn >copying gunicorn/six.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn >copying gunicorn/selectors.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn >copying gunicorn/reloader.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn >copying gunicorn/pidfile.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn >copying gunicorn/glogging.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn >copying gunicorn/errors.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn >copying gunicorn/debug.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn >copying gunicorn/config.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn >copying gunicorn/argparse_compat.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn >copying gunicorn/arbiter.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn >copying gunicorn/_compat.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn >copying gunicorn/__init__.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn >creating /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn/workers >copying gunicorn/workers/workertmp.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn/workers >copying gunicorn/workers/sync.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn/workers >copying gunicorn/workers/gtornado.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn/workers >copying gunicorn/workers/gthread.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn/workers >copying gunicorn/workers/ggevent.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn/workers >copying gunicorn/workers/geventlet.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn/workers >copying gunicorn/workers/gaiohttp.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn/workers >copying gunicorn/workers/base.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn/workers >copying gunicorn/workers/async.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn/workers >copying gunicorn/workers/_gaiohttp.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn/workers >copying gunicorn/workers/__init__.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn/workers >creating /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn/management >copying gunicorn/management/__init__.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn/management >creating /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn/instrument >copying gunicorn/instrument/statsd.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn/instrument >copying gunicorn/instrument/__init__.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn/instrument >creating /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn/http >copying gunicorn/http/wsgi.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn/http >copying gunicorn/http/unreader.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn/http >copying gunicorn/http/parser.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn/http >copying gunicorn/http/message.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn/http >copying gunicorn/http/errors.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn/http >copying gunicorn/http/body.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn/http >copying gunicorn/http/_sendfile.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn/http >copying gunicorn/http/__init__.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn/http >creating /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn/app >copying gunicorn/app/wsgiapp.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn/app >copying gunicorn/app/pasterapp.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn/app >copying gunicorn/app/djangoapp.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn/app >copying gunicorn/app/django_wsgi.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn/app >copying gunicorn/app/base.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn/app >copying gunicorn/app/__init__.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn/app >creating /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn/management/commands >copying gunicorn/management/commands/run_gunicorn.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn/management/commands >copying gunicorn/management/commands/__init__.py -> /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0-python3_4/lib/gunicorn/management/commands >running egg_info >writing entry points to gunicorn.egg-info/entry_points.txt >writing gunicorn.egg-info/PKG-INFO >writing top-level names to gunicorn.egg-info/top_level.txt >writing dependency_links to gunicorn.egg-info/dependency_links.txt >reading manifest file 'gunicorn.egg-info/SOURCES.txt' >reading manifest template 'MANIFEST.in' >warning: no previously-included files matching '__pycache__' found under directory '*' >warning: no previously-included files matching '*.py[co]' found under directory '*' >writing manifest file 'gunicorn.egg-info/SOURCES.txt' >warning: build_py: byte-compiling is disabled, skipping. > > * python3_4: running distutils-r1_run_phase python_compile_all >>>> Source compiled. >>>> Test phase: www-servers/gunicorn-19.6.0 > * python2_7: running distutils-r1_run_phase python_test >============================= test session starts ============================== >platform linux2 -- Python 2.7.13, pytest-3.1.2, py-1.4.33, pluggy-0.4.0 -- /usr/bin/python2.7 >cachedir: .cache >metadata: {'Python': '2.7.13', 'Platform': 'Linux-4.12.8-x86_64-Intel-R-_Core-TM-_i7-3930K_CPU_@_3.20GHz-with-gentoo-2.4.1', 'Packages': {'py': '1.4.33', 'pytest': u'3.1.2', 'pluggy': '0.4.0'}, 'Plugins': {'case': '1.5.2', 'localserver': '0.3.7', 'cov': '2.5.1', 'pep8': '1.0.6', 'capturelog': '0.7', 'timeout': '1.2.0', 'metadata': '1.3.0'}} >rootdir: /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0, inifile: setup.cfg >plugins: timeout-1.2.0, pep8-1.0.6, metadata-1.3.0, localserver-0.3.7, cov-2.5.1, capturelog-0.7, case-1.5.2 >collecting ... collected 192 items / 1 skipped > >tests/test_arbiter.py::test_arbiter_shutdown_closes_listeners PASSED >tests/test_arbiter.py::test_env_vars_available_during_preload PASSED >tests/test_config.py::test_defaults PASSED >tests/test_config.py::test_property_access PASSED >tests/test_config.py::test_bool_validation PASSED >tests/test_config.py::test_pos_int_validation PASSED >tests/test_config.py::test_str_validation PASSED >tests/test_config.py::test_str_to_list_validation PASSED >tests/test_config.py::test_callable_validation PASSED >tests/test_config.py::test_callable_validation_for_string PASSED >tests/test_config.py::test_cmd_line PASSED >tests/test_config.py::test_app_config PASSED >tests/test_config.py::test_load_config PASSED >tests/test_config.py::test_load_config_explicit_file PASSED >tests/test_config.py::test_load_config_module PASSED >tests/test_config.py::test_cli_overrides_config PASSED >tests/test_config.py::test_cli_overrides_config_module PASSED >tests/test_config.py::test_default_config_file PASSED >tests/test_config.py::test_post_request PASSED >tests/test_config.py::test_nworkers_changed PASSED >tests/test_config.py::test_statsd_changes_logger PASSED >tests/test_config.py::test_always_use_configured_logger PASSED >tests/test_http.py::test_readline_empty_body PASSED >tests/test_http.py::test_readline_zero_size PASSED >tests/test_http.py::test_readline_new_line_before_size PASSED >tests/test_http.py::test_readline_new_line_after_size PASSED >tests/test_http.py::test_readline_no_new_line PASSED >tests/test_http.py::test_readline_buffer_loaded PASSED >tests/test_http.py::test_readline_buffer_loaded_with_size PASSED >tests/test_http.py::test_http_header_encoding PASSED >tests/test_http.py::test_http_invalid_response_header PASSED >tests/test_http.py::test_unreader_read_when_size_is_none PASSED >tests/test_http.py::test_unreader_unread PASSED >tests/test_http.py::test_unreader_read_zero_size PASSED >tests/test_http.py::test_unreader_read_with_nonzero_size PASSED >tests/test_http.py::test_unreader_raises_excpetion_on_invalid_size PASSED >tests/test_http.py::test_iter_unreader_chunk PASSED >tests/test_http.py::test_socket_unreader_chunk PASSED >tests/test_http.py::test_length_reader_read PASSED >tests/test_http.py::test_length_reader_read_invalid_size PASSED >tests/test_http.py::test_eof_reader_read PASSED >tests/test_http.py::test_eof_reader_read_invalid_size PASSED >tests/test_invalid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/invalid/pp_02.http] PASSED >tests/test_invalid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/invalid/pp_01.http] PASSED >tests/test_invalid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/invalid/016.http] PASSED >tests/test_invalid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/invalid/015.http] PASSED >tests/test_invalid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/invalid/014.http] PASSED >tests/test_invalid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/invalid/013.http] PASSED >tests/test_invalid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/invalid/012.http] PASSED >tests/test_invalid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/invalid/011.http] PASSED >tests/test_invalid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/invalid/010.http] PASSED >tests/test_invalid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/invalid/009.http] PASSED >tests/test_invalid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/invalid/008.http] PASSED >tests/test_invalid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/invalid/007.http] PASSED >tests/test_invalid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/invalid/006.http] PASSED >tests/test_invalid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/invalid/005.http] PASSED >tests/test_invalid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/invalid/004.http] PASSED >tests/test_invalid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/invalid/003.http] PASSED >tests/test_invalid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/invalid/002.http] PASSED >tests/test_invalid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/invalid/001.http] PASSED >tests/test_logger.py::test_atoms_defaults PASSED >tests/test_logger.py::test_get_username_from_basic_auth_header PASSED >tests/test_selectors.py::DefaultSelectorTestCase::test_close PASSED >tests/test_selectors.py::DefaultSelectorTestCase::test_context_manager PASSED >tests/test_selectors.py::DefaultSelectorTestCase::test_fileno PASSED >tests/test_selectors.py::DefaultSelectorTestCase::test_get_key PASSED >tests/test_selectors.py::DefaultSelectorTestCase::test_get_map PASSED >tests/test_selectors.py::DefaultSelectorTestCase::test_modify PASSED >tests/test_selectors.py::DefaultSelectorTestCase::test_register PASSED >tests/test_selectors.py::DefaultSelectorTestCase::test_select PASSED >tests/test_selectors.py::DefaultSelectorTestCase::test_select_interrupt PASSED >tests/test_selectors.py::DefaultSelectorTestCase::test_selector PASSED >tests/test_selectors.py::DefaultSelectorTestCase::test_timeout PASSED >tests/test_selectors.py::DefaultSelectorTestCase::test_unregister PASSED >tests/test_selectors.py::DefaultSelectorTestCase::test_unregister_after_fd_close PASSED >tests/test_selectors.py::DefaultSelectorTestCase::test_unregister_after_socket_close PASSED >tests/test_selectors.py::SelectSelectorTestCase::test_close PASSED >tests/test_selectors.py::SelectSelectorTestCase::test_context_manager PASSED >tests/test_selectors.py::SelectSelectorTestCase::test_fileno PASSED >tests/test_selectors.py::SelectSelectorTestCase::test_get_key PASSED >tests/test_selectors.py::SelectSelectorTestCase::test_get_map PASSED >tests/test_selectors.py::SelectSelectorTestCase::test_modify PASSED >tests/test_selectors.py::SelectSelectorTestCase::test_register PASSED >tests/test_selectors.py::SelectSelectorTestCase::test_select PASSED >tests/test_selectors.py::SelectSelectorTestCase::test_select_interrupt PASSED >tests/test_selectors.py::SelectSelectorTestCase::test_selector PASSED >tests/test_selectors.py::SelectSelectorTestCase::test_timeout PASSED >tests/test_selectors.py::SelectSelectorTestCase::test_unregister PASSED >tests/test_selectors.py::SelectSelectorTestCase::test_unregister_after_fd_close PASSED >tests/test_selectors.py::SelectSelectorTestCase::test_unregister_after_socket_close PASSED >tests/test_selectors.py::PollSelectorTestCase::test_above_fd_setsize <- tests/support.py PASSED >tests/test_selectors.py::PollSelectorTestCase::test_close PASSED >tests/test_selectors.py::PollSelectorTestCase::test_context_manager PASSED >tests/test_selectors.py::PollSelectorTestCase::test_fileno PASSED >tests/test_selectors.py::PollSelectorTestCase::test_get_key PASSED >tests/test_selectors.py::PollSelectorTestCase::test_get_map PASSED >tests/test_selectors.py::PollSelectorTestCase::test_modify PASSED >tests/test_selectors.py::PollSelectorTestCase::test_register PASSED >tests/test_selectors.py::PollSelectorTestCase::test_select PASSED >tests/test_selectors.py::PollSelectorTestCase::test_select_interrupt PASSED >tests/test_selectors.py::PollSelectorTestCase::test_selector PASSED >tests/test_selectors.py::PollSelectorTestCase::test_timeout PASSED >tests/test_selectors.py::PollSelectorTestCase::test_unregister PASSED >tests/test_selectors.py::PollSelectorTestCase::test_unregister_after_fd_close PASSED >tests/test_selectors.py::PollSelectorTestCase::test_unregister_after_socket_close PASSED >tests/test_selectors.py::EpollSelectorTestCase::test_above_fd_setsize <- tests/support.py PASSED >tests/test_selectors.py::EpollSelectorTestCase::test_close PASSED >tests/test_selectors.py::EpollSelectorTestCase::test_context_manager PASSED >tests/test_selectors.py::EpollSelectorTestCase::test_fileno PASSED >tests/test_selectors.py::EpollSelectorTestCase::test_get_key PASSED >tests/test_selectors.py::EpollSelectorTestCase::test_get_map PASSED >tests/test_selectors.py::EpollSelectorTestCase::test_modify PASSED >tests/test_selectors.py::EpollSelectorTestCase::test_register PASSED >tests/test_selectors.py::EpollSelectorTestCase::test_select PASSED >tests/test_selectors.py::EpollSelectorTestCase::test_select_interrupt PASSED >tests/test_selectors.py::EpollSelectorTestCase::test_selector PASSED >tests/test_selectors.py::EpollSelectorTestCase::test_timeout PASSED >tests/test_selectors.py::EpollSelectorTestCase::test_unregister PASSED >tests/test_selectors.py::EpollSelectorTestCase::test_unregister_after_fd_close PASSED >tests/test_selectors.py::EpollSelectorTestCase::test_unregister_after_socket_close PASSED >tests/test_selectors.py::KqueueSelectorTestCase::test_above_fd_setsize <- tests/support.py SKIPPED >tests/test_selectors.py::KqueueSelectorTestCase::test_close SKIPPED >tests/test_selectors.py::KqueueSelectorTestCase::test_context_manager SKIPPED >tests/test_selectors.py::KqueueSelectorTestCase::test_fileno SKIPPED >tests/test_selectors.py::KqueueSelectorTestCase::test_get_key SKIPPED >tests/test_selectors.py::KqueueSelectorTestCase::test_get_map SKIPPED >tests/test_selectors.py::KqueueSelectorTestCase::test_modify SKIPPED >tests/test_selectors.py::KqueueSelectorTestCase::test_register SKIPPED >tests/test_selectors.py::KqueueSelectorTestCase::test_select SKIPPED >tests/test_selectors.py::KqueueSelectorTestCase::test_select_interrupt SKIPPED >tests/test_selectors.py::KqueueSelectorTestCase::test_selector SKIPPED >tests/test_selectors.py::KqueueSelectorTestCase::test_timeout SKIPPED >tests/test_selectors.py::KqueueSelectorTestCase::test_unregister SKIPPED >tests/test_selectors.py::KqueueSelectorTestCase::test_unregister_after_fd_close SKIPPED >tests/test_selectors.py::KqueueSelectorTestCase::test_unregister_after_socket_close SKIPPED >tests/test_selectors.py::DevpollSelectorTestCase::test_above_fd_setsize <- tests/support.py SKIPPED >tests/test_selectors.py::DevpollSelectorTestCase::test_close SKIPPED >tests/test_selectors.py::DevpollSelectorTestCase::test_context_manager SKIPPED >tests/test_selectors.py::DevpollSelectorTestCase::test_fileno SKIPPED >tests/test_selectors.py::DevpollSelectorTestCase::test_get_key SKIPPED >tests/test_selectors.py::DevpollSelectorTestCase::test_get_map SKIPPED >tests/test_selectors.py::DevpollSelectorTestCase::test_modify SKIPPED >tests/test_selectors.py::DevpollSelectorTestCase::test_register SKIPPED >tests/test_selectors.py::DevpollSelectorTestCase::test_select SKIPPED >tests/test_selectors.py::DevpollSelectorTestCase::test_select_interrupt SKIPPED >tests/test_selectors.py::DevpollSelectorTestCase::test_selector SKIPPED >tests/test_selectors.py::DevpollSelectorTestCase::test_timeout SKIPPED >tests/test_selectors.py::DevpollSelectorTestCase::test_unregister SKIPPED >tests/test_selectors.py::DevpollSelectorTestCase::test_unregister_after_fd_close SKIPPED >tests/test_selectors.py::DevpollSelectorTestCase::test_unregister_after_socket_close SKIPPED >tests/test_sock.py::test_unix_socket_close_unlink PASSED >tests/test_ssl.py::test_keyfile PASSED >tests/test_ssl.py::test_certfile PASSED >tests/test_ssl.py::test_ssl_version PASSED >tests/test_ssl.py::test_cacerts PASSED >tests/test_ssl.py::test_suppress_ragged_eofs PASSED >tests/test_ssl.py::test_do_handshake_on_connect PASSED >tests/test_ssl.py::test_ciphers PASSED >tests/test_statsd.py::test_statsd_fail PASSED >tests/test_statsd.py::test_instrument PASSED >tests/test_statsd.py::test_prefix PASSED >tests/test_statsd.py::test_prefix_no_dot PASSED >tests/test_statsd.py::test_prefix_multiple_dots PASSED >tests/test_statsd.py::test_prefix_nested PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/pp_02.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/pp_01.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/099.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/025.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/024.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/023.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/022.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/021.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/020.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/019.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/018.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/017.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/016.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/015.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/014.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/013.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/012.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/011.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/010.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/009.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/008.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/007.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/006.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/005.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/004.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/003.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/002.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/001.http] PASSED > >=============================== warnings summary =============================== >None > [pytest] section in setup.cfg files is deprecated, use [tool:pytest] instead. > >:171 > 'pytest_runtest_makereport' hook uses deprecated __multicall__ argument > >None > pytest_funcarg__caplog: declaring fixtures using "pytest_funcarg__" prefix is deprecated and scheduled to be removed in pytest 4.0. Please remove the prefix and use the @pytest.fixture decorator instead. > pytest_funcarg__capturelog: declaring fixtures using "pytest_funcarg__" prefix is deprecated and scheduled to be removed in pytest 4.0. Please remove the prefix and use the @pytest.fixture decorator instead. > >-- Docs: http://doc.pytest.org/en/latest/warnings.html >============= 162 passed, 31 skipped, 4 warnings in 19.93 seconds ============== > * python3_4: running distutils-r1_run_phase python_test >============================= test session starts ============================== >platform linux -- Python 3.4.6, pytest-3.1.2, py-1.4.33, pluggy-0.4.0 -- /usr/bin/python3.4 >cachedir: .cache >metadata: {'Platform': 'Linux-4.12.8-x86_64-Intel-R-_Core-TM-_i7-3930K_CPU_@_3.20GHz-with-gentoo-2.4.1', 'Packages': {'py': '1.4.33', 'pluggy': '0.4.0', 'pytest': '3.1.2'}, 'Plugins': {'localserver': '0.3.7', 'cov': '2.5.1', 'timeout': '1.2.0', 'metadata': '1.3.0', 'case': '1.5.2', 'capturelog': '0.7', 'pep8': '1.0.6'}, 'Python': '3.4.6'} >rootdir: /var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0, inifile: setup.cfg >plugins: timeout-1.2.0, pep8-1.0.6, metadata-1.3.0, localserver-0.3.7, cov-2.5.1, capturelog-0.7, case-1.5.2 >collecting ... collected 201 items > >tests/test_arbiter.py::test_arbiter_shutdown_closes_listeners PASSED >tests/test_arbiter.py::test_env_vars_available_during_preload PASSED >tests/test_config.py::test_defaults PASSED >tests/test_config.py::test_property_access PASSED >tests/test_config.py::test_bool_validation PASSED >tests/test_config.py::test_pos_int_validation PASSED >tests/test_config.py::test_str_validation PASSED >tests/test_config.py::test_str_to_list_validation PASSED >tests/test_config.py::test_callable_validation PASSED >tests/test_config.py::test_callable_validation_for_string PASSED >tests/test_config.py::test_cmd_line PASSED >tests/test_config.py::test_app_config PASSED >tests/test_config.py::test_load_config PASSED >tests/test_config.py::test_load_config_explicit_file PASSED >tests/test_config.py::test_load_config_module PASSED >tests/test_config.py::test_cli_overrides_config PASSED >tests/test_config.py::test_cli_overrides_config_module PASSED >tests/test_config.py::test_default_config_file PASSED >tests/test_config.py::test_post_request PASSED >tests/test_config.py::test_nworkers_changed PASSED >tests/test_config.py::test_statsd_changes_logger PASSED >tests/test_config.py::test_always_use_configured_logger PASSED >tests/test_gaiohttp.py::WorkerTests::test__run PASSED >tests/test_gaiohttp.py::WorkerTests::test__run_connections PASSED >tests/test_gaiohttp.py::WorkerTests::test__run_exc PASSED >tests/test_gaiohttp.py::WorkerTests::test__run_unix_socket PASSED >tests/test_gaiohttp.py::WorkerTests::test_close_wsgi_app PASSED >tests/test_gaiohttp.py::WorkerTests::test_factory FAILED >tests/test_gaiohttp.py::WorkerTests::test_init_process PASSED >tests/test_gaiohttp.py::WorkerTests::test_run PASSED >tests/test_gaiohttp.py::WorkerTests::test_wrp PASSED >tests/test_http.py::test_readline_empty_body PASSED >tests/test_http.py::test_readline_zero_size PASSED >tests/test_http.py::test_readline_new_line_before_size PASSED >tests/test_http.py::test_readline_new_line_after_size PASSED >tests/test_http.py::test_readline_no_new_line PASSED >tests/test_http.py::test_readline_buffer_loaded PASSED >tests/test_http.py::test_readline_buffer_loaded_with_size PASSED >tests/test_http.py::test_http_header_encoding PASSED >tests/test_http.py::test_http_invalid_response_header PASSED >tests/test_http.py::test_unreader_read_when_size_is_none PASSED >tests/test_http.py::test_unreader_unread PASSED >tests/test_http.py::test_unreader_read_zero_size PASSED >tests/test_http.py::test_unreader_read_with_nonzero_size PASSED >tests/test_http.py::test_unreader_raises_excpetion_on_invalid_size PASSED >tests/test_http.py::test_iter_unreader_chunk PASSED >tests/test_http.py::test_socket_unreader_chunk PASSED >tests/test_http.py::test_length_reader_read PASSED >tests/test_http.py::test_length_reader_read_invalid_size PASSED >tests/test_http.py::test_eof_reader_read PASSED >tests/test_http.py::test_eof_reader_read_invalid_size PASSED >tests/test_invalid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/invalid/pp_02.http] PASSED >tests/test_invalid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/invalid/pp_01.http] PASSED >tests/test_invalid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/invalid/016.http] PASSED >tests/test_invalid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/invalid/015.http] PASSED >tests/test_invalid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/invalid/014.http] PASSED >tests/test_invalid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/invalid/013.http] PASSED >tests/test_invalid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/invalid/012.http] PASSED >tests/test_invalid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/invalid/011.http] PASSED >tests/test_invalid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/invalid/010.http] PASSED >tests/test_invalid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/invalid/009.http] PASSED >tests/test_invalid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/invalid/008.http] PASSED >tests/test_invalid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/invalid/007.http] PASSED >tests/test_invalid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/invalid/006.http] PASSED >tests/test_invalid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/invalid/005.http] PASSED >tests/test_invalid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/invalid/004.http] PASSED >tests/test_invalid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/invalid/003.http] PASSED >tests/test_invalid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/invalid/002.http] PASSED >tests/test_invalid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/invalid/001.http] PASSED >tests/test_logger.py::test_atoms_defaults PASSED >tests/test_logger.py::test_get_username_from_basic_auth_header PASSED >tests/test_selectors.py::DefaultSelectorTestCase::test_close PASSED >tests/test_selectors.py::DefaultSelectorTestCase::test_context_manager PASSED >tests/test_selectors.py::DefaultSelectorTestCase::test_fileno PASSED >tests/test_selectors.py::DefaultSelectorTestCase::test_get_key PASSED >tests/test_selectors.py::DefaultSelectorTestCase::test_get_map PASSED >tests/test_selectors.py::DefaultSelectorTestCase::test_modify PASSED >tests/test_selectors.py::DefaultSelectorTestCase::test_register PASSED >tests/test_selectors.py::DefaultSelectorTestCase::test_select PASSED >tests/test_selectors.py::DefaultSelectorTestCase::test_select_interrupt PASSED >tests/test_selectors.py::DefaultSelectorTestCase::test_selector PASSED >tests/test_selectors.py::DefaultSelectorTestCase::test_timeout PASSED >tests/test_selectors.py::DefaultSelectorTestCase::test_unregister PASSED >tests/test_selectors.py::DefaultSelectorTestCase::test_unregister_after_fd_close PASSED >tests/test_selectors.py::DefaultSelectorTestCase::test_unregister_after_socket_close PASSED >tests/test_selectors.py::SelectSelectorTestCase::test_close PASSED >tests/test_selectors.py::SelectSelectorTestCase::test_context_manager PASSED >tests/test_selectors.py::SelectSelectorTestCase::test_fileno PASSED >tests/test_selectors.py::SelectSelectorTestCase::test_get_key PASSED >tests/test_selectors.py::SelectSelectorTestCase::test_get_map PASSED >tests/test_selectors.py::SelectSelectorTestCase::test_modify PASSED >tests/test_selectors.py::SelectSelectorTestCase::test_register PASSED >tests/test_selectors.py::SelectSelectorTestCase::test_select PASSED >tests/test_selectors.py::SelectSelectorTestCase::test_select_interrupt PASSED >tests/test_selectors.py::SelectSelectorTestCase::test_selector PASSED >tests/test_selectors.py::SelectSelectorTestCase::test_timeout PASSED >tests/test_selectors.py::SelectSelectorTestCase::test_unregister PASSED >tests/test_selectors.py::SelectSelectorTestCase::test_unregister_after_fd_close PASSED >tests/test_selectors.py::SelectSelectorTestCase::test_unregister_after_socket_close PASSED >tests/test_selectors.py::PollSelectorTestCase::test_above_fd_setsize PASSED >tests/test_selectors.py::PollSelectorTestCase::test_close PASSED >tests/test_selectors.py::PollSelectorTestCase::test_context_manager PASSED >tests/test_selectors.py::PollSelectorTestCase::test_fileno PASSED >tests/test_selectors.py::PollSelectorTestCase::test_get_key PASSED >tests/test_selectors.py::PollSelectorTestCase::test_get_map PASSED >tests/test_selectors.py::PollSelectorTestCase::test_modify PASSED >tests/test_selectors.py::PollSelectorTestCase::test_register PASSED >tests/test_selectors.py::PollSelectorTestCase::test_select PASSED >tests/test_selectors.py::PollSelectorTestCase::test_select_interrupt PASSED >tests/test_selectors.py::PollSelectorTestCase::test_selector PASSED >tests/test_selectors.py::PollSelectorTestCase::test_timeout PASSED >tests/test_selectors.py::PollSelectorTestCase::test_unregister PASSED >tests/test_selectors.py::PollSelectorTestCase::test_unregister_after_fd_close PASSED >tests/test_selectors.py::PollSelectorTestCase::test_unregister_after_socket_close PASSED >tests/test_selectors.py::EpollSelectorTestCase::test_above_fd_setsize PASSED >tests/test_selectors.py::EpollSelectorTestCase::test_close PASSED >tests/test_selectors.py::EpollSelectorTestCase::test_context_manager PASSED >tests/test_selectors.py::EpollSelectorTestCase::test_fileno PASSED >tests/test_selectors.py::EpollSelectorTestCase::test_get_key PASSED >tests/test_selectors.py::EpollSelectorTestCase::test_get_map PASSED >tests/test_selectors.py::EpollSelectorTestCase::test_modify PASSED >tests/test_selectors.py::EpollSelectorTestCase::test_register PASSED >tests/test_selectors.py::EpollSelectorTestCase::test_select PASSED >tests/test_selectors.py::EpollSelectorTestCase::test_select_interrupt PASSED >tests/test_selectors.py::EpollSelectorTestCase::test_selector PASSED >tests/test_selectors.py::EpollSelectorTestCase::test_timeout PASSED >tests/test_selectors.py::EpollSelectorTestCase::test_unregister PASSED >tests/test_selectors.py::EpollSelectorTestCase::test_unregister_after_fd_close PASSED >tests/test_selectors.py::EpollSelectorTestCase::test_unregister_after_socket_close PASSED >tests/test_selectors.py::KqueueSelectorTestCase::test_above_fd_setsize SKIPPED >tests/test_selectors.py::KqueueSelectorTestCase::test_close SKIPPED >tests/test_selectors.py::KqueueSelectorTestCase::test_context_manager SKIPPED >tests/test_selectors.py::KqueueSelectorTestCase::test_fileno SKIPPED >tests/test_selectors.py::KqueueSelectorTestCase::test_get_key SKIPPED >tests/test_selectors.py::KqueueSelectorTestCase::test_get_map SKIPPED >tests/test_selectors.py::KqueueSelectorTestCase::test_modify SKIPPED >tests/test_selectors.py::KqueueSelectorTestCase::test_register SKIPPED >tests/test_selectors.py::KqueueSelectorTestCase::test_select SKIPPED >tests/test_selectors.py::KqueueSelectorTestCase::test_select_interrupt SKIPPED >tests/test_selectors.py::KqueueSelectorTestCase::test_selector SKIPPED >tests/test_selectors.py::KqueueSelectorTestCase::test_timeout SKIPPED >tests/test_selectors.py::KqueueSelectorTestCase::test_unregister SKIPPED >tests/test_selectors.py::KqueueSelectorTestCase::test_unregister_after_fd_close SKIPPED >tests/test_selectors.py::KqueueSelectorTestCase::test_unregister_after_socket_close SKIPPED >tests/test_selectors.py::DevpollSelectorTestCase::test_above_fd_setsize SKIPPED >tests/test_selectors.py::DevpollSelectorTestCase::test_close SKIPPED >tests/test_selectors.py::DevpollSelectorTestCase::test_context_manager SKIPPED >tests/test_selectors.py::DevpollSelectorTestCase::test_fileno SKIPPED >tests/test_selectors.py::DevpollSelectorTestCase::test_get_key SKIPPED >tests/test_selectors.py::DevpollSelectorTestCase::test_get_map SKIPPED >tests/test_selectors.py::DevpollSelectorTestCase::test_modify SKIPPED >tests/test_selectors.py::DevpollSelectorTestCase::test_register SKIPPED >tests/test_selectors.py::DevpollSelectorTestCase::test_select SKIPPED >tests/test_selectors.py::DevpollSelectorTestCase::test_select_interrupt SKIPPED >tests/test_selectors.py::DevpollSelectorTestCase::test_selector SKIPPED >tests/test_selectors.py::DevpollSelectorTestCase::test_timeout SKIPPED >tests/test_selectors.py::DevpollSelectorTestCase::test_unregister SKIPPED >tests/test_selectors.py::DevpollSelectorTestCase::test_unregister_after_fd_close SKIPPED >tests/test_selectors.py::DevpollSelectorTestCase::test_unregister_after_socket_close SKIPPED >tests/test_sock.py::test_unix_socket_close_unlink PASSED >tests/test_ssl.py::test_keyfile PASSED >tests/test_ssl.py::test_certfile PASSED >tests/test_ssl.py::test_ssl_version PASSED >tests/test_ssl.py::test_cacerts PASSED >tests/test_ssl.py::test_suppress_ragged_eofs PASSED >tests/test_ssl.py::test_do_handshake_on_connect PASSED >tests/test_ssl.py::test_ciphers PASSED >tests/test_statsd.py::test_statsd_fail PASSED >tests/test_statsd.py::test_instrument PASSED >tests/test_statsd.py::test_prefix PASSED >tests/test_statsd.py::test_prefix_no_dot PASSED >tests/test_statsd.py::test_prefix_multiple_dots PASSED >tests/test_statsd.py::test_prefix_nested PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/pp_02.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/pp_01.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/099.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/025.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/024.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/023.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/022.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/021.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/020.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/019.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/018.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/017.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/016.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/015.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/014.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/013.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/012.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/011.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/010.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/009.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/008.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/007.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/006.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/005.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/004.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/003.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/002.http] PASSED >tests/test_valid_requests.py::test_http_parser[/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0/tests/requests/valid/001.http] PASSED > >=================================== FAILURES =================================== >___________________________ WorkerTests.test_factory ___________________________ > >self = <test_gaiohttp.WorkerTests testMethod=test_factory> > > def test_factory(self): > self.worker.wsgi = mock.Mock() > self.worker.loop = mock.Mock() > self.worker.log = mock.Mock() > self.worker.cfg = Config() > > f = self.worker.factory( >> self.worker.wsgi, ('localhost', 8080)) > >tests/test_gaiohttp.py:65: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >../gunicorn-19.6.0-python3_4/lib/gunicorn/workers/_gaiohttp.py:74: in factory > access_log_format=self.cfg.access_log_format) >/usr/lib64/python3.4/site-packages/aiohttp/wsgi.py:37: in __init__ > super().__init__(*args, **kw) >/usr/lib64/python3.4/site-packages/aiohttp/server.py:124: in __init__ > else TimeService(self._loop)) >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >self = <aiohttp.helpers.TimeService object at 0x7f694ce02128> >loop = <Mock id='140090238050880'> > > def __init__(self, loop, *, interval=1.0): > self._loop = loop > self._interval = interval > self._time = time.time() > self._loop_time = loop.time() > self._count = 0 > self._strtime = None >> self._cb = loop.call_at(self._loop_time + self._interval, self._on_cb) >E TypeError: unsupported operand type(s) for +: 'Mock' and 'float' > >/usr/lib64/python3.4/site-packages/aiohttp/helpers.py:627: TypeError >--------------------------------- Captured log --------------------------------- >selector_events.py 53 DEBUG Using selector: EpollSelector >=============================== warnings summary =============================== >None > [pytest] section in setup.cfg files is deprecated, use [tool:pytest] instead. > >:171 > 'pytest_runtest_makereport' hook uses deprecated __multicall__ argument > >None > pytest_funcarg__caplog: declaring fixtures using "pytest_funcarg__" prefix is deprecated and scheduled to be removed in pytest 4.0. Please remove the prefix and use the @pytest.fixture decorator instead. > pytest_funcarg__capturelog: declaring fixtures using "pytest_funcarg__" prefix is deprecated and scheduled to be removed in pytest 4.0. Please remove the prefix and use the @pytest.fixture decorator instead. > >-- Docs: http://doc.pytest.org/en/latest/warnings.html >======== 1 failed, 170 passed, 30 skipped, 4 warnings in 19.68 seconds ========= > * ERROR: www-servers/gunicorn-19.6.0::gentoo failed (test phase): > * Testing failed with python3.4 > * > * Call stack: > * ebuild.sh, line 115: Called src_test > * environment, line 3731: Called distutils-r1_src_test > * environment, line 1062: Called _distutils-r1_run_foreach_impl 'python_test' > * environment, line 354: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' > * environment, line 3244: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > * environment, line 2347: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > * environment, line 2345: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' > * environment, line 649: Called distutils-r1_run_phase 'python_test' > * environment, line 993: Called python_test > * environment, line 3611: Called die > * The specific snippet of code: > * py.test -v || die "Testing failed with ${EPYTHON}" > * > * If you need support, post the output of `emerge --info '=www-servers/gunicorn-19.6.0::gentoo'`, > * the complete build log and the output of `emerge -pqv '=www-servers/gunicorn-19.6.0::gentoo'`. > * The complete build log is located at '/var/log/portage/www-servers:gunicorn-19.6.0:20170824-045446.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/www-servers/gunicorn-19.6.0/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/www-servers/gunicorn-19.6.0/temp/environment'. > * Working directory: '/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0' > * S: '/var/tmp/portage/www-servers/gunicorn-19.6.0/work/gunicorn-19.6.0'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 628830
:
490426
|
490428
|
490430
|
490432
|
490434
|
490436
| 490438