Mock Version: 1.3.4 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target noarch --nodeps /builddir/build/SPECS/python3-werkzeug.spec'], nspawn_args=[]shell=Falseuid=996env={'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PS1': ' \\s-\\v\\$ '}chrootPath='/var/lib/mock/epel-1-armhfp-6650dbd5d3f233115066b541ca50b53e72dae436/root'gid=135user='mockbuild'timeout=0logger=printOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target noarch --nodeps /builddir/build/SPECS/python3-werkzeug.spec'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PS1': ' \\s-\\v\\$ '} and shell False Building target platforms: noarch Building for target noarch Wrote: /builddir/build/SRPMS/python3-werkzeug-1.0.1-2.el7.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', u'/usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/python3-werkzeug.spec'], nspawn_args=[]shell=Falseuid=996env={'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PS1': ' \\s-\\v\\$ '}chrootPath='/var/lib/mock/epel-1-armhfp-6650dbd5d3f233115066b541ca50b53e72dae436/root'gid=135user='mockbuild'timeout=0logger=printOutput=False) Executing command: ['bash', '--login', '-c', u'/usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/python3-werkzeug.spec'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PS1': ' \\s-\\v\\$ '} and shell False Building target platforms: noarch Building for target noarch Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.k49bi5 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf Werkzeug-1.0.1 + /usr/bin/gzip -dc /builddir/build/SOURCES/Werkzeug-1.0.1.tar.gz + /usr/bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd Werkzeug-1.0.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /builddir/build/SOURCES/0001-limit-the-maximum-number-of-multipart-form-parts.patch + /usr/bin/patch -p1 -s + /usr/bin/cat /builddir/build/SOURCES/0002-don-t-strip-leading-when-parsing-cookie.patch + /usr/bin/patch -p1 -s + /usr/bin/cat /builddir/build/SOURCES/0003-Remove-pytest.param-and-tmp_path-usage.patch + /usr/bin/patch -p1 -s + rm -rf '%{eggname}.egg-info' + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.SYjAN8 + umask 022 + cd /builddir/build/BUILD + cd Werkzeug-1.0.1 + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=neon -mfloat-abi=hard' + LDFLAGS='-Wl,-z,relro ' + /usr/bin/python3 setup.py build '--executable=/usr/bin/python3 -s' running build running build_py creating build creating build/lib creating build/lib/werkzeug copying src/werkzeug/datastructures.py -> build/lib/werkzeug copying src/werkzeug/http.py -> build/lib/werkzeug copying src/werkzeug/utils.py -> build/lib/werkzeug copying src/werkzeug/testapp.py -> build/lib/werkzeug copying src/werkzeug/urls.py -> build/lib/werkzeug copying src/werkzeug/serving.py -> build/lib/werkzeug copying src/werkzeug/routing.py -> build/lib/werkzeug copying src/werkzeug/_internal.py -> build/lib/werkzeug copying src/werkzeug/security.py -> build/lib/werkzeug copying src/werkzeug/filesystem.py -> build/lib/werkzeug copying src/werkzeug/exceptions.py -> build/lib/werkzeug copying src/werkzeug/useragents.py -> build/lib/werkzeug copying src/werkzeug/__init__.py -> build/lib/werkzeug copying src/werkzeug/_compat.py -> build/lib/werkzeug copying src/werkzeug/_reloader.py -> build/lib/werkzeug copying src/werkzeug/formparser.py -> build/lib/werkzeug copying src/werkzeug/local.py -> build/lib/werkzeug copying src/werkzeug/posixemulation.py -> build/lib/werkzeug copying src/werkzeug/test.py -> build/lib/werkzeug copying src/werkzeug/wsgi.py -> build/lib/werkzeug creating build/lib/werkzeug/wrappers copying src/werkzeug/wrappers/base_response.py -> build/lib/werkzeug/wrappers copying src/werkzeug/wrappers/common_descriptors.py -> build/lib/werkzeug/wrappers copying src/werkzeug/wrappers/user_agent.py -> build/lib/werkzeug/wrappers copying src/werkzeug/wrappers/request.py -> build/lib/werkzeug/wrappers copying src/werkzeug/wrappers/cors.py -> build/lib/werkzeug/wrappers copying src/werkzeug/wrappers/auth.py -> build/lib/werkzeug/wrappers copying src/werkzeug/wrappers/base_request.py -> build/lib/werkzeug/wrappers copying src/werkzeug/wrappers/accept.py -> build/lib/werkzeug/wrappers copying src/werkzeug/wrappers/response.py -> build/lib/werkzeug/wrappers copying src/werkzeug/wrappers/__init__.py -> build/lib/werkzeug/wrappers copying src/werkzeug/wrappers/etag.py -> build/lib/werkzeug/wrappers copying src/werkzeug/wrappers/json.py -> build/lib/werkzeug/wrappers creating build/lib/werkzeug/middleware copying src/werkzeug/middleware/dispatcher.py -> build/lib/werkzeug/middleware copying src/werkzeug/middleware/profiler.py -> build/lib/werkzeug/middleware copying src/werkzeug/middleware/proxy_fix.py -> build/lib/werkzeug/middleware copying src/werkzeug/middleware/http_proxy.py -> build/lib/werkzeug/middleware copying src/werkzeug/middleware/lint.py -> build/lib/werkzeug/middleware copying src/werkzeug/middleware/__init__.py -> build/lib/werkzeug/middleware copying src/werkzeug/middleware/shared_data.py -> build/lib/werkzeug/middleware creating build/lib/werkzeug/debug copying src/werkzeug/debug/console.py -> build/lib/werkzeug/debug copying src/werkzeug/debug/repr.py -> build/lib/werkzeug/debug copying src/werkzeug/debug/__init__.py -> build/lib/werkzeug/debug copying src/werkzeug/debug/tbtools.py -> build/lib/werkzeug/debug running egg_info writing src/Werkzeug.egg-info/PKG-INFO writing dependency_links to src/Werkzeug.egg-info/dependency_links.txt writing requirements to src/Werkzeug.egg-info/requires.txt writing top-level names to src/Werkzeug.egg-info/top_level.txt reading manifest file 'src/Werkzeug.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' no previously-included directories found matching 'docs/_build' warning: no previously-included files matching '*.py[co]' found anywhere in distribution writing manifest file 'src/Werkzeug.egg-info/SOURCES.txt' creating build/lib/werkzeug/debug/shared copying src/werkzeug/debug/shared/FONT_LICENSE -> build/lib/werkzeug/debug/shared copying src/werkzeug/debug/shared/console.png -> build/lib/werkzeug/debug/shared copying src/werkzeug/debug/shared/debugger.js -> build/lib/werkzeug/debug/shared copying src/werkzeug/debug/shared/jquery.js -> build/lib/werkzeug/debug/shared copying src/werkzeug/debug/shared/less.png -> build/lib/werkzeug/debug/shared copying src/werkzeug/debug/shared/more.png -> build/lib/werkzeug/debug/shared copying src/werkzeug/debug/shared/source.png -> build/lib/werkzeug/debug/shared copying src/werkzeug/debug/shared/style.css -> build/lib/werkzeug/debug/shared copying src/werkzeug/debug/shared/ubuntu.ttf -> build/lib/werkzeug/debug/shared + sleep 1 + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.sLO5bU + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch ++ dirname /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch + cd Werkzeug-1.0.1 + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=neon -mfloat-abi=hard' + LDFLAGS='-Wl,-z,relro ' + /usr/bin/python3 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch running install running install_lib creating /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr creating /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib creating /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6 creating /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages creating /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug copying build/lib/werkzeug/datastructures.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug creating /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/wrappers copying build/lib/werkzeug/wrappers/base_response.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/wrappers copying build/lib/werkzeug/wrappers/common_descriptors.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/wrappers copying build/lib/werkzeug/wrappers/user_agent.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/wrappers copying build/lib/werkzeug/wrappers/request.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/wrappers copying build/lib/werkzeug/wrappers/cors.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/wrappers copying build/lib/werkzeug/wrappers/auth.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/wrappers copying build/lib/werkzeug/wrappers/base_request.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/wrappers copying build/lib/werkzeug/wrappers/accept.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/wrappers copying build/lib/werkzeug/wrappers/response.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/wrappers copying build/lib/werkzeug/wrappers/__init__.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/wrappers copying build/lib/werkzeug/wrappers/etag.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/wrappers copying build/lib/werkzeug/wrappers/json.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/wrappers creating /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/middleware copying build/lib/werkzeug/middleware/dispatcher.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/middleware copying build/lib/werkzeug/middleware/profiler.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/middleware copying build/lib/werkzeug/middleware/proxy_fix.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/middleware copying build/lib/werkzeug/middleware/http_proxy.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/middleware copying build/lib/werkzeug/middleware/lint.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/middleware copying build/lib/werkzeug/middleware/__init__.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/middleware copying build/lib/werkzeug/middleware/shared_data.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/middleware copying build/lib/werkzeug/http.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug copying build/lib/werkzeug/utils.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug copying build/lib/werkzeug/testapp.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug copying build/lib/werkzeug/urls.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug copying build/lib/werkzeug/serving.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug copying build/lib/werkzeug/routing.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug copying build/lib/werkzeug/_internal.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug copying build/lib/werkzeug/security.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug copying build/lib/werkzeug/filesystem.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug copying build/lib/werkzeug/exceptions.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug copying build/lib/werkzeug/useragents.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug copying build/lib/werkzeug/__init__.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug copying build/lib/werkzeug/_compat.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug copying build/lib/werkzeug/_reloader.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug copying build/lib/werkzeug/formparser.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug copying build/lib/werkzeug/local.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug copying build/lib/werkzeug/posixemulation.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug copying build/lib/werkzeug/test.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug creating /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/debug copying build/lib/werkzeug/debug/console.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/debug copying build/lib/werkzeug/debug/repr.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/debug copying build/lib/werkzeug/debug/__init__.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/debug copying build/lib/werkzeug/debug/tbtools.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/debug creating /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/debug/shared copying build/lib/werkzeug/debug/shared/ubuntu.ttf -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/debug/shared copying build/lib/werkzeug/debug/shared/style.css -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/debug/shared copying build/lib/werkzeug/debug/shared/less.png -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/debug/shared copying build/lib/werkzeug/debug/shared/console.png -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/debug/shared copying build/lib/werkzeug/debug/shared/source.png -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/debug/shared copying build/lib/werkzeug/debug/shared/debugger.js -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/debug/shared copying build/lib/werkzeug/debug/shared/more.png -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/debug/shared copying build/lib/werkzeug/debug/shared/FONT_LICENSE -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/debug/shared copying build/lib/werkzeug/debug/shared/jquery.js -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/debug/shared copying build/lib/werkzeug/wsgi.py -> /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/datastructures.py to datastructures.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/wrappers/base_response.py to base_response.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/wrappers/common_descriptors.py to common_descriptors.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/wrappers/user_agent.py to user_agent.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/wrappers/request.py to request.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/wrappers/cors.py to cors.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/wrappers/auth.py to auth.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/wrappers/base_request.py to base_request.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/wrappers/accept.py to accept.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/wrappers/response.py to response.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/wrappers/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/wrappers/etag.py to etag.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/wrappers/json.py to json.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/middleware/dispatcher.py to dispatcher.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/middleware/profiler.py to profiler.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/middleware/proxy_fix.py to proxy_fix.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/middleware/http_proxy.py to http_proxy.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/middleware/lint.py to lint.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/middleware/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/middleware/shared_data.py to shared_data.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/http.py to http.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/utils.py to utils.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/testapp.py to testapp.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/urls.py to urls.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/serving.py to serving.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/routing.py to routing.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/_internal.py to _internal.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/security.py to security.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/filesystem.py to filesystem.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/exceptions.py to exceptions.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/useragents.py to useragents.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/_compat.py to _compat.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/_reloader.py to _reloader.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/formparser.py to formparser.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/local.py to local.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/posixemulation.py to posixemulation.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/test.py to test.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/debug/console.py to console.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/debug/repr.py to repr.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/debug/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/debug/tbtools.py to tbtools.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/werkzeug/wsgi.py to wsgi.cpython-36.pyc writing byte-compilation script '/tmp/tmp5x49ozy3.py' /usr/bin/python3 /tmp/tmp5x49ozy3.py removing /tmp/tmp5x49ozy3.py running install_egg_info running egg_info writing src/Werkzeug.egg-info/PKG-INFO writing dependency_links to src/Werkzeug.egg-info/dependency_links.txt writing requirements to src/Werkzeug.egg-info/requires.txt writing top-level names to src/Werkzeug.egg-info/top_level.txt reading manifest file 'src/Werkzeug.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' no previously-included directories found matching 'docs/_build' warning: no previously-included files matching '*.py[co]' found anywhere in distribution writing manifest file 'src/Werkzeug.egg-info/SOURCES.txt' Copying src/Werkzeug.egg-info to /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages/Werkzeug-1.0.1-py3.6.egg-info running install_scripts + /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 /builddir/build/BUILD/Werkzeug-1.0.1 /usr/lib/rpm/sepdebugcrcfix: Updated 0 CRC32s, 0 CRC32s did match. find: 'debug': No such file or directory + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-compress + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 Bytecompiling .py files below /builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6 using /usr/bin/python3.6 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/lib/rpm/redhat/brp-java-repack-jars Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.XtwaRy + umask 022 + cd /builddir/build/BUILD + cd Werkzeug-1.0.1 + export LANG=en_US.UTF-8 + LANG=en_US.UTF-8 + export PYTHONPATH=/builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages + PYTHONPATH=/builddir/build/BUILDROOT/python3-werkzeug-1.0.1-2.el7.noarch/usr/lib/python3.6/site-packages + py.test-3.6 --verbose ============================= test session starts ============================== platform linux -- Python 3.6.8, pytest-2.9.2, py-1.4.32, pluggy-0.3.1 -- /usr/bin/python3 cachedir: .cache rootdir: /builddir/build/BUILD/Werkzeug-1.0.1, inifile: collecting ... collected 549 items / 2 errors tests/test_datastructures.py::TestNativeItermethods::test_basic PASSED tests/test_datastructures.py::TestImmutableTypeConversionDict::test_follows_dict_interface PASSED tests/test_datastructures.py::TestImmutableTypeConversionDict::test_copies_are_mutable PASSED tests/test_datastructures.py::TestImmutableTypeConversionDict::test_dict_is_hashable PASSED tests/test_datastructures.py::TestImmutableMultiDict::test_follows_dict_interface PASSED tests/test_datastructures.py::TestImmutableMultiDict::test_copies_are_mutable PASSED tests/test_datastructures.py::TestImmutableMultiDict::test_dict_is_hashable PASSED tests/test_datastructures.py::TestImmutableMultiDict::test_multidict_is_hashable PASSED tests/test_datastructures.py::TestImmutableDict::test_follows_dict_interface PASSED tests/test_datastructures.py::TestImmutableDict::test_copies_are_mutable PASSED tests/test_datastructures.py::TestImmutableDict::test_dict_is_hashable PASSED tests/test_datastructures.py::TestImmutableOrderedMultiDict::test_follows_dict_interface PASSED tests/test_datastructures.py::TestImmutableOrderedMultiDict::test_copies_are_mutable PASSED tests/test_datastructures.py::TestImmutableOrderedMultiDict::test_dict_is_hashable PASSED tests/test_datastructures.py::TestImmutableOrderedMultiDict::test_ordered_multidict_is_hashable PASSED tests/test_datastructures.py::TestMultiDict::test_pickle PASSED tests/test_datastructures.py::TestMultiDict::test_basic_interface PASSED tests/test_datastructures.py::TestMultiDict::test_multidict_pop PASSED tests/test_datastructures.py::TestMultiDict::test_multidict_pop_raise_badrequestkeyerror_for_empty_list_value PASSED tests/test_datastructures.py::TestMultiDict::test_multidict_popitem_raise_badrequestkeyerror_for_empty_list_value PASSED tests/test_datastructures.py::TestMultiDict::test_setlistdefault PASSED tests/test_datastructures.py::TestMultiDict::test_iter_interfaces PASSED tests/test_datastructures.py::TestMultiDict::test_view_methods SKIPPED tests/test_datastructures.py::TestMultiDict::test_viewitems_with_multi SKIPPED tests/test_datastructures.py::TestMultiDict::test_getitem_raise_badrequestkeyerror_for_empty_list_value PASSED tests/test_datastructures.py::TestOrderedMultiDict::test_pickle PASSED tests/test_datastructures.py::TestOrderedMultiDict::test_basic_interface PASSED tests/test_datastructures.py::TestOrderedMultiDict::test_ordered_interface PASSED tests/test_datastructures.py::TestOrderedMultiDict::test_iterables PASSED tests/test_datastructures.py::TestOrderedMultiDict::test_get_description PASSED tests/test_datastructures.py::TestTypeConversionDict::test_value_conversion PASSED tests/test_datastructures.py::TestTypeConversionDict::test_return_default_when_conversion_is_not_possible PASSED tests/test_datastructures.py::TestTypeConversionDict::test_propagate_exceptions_in_conversion PASSED tests/test_datastructures.py::TestCombinedMultiDict::test_basic_interface PASSED tests/test_datastructures.py::TestCombinedMultiDict::test_length PASSED tests/test_datastructures.py::TestHeaders::test_basic_interface PASSED tests/test_datastructures.py::TestHeaders::test_defaults_and_conversion PASSED tests/test_datastructures.py::TestHeaders::test_copying PASSED tests/test_datastructures.py::TestHeaders::test_popping PASSED tests/test_datastructures.py::TestHeaders::test_set_arguments PASSED tests/test_datastructures.py::TestHeaders::test_reject_newlines PASSED tests/test_datastructures.py::TestHeaders::test_slicing PASSED tests/test_datastructures.py::TestHeaders::test_bytes_operations PASSED tests/test_datastructures.py::TestHeaders::test_extend PASSED tests/test_datastructures.py::TestHeaders::test_update PASSED tests/test_datastructures.py::TestHeaders::test_setlist PASSED tests/test_datastructures.py::TestHeaders::test_setlistdefault PASSED tests/test_datastructures.py::TestHeaders::test_to_wsgi_list PASSED tests/test_datastructures.py::TestHeaders::test_to_wsgi_list_bytes PASSED tests/test_datastructures.py::TestHeaders::test_equality PASSED tests/test_datastructures.py::TestEnvironHeaders::test_basic_interface PASSED tests/test_datastructures.py::TestEnvironHeaders::test_skip_empty_special_vars PASSED tests/test_datastructures.py::TestEnvironHeaders::test_return_type_is_unicode PASSED tests/test_datastructures.py::TestEnvironHeaders::test_bytes_operations PASSED tests/test_datastructures.py::TestHeaderSet::test_basic_interface PASSED tests/test_datastructures.py::TestImmutableList::test_list_hashable PASSED tests/test_datastructures.py::TestCallbackDict::test_callback_dict_reads PASSED tests/test_datastructures.py::TestCallbackDict::test_callback_dict_writes PASSED tests/test_datastructures.py::TestCacheControl::test_repr PASSED tests/test_datastructures.py::TestCacheControl::test_set_none PASSED tests/test_datastructures.py::TestContentSecurityPolicy::test_construct PASSED tests/test_datastructures.py::TestContentSecurityPolicy::test_properties PASSED tests/test_datastructures.py::TestAccept::test_accept_basic PASSED tests/test_datastructures.py::TestAccept::test_accept_wildcard PASSED tests/test_datastructures.py::TestAccept::test_accept_keep_order PASSED tests/test_datastructures.py::TestAccept::test_accept_wildcard_specificity PASSED tests/test_datastructures.py::TestAccept::test_accept_equal_quality PASSED tests/test_datastructures.py::TestMIMEAccept::test_mime_accept[values0-matches0-None-text/html] PASSED tests/test_datastructures.py::TestMIMEAccept::test_mime_accept[values1-matches1-text/plain-text/plain] PASSED tests/test_datastructures.py::TestMIMEAccept::test_mime_accept[values2-matches2-None-None] PASSED tests/test_datastructures.py::TestMIMEAccept::test_mime_accept[values3-matches3-None-text/html] PASSED tests/test_datastructures.py::TestMIMEAccept::test_mime_accept[values4-matches4-None-image/png] PASSED tests/test_datastructures.py::TestMIMEAccept::test_mime_accept[values5-matches5-None-text/html] PASSED tests/test_datastructures.py::TestMIMEAccept::test_mime_accept[values6-matches6-None-image/png] PASSED tests/test_datastructures.py::TestMIMEAccept::test_mime_accept[values7-matches7-None-text/html;level=1] PASSED tests/test_datastructures.py::TestLanguageAccept::test_best_match_fallback[values0-matches0-None-en] PASSED tests/test_datastructures.py::TestLanguageAccept::test_best_match_fallback[values1-matches1-None-en_US] PASSED tests/test_datastructures.py::TestLanguageAccept::test_best_match_fallback[values2-matches2-None-None] PASSED tests/test_datastructures.py::TestLanguageAccept::test_best_match_fallback[values3-matches3-None-None] PASSED tests/test_datastructures.py::TestLanguageAccept::test_best_match_fallback[values4-matches4-None-de] PASSED tests/test_datastructures.py::TestLanguageAccept::test_best_match_fallback[values5-matches5-None-en] PASSED tests/test_datastructures.py::TestLanguageAccept::test_best_match_fallback[values6-matches6-None-en-us] PASSED tests/test_datastructures.py::TestLanguageAccept::test_best_match_fallback[values7-matches7-None-en-us] PASSED tests/test_datastructures.py::TestLanguageAccept::test_best_match_fallback[values8-matches8-en-US-en] PASSED tests/test_datastructures.py::TestLanguageAccept::test_best_match_fallback[values9-matches9-en-US-en-US] PASSED tests/test_datastructures.py::TestLanguageAccept::test_best_match_fallback[values10-matches10-None-aus] PASSED tests/test_datastructures.py::TestLanguageAccept::test_best_match_fallback[values11-matches11-None-aus-EN] PASSED tests/test_datastructures.py::TestFileStorage::test_mimetype_always_lowercase PASSED tests/test_datastructures.py::TestFileStorage::test_bytes_proper_sentinel PASSED tests/test_datastructures.py::TestFileStorage::test_proxy_can_access_stream_attrs[SpooledTemporaryFile] PASSED tests/test_datastructures.py::TestFileStorage::test_proxy_can_access_stream_attrs[BytesIO] PASSED tests/test_datastructures.py::TestFileStorage::test_save_to_pathlib_dst PASSED tests/test_datastructures.py::TestFileStorage::test_save_to_bytes_io PASSED tests/test_datastructures.py::TestFileStorage::test_save_to_file PASSED tests/test_datastructures.py::test_range_to_header[ranges0] PASSED tests/test_datastructures.py::test_range_to_header[ranges1] PASSED tests/test_datastructures.py::test_range_validates_ranges[ranges0] PASSED tests/test_datastructures.py::test_range_validates_ranges[ranges1] PASSED tests/test_datastructures.py::test_range_validates_ranges[ranges2] PASSED tests/test_datastructures.py::test_range_validates_ranges[ranges3] PASSED tests/test_exceptions.py::test_proxy_exception PASSED tests/test_exceptions.py::test_aborter_general[test0] PASSED tests/test_exceptions.py::test_aborter_general[test1] PASSED tests/test_exceptions.py::test_aborter_general[test2] PASSED tests/test_exceptions.py::test_aborter_general[test3] PASSED tests/test_exceptions.py::test_aborter_general[test4] PASSED tests/test_exceptions.py::test_aborter_general[test5] PASSED tests/test_exceptions.py::test_aborter_general[test6] PASSED tests/test_exceptions.py::test_aborter_general[test7] PASSED tests/test_exceptions.py::test_aborter_general[test8] PASSED tests/test_exceptions.py::test_aborter_general[test9] PASSED tests/test_exceptions.py::test_aborter_general[test10] PASSED tests/test_exceptions.py::test_aborter_general[test11] PASSED tests/test_exceptions.py::test_aborter_general[test12] PASSED tests/test_exceptions.py::test_aborter_general[test13] PASSED tests/test_exceptions.py::test_aborter_general[test14] PASSED tests/test_exceptions.py::test_aborter_general[test15] PASSED tests/test_exceptions.py::test_aborter_general[test16] PASSED tests/test_exceptions.py::test_aborter_general[test17] PASSED tests/test_exceptions.py::test_aborter_general[test18] PASSED tests/test_exceptions.py::test_aborter_custom PASSED tests/test_exceptions.py::test_exception_repr PASSED tests/test_exceptions.py::test_method_not_allowed_methods PASSED tests/test_exceptions.py::test_unauthorized_www_authenticate PASSED tests/test_exceptions.py::test_response_header_content_type_should_contain_charset PASSED tests/test_exceptions.py::test_retry_after_mixin[TooManyRequests-20-20] PASSED tests/test_exceptions.py::test_retry_after_mixin[ServiceUnavailable-value1-Sat, 04 Jan 2020 18:52:16 GMT] PASSED tests/test_formparser.py::TestFormParser::test_limiting PASSED tests/test_formparser.py::TestFormParser::test_missing_multipart_boundary PASSED tests/test_formparser.py::TestFormParser::test_parse_form_data_put_without_content PASSED tests/test_formparser.py::TestFormParser::test_parse_form_data_get_without_content PASSED tests/test_formparser.py::TestFormParser::test_default_stream_factory[False-100] PASSED tests/test_formparser.py::TestFormParser::test_default_stream_factory[False-3000] PASSED tests/test_formparser.py::TestFormParser::test_default_stream_factory[True-100] PASSED tests/test_formparser.py::TestFormParser::test_default_stream_factory[True-3000] PASSED tests/test_formparser.py::TestFormParser::test_streaming_parse PASSED tests/test_formparser.py::TestFormParser::test_parse_bad_content_type PASSED tests/test_formparser.py::TestFormParser::test_parse_from_environ PASSED tests/test_formparser.py::TestMultiPart::test_basic PASSED tests/test_formparser.py::TestMultiPart::test_ie7_unc_path PASSED tests/test_formparser.py::TestMultiPart::test_end_of_file PASSED tests/test_formparser.py::TestMultiPart::test_broken PASSED tests/test_formparser.py::TestMultiPart::test_file_no_content_type PASSED tests/test_formparser.py::TestMultiPart::test_extra_newline PASSED tests/test_formparser.py::TestMultiPart::test_headers PASSED tests/test_formparser.py::TestMultiPart::test_nonstandard_line_endings PASSED tests/test_formparser.py::TestMultiPart::test_failures PASSED tests/test_formparser.py::TestMultiPart::test_bad_newline_bad_newline_assumption PASSED tests/test_formparser.py::TestMultiPart::test_empty_multipart PASSED tests/test_formparser.py::TestMultiPartParser::test_constructor_not_pass_stream_factory_and_cls PASSED tests/test_formparser.py::TestMultiPartParser::test_constructor_pass_stream_factory_and_cls PASSED tests/test_formparser.py::TestMultiPartParser::test_file_rfc2231_filename_continuations PASSED tests/test_formparser.py::TestInternalFunctions::test_line_parser PASSED tests/test_formparser.py::TestInternalFunctions::test_find_terminator PASSED tests/test_http.py::TestHTTPUtility::test_accept PASSED tests/test_http.py::TestHTTPUtility::test_mime_accept PASSED tests/test_http.py::TestHTTPUtility::test_accept_matches PASSED tests/test_http.py::TestHTTPUtility::test_accept_mime_specificity PASSED tests/test_http.py::TestHTTPUtility::test_charset_accept PASSED tests/test_http.py::TestHTTPUtility::test_language_accept PASSED tests/test_http.py::TestHTTPUtility::test_set_header PASSED tests/test_http.py::TestHTTPUtility::test_list_header PASSED tests/test_http.py::TestHTTPUtility::test_dict_header PASSED tests/test_http.py::TestHTTPUtility::test_cache_control_header PASSED tests/test_http.py::TestHTTPUtility::test_csp_header PASSED tests/test_http.py::TestHTTPUtility::test_authorization_header PASSED tests/test_http.py::TestHTTPUtility::test_www_authenticate_header PASSED tests/test_http.py::TestHTTPUtility::test_etags PASSED tests/test_http.py::TestHTTPUtility::test_etags_nonzero PASSED tests/test_http.py::TestHTTPUtility::test_parse_date PASSED tests/test_http.py::TestHTTPUtility::test_parse_date_overflows PASSED tests/test_http.py::TestHTTPUtility::test_remove_entity_headers PASSED tests/test_http.py::TestHTTPUtility::test_remove_hop_by_hop_headers PASSED tests/test_http.py::TestHTTPUtility::test_parse_options_header PASSED tests/test_http.py::TestHTTPUtility::test_parse_options_header_value_with_quotes PASSED tests/test_http.py::TestHTTPUtility::test_parse_options_header_broken_values PASSED tests/test_http.py::TestHTTPUtility::test_dump_options_header PASSED tests/test_http.py::TestHTTPUtility::test_dump_header PASSED tests/test_http.py::TestHTTPUtility::test_is_resource_modified PASSED tests/test_http.py::TestHTTPUtility::test_is_resource_modified_for_range_requests PASSED tests/test_http.py::TestHTTPUtility::test_date_formatting PASSED tests/test_http.py::TestHTTPUtility::test_parse_cookie PASSED tests/test_http.py::TestHTTPUtility::test_dump_cookie PASSED tests/test_http.py::TestHTTPUtility::test_bad_cookies PASSED tests/test_http.py::TestHTTPUtility::test_empty_keys_are_ignored PASSED tests/test_http.py::TestHTTPUtility::test_cookie_quoting PASSED tests/test_http.py::TestHTTPUtility::test_parse_set_cookie_directive PASSED tests/test_http.py::TestHTTPUtility::test_cookie_domain_resolving PASSED tests/test_http.py::TestHTTPUtility::test_cookie_unicode_dumping PASSED tests/test_http.py::TestHTTPUtility::test_cookie_unicode_keys PASSED tests/test_http.py::TestHTTPUtility::test_cookie_unicode_parsing PASSED tests/test_http.py::TestHTTPUtility::test_cookie_domain_encoding PASSED tests/test_http.py::TestHTTPUtility::test_cookie_maxsize PASSED tests/test_http.py::TestHTTPUtility::test_cookie_samesite_attribute[strict-foo=bar; Path=/; SameSite=Strict] PASSED tests/test_http.py::TestHTTPUtility::test_cookie_samesite_attribute[lax-foo=bar; Path=/; SameSite=Lax] PASSED tests/test_http.py::TestHTTPUtility::test_cookie_samesite_attribute[none-foo=bar; Path=/; SameSite=None] PASSED tests/test_http.py::TestHTTPUtility::test_cookie_samesite_attribute[None-foo=bar; Path=/] PASSED tests/test_http.py::TestHTTPUtility::test_cookie_samesite_invalid PASSED tests/test_http.py::TestRange::test_if_range_parsing PASSED tests/test_http.py::TestRange::test_range_parsing PASSED tests/test_http.py::TestRange::test_content_range_parsing PASSED tests/test_http.py::TestRange::test_http_date_lt_1000[args0-Mon, 01 Jan 0001 00:00:00 GMT] PASSED tests/test_http.py::TestRange::test_http_date_lt_1000[args1-Tue, 01 Jan 0999 00:00:00 GMT] PASSED tests/test_http.py::TestRange::test_http_date_lt_1000[args2-Wed, 01 Jan 1000 00:00:00 GMT] PASSED tests/test_http.py::TestRange::test_http_date_lt_1000[args3-Wed, 01 Jan 2020 00:00:00 GMT] PASSED tests/test_http.py::TestRegression::test_best_match_works PASSED tests/test_internal.py::test_date_to_unix PASSED tests/test_internal.py::test_easteregg PASSED tests/test_internal.py::test_wrapper_internals PASSED tests/test_local.py::test_basic_local PASSED tests/test_local.py::test_local_release PASSED tests/test_local.py::test_local_proxy PASSED tests/test_local.py::test_local_proxy_operations_math PASSED tests/test_local.py::test_local_proxy_operations_strings PASSED tests/test_local.py::test_local_stack PASSED tests/test_local.py::test_local_proxies_with_callables PASSED tests/test_local.py::test_custom_idents PASSED tests/test_local.py::test_deepcopy_on_proxy PASSED tests/test_local.py::test_local_proxy_wrapped_attribute PASSED tests/test_routing.py::test_basic_routing PASSED tests/test_routing.py::test_merge_slashes_match PASSED tests/test_routing.py::test_merge_slashes_build PASSED tests/test_routing.py::test_strict_slashes_redirect PASSED tests/test_routing.py::test_environ_defaults PASSED tests/test_routing.py::test_environ_nonascii_pathinfo PASSED tests/test_routing.py::test_basic_building PASSED tests/test_routing.py::test_long_build PASSED tests/test_routing.py::test_defaults PASSED tests/test_routing.py::test_negative PASSED tests/test_routing.py::test_greedy PASSED tests/test_routing.py::test_path PASSED tests/test_routing.py::test_dispatch PASSED tests/test_routing.py::test_http_host_before_server_name PASSED tests/test_routing.py::test_invalid_subdomain_warning PASSED tests/test_routing.py::test_server_name_match_default_port[http://localhost-localhost:80] PASSED tests/test_routing.py::test_server_name_match_default_port[https://localhost-localhost:443] PASSED tests/test_routing.py::test_adapter_url_parameter_sorting PASSED tests/test_routing.py::test_request_direct_charset_bug PASSED tests/test_routing.py::test_request_redirect_default PASSED tests/test_routing.py::test_request_redirect_default_subdomain PASSED tests/test_routing.py::test_adapter_match_return_rule PASSED tests/test_routing.py::test_server_name_interpolation PASSED tests/test_routing.py::test_rule_emptying PASSED tests/test_routing.py::test_rule_unhashable PASSED tests/test_routing.py::test_rule_templates PASSED tests/test_routing.py::test_non_string_parts PASSED tests/test_routing.py::test_complex_routing_rules PASSED tests/test_routing.py::test_default_converters PASSED tests/test_routing.py::test_uuid_converter PASSED tests/test_routing.py::test_converter_with_tuples PASSED tests/test_routing.py::test_anyconverter PASSED tests/test_routing.py::test_build_append_unknown PASSED tests/test_routing.py::test_build_append_multiple PASSED tests/test_routing.py::test_build_append_multidict PASSED tests/test_routing.py::test_build_drop_none PASSED tests/test_routing.py::test_method_fallback PASSED tests/test_routing.py::test_implicit_head PASSED tests/test_routing.py::test_pass_str_as_router_methods PASSED tests/test_routing.py::test_protocol_joining_bug PASSED tests/test_routing.py::test_allowed_methods_querying PASSED tests/test_routing.py::test_external_building_with_port PASSED tests/test_routing.py::test_external_building_with_port_bind_to_environ PASSED tests/test_routing.py::test_external_building_with_port_bind_to_environ_wrong_servername PASSED tests/test_routing.py::test_converter_parser PASSED tests/test_routing.py::test_alias_redirects PASSED tests/test_routing.py::test_double_defaults[] PASSED tests/test_routing.py::test_double_defaults[/aaa] PASSED tests/test_routing.py::test_building_bytes PASSED tests/test_routing.py::test_host_matching PASSED tests/test_routing.py::test_host_matching_building PASSED tests/test_routing.py::test_server_name_casing PASSED tests/test_routing.py::test_redirect_request_exception_code PASSED tests/test_routing.py::test_redirect_path_quoting PASSED tests/test_routing.py::test_unicode_rules PASSED tests/test_routing.py::test_empty_path_info PASSED tests/test_routing.py::test_both_bind_and_match_path_info_are_none PASSED tests/test_routing.py::test_map_repr PASSED tests/test_routing.py::test_empty_subclass_rules_with_custom_kwargs PASSED tests/test_routing.py::test_finding_closest_match_by_endpoint PASSED tests/test_routing.py::test_finding_closest_match_by_values PASSED tests/test_routing.py::test_finding_closest_match_by_method PASSED tests/test_routing.py::test_finding_closest_match_when_none_exist PASSED tests/test_routing.py::test_error_message_without_suggested_rule PASSED tests/test_routing.py::test_error_message_suggestion PASSED tests/test_routing.py::test_no_memory_leak_from_Rule_builder PASSED tests/test_routing.py::test_build_url_with_arg_self PASSED tests/test_routing.py::test_build_url_with_arg_keyword PASSED tests/test_routing.py::test_build_url_same_endpoint_multiple_hosts PASSED tests/test_routing.py::test_rule_websocket_methods PASSED tests/test_security.py::test_safe_str_cmp PASSED tests/test_security.py::test_safe_str_cmp_no_builtin PASSED tests/test_security.py::test_password_hashing PASSED tests/test_security.py::test_safe_join PASSED tests/test_security.py::test_safe_join_os_sep PASSED tests/test_security.py::test_pbkdf2 PASSED tests/test_test.py::test_cookie_forging PASSED tests/test_test.py::test_set_cookie_app PASSED tests/test_test.py::test_cookiejar_stores_cookie PASSED tests/test_test.py::test_no_initial_cookie PASSED tests/test_test.py::test_resent_cookie PASSED tests/test_test.py::test_disable_cookies PASSED tests/test_test.py::test_cookie_for_different_path PASSED tests/test_test.py::test_environ_builder_basics PASSED tests/test_test.py::test_environ_builder_data PASSED tests/test_test.py::test_environ_builder_json PASSED tests/test_test.py::test_environ_builder_headers PASSED tests/test_test.py::test_environ_builder_headers_content_type PASSED tests/test_test.py::test_environ_builder_paths PASSED tests/test_test.py::test_environ_builder_content_type PASSED tests/test_test.py::test_environ_builder_stream_switch PASSED tests/test_test.py::test_environ_builder_unicode_file_mix PASSED tests/test_test.py::test_create_environ PASSED tests/test_test.py::test_create_environ_query_string_error PASSED tests/test_test.py::test_builder_from_environ PASSED tests/test_test.py::test_file_closing PASSED tests/test_test.py::test_follow_redirect PASSED tests/test_test.py::test_follow_local_redirect PASSED tests/test_test.py::test_follow_redirect_body[302-False] PASSED tests/test_test.py::test_follow_redirect_body[301-False] PASSED tests/test_test.py::test_follow_redirect_body[307-True] PASSED tests/test_test.py::test_follow_redirect_body[308-True] PASSED tests/test_test.py::test_follow_external_redirect PASSED tests/test_test.py::test_follow_external_redirect_on_same_subdomain PASSED tests/test_test.py::test_follow_redirect_loop PASSED tests/test_test.py::test_follow_redirect_non_root_base_url PASSED tests/test_test.py::test_follow_redirect_exhaust_intermediate PASSED tests/test_test.py::test_cookie_across_redirect PASSED tests/test_test.py::test_redirect_mutate_environ PASSED tests/test_test.py::test_path_info_script_name_unquoting PASSED tests/test_test.py::test_multi_value_submit PASSED tests/test_test.py::test_iri_support PASSED tests/test_test.py::test_run_wsgi_apps[True-True] PASSED tests/test_test.py::test_run_wsgi_apps[True-False] PASSED tests/test_test.py::test_run_wsgi_apps[False-True] PASSED tests/test_test.py::test_run_wsgi_apps[False-False] PASSED tests/test_test.py::test_lazy_start_response_empty_response_app[True-True] PASSED tests/test_test.py::test_lazy_start_response_empty_response_app[True-False] PASSED tests/test_test.py::test_lazy_start_response_empty_response_app[False-True] PASSED tests/test_test.py::test_lazy_start_response_empty_response_app[False-False] PASSED tests/test_test.py::test_run_wsgi_app_closing_iterator PASSED tests/test_test.py::test_multiple_cookies PASSED tests/test_test.py::test_correct_open_invocation_on_redirect PASSED tests/test_test.py::test_correct_encoding PASSED tests/test_test.py::test_full_url_requests_with_args PASSED tests/test_test.py::test_delete_requests_with_form PASSED tests/test_test.py::test_post_with_file_descriptor PASSED tests/test_test.py::test_content_type PASSED tests/test_test.py::test_raw_request_uri PASSED tests/test_urls.py::test_parsing PASSED tests/test_urls.py::test_fileurl_parsing_windows[127.0.0.1-True] PASSED tests/test_urls.py::test_fileurl_parsing_windows[127.0.0.1-False] PASSED tests/test_urls.py::test_fileurl_parsing_windows[::1-True] PASSED tests/test_urls.py::test_fileurl_parsing_windows[::1-False] PASSED tests/test_urls.py::test_fileurl_parsing_windows[localhost-True] PASSED tests/test_urls.py::test_fileurl_parsing_windows[localhost-False] PASSED tests/test_urls.py::test_replace PASSED tests/test_urls.py::test_quoting PASSED tests/test_urls.py::test_bytes_unquoting PASSED tests/test_urls.py::test_url_decoding PASSED tests/test_urls.py::test_url_bytes_decoding PASSED tests/test_urls.py::test_streamed_url_decoding PASSED tests/test_urls.py::test_stream_decoding_string_fails PASSED tests/test_urls.py::test_url_encoding PASSED tests/test_urls.py::test_sorted_url_encode PASSED tests/test_urls.py::test_streamed_url_encoding PASSED tests/test_urls.py::test_url_fixing PASSED tests/test_urls.py::test_url_fixing_filepaths PASSED tests/test_urls.py::test_url_fixing_qs PASSED tests/test_urls.py::test_iri_support PASSED tests/test_urls.py::test_iri_safe_conversion PASSED tests/test_urls.py::test_iri_safe_quoting PASSED tests/test_urls.py::test_ordered_multidict_encoding PASSED tests/test_urls.py::test_multidict_encoding PASSED tests/test_urls.py::test_href PASSED tests/test_urls.py::test_href_url_join PASSED tests/test_urls.py::test_href_past_root PASSED tests/test_urls.py::test_url_unquote_plus_unicode PASSED tests/test_urls.py::test_quoting_of_local_urls PASSED tests/test_urls.py::test_url_attributes PASSED tests/test_urls.py::test_url_attributes_bytes PASSED tests/test_urls.py::test_url_joining PASSED tests/test_urls.py::test_partial_unencoded_decode PASSED tests/test_urls.py::test_iri_to_uri_idempotence_ascii_only PASSED tests/test_urls.py::test_iri_to_uri_idempotence_non_ascii PASSED tests/test_urls.py::test_uri_to_iri_idempotence_ascii_only PASSED tests/test_urls.py::test_uri_to_iri_idempotence_non_ascii PASSED tests/test_urls.py::test_iri_to_uri_to_iri PASSED tests/test_urls.py::test_uri_to_iri_to_uri PASSED tests/test_urls.py::test_uri_iri_normalization PASSED tests/test_urls.py::test_uri_to_iri_dont_unquote_space PASSED tests/test_urls.py::test_iri_to_uri_dont_quote_reserved PASSED tests/test_utils.py::test_redirect PASSED tests/test_utils.py::test_redirect_xss PASSED tests/test_utils.py::test_redirect_with_custom_response_class PASSED tests/test_utils.py::test_cached_property PASSED tests/test_utils.py::test_can_set_cached_property PASSED tests/test_utils.py::test_can_invalidate_cached_property PASSED tests/test_utils.py::test_invalidate_cached_property_on_non_property PASSED tests/test_utils.py::test_inspect_treats_cached_property_as_property PASSED tests/test_utils.py::test_environ_property PASSED tests/test_utils.py::test_escape PASSED tests/test_utils.py::test_unescape PASSED tests/test_utils.py::test_import_string PASSED tests/test_utils.py::test_import_string_provides_traceback PASSED tests/test_utils.py::test_import_string_attribute_error PASSED tests/test_utils.py::test_find_modules PASSED tests/test_utils.py::test_html_builder PASSED tests/test_utils.py::test_validate_arguments PASSED tests/test_utils.py::test_header_set_duplication_bug PASSED tests/test_utils.py::test_append_slash_redirect PASSED tests/test_utils.py::test_cached_property_doc PASSED tests/test_utils.py::test_secure_filename PASSED tests/test_wrappers.py::test_base_request PASSED tests/test_wrappers.py::test_query_string_is_bytes PASSED tests/test_wrappers.py::test_request_repr PASSED tests/test_wrappers.py::test_access_route PASSED tests/test_wrappers.py::test_url_request_descriptors PASSED tests/test_wrappers.py::test_url_request_descriptors_query_quoting PASSED tests/test_wrappers.py::test_url_request_descriptors_hosts PASSED tests/test_wrappers.py::test_authorization_mixin PASSED tests/test_wrappers.py::test_authorization_with_unicode PASSED tests/test_wrappers.py::test_stream_only_mixing PASSED tests/test_wrappers.py::test_request_application PASSED tests/test_wrappers.py::test_request_access_control PASSED tests/test_wrappers.py::test_response_access_control PASSED tests/test_wrappers.py::test_base_response PASSED tests/test_wrappers.py::test_response_status_codes PASSED tests/test_wrappers.py::test_type_forcing PASSED tests/test_wrappers.py::test_accept_mixin PASSED tests/test_wrappers.py::test_etag_request_mixin PASSED tests/test_wrappers.py::test_user_agent_mixin PASSED tests/test_wrappers.py::test_stream_wrapping PASSED tests/test_wrappers.py::test_data_descriptor_triggers_parsing PASSED tests/test_wrappers.py::test_get_data_method_parsing_caching_behavior PASSED tests/test_wrappers.py::test_etag_response_mixin PASSED tests/test_wrappers.py::test_etag_response_412 PASSED tests/test_wrappers.py::test_range_request_basic PASSED tests/test_wrappers.py::test_range_request_out_of_bound PASSED tests/test_wrappers.py::test_range_request_with_file PASSED tests/test_wrappers.py::test_range_request_with_complete_file PASSED tests/test_wrappers.py::test_range_request_without_complete_length PASSED tests/test_wrappers.py::test_invalid_range_request PASSED tests/test_wrappers.py::test_etag_response_mixin_freezing PASSED tests/test_wrappers.py::test_authenticate_mixin PASSED tests/test_wrappers.py::test_authenticate_mixin_quoted_qop PASSED tests/test_wrappers.py::test_response_stream_mixin PASSED tests/test_wrappers.py::test_common_response_descriptors_mixin PASSED tests/test_wrappers.py::test_common_request_descriptors_mixin PASSED tests/test_wrappers.py::test_request_mimetype_always_lowercase PASSED tests/test_wrappers.py::test_shallow_mode PASSED tests/test_wrappers.py::test_form_parsing_failed PASSED tests/test_wrappers.py::test_file_closing PASSED tests/test_wrappers.py::test_file_closing_with PASSED tests/test_wrappers.py::test_url_charset_reflection PASSED tests/test_wrappers.py::test_response_streamed PASSED tests/test_wrappers.py::test_response_iter_wrapping PASSED tests/test_wrappers.py::test_response_freeze PASSED tests/test_wrappers.py::test_response_content_length_uses_encode PASSED tests/test_wrappers.py::test_other_method_payload PASSED tests/test_wrappers.py::test_urlfication PASSED tests/test_wrappers.py::test_new_response_iterator_behavior PASSED tests/test_wrappers.py::test_form_data_ordering PASSED tests/test_wrappers.py::test_storage_classes PASSED tests/test_wrappers.py::test_response_headers_passthrough PASSED tests/test_wrappers.py::test_response_304_no_content_length PASSED tests/test_wrappers.py::test_ranges PASSED tests/test_wrappers.py::test_auto_content_length PASSED tests/test_wrappers.py::test_stream_content_length PASSED tests/test_wrappers.py::test_disabled_auto_content_length PASSED tests/test_wrappers.py::test_location_header_autocorrect[False-/test-/test] PASSED tests/test_wrappers.py::test_location_header_autocorrect[True-/test-http://localhost/test] PASSED tests/test_wrappers.py::test_location_header_autocorrect[True-test-http://localhost/a/b/test] PASSED tests/test_wrappers.py::test_location_header_autocorrect[True-./test-http://localhost/a/b/test] PASSED tests/test_wrappers.py::test_location_header_autocorrect[True-../test-http://localhost/a/test] PASSED tests/test_wrappers.py::test_204_and_1XX_response_has_no_content_length PASSED tests/test_wrappers.py::test_malformed_204_response_has_no_content_length PASSED tests/test_wrappers.py::test_modified_url_encoding PASSED tests/test_wrappers.py::test_request_method_case_sensitivity PASSED tests/test_wrappers.py::test_write_length PASSED tests/test_wrappers.py::test_stream_zip PASSED tests/test_wrappers.py::TestSetCookie::test_secure PASSED tests/test_wrappers.py::TestSetCookie::test_httponly PASSED tests/test_wrappers.py::TestSetCookie::test_secure_and_httponly PASSED tests/test_wrappers.py::TestSetCookie::test_samesite PASSED tests/test_wrappers.py::TestJSONMixin::test_request PASSED tests/test_wrappers.py::TestJSONMixin::test_response PASSED tests/test_wrappers.py::TestJSONMixin::test_force PASSED tests/test_wrappers.py::TestJSONMixin::test_silent PASSED tests/test_wrappers.py::TestJSONMixin::test_cache_disabled PASSED tests/test_wsgi.py::test_get_host[host] PASSED tests/test_wsgi.py::test_get_host[host, strip http port] PASSED tests/test_wsgi.py::test_get_host[host, strip https port] PASSED tests/test_wsgi.py::test_get_host[host, custom port] PASSED tests/test_wsgi.py::test_get_host[prefer host] PASSED tests/test_wsgi.py::test_get_host[name, ignore http port] PASSED tests/test_wsgi.py::test_get_host[name, ignore https port] PASSED tests/test_wsgi.py::test_get_host[name, custom port] PASSED tests/test_wsgi.py::test_get_host[ignore x-forwarded-host] PASSED tests/test_wsgi.py::test_get_host_validate_trusted_hosts PASSED tests/test_wsgi.py::test_responder PASSED tests/test_wsgi.py::test_pop_path_info PASSED tests/test_wsgi.py::test_peek_path_info PASSED tests/test_wsgi.py::test_path_info_and_script_name_fetching PASSED tests/test_wsgi.py::test_query_string_fetching PASSED tests/test_wsgi.py::test_limited_stream PASSED tests/test_wsgi.py::test_limited_stream_json_load PASSED tests/test_wsgi.py::test_limited_stream_disconnection PASSED tests/test_wsgi.py::test_path_info_extraction PASSED tests/test_wsgi.py::test_get_host_fallback PASSED tests/test_wsgi.py::test_get_current_url_unicode PASSED tests/test_wsgi.py::test_get_current_url_invalid_utf8 PASSED tests/test_wsgi.py::test_multi_part_line_breaks PASSED tests/test_wsgi.py::test_multi_part_line_breaks_bytes PASSED tests/test_wsgi.py::test_multi_part_line_breaks_problematic PASSED tests/test_wsgi.py::test_iter_functions_support_iterators PASSED tests/test_wsgi.py::test_make_chunk_iter PASSED tests/test_wsgi.py::test_make_chunk_iter_bytes PASSED tests/test_wsgi.py::test_lines_longer_buffer_size PASSED tests/test_wsgi.py::test_lines_longer_buffer_size_cap PASSED tests/test_wsgi.py::test_range_wrapper PASSED tests/test_wsgi.py::test_closing_iterator PASSED tests/middleware/test_dispatcher.py::test_dispatcher PASSED tests/middleware/test_http_proxy.py::test_http_proxy SKIPPED tests/middleware/test_lint.py::test_lint_middleware PASSED tests/middleware/test_lint.py::test_lint_middleware_check_environ[wsgi.version-value0-Environ is not a WSGI 1.0 environ.] PASSED tests/middleware/test_lint.py::test_lint_middleware_check_environ[SCRIPT_NAME-test-'SCRIPT_NAME' does not start with a slash:] PASSED tests/middleware/test_lint.py::test_lint_middleware_check_environ[PATH_INFO-test-'PATH_INFO' does not start with a slash:] PASSED tests/middleware/test_lint.py::test_lint_middleware_invalid_status PASSED tests/middleware/test_lint.py::test_lint_middleware_http_headers[headers0-header list is not a list] PASSED tests/middleware/test_lint.py::test_lint_middleware_http_headers[headers1-Headers must tuple 2-item tuples] PASSED tests/middleware/test_lint.py::test_lint_middleware_http_headers[headers2-The status header is not supported] PASSED tests/middleware/test_lint.py::test_lint_middleware_invalid_location PASSED tests/middleware/test_proxy_fix.py::test_proxy_fix[for] PASSED tests/middleware/test_proxy_fix.py::test_proxy_fix[proto] PASSED tests/middleware/test_proxy_fix.py::test_proxy_fix[host] PASSED tests/middleware/test_proxy_fix.py::test_proxy_fix[port, host without port] PASSED tests/middleware/test_proxy_fix.py::test_proxy_fix[port, host with port] PASSED tests/middleware/test_proxy_fix.py::test_proxy_fix[port, name] PASSED tests/middleware/test_proxy_fix.py::test_proxy_fix[prefix] PASSED tests/middleware/test_proxy_fix.py::test_proxy_fix[all] PASSED tests/middleware/test_proxy_fix.py::test_proxy_fix[multiple for] PASSED tests/middleware/test_proxy_fix.py::test_proxy_fix[ignore 0] PASSED tests/middleware/test_proxy_fix.py::test_proxy_fix[ignore len < trusted] PASSED tests/middleware/test_proxy_fix.py::test_proxy_fix[ignore untrusted] PASSED tests/middleware/test_proxy_fix.py::test_proxy_fix[ignore empty] PASSED tests/middleware/test_proxy_fix.py::test_proxy_fix[prefix < for] PASSED tests/middleware/test_shared_data.py::test_get_file_loader PASSED tests/middleware/test_shared_data.py::test_shared_data_middleware PASSED tests/res/test.txt SKIPPED ==================================== ERRORS ==================================== _____________________ ERROR collecting tests/test_debug.py _____________________ tests/test_debug.py:16: in import requests E ModuleNotFoundError: No module named 'requests' ____________________ ERROR collecting tests/test_serving.py ____________________ tests/test_serving.py:20: in import requests.exceptions E ModuleNotFoundError: No module named 'requests' =============== 545 passed, 4 skipped, 2 error in 17.99 seconds ================ error: Bad exit status from /var/tmp/rpm-tmp.XtwaRy (%check) Bad exit status from /var/tmp/rpm-tmp.XtwaRy (%check) RPM build errors: Child return code was: 1 EXCEPTION: [Error()] Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/mockbuild/trace_decorator.py", line 89, in trace result = func(*args, **kw) File "/usr/lib/python2.7/site-packages/mockbuild/util.py", line 582, in do raise exception.Error("Command failed. See logs for output.\n # %s" % (command,), child.returncode) Error: Command failed. See logs for output. # bash --login -c /usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/python3-werkzeug.spec