Mock Version: 1.3.4 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target noarch --nodeps /builddir/build/SPECS/python3-flask.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-821a368ab3da2882335dd9b8a4ff366f13e919b0/root'gid=135user='mockbuild'timeout=0logger=printOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target noarch --nodeps /builddir/build/SPECS/python3-flask.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-flask-1.1.4-1.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-flask.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-821a368ab3da2882335dd9b8a4ff366f13e919b0/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-flask.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.Wqi4tk + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf Flask-1.1.4 + /usr/bin/gzip -dc /builddir/build/SOURCES/Flask-1.1.4.tar.gz + /usr/bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd Flask-1.1.4 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /builddir/build/SOURCES/0001-set-Vary-Cookie-header-consistently-for-session.patch + /usr/bin/patch -p1 -s + /usr/bin/cat /builddir/build/SOURCES/0002-Old-pytest-compatibility.patch + /usr/bin/patch -p1 -s + rm -rf src/Flask.egg-info + rm -rf examples/flaskr/ + rm -rf examples/minitwit/ + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.wZOwEC + umask 022 + cd /builddir/build/BUILD + cd Flask-1.1.4 + 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/flask copying src/flask/signals.py -> build/lib/flask copying src/flask/cli.py -> build/lib/flask copying src/flask/wrappers.py -> build/lib/flask copying src/flask/testing.py -> build/lib/flask copying src/flask/views.py -> build/lib/flask copying src/flask/ctx.py -> build/lib/flask copying src/flask/helpers.py -> build/lib/flask copying src/flask/app.py -> build/lib/flask copying src/flask/__init__.py -> build/lib/flask copying src/flask/logging.py -> build/lib/flask copying src/flask/_compat.py -> build/lib/flask copying src/flask/config.py -> build/lib/flask copying src/flask/debughelpers.py -> build/lib/flask copying src/flask/sessions.py -> build/lib/flask copying src/flask/blueprints.py -> build/lib/flask copying src/flask/globals.py -> build/lib/flask copying src/flask/templating.py -> build/lib/flask copying src/flask/__main__.py -> build/lib/flask creating build/lib/flask/json copying src/flask/json/tag.py -> build/lib/flask/json copying src/flask/json/__init__.py -> build/lib/flask/json running egg_info creating src/Flask.egg-info writing src/Flask.egg-info/PKG-INFO writing dependency_links to src/Flask.egg-info/dependency_links.txt writing entry points to src/Flask.egg-info/entry_points.txt writing requirements to src/Flask.egg-info/requires.txt writing top-level names to src/Flask.egg-info/top_level.txt writing manifest file 'src/Flask.egg-info/SOURCES.txt' reading manifest file 'src/Flask.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' no previously-included directories found matching 'docs/_build' warning: no previously-included files matching '*.pyc' found anywhere in distribution writing manifest file 'src/Flask.egg-info/SOURCES.txt' + sleep 1 + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.6sFgSC + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch ++ dirname /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch + cd Flask-1.1.4 + 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-flask-1.1.4-1.el7.noarch running install running install_lib creating /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr creating /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib creating /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6 creating /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages creating /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask creating /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask/json copying build/lib/flask/json/tag.py -> /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask/json copying build/lib/flask/json/__init__.py -> /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask/json copying build/lib/flask/signals.py -> /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask copying build/lib/flask/cli.py -> /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask copying build/lib/flask/wrappers.py -> /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask copying build/lib/flask/testing.py -> /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask copying build/lib/flask/views.py -> /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask copying build/lib/flask/ctx.py -> /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask copying build/lib/flask/helpers.py -> /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask copying build/lib/flask/app.py -> /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask copying build/lib/flask/__init__.py -> /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask copying build/lib/flask/logging.py -> /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask copying build/lib/flask/_compat.py -> /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask copying build/lib/flask/config.py -> /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask copying build/lib/flask/debughelpers.py -> /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask copying build/lib/flask/sessions.py -> /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask copying build/lib/flask/blueprints.py -> /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask copying build/lib/flask/globals.py -> /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask copying build/lib/flask/templating.py -> /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask copying build/lib/flask/__main__.py -> /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask byte-compiling /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask/json/tag.py to tag.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask/json/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask/signals.py to signals.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask/cli.py to cli.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask/wrappers.py to wrappers.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask/testing.py to testing.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask/views.py to views.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask/ctx.py to ctx.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask/helpers.py to helpers.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask/app.py to app.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask/logging.py to logging.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask/_compat.py to _compat.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask/config.py to config.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask/debughelpers.py to debughelpers.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask/sessions.py to sessions.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask/blueprints.py to blueprints.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask/globals.py to globals.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask/templating.py to templating.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/flask/__main__.py to __main__.cpython-36.pyc writing byte-compilation script '/tmp/tmpq01qq50r.py' /usr/bin/python3 /tmp/tmpq01qq50r.py removing /tmp/tmpq01qq50r.py running install_egg_info running egg_info writing src/Flask.egg-info/PKG-INFO writing dependency_links to src/Flask.egg-info/dependency_links.txt writing entry points to src/Flask.egg-info/entry_points.txt writing requirements to src/Flask.egg-info/requires.txt writing top-level names to src/Flask.egg-info/top_level.txt reading manifest file 'src/Flask.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' no previously-included directories found matching 'docs/_build' warning: no previously-included files matching '*.pyc' found anywhere in distribution writing manifest file 'src/Flask.egg-info/SOURCES.txt' Copying src/Flask.egg-info to /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages/Flask-1.1.4-py3.6.egg-info running install_scripts Installing flask script to /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/bin + mv /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/bin/flask /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/bin/flask-3.6 + ln -s flask-3.6 /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/bin/flask-3 + /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/Flask-1.1.4 /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-flask-1.1.4-1.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.oUXtIE + umask 022 + cd /builddir/build/BUILD + cd Flask-1.1.4 + export LANG=en_US.UTF-8 + LANG=en_US.UTF-8 + export PYTHONPATH=/builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages + PYTHONPATH=/builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/lib/python3.6/site-packages + py.test-3.6 --verbose tests ============================= 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/Flask-1.1.4, inifile: collecting ... collected 545 items tests/test_appctx.py::test_basic_url_generation PASSED tests/test_appctx.py::test_url_generation_requires_server_name PASSED tests/test_appctx.py::test_url_generation_without_context_fails PASSED tests/test_appctx.py::test_request_context_means_app_context PASSED tests/test_appctx.py::test_app_context_provides_current_app PASSED tests/test_appctx.py::test_app_tearing_down PASSED tests/test_appctx.py::test_app_tearing_down_with_previous_exception PASSED tests/test_appctx.py::test_app_tearing_down_with_handled_exception_by_except_block PASSED tests/test_appctx.py::test_app_tearing_down_with_handled_exception_by_app_handler PASSED tests/test_appctx.py::test_app_tearing_down_with_unhandled_exception PASSED tests/test_appctx.py::test_app_ctx_globals_methods PASSED tests/test_appctx.py::test_custom_app_ctx_globals_class PASSED tests/test_appctx.py::test_context_refcounts PASSED tests/test_appctx.py::test_clean_pop PASSED tests/test_basic.py::test_options_work PASSED tests/test_basic.py::test_options_on_multiple_rules PASSED tests/test_basic.py::test_provide_automatic_options_attr SKIPPED tests/test_basic.py::test_provide_automatic_options_kwarg PASSED tests/test_basic.py::test_request_dispatching PASSED tests/test_basic.py::test_disallow_string_for_allowed_methods PASSED tests/test_basic.py::test_url_mapping PASSED tests/test_basic.py::test_werkzeug_routing PASSED tests/test_basic.py::test_endpoint_decorator PASSED tests/test_basic.py::test_session PASSED tests/test_basic.py::test_session_using_server_name PASSED tests/test_basic.py::test_session_using_server_name_and_port PASSED tests/test_basic.py::test_session_using_server_name_port_and_path PASSED tests/test_basic.py::test_session_using_application_root PASSED tests/test_basic.py::test_session_using_session_settings PASSED tests/test_basic.py::test_session_using_samesite_attribute PASSED tests/test_basic.py::test_session_localhost_warning PASSED tests/test_basic.py::test_session_ip_warning PASSED tests/test_basic.py::test_missing_session PASSED tests/test_basic.py::test_session_expiration PASSED tests/test_basic.py::test_session_stored_last PASSED tests/test_basic.py::test_session_special_types PASSED tests/test_basic.py::test_session_cookie_setting PASSED tests/test_basic.py::test_session_vary_cookie PASSED tests/test_basic.py::test_session_refresh_vary PASSED tests/test_basic.py::test_flashes PASSED tests/test_basic.py::test_extended_flashing PASSED tests/test_basic.py::test_request_processing PASSED tests/test_basic.py::test_request_preprocessing_early_return PASSED tests/test_basic.py::test_after_request_processing PASSED tests/test_basic.py::test_teardown_request_handler PASSED tests/test_basic.py::test_teardown_request_handler_debug_mode PASSED tests/test_basic.py::test_teardown_request_handler_error PASSED tests/test_basic.py::test_before_after_request_order PASSED tests/test_basic.py::test_error_handling PASSED tests/test_basic.py::test_error_handler_unknown_code PASSED tests/test_basic.py::test_error_handling_processing PASSED tests/test_basic.py::test_baseexception_error_handling PASSED tests/test_basic.py::test_before_request_and_routing_errors PASSED tests/test_basic.py::test_user_error_handling PASSED tests/test_basic.py::test_http_error_subclass_handling PASSED tests/test_basic.py::test_errorhandler_precedence PASSED tests/test_basic.py::test_trapping_of_bad_request_key_errors PASSED tests/test_basic.py::test_trapping_of_all_http_exceptions PASSED tests/test_basic.py::test_error_handler_after_processor_error PASSED tests/test_basic.py::test_enctype_debug_helper PASSED tests/test_basic.py::test_response_types PASSED tests/test_basic.py::test_response_type_errors SKIPPED tests/test_basic.py::test_make_response PASSED tests/test_basic.py::test_make_response_with_response_instance PASSED tests/test_basic.py::test_jsonify_no_prettyprint PASSED tests/test_basic.py::test_jsonify_prettyprint PASSED tests/test_basic.py::test_jsonify_mimetype PASSED tests/test_basic.py::test_json_dump_dataclass SKIPPED tests/test_basic.py::test_jsonify_args_and_kwargs_check PASSED tests/test_basic.py::test_url_generation PASSED tests/test_basic.py::test_build_error_handler PASSED tests/test_basic.py::test_build_error_handler_reraise PASSED tests/test_basic.py::test_url_for_passes_special_values_to_build_error_handler PASSED tests/test_basic.py::test_static_files PASSED tests/test_basic.py::test_static_url_path SKIPPED tests/test_basic.py::test_static_url_path_with_ending_slash SKIPPED tests/test_basic.py::test_static_url_empty_path SKIPPED tests/test_basic.py::test_static_url_empty_path_default SKIPPED tests/test_basic.py::test_static_folder_with_pathlib_path SKIPPED tests/test_basic.py::test_static_folder_with_ending_slash SKIPPED tests/test_basic.py::test_static_route_with_host_matching SKIPPED tests/test_basic.py::test_request_locals PASSED tests/test_basic.py::test_server_name_subdomain SKIPPED tests/test_basic.py::test_exception_propagation PASSED tests/test_basic.py::test_werkzeug_passthrough_errors[None-True-True-True] PASSED tests/test_basic.py::test_werkzeug_passthrough_errors[None-True-True-False] PASSED tests/test_basic.py::test_werkzeug_passthrough_errors[None-True-False-True] PASSED tests/test_basic.py::test_werkzeug_passthrough_errors[None-True-False-False] PASSED tests/test_basic.py::test_werkzeug_passthrough_errors[None-False-True-True] PASSED tests/test_basic.py::test_werkzeug_passthrough_errors[None-False-True-False] PASSED tests/test_basic.py::test_werkzeug_passthrough_errors[None-False-False-True] PASSED tests/test_basic.py::test_werkzeug_passthrough_errors[None-False-False-False] PASSED tests/test_basic.py::test_werkzeug_passthrough_errors[True-True-True-True] PASSED tests/test_basic.py::test_werkzeug_passthrough_errors[True-True-True-False] PASSED tests/test_basic.py::test_werkzeug_passthrough_errors[True-True-False-True] PASSED tests/test_basic.py::test_werkzeug_passthrough_errors[True-True-False-False] PASSED tests/test_basic.py::test_werkzeug_passthrough_errors[True-False-True-True] PASSED tests/test_basic.py::test_werkzeug_passthrough_errors[True-False-True-False] PASSED tests/test_basic.py::test_werkzeug_passthrough_errors[True-False-False-True] PASSED tests/test_basic.py::test_werkzeug_passthrough_errors[True-False-False-False] PASSED tests/test_basic.py::test_werkzeug_passthrough_errors[False-True-True-True] PASSED tests/test_basic.py::test_werkzeug_passthrough_errors[False-True-True-False] PASSED tests/test_basic.py::test_werkzeug_passthrough_errors[False-True-False-True] PASSED tests/test_basic.py::test_werkzeug_passthrough_errors[False-True-False-False] PASSED tests/test_basic.py::test_werkzeug_passthrough_errors[False-False-True-True] PASSED tests/test_basic.py::test_werkzeug_passthrough_errors[False-False-True-False] PASSED tests/test_basic.py::test_werkzeug_passthrough_errors[False-False-False-True] PASSED tests/test_basic.py::test_werkzeug_passthrough_errors[False-False-False-False] PASSED tests/test_basic.py::test_max_content_length PASSED tests/test_basic.py::test_url_processors PASSED tests/test_basic.py::test_inject_blueprint_url_defaults PASSED tests/test_basic.py::test_nonascii_pathinfo PASSED tests/test_basic.py::test_debug_mode_complains_after_first_request PASSED tests/test_basic.py::test_before_first_request_functions PASSED tests/test_basic.py::test_before_first_request_functions_concurrent PASSED tests/test_basic.py::test_routing_redirect_debugging PASSED tests/test_basic.py::test_route_decorator_custom_endpoint PASSED tests/test_basic.py::test_preserve_only_once PASSED tests/test_basic.py::test_preserve_remembers_exception PASSED tests/test_basic.py::test_get_method_on_g PASSED tests/test_basic.py::test_g_iteration_protocol PASSED tests/test_basic.py::test_subdomain_basic_support SKIPPED tests/test_basic.py::test_subdomain_matching SKIPPED tests/test_basic.py::test_subdomain_matching_with_ports SKIPPED tests/test_basic.py::test_subdomain_matching_other_name[False] SKIPPED tests/test_basic.py::test_subdomain_matching_other_name[True] SKIPPED tests/test_basic.py::test_multi_route_rules PASSED tests/test_basic.py::test_multi_route_class_views PASSED tests/test_basic.py::test_run_defaults PASSED tests/test_basic.py::test_run_server_port PASSED tests/test_basic.py::test_run_from_config[None-None-pocoo.org:8080-pocoo.org-8080] PASSED tests/test_basic.py::test_run_from_config[localhost-None-pocoo.org:8080-localhost-8080] PASSED tests/test_basic.py::test_run_from_config[None-80-pocoo.org:8080-pocoo.org-80] PASSED tests/test_basic.py::test_run_from_config[localhost-80-pocoo.org:8080-localhost-80] PASSED tests/test_basic.py::test_run_from_config[localhost-0-localhost:8080-localhost-0] PASSED tests/test_basic.py::test_run_from_config[None-None-localhost:8080-localhost-8080] PASSED tests/test_basic.py::test_run_from_config[None-None-localhost:0-localhost-0] PASSED tests/test_basic.py::test_max_cookie_size PASSED tests/test_blueprints.py::test_blueprint_specific_error_handling PASSED tests/test_blueprints.py::test_blueprint_specific_user_error_handling PASSED tests/test_blueprints.py::test_blueprint_app_error_handling PASSED tests/test_blueprints.py::test_blueprint_prefix_slash[-/-/] PASSED tests/test_blueprints.py::test_blueprint_prefix_slash[/--/] PASSED tests/test_blueprints.py::test_blueprint_prefix_slash[/-/-/] PASSED tests/test_blueprints.py::test_blueprint_prefix_slash[/foo--/foo] PASSED tests/test_blueprints.py::test_blueprint_prefix_slash[/foo/--/foo/] PASSED tests/test_blueprints.py::test_blueprint_prefix_slash[-/bar-/bar] PASSED tests/test_blueprints.py::test_blueprint_prefix_slash[/foo/-/bar-/foo/bar] PASSED tests/test_blueprints.py::test_blueprint_prefix_slash[/foo/-bar-/foo/bar] PASSED tests/test_blueprints.py::test_blueprint_prefix_slash[/foo-/bar-/foo/bar] PASSED tests/test_blueprints.py::test_blueprint_prefix_slash[/foo/-//bar-/foo/bar] PASSED tests/test_blueprints.py::test_blueprint_prefix_slash[/foo//-/bar-/foo/bar] PASSED tests/test_blueprints.py::test_blueprint_url_defaults PASSED tests/test_blueprints.py::test_blueprint_url_processors PASSED tests/test_blueprints.py::test_templates_and_static SKIPPED tests/test_blueprints.py::test_default_static_cache_timeout PASSED tests/test_blueprints.py::test_templates_list PASSED tests/test_blueprints.py::test_dotted_names PASSED tests/test_blueprints.py::test_dotted_names_from_app PASSED tests/test_blueprints.py::test_empty_url_defaults PASSED tests/test_blueprints.py::test_route_decorator_custom_endpoint PASSED tests/test_blueprints.py::test_route_decorator_custom_endpoint_with_dots PASSED tests/test_blueprints.py::test_endpoint_decorator PASSED tests/test_blueprints.py::test_template_filter PASSED tests/test_blueprints.py::test_add_template_filter PASSED tests/test_blueprints.py::test_template_filter_with_name PASSED tests/test_blueprints.py::test_add_template_filter_with_name PASSED tests/test_blueprints.py::test_template_filter_with_template PASSED tests/test_blueprints.py::test_template_filter_after_route_with_template PASSED tests/test_blueprints.py::test_add_template_filter_with_template PASSED tests/test_blueprints.py::test_template_filter_with_name_and_template PASSED tests/test_blueprints.py::test_add_template_filter_with_name_and_template PASSED tests/test_blueprints.py::test_template_test PASSED tests/test_blueprints.py::test_add_template_test PASSED tests/test_blueprints.py::test_template_test_with_name PASSED tests/test_blueprints.py::test_add_template_test_with_name PASSED tests/test_blueprints.py::test_template_test_with_template PASSED tests/test_blueprints.py::test_template_test_after_route_with_template PASSED tests/test_blueprints.py::test_add_template_test_with_template PASSED tests/test_blueprints.py::test_template_test_with_name_and_template PASSED tests/test_blueprints.py::test_add_template_test_with_name_and_template PASSED tests/test_blueprints.py::test_context_processing PASSED tests/test_blueprints.py::test_template_global PASSED tests/test_blueprints.py::test_request_processing PASSED tests/test_blueprints.py::test_app_request_processing PASSED tests/test_blueprints.py::test_app_url_processors PASSED tests/test_cli.py::test_cli_name PASSED tests/test_cli.py::test_find_best_app PASSED tests/test_cli.py::test_prepare_import[test-/builddir/build/BUILD/Flask-1.1.4-test] PASSED tests/test_cli.py::test_prepare_import[test.py-/builddir/build/BUILD/Flask-1.1.4-test] PASSED tests/test_cli.py::test_prepare_import[a/test-/builddir/build/BUILD/Flask-1.1.4/a-test] PASSED tests/test_cli.py::test_prepare_import[test/__init__.py-/builddir/build/BUILD/Flask-1.1.4-test] PASSED tests/test_cli.py::test_prepare_import[test/__init__-/builddir/build/BUILD/Flask-1.1.4-test] PASSED tests/test_cli.py::test_prepare_import[/builddir/build/BUILD/Flask-1.1.4/tests/test_apps/cliapp/inner1/__init__-/builddir/build/BUILD/Flask-1.1.4/tests/test_apps-cliapp.inner1] PASSED tests/test_cli.py::test_prepare_import[/builddir/build/BUILD/Flask-1.1.4/tests/test_apps/cliapp/inner1/inner2-/builddir/build/BUILD/Flask-1.1.4/tests/test_apps-cliapp.inner1.inner2] PASSED tests/test_cli.py::test_prepare_import[test.a.b-/builddir/build/BUILD/Flask-1.1.4-test.a.b] PASSED tests/test_cli.py::test_prepare_import[/builddir/build/BUILD/Flask-1.1.4/tests/test_apps/cliapp.app-/builddir/build/BUILD/Flask-1.1.4/tests/test_apps-cliapp.app] PASSED tests/test_cli.py::test_prepare_import[/builddir/build/BUILD/Flask-1.1.4/tests/test_apps/cliapp/message.txt-/builddir/build/BUILD/Flask-1.1.4/tests/test_apps-cliapp.message.txt] PASSED tests/test_cli.py::test_locate_app[cliapp.app-None-testapp] PASSED tests/test_cli.py::test_locate_app[cliapp.app-testapp-testapp] PASSED tests/test_cli.py::test_locate_app[cliapp.factory-None-app] PASSED tests/test_cli.py::test_locate_app[cliapp.factory-create_app-app] PASSED tests/test_cli.py::test_locate_app[cliapp.factory-create_app()-app] PASSED tests/test_cli.py::test_locate_app[cliapp.factory-create_app2("foo", "bar")-app2_foo_bar] PASSED tests/test_cli.py::test_locate_app[cliapp.factory-create_app2("foo", "bar", )-app2_foo_bar] PASSED tests/test_cli.py::test_locate_app[cliapp.factory-create_app3("foo")-app3_foo_spam] PASSED tests/test_cli.py::test_locate_app[cliapp.factory- create_app () -app] PASSED tests/test_cli.py::test_locate_app_raises[notanapp.py-None] PASSED tests/test_cli.py::test_locate_app_raises[cliapp/app-None] PASSED tests/test_cli.py::test_locate_app_raises[cliapp.app-notanapp] PASSED tests/test_cli.py::test_locate_app_raises[cliapp.factory-create_app2("foo")] PASSED tests/test_cli.py::test_locate_app_raises[cliapp.factory-create_app(] PASSED tests/test_cli.py::test_locate_app_raises[cliapp.factory-no_app] PASSED tests/test_cli.py::test_locate_app_raises[cliapp.importerrorapp-None] PASSED tests/test_cli.py::test_locate_app_raises[cliapp.message.txt-None] PASSED tests/test_cli.py::test_locate_app_suppress_raise PASSED tests/test_cli.py::test_get_version PASSED tests/test_cli.py::test_scriptinfo PASSED tests/test_cli.py::test_with_appcontext PASSED tests/test_cli.py::test_appgroup PASSED tests/test_cli.py::test_flaskgroup PASSED tests/test_cli.py::test_flaskgroup_debug[True] PASSED tests/test_cli.py::test_flaskgroup_debug[False] PASSED tests/test_cli.py::test_print_exceptions PASSED tests/test_cli.py::TestRoutes::test_simple SKIPPED tests/test_cli.py::TestRoutes::test_sort SKIPPED tests/test_cli.py::TestRoutes::test_all_methods SKIPPED tests/test_cli.py::TestRoutes::test_no_routes SKIPPED tests/test_cli.py::test_load_dotenv SKIPPED tests/test_cli.py::test_dotenv_path SKIPPED tests/test_cli.py::test_dotenv_optional PASSED tests/test_cli.py::test_disable_dotenv_from_env SKIPPED tests/test_cli.py::test_run_cert_path PASSED tests/test_cli.py::test_run_cert_adhoc PASSED tests/test_cli.py::test_run_cert_import PASSED tests/test_cli.py::test_run_cert_no_ssl PASSED tests/test_cli.py::test_cli_blueprints PASSED tests/test_cli.py::test_cli_empty PASSED tests/test_config.py::test_config_from_file SKIPPED tests/test_config.py::test_config_from_object SKIPPED tests/test_config.py::test_config_from_json SKIPPED tests/test_config.py::test_config_from_mapping SKIPPED tests/test_config.py::test_config_from_class SKIPPED tests/test_config.py::test_config_from_envvar SKIPPED tests/test_config.py::test_config_from_envvar_missing SKIPPED tests/test_config.py::test_config_missing SKIPPED tests/test_config.py::test_config_missing_json SKIPPED tests/test_config.py::test_custom_config_class SKIPPED tests/test_config.py::test_session_lifetime SKIPPED tests/test_config.py::test_send_file_max_age SKIPPED tests/test_config.py::test_get_namespace SKIPPED tests/test_config.py::test_from_pyfile_weird_encoding[utf-8] SKIPPED tests/test_config.py::test_from_pyfile_weird_encoding[iso-8859-15] SKIPPED tests/test_config.py::test_from_pyfile_weird_encoding[latin-1] SKIPPED tests/test_converters.py::test_custom_converters PASSED tests/test_converters.py::test_context_available PASSED tests/test_deprecations.py::test_json_available SKIPPED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-8-1] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-8-t] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-8-True] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-8-False] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-8-None] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-8-value5] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-8-value6] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-8-value7] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-8-value8] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-8-sig-1] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-8-sig-t] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-8-sig-True] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-8-sig-False] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-8-sig-None] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-8-sig-value5] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-8-sig-value6] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-8-sig-value7] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-8-sig-value8] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-16-le-1] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-16-le-t] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-16-le-True] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-16-le-False] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-16-le-None] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-16-le-value5] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-16-le-value6] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-16-le-value7] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-16-le-value8] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-16-be-1] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-16-be-t] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-16-be-True] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-16-be-False] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-16-be-None] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-16-be-value5] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-16-be-value6] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-16-be-value7] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-16-be-value8] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-16-1] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-16-t] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-16-True] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-16-False] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-16-None] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-16-value5] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-16-value6] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-16-value7] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-16-value8] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-32-le-1] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-32-le-t] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-32-le-True] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-32-le-False] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-32-le-None] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-32-le-value5] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-32-le-value6] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-32-le-value7] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-32-le-value8] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-32-be-1] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-32-be-t] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-32-be-True] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-32-be-False] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-32-be-None] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-32-be-value5] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-32-be-value6] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-32-be-value7] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-32-be-value8] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-32-1] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-32-t] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-32-True] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-32-False] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-32-None] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-32-value5] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-32-value6] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-32-value7] PASSED tests/test_helpers.py::TestJSON::test_detect_encoding[utf-32-value8] PASSED tests/test_helpers.py::TestJSON::test_bad_request_debug_message[True] PASSED tests/test_helpers.py::TestJSON::test_bad_request_debug_message[False] PASSED tests/test_helpers.py::TestJSON::test_json_bad_requests PASSED tests/test_helpers.py::TestJSON::test_json_custom_mimetypes PASSED tests/test_helpers.py::TestJSON::test_json_as_unicode[True-"\u2603"] PASSED tests/test_helpers.py::TestJSON::test_json_as_unicode[False-"☃"] PASSED tests/test_helpers.py::TestJSON::test_json_dump_to_file PASSED tests/test_helpers.py::TestJSON::test_jsonify_basic_types[0] PASSED tests/test_helpers.py::TestJSON::test_jsonify_basic_types[-1] PASSED tests/test_helpers.py::TestJSON::test_jsonify_basic_types[1] PASSED tests/test_helpers.py::TestJSON::test_jsonify_basic_types[23] PASSED tests/test_helpers.py::TestJSON::test_jsonify_basic_types[3.14] PASSED tests/test_helpers.py::TestJSON::test_jsonify_basic_types[s] PASSED tests/test_helpers.py::TestJSON::test_jsonify_basic_types[longer string] PASSED tests/test_helpers.py::TestJSON::test_jsonify_basic_types[True] PASSED tests/test_helpers.py::TestJSON::test_jsonify_basic_types[False] PASSED tests/test_helpers.py::TestJSON::test_jsonify_basic_types[None] PASSED tests/test_helpers.py::TestJSON::test_jsonify_dicts PASSED tests/test_helpers.py::TestJSON::test_jsonify_arrays PASSED tests/test_helpers.py::TestJSON::test_jsonify_date_types PASSED tests/test_helpers.py::TestJSON::test_jsonify_aware_datetimes[tz0] PASSED tests/test_helpers.py::TestJSON::test_jsonify_aware_datetimes[tz1] PASSED tests/test_helpers.py::TestJSON::test_jsonify_aware_datetimes[tz2] PASSED tests/test_helpers.py::TestJSON::test_jsonify_uuid_types PASSED tests/test_helpers.py::TestJSON::test_json_attr PASSED tests/test_helpers.py::TestJSON::test_template_escaping PASSED tests/test_helpers.py::TestJSON::test_json_customization PASSED tests/test_helpers.py::TestJSON::test_blueprint_json_customization PASSED tests/test_helpers.py::TestJSON::test_modified_url_encoding PASSED tests/test_helpers.py::TestJSON::test_json_key_sorting PASSED tests/test_helpers.py::TestSendfile::test_send_file_regular PASSED tests/test_helpers.py::TestSendfile::test_send_file_xsendfile PASSED tests/test_helpers.py::TestSendfile::test_send_file_last_modified PASSED tests/test_helpers.py::TestSendfile::test_send_file_object_without_mimetype PASSED tests/test_helpers.py::TestSendfile::test_send_file_object PASSED tests/test_helpers.py::TestSendfile::test_send_file_pathlike PASSED tests/test_helpers.py::TestSendfile::test_send_file_range_request PASSED tests/test_helpers.py::TestSendfile::test_send_file_range_request_bytesio PASSED tests/test_helpers.py::TestSendfile::test_send_file_range_request_xsendfile_invalid PASSED tests/test_helpers.py::TestSendfile::test_attachment SKIPPED tests/test_helpers.py::TestSendfile::test_attachment_filename_encoding[index.html-index.html-False] PASSED tests/test_helpers.py::TestSendfile::test_attachment_filename_encoding[Ñandú/pingüino.txt-"Nandu/pinguino.txt"-%C3%91and%C3%BA%EF%BC%8Fping%C3%BCino.txt] PASSED tests/test_helpers.py::TestSendfile::test_attachment_filename_encoding[Vögel.txt-Vogel.txt-V%C3%B6gel.txt] PASSED tests/test_helpers.py::TestSendfile::test_attachment_filename_encoding[tést.txt-test.txt-t%C3%A9st.txt] PASSED tests/test_helpers.py::TestSendfile::test_attachment_filename_encoding[те:/ст-":/"-%D1%82%D0%B5%3A%2F%D1%81%D1%82] PASSED tests/test_helpers.py::TestSendfile::test_static_file SKIPPED tests/test_helpers.py::TestSendfile::test_send_from_directory PASSED tests/test_helpers.py::TestSendfile::test_send_from_directory_pathlike PASSED tests/test_helpers.py::TestSendfile::test_send_from_directory_null_character PASSED tests/test_helpers.py::TestUrlFor::test_url_for_with_anchor PASSED tests/test_helpers.py::TestUrlFor::test_url_for_with_scheme PASSED tests/test_helpers.py::TestUrlFor::test_url_for_with_scheme_not_external PASSED tests/test_helpers.py::TestUrlFor::test_url_for_with_alternating_schemes PASSED tests/test_helpers.py::TestUrlFor::test_url_with_method PASSED tests/test_helpers.py::TestNoImports::test_name_with_import_error PASSED tests/test_helpers.py::TestStreaming::test_streaming_with_context PASSED tests/test_helpers.py::TestStreaming::test_streaming_with_context_as_decorator PASSED tests/test_helpers.py::TestStreaming::test_streaming_with_context_and_custom_close PASSED tests/test_helpers.py::TestStreaming::test_stream_keeps_session PASSED tests/test_helpers.py::TestSafeJoin::test_safe_join PASSED tests/test_helpers.py::TestSafeJoin::test_safe_join_exceptions PASSED tests/test_helpers.py::TestHelpers::test_get_debug_flag[-False-False] PASSED tests/test_helpers.py::TestHelpers::test_get_debug_flag[0-False-False] PASSED tests/test_helpers.py::TestHelpers::test_get_debug_flag[False-False-False] PASSED tests/test_helpers.py::TestHelpers::test_get_debug_flag[No-False-False] PASSED tests/test_helpers.py::TestHelpers::test_get_debug_flag[True-True-True] PASSED tests/test_helpers.py::TestHelpers::test_get_env[-production-False] PASSED tests/test_helpers.py::TestHelpers::test_get_env[production-production-False] PASSED tests/test_helpers.py::TestHelpers::test_get_env[development-development-True] PASSED tests/test_helpers.py::TestHelpers::test_get_env[other-other-False] PASSED tests/test_helpers.py::TestHelpers::test_make_response SKIPPED tests/test_helpers.py::TestHelpers::test_open_resource[r] SKIPPED tests/test_helpers.py::TestHelpers::test_open_resource[rb] SKIPPED tests/test_helpers.py::TestHelpers::test_open_resource[rt] SKIPPED tests/test_helpers.py::TestHelpers::test_open_resource_exceptions[w] SKIPPED tests/test_helpers.py::TestHelpers::test_open_resource_exceptions[x] SKIPPED tests/test_helpers.py::TestHelpers::test_open_resource_exceptions[a] SKIPPED tests/test_helpers.py::TestHelpers::test_open_resource_exceptions[r+] SKIPPED tests/test_instance_config.py::test_explicit_instance_paths PASSED tests/test_instance_config.py::test_main_module_paths XPASS tests/test_instance_config.py::test_uninstalled_module_paths PASSED tests/test_instance_config.py::test_uninstalled_package_paths PASSED tests/test_instance_config.py::test_installed_module_paths[True] PASSED tests/test_instance_config.py::test_installed_module_paths[False] PASSED tests/test_instance_config.py::test_installed_package_paths[True] PASSED tests/test_instance_config.py::test_installed_package_paths[False] PASSED tests/test_instance_config.py::test_prefix_package_paths[True] PASSED tests/test_instance_config.py::test_prefix_package_paths[False] PASSED tests/test_instance_config.py::test_egg_installed_paths PASSED tests/test_instance_config.py::test_meta_path_loader_without_is_package SKIPPED tests/test_json_tag.py::test_dump_load_unchanged[data0] PASSED tests/test_json_tag.py::test_dump_load_unchanged[data1] PASSED tests/test_json_tag.py::test_dump_load_unchanged[data2] PASSED tests/test_json_tag.py::test_dump_load_unchanged[data3] PASSED tests/test_json_tag.py::test_dump_load_unchanged[data4] PASSED tests/test_json_tag.py::test_dump_load_unchanged[data5] PASSED tests/test_json_tag.py::test_dump_load_unchanged[\xff] PASSED tests/test_json_tag.py::test_dump_load_unchanged[] PASSED tests/test_json_tag.py::test_dump_load_unchanged[data8] PASSED tests/test_json_tag.py::test_dump_load_unchanged[data9] PASSED tests/test_json_tag.py::test_duplicate_tag PASSED tests/test_json_tag.py::test_custom_tag PASSED tests/test_json_tag.py::test_tag_interface PASSED tests/test_json_tag.py::test_tag_order PASSED tests/test_logging.py::test_logger PASSED tests/test_logging.py::test_logger_debug PASSED tests/test_logging.py::test_existing_handler SKIPPED tests/test_logging.py::test_wsgi_errors_stream PASSED tests/test_logging.py::test_has_level_handler PASSED tests/test_logging.py::test_log_view_exception PASSED tests/test_logging.py::test_warn_old_config SKIPPED tests/test_meta.py::test_changelog_utf8_compatible PASSED tests/test_regression.py::test_memory_consumption SKIPPED tests/test_regression.py::test_safe_join_toplevel_pardir PASSED tests/test_regression.py::test_aborting PASSED tests/test_reqctx.py::test_teardown_on_pop PASSED tests/test_reqctx.py::test_teardown_with_previous_exception PASSED tests/test_reqctx.py::test_teardown_with_handled_exception PASSED tests/test_reqctx.py::test_proper_test_request_context PASSED tests/test_reqctx.py::test_context_binding PASSED tests/test_reqctx.py::test_context_test PASSED tests/test_reqctx.py::test_manual_context_binding PASSED tests/test_reqctx.py::TestGreenletContextCopying::test_greenlet_context_copying SKIPPED tests/test_reqctx.py::TestGreenletContextCopying::test_greenlet_context_copying_api SKIPPED tests/test_reqctx.py::test_session_error_pops_context SKIPPED tests/test_reqctx.py::test_bad_environ_raises_bad_request SKIPPED tests/test_reqctx.py::test_environ_for_valid_idna_completes SKIPPED tests/test_reqctx.py::test_normal_environ_completes SKIPPED tests/test_signals.py::test_template_rendered SKIPPED tests/test_signals.py::test_before_render_template SKIPPED tests/test_signals.py::test_request_signals SKIPPED tests/test_signals.py::test_request_exception_signal SKIPPED tests/test_signals.py::test_appcontext_signals SKIPPED tests/test_signals.py::test_flash_signal SKIPPED tests/test_signals.py::test_appcontext_tearing_down_signal SKIPPED tests/test_subclassing.py::test_suppressed_exception_logging SKIPPED tests/test_templating.py::test_context_processing PASSED tests/test_templating.py::test_original_win PASSED tests/test_templating.py::test_request_less_rendering PASSED tests/test_templating.py::test_standard_context PASSED tests/test_templating.py::test_escaping PASSED tests/test_templating.py::test_no_escaping PASSED tests/test_templating.py::test_escaping_without_template_filename PASSED tests/test_templating.py::test_macros PASSED tests/test_templating.py::test_template_filter PASSED tests/test_templating.py::test_add_template_filter PASSED tests/test_templating.py::test_template_filter_with_name PASSED tests/test_templating.py::test_add_template_filter_with_name PASSED tests/test_templating.py::test_template_filter_with_template PASSED tests/test_templating.py::test_add_template_filter_with_template PASSED tests/test_templating.py::test_template_filter_with_name_and_template PASSED tests/test_templating.py::test_add_template_filter_with_name_and_template PASSED tests/test_templating.py::test_template_test PASSED tests/test_templating.py::test_add_template_test PASSED tests/test_templating.py::test_template_test_with_name PASSED tests/test_templating.py::test_add_template_test_with_name PASSED tests/test_templating.py::test_template_test_with_template PASSED tests/test_templating.py::test_add_template_test_with_template PASSED tests/test_templating.py::test_template_test_with_name_and_template PASSED tests/test_templating.py::test_add_template_test_with_name_and_template PASSED tests/test_templating.py::test_add_template_global PASSED tests/test_templating.py::test_custom_template_loader SKIPPED tests/test_templating.py::test_iterable_loader PASSED tests/test_templating.py::test_templates_auto_reload SKIPPED tests/test_templating.py::test_templates_auto_reload_debug_run PASSED tests/test_templating.py::test_template_loader_debugging PASSED tests/test_templating.py::test_custom_jinja_env SKIPPED tests/test_testing.py::test_environ_defaults_from_config PASSED tests/test_testing.py::test_environ_defaults PASSED tests/test_testing.py::test_environ_base_default PASSED tests/test_testing.py::test_environ_base_modified PASSED tests/test_testing.py::test_client_open_environ PASSED tests/test_testing.py::test_specify_url_scheme PASSED tests/test_testing.py::test_path_is_url PASSED tests/test_testing.py::test_make_test_environ_builder PASSED tests/test_testing.py::test_environbuilder_json_dumps PASSED tests/test_testing.py::test_blueprint_with_subdomain SKIPPED tests/test_testing.py::test_redirect_keep_session PASSED tests/test_testing.py::test_session_transactions PASSED tests/test_testing.py::test_session_transactions_no_null_sessions SKIPPED tests/test_testing.py::test_session_transactions_keep_context PASSED tests/test_testing.py::test_session_transaction_needs_cookies PASSED tests/test_testing.py::test_test_client_context_binding PASSED tests/test_testing.py::test_reuse_client PASSED tests/test_testing.py::test_test_client_calls_teardown_handlers PASSED tests/test_testing.py::test_full_url_request PASSED tests/test_testing.py::test_json_request_and_response PASSED tests/test_testing.py::test_client_json_no_app_context SKIPPED tests/test_testing.py::test_subdomain SKIPPED tests/test_testing.py::test_nosubdomain PASSED tests/test_testing.py::test_cli_runner_class PASSED tests/test_testing.py::test_cli_invoke PASSED tests/test_testing.py::test_cli_custom_obj PASSED tests/test_testing.py::test_client_pop_all_preserved PASSED tests/test_user_error_handler.py::test_error_handler_no_match PASSED tests/test_user_error_handler.py::test_error_handler_subclass PASSED tests/test_user_error_handler.py::test_error_handler_http_subclass PASSED tests/test_user_error_handler.py::test_error_handler_blueprint PASSED tests/test_user_error_handler.py::test_default_error_handler SKIPPED tests/test_user_error_handler.py::TestGenericHandlers::test_handle_class_or_code[InternalServerError] PASSED tests/test_user_error_handler.py::TestGenericHandlers::test_handle_class_or_code[500] PASSED tests/test_user_error_handler.py::TestGenericHandlers::test_handle_generic_http PASSED tests/test_user_error_handler.py::TestGenericHandlers::test_handle_generic PASSED tests/test_views.py::test_basic_view PASSED tests/test_views.py::test_method_based_view PASSED tests/test_views.py::test_view_patching PASSED tests/test_views.py::test_view_inheritance PASSED tests/test_views.py::test_view_decorators PASSED tests/test_views.py::test_view_provide_automatic_options_attr SKIPPED tests/test_views.py::test_implicit_head PASSED tests/test_views.py::test_explicit_head PASSED tests/test_views.py::test_endpoint_override PASSED tests/test_views.py::test_methods_var_inheritance PASSED tests/test_views.py::test_multiple_inheritance PASSED tests/test_views.py::test_remove_method_from_parent PASSED tests/test_apps/blueprintapp/apps/admin/static/test.txt SKIPPED ============== 465 passed, 79 skipped, 1 xpassed in 9.40 seconds =============== + exit 0 Processing files: python3-flask-1.1.4-1.el7.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.OS1MSr + umask 022 + cd /builddir/build/BUILD + cd Flask-1.1.4 + DOCDIR=/builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/share/doc/python3-flask-1.1.4 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/share/doc/python3-flask-1.1.4 + cp -pr CHANGES.rst /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/share/doc/python3-flask-1.1.4 + cp -pr README.rst /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/share/doc/python3-flask-1.1.4 + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.oceuTd + umask 022 + cd /builddir/build/BUILD + cd Flask-1.1.4 + LICENSEDIR=/builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/share/licenses/python3-flask-1.1.4 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/share/licenses/python3-flask-1.1.4 + cp -pr LICENSE.rst /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch/usr/share/licenses/python3-flask-1.1.4 + exit 0 Provides: python3-flask = 1.1.4-1.el7 python3.6dist(flask) = 1.1.4 python36-flask = 1.1.4-1.el7 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/python3 python(abi) = 3.6 Obsoletes: python36-flask < 1.1.4-1.el7 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch Wrote: /builddir/build/RPMS/python3-flask-1.1.4-1.el7.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.ffcFKs + umask 022 + cd /builddir/build/BUILD + cd Flask-1.1.4 + /usr/bin/rm -rf /builddir/build/BUILDROOT/python3-flask-1.1.4-1.el7.noarch + exit 0 Child return code was: 0