starting phase `set-SOURCE-DATE-EPOCH' phase `set-SOURCE-DATE-EPOCH' succeeded after 0.0 seconds starting phase `set-paths' environment variable `PATH' set to `/gnu/store/cc9cj3dc1l2l4wq906pi6dfc577qwzi8-python-wrapper-3.8.2/bin:/gnu/store/nk771yxk92fdnjmxk65q6zkfwwk9lb1n-python-pytest-5.3.5/bin:/gnu/store/3lx5rw6aazp1cskcbmhd3mb842zanj88-tar-1.32/bin:/gnu/store/43y9wjllnr1sczwlfi0vxh27zp28zixh-gzip-1.10/bin:/gnu/store/mhbai8872azipnxr9lw3gr8jqxf6348j-bzip2-1.0.8/bin:/gnu/store/b2m3hnb7gr526jcs8xj0d7fig73qlhv0-xz-5.2.4/bin:/gnu/store/ivj4vx0mc2fz0ipi5knb32r6d992y0b0-file-5.38/bin:/gnu/store/hn05v0h7qiqdq59avr247a3wd8kpsvg0-diffutils-3.7/bin:/gnu/store/4s297bh5gg8dixd9n6xkw2z73cxd1v91-patch-2.7.6/bin:/gnu/store/9gawha19xlpkz9qk6z9lcgfxfq5bj27a-findutils-4.7.0/bin:/gnu/store/3d1n6zsw6zli7agb0ica7x4145haga4z-gawk-5.0.1/bin:/gnu/store/bqcvgh7q4316fynb9wg6akvlk9ikdjj5-sed-4.8/bin:/gnu/store/iqxcm511fivbrlik4i7ly3dxn53qm689-grep-3.4/bin:/gnu/store/x5z9z2d06w4yj4kq18i4b5q2yxg0w9dh-coreutils-8.32/bin:/gnu/store/igqylz2nzjk6x4ax07i6838jdp22yjm6-make-4.3/bin:/gnu/store/6ql2s2z4xnsj89zdf4zj6fch2zic0l7k-bash-minimal-5.0.16/bin:/gnu/store/2nygnpi7zns33k9k1dr3y0md5kg8b876-ld-wrapper-0/bin:/gnu/store/ghy9qhlb3ad9xmxxhfmdia643xfnhysa-binutils-2.34/bin:/gnu/store/h1cy6hq72yxnwi4nh0h1fjz8kxgfp8wy-gcc-7.5.0/bin:/gnu/store/sipyfs2540b48b2sb9j8ypmybja1dvqb-glibc-2.31/bin:/gnu/store/sipyfs2540b48b2sb9j8ypmybja1dvqb-glibc-2.31/sbin:/gnu/store/mdmcq71hqxv0n972yw0izzxxqhzpvfxh-python-3.8.2/bin' environment variable `PYTHONPATH' set to `/gnu/store/nk771yxk92fdnjmxk65q6zkfwwk9lb1n-python-pytest-5.3.5/lib/python3.8/site-packages:/gnu/store/r9fwybv3wslylm916ymc6wp1wfy6xfny-python-markupsafe-1.1.1/lib/python3.8/site-packages:/gnu/store/mdmcq71hqxv0n972yw0izzxxqhzpvfxh-python-3.8.2/lib/python3.8/site-packages:/gnu/store/rpqj5p3gsaz91zs84k6cwvp7kjhlrw7f-python-wcwidth-0.1.8/lib/python3.8/site-packages:/gnu/store/3zn9lqqakjgfv060zrlc2q4vw4ds5vhb-python-six-bootstrap-1.14.0/lib/python3.8/site-packages:/gnu/store/5vdisnjycjb5ryqc5cdigya2s81lz76h-python-py-1.8.1/lib/python3.8/site-packages:/gnu/store/i8ym6zxdnll6lims3zirpxidnwwjjycw-python-pluggy-0.13.1/lib/python3.8/site-packages:/gnu/store/h124d2ybfs5cnsxlx392ipjw4gdynz5d-python-packaging-bootstrap-20.0/lib/python3.8/site-packages:/gnu/store/wq926pyv6nx64kla8l918i5hvg63qxn6-python-more-itertools-8.2.0/lib/python3.8/site-packages:/gnu/store/y15dsydcsr6mhkgm53bf6vxpfqqhfzyb-python-attrs-bootstrap-19.3.0/lib/python3.8/site-packages:/gnu/store/8npzz59qc73s3m93hbnahd1hb87gcbyr-python-atomicwrites-1.3.0/lib/python3.8/site-packages:/gnu/store/jfyaaqc04xhgjp2jk5610gry9y4zjbcm-python-pyparsing-2.4.6/lib/python3.8/site-packages' environment variable `BASH_LOADABLES_PATH' unset environment variable `C_INCLUDE_PATH' set to `/gnu/store/mhbai8872azipnxr9lw3gr8jqxf6348j-bzip2-1.0.8/include:/gnu/store/b2m3hnb7gr526jcs8xj0d7fig73qlhv0-xz-5.2.4/include:/gnu/store/ivj4vx0mc2fz0ipi5knb32r6d992y0b0-file-5.38/include:/gnu/store/3d1n6zsw6zli7agb0ica7x4145haga4z-gawk-5.0.1/include:/gnu/store/igqylz2nzjk6x4ax07i6838jdp22yjm6-make-4.3/include:/gnu/store/ghy9qhlb3ad9xmxxhfmdia643xfnhysa-binutils-2.34/include:/gnu/store/h1cy6hq72yxnwi4nh0h1fjz8kxgfp8wy-gcc-7.5.0/include:/gnu/store/sipyfs2540b48b2sb9j8ypmybja1dvqb-glibc-2.31/include:/gnu/store/mdmcq71hqxv0n972yw0izzxxqhzpvfxh-python-3.8.2/include:/gnu/store/sg9ks2n9ikj4952zmf2g851g206zb0r9-linux-libre-headers-5.4.20/include' environment variable `CPLUS_INCLUDE_PATH' set to `/gnu/store/mhbai8872azipnxr9lw3gr8jqxf6348j-bzip2-1.0.8/include:/gnu/store/b2m3hnb7gr526jcs8xj0d7fig73qlhv0-xz-5.2.4/include:/gnu/store/ivj4vx0mc2fz0ipi5knb32r6d992y0b0-file-5.38/include:/gnu/store/3d1n6zsw6zli7agb0ica7x4145haga4z-gawk-5.0.1/include:/gnu/store/igqylz2nzjk6x4ax07i6838jdp22yjm6-make-4.3/include:/gnu/store/ghy9qhlb3ad9xmxxhfmdia643xfnhysa-binutils-2.34/include:/gnu/store/h1cy6hq72yxnwi4nh0h1fjz8kxgfp8wy-gcc-7.5.0/include/c++:/gnu/store/h1cy6hq72yxnwi4nh0h1fjz8kxgfp8wy-gcc-7.5.0/include:/gnu/store/sipyfs2540b48b2sb9j8ypmybja1dvqb-glibc-2.31/include:/gnu/store/mdmcq71hqxv0n972yw0izzxxqhzpvfxh-python-3.8.2/include:/gnu/store/sg9ks2n9ikj4952zmf2g851g206zb0r9-linux-libre-headers-5.4.20/include' environment variable `LIBRARY_PATH' set to `/gnu/store/nk771yxk92fdnjmxk65q6zkfwwk9lb1n-python-pytest-5.3.5/lib:/gnu/store/r9fwybv3wslylm916ymc6wp1wfy6xfny-python-markupsafe-1.1.1/lib:/gnu/store/mhbai8872azipnxr9lw3gr8jqxf6348j-bzip2-1.0.8/lib:/gnu/store/b2m3hnb7gr526jcs8xj0d7fig73qlhv0-xz-5.2.4/lib:/gnu/store/ivj4vx0mc2fz0ipi5knb32r6d992y0b0-file-5.38/lib:/gnu/store/3d1n6zsw6zli7agb0ica7x4145haga4z-gawk-5.0.1/lib:/gnu/store/ghy9qhlb3ad9xmxxhfmdia643xfnhysa-binutils-2.34/lib:/gnu/store/sipyfs2540b48b2sb9j8ypmybja1dvqb-glibc-2.31/lib:/gnu/store/q5xs9789fyb5rnnr1nvq3zjd8biif14y-glibc-2.31-static/lib:/gnu/store/aybfkaw4fasp8hk1hzk3npmi952g11a3-glibc-utf8-locales-2.31/lib:/gnu/store/mdmcq71hqxv0n972yw0izzxxqhzpvfxh-python-3.8.2/lib:/gnu/store/rpqj5p3gsaz91zs84k6cwvp7kjhlrw7f-python-wcwidth-0.1.8/lib:/gnu/store/3zn9lqqakjgfv060zrlc2q4vw4ds5vhb-python-six-bootstrap-1.14.0/lib:/gnu/store/5vdisnjycjb5ryqc5cdigya2s81lz76h-python-py-1.8.1/lib:/gnu/store/i8ym6zxdnll6lims3zirpxidnwwjjycw-python-pluggy-0.13.1/lib:/gnu/store/h124d2ybfs5cnsxlx392ipjw4gdynz5d-python-packaging-bootstrap-20.0/lib:/gnu/store/wq926pyv6nx64kla8l918i5hvg63qxn6-python-more-itertools-8.2.0/lib:/gnu/store/y15dsydcsr6mhkgm53bf6vxpfqqhfzyb-python-attrs-bootstrap-19.3.0/lib:/gnu/store/8npzz59qc73s3m93hbnahd1hb87gcbyr-python-atomicwrites-1.3.0/lib:/gnu/store/jfyaaqc04xhgjp2jk5610gry9y4zjbcm-python-pyparsing-2.4.6/lib' environment variable `GUIX_LOCPATH' set to `/gnu/store/aybfkaw4fasp8hk1hzk3npmi952g11a3-glibc-utf8-locales-2.31/lib/locale' phase `set-paths' succeeded after 0.0 seconds starting phase `install-locale' using 'en_US.utf8' locale for category "LC_ALL" phase `install-locale' succeeded after 0.0 seconds starting phase `unpack' Jinja2-2.11.2/ Jinja2-2.11.2/CHANGES.rst Jinja2-2.11.2/LICENSE.rst Jinja2-2.11.2/MANIFEST.in Jinja2-2.11.2/PKG-INFO Jinja2-2.11.2/README.rst Jinja2-2.11.2/artwork/ Jinja2-2.11.2/artwork/jinjalogo.svg Jinja2-2.11.2/docs/ Jinja2-2.11.2/docs/Makefile Jinja2-2.11.2/docs/_static/ Jinja2-2.11.2/docs/_static/jinja-logo-sidebar.png Jinja2-2.11.2/docs/_static/jinja-logo.png Jinja2-2.11.2/docs/api.rst Jinja2-2.11.2/docs/changelog.rst Jinja2-2.11.2/docs/conf.py Jinja2-2.11.2/docs/examples/ Jinja2-2.11.2/docs/examples/cache_extension.py Jinja2-2.11.2/docs/examples/inline_gettext_extension.py Jinja2-2.11.2/docs/extensions.rst Jinja2-2.11.2/docs/faq.rst Jinja2-2.11.2/docs/index.rst Jinja2-2.11.2/docs/integration.rst Jinja2-2.11.2/docs/intro.rst Jinja2-2.11.2/docs/make.bat Jinja2-2.11.2/docs/nativetypes.rst Jinja2-2.11.2/docs/requirements.txt Jinja2-2.11.2/docs/sandbox.rst Jinja2-2.11.2/docs/switching.rst Jinja2-2.11.2/docs/templates.rst Jinja2-2.11.2/docs/tricks.rst Jinja2-2.11.2/examples/ Jinja2-2.11.2/examples/basic/ Jinja2-2.11.2/examples/basic/cycle.py Jinja2-2.11.2/examples/basic/debugger.py Jinja2-2.11.2/examples/basic/inheritance.py Jinja2-2.11.2/examples/basic/templates/ Jinja2-2.11.2/examples/basic/templates/broken.html Jinja2-2.11.2/examples/basic/templates/subbroken.html Jinja2-2.11.2/examples/basic/test.py Jinja2-2.11.2/examples/basic/test_filter_and_linestatements.py Jinja2-2.11.2/examples/basic/test_loop_filter.py Jinja2-2.11.2/examples/basic/translate.py Jinja2-2.11.2/ext/ Jinja2-2.11.2/ext/Vim/ Jinja2-2.11.2/ext/Vim/jinja.vim Jinja2-2.11.2/setup.cfg Jinja2-2.11.2/setup.py Jinja2-2.11.2/src/ Jinja2-2.11.2/src/Jinja2.egg-info/ Jinja2-2.11.2/src/Jinja2.egg-info/PKG-INFO Jinja2-2.11.2/src/Jinja2.egg-info/SOURCES.txt Jinja2-2.11.2/src/Jinja2.egg-info/dependency_links.txt Jinja2-2.11.2/src/Jinja2.egg-info/entry_points.txt Jinja2-2.11.2/src/Jinja2.egg-info/requires.txt Jinja2-2.11.2/src/Jinja2.egg-info/top_level.txt Jinja2-2.11.2/src/jinja2/ Jinja2-2.11.2/src/jinja2/__init__.py Jinja2-2.11.2/src/jinja2/_compat.py Jinja2-2.11.2/src/jinja2/_identifier.py Jinja2-2.11.2/src/jinja2/asyncfilters.py Jinja2-2.11.2/src/jinja2/asyncsupport.py Jinja2-2.11.2/src/jinja2/bccache.py Jinja2-2.11.2/src/jinja2/compiler.py Jinja2-2.11.2/src/jinja2/constants.py Jinja2-2.11.2/src/jinja2/debug.py Jinja2-2.11.2/src/jinja2/defaults.py Jinja2-2.11.2/src/jinja2/environment.py Jinja2-2.11.2/src/jinja2/exceptions.py Jinja2-2.11.2/src/jinja2/ext.py Jinja2-2.11.2/src/jinja2/filters.py Jinja2-2.11.2/src/jinja2/idtracking.py Jinja2-2.11.2/src/jinja2/lexer.py Jinja2-2.11.2/src/jinja2/loaders.py Jinja2-2.11.2/src/jinja2/meta.py Jinja2-2.11.2/src/jinja2/nativetypes.py Jinja2-2.11.2/src/jinja2/nodes.py Jinja2-2.11.2/src/jinja2/optimizer.py Jinja2-2.11.2/src/jinja2/parser.py Jinja2-2.11.2/src/jinja2/runtime.py Jinja2-2.11.2/src/jinja2/sandbox.py Jinja2-2.11.2/src/jinja2/tests.py Jinja2-2.11.2/src/jinja2/utils.py Jinja2-2.11.2/src/jinja2/visitor.py Jinja2-2.11.2/tests/ Jinja2-2.11.2/tests/conftest.py Jinja2-2.11.2/tests/res/ Jinja2-2.11.2/tests/res/__init__.py Jinja2-2.11.2/tests/res/templates/ Jinja2-2.11.2/tests/res/templates/broken.html Jinja2-2.11.2/tests/res/templates/foo/ Jinja2-2.11.2/tests/res/templates/foo/test.html Jinja2-2.11.2/tests/res/templates/mojibake.txt Jinja2-2.11.2/tests/res/templates/syntaxerror.html Jinja2-2.11.2/tests/res/templates/test.html Jinja2-2.11.2/tests/res/templates2/ Jinja2-2.11.2/tests/res/templates2/foo Jinja2-2.11.2/tests/test_api.py Jinja2-2.11.2/tests/test_async.py Jinja2-2.11.2/tests/test_asyncfilters.py Jinja2-2.11.2/tests/test_bytecode_cache.py Jinja2-2.11.2/tests/test_core_tags.py Jinja2-2.11.2/tests/test_debug.py Jinja2-2.11.2/tests/test_ext.py Jinja2-2.11.2/tests/test_features.py Jinja2-2.11.2/tests/test_filters.py Jinja2-2.11.2/tests/test_idtracking.py Jinja2-2.11.2/tests/test_imports.py Jinja2-2.11.2/tests/test_inheritance.py Jinja2-2.11.2/tests/test_lexnparse.py Jinja2-2.11.2/tests/test_loader.py Jinja2-2.11.2/tests/test_nativetypes.py Jinja2-2.11.2/tests/test_regression.py Jinja2-2.11.2/tests/test_runtime.py Jinja2-2.11.2/tests/test_security.py Jinja2-2.11.2/tests/test_tests.py Jinja2-2.11.2/tests/test_utils.py Jinja2-2.11.2/tox.ini phase `unpack' succeeded after 0.0 seconds starting phase `ensure-no-mtimes-pre-1980' phase `ensure-no-mtimes-pre-1980' succeeded after 0.0 seconds starting phase `enable-bytecode-determinism' phase `enable-bytecode-determinism' succeeded after 0.0 seconds starting phase `patch-usr-bin-file' phase `patch-usr-bin-file' succeeded after 0.0 seconds starting phase `patch-source-shebangs' phase `patch-source-shebangs' succeeded after 0.0 seconds starting phase `patch-generated-file-shebangs' phase `patch-generated-file-shebangs' succeeded after 0.0 seconds starting phase `build' running "python setup.py" with command "build" and parameters () running build running build_py creating build creating build/lib creating build/lib/jinja2 copying src/jinja2/parser.py -> build/lib/jinja2 copying src/jinja2/bccache.py -> build/lib/jinja2 copying src/jinja2/visitor.py -> build/lib/jinja2 copying src/jinja2/_compat.py -> build/lib/jinja2 copying src/jinja2/filters.py -> build/lib/jinja2 copying src/jinja2/sandbox.py -> build/lib/jinja2 copying src/jinja2/asyncfilters.py -> build/lib/jinja2 copying src/jinja2/utils.py -> build/lib/jinja2 copying src/jinja2/idtracking.py -> build/lib/jinja2 copying src/jinja2/tests.py -> build/lib/jinja2 copying src/jinja2/exceptions.py -> build/lib/jinja2 copying src/jinja2/ext.py -> build/lib/jinja2 copying src/jinja2/lexer.py -> build/lib/jinja2 copying src/jinja2/nodes.py -> build/lib/jinja2 copying src/jinja2/constants.py -> build/lib/jinja2 copying src/jinja2/environment.py -> build/lib/jinja2 copying src/jinja2/meta.py -> build/lib/jinja2 copying src/jinja2/compiler.py -> build/lib/jinja2 copying src/jinja2/_identifier.py -> build/lib/jinja2 copying src/jinja2/asyncsupport.py -> build/lib/jinja2 copying src/jinja2/__init__.py -> build/lib/jinja2 copying src/jinja2/defaults.py -> build/lib/jinja2 copying src/jinja2/optimizer.py -> build/lib/jinja2 copying src/jinja2/debug.py -> build/lib/jinja2 copying src/jinja2/nativetypes.py -> build/lib/jinja2 copying src/jinja2/runtime.py -> build/lib/jinja2 copying src/jinja2/loaders.py -> build/lib/jinja2 running egg_info writing src/Jinja2.egg-info/PKG-INFO writing dependency_links to src/Jinja2.egg-info/dependency_links.txt writing entry points to src/Jinja2.egg-info/entry_points.txt writing requirements to src/Jinja2.egg-info/requires.txt writing top-level names to src/Jinja2.egg-info/top_level.txt reading manifest file 'src/Jinja2.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/Jinja2.egg-info/SOURCES.txt' phase `build' succeeded after 0.5 seconds starting phase `install' running "python setup.py" with command "install" and parameters ("--prefix=/gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2" "--single-version-externally-managed" "--root=/") running install running build running build_py running egg_info writing src/Jinja2.egg-info/PKG-INFO writing dependency_links to src/Jinja2.egg-info/dependency_links.txt writing entry points to src/Jinja2.egg-info/entry_points.txt writing requirements to src/Jinja2.egg-info/requires.txt writing top-level names to src/Jinja2.egg-info/top_level.txt reading manifest file 'src/Jinja2.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/Jinja2.egg-info/SOURCES.txt' running install_lib creating /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2 creating /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib creating /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8 creating /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages creating /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2 copying build/lib/jinja2/parser.py -> /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2 copying build/lib/jinja2/bccache.py -> /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2 copying build/lib/jinja2/visitor.py -> /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2 copying build/lib/jinja2/_compat.py -> /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2 copying build/lib/jinja2/filters.py -> /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2 copying build/lib/jinja2/sandbox.py -> /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2 copying build/lib/jinja2/asyncfilters.py -> /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2 copying build/lib/jinja2/utils.py -> /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2 copying build/lib/jinja2/idtracking.py -> /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2 copying build/lib/jinja2/tests.py -> /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2 copying build/lib/jinja2/exceptions.py -> /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2 copying build/lib/jinja2/ext.py -> /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2 copying build/lib/jinja2/lexer.py -> /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2 copying build/lib/jinja2/nodes.py -> /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2 copying build/lib/jinja2/constants.py -> /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2 copying build/lib/jinja2/environment.py -> /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2 copying build/lib/jinja2/meta.py -> /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2 copying build/lib/jinja2/compiler.py -> /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2 copying build/lib/jinja2/_identifier.py -> /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2 copying build/lib/jinja2/asyncsupport.py -> /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2 copying build/lib/jinja2/__init__.py -> /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2 copying build/lib/jinja2/defaults.py -> /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2 copying build/lib/jinja2/optimizer.py -> /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2 copying build/lib/jinja2/debug.py -> /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2 copying build/lib/jinja2/nativetypes.py -> /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2 copying build/lib/jinja2/runtime.py -> /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2 copying build/lib/jinja2/loaders.py -> /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2 byte-compiling /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2/parser.py to parser.cpython-38.pyc byte-compiling /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2/bccache.py to bccache.cpython-38.pyc byte-compiling /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2/visitor.py to visitor.cpython-38.pyc byte-compiling /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2/_compat.py to _compat.cpython-38.pyc byte-compiling /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2/filters.py to filters.cpython-38.pyc byte-compiling /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2/sandbox.py to sandbox.cpython-38.pyc byte-compiling /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2/asyncfilters.py to asyncfilters.cpython-38.pyc byte-compiling /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2/utils.py to utils.cpython-38.pyc byte-compiling /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2/idtracking.py to idtracking.cpython-38.pyc byte-compiling /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2/tests.py to tests.cpython-38.pyc byte-compiling /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2/exceptions.py to exceptions.cpython-38.pyc byte-compiling /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2/ext.py to ext.cpython-38.pyc byte-compiling /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2/lexer.py to lexer.cpython-38.pyc byte-compiling /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2/nodes.py to nodes.cpython-38.pyc byte-compiling /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2/constants.py to constants.cpython-38.pyc byte-compiling /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2/environment.py to environment.cpython-38.pyc byte-compiling /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2/meta.py to meta.cpython-38.pyc byte-compiling /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2/compiler.py to compiler.cpython-38.pyc byte-compiling /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2/_identifier.py to _identifier.cpython-38.pyc byte-compiling /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2/asyncsupport.py to asyncsupport.cpython-38.pyc byte-compiling /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2/__init__.py to __init__.cpython-38.pyc byte-compiling /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2/defaults.py to defaults.cpython-38.pyc byte-compiling /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2/optimizer.py to optimizer.cpython-38.pyc byte-compiling /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2/debug.py to debug.cpython-38.pyc byte-compiling /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2/nativetypes.py to nativetypes.cpython-38.pyc byte-compiling /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2/runtime.py to runtime.cpython-38.pyc byte-compiling /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/jinja2/loaders.py to loaders.cpython-38.pyc running install_egg_info Copying src/Jinja2.egg-info to /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib/python3.8/site-packages/Jinja2-2.11.2-py3.8.egg-info running install_scripts phase `install' succeeded after 0.6 seconds starting phase `wrap' find-files: /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/bin: No such file or directory find-files: /gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/sbin: No such file or directory phase `wrap' succeeded after 0.0 seconds starting phase `check' ============================= test session starts ============================== platform linux -- Python 3.8.2, pytest-5.3.5, py-1.8.1, pluggy-0.13.1 -- /gnu/store/cc9cj3dc1l2l4wq906pi6dfc577qwzi8-python-wrapper-3.8.2/bin/python cachedir: .pytest_cache hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/tmp/guix-build-python-jinja2-2.11.2.drv-0/Jinja2-2.11.2/.hypothesis/examples') rootdir: /tmp/guix-build-python-jinja2-2.11.2.drv-0/Jinja2-2.11.2, inifile: setup.cfg, testpaths: tests plugins: hypothesis-5.4.1 collecting ... collected 750 items tests/test_api.py::TestExtendedAPI::test_item_and_attribute PASSED [ 0%] tests/test_api.py::TestExtendedAPI::test_finalize PASSED [ 0%] tests/test_api.py::TestExtendedAPI::test_finalize_constant_expression PASSED [ 0%] tests/test_api.py::TestExtendedAPI::test_no_finalize_template_data PASSED [ 0%] tests/test_api.py::TestExtendedAPI::test_context_finalize PASSED [ 0%] tests/test_api.py::TestExtendedAPI::test_eval_finalize PASSED [ 0%] tests/test_api.py::TestExtendedAPI::test_env_autoescape PASSED [ 0%] tests/test_api.py::TestExtendedAPI::test_cycler PASSED [ 1%] tests/test_api.py::TestExtendedAPI::test_expressions PASSED [ 1%] tests/test_api.py::TestExtendedAPI::test_template_passthrough PASSED [ 1%] tests/test_api.py::TestExtendedAPI::test_get_template_undefined PASSED [ 1%] tests/test_api.py::TestExtendedAPI::test_autoescape_autoselect PASSED [ 1%] tests/test_api.py::TestExtendedAPI::test_sandbox_max_range PASSED [ 1%] tests/test_api.py::TestMeta::test_find_undeclared_variables PASSED [ 1%] tests/test_api.py::TestMeta::test_find_refererenced_templates PASSED [ 2%] tests/test_api.py::TestMeta::test_find_included_templates PASSED [ 2%] tests/test_api.py::TestStreaming::test_basic_streaming PASSED [ 2%] tests/test_api.py::TestStreaming::test_buffered_streaming PASSED [ 2%] tests/test_api.py::TestStreaming::test_streaming_behavior PASSED [ 2%] tests/test_api.py::TestStreaming::test_dump_stream PASSED [ 2%] tests/test_api.py::TestUndefined::test_stopiteration_is_undefined PASSED [ 2%] tests/test_api.py::TestUndefined::test_undefined_and_special_attributes PASSED [ 2%] tests/test_api.py::TestUndefined::test_undefined_attribute_error PASSED [ 3%] tests/test_api.py::TestUndefined::test_logging_undefined PASSED [ 3%] tests/test_api.py::TestUndefined::test_default_undefined PASSED [ 3%] tests/test_api.py::TestUndefined::test_chainable_undefined PASSED [ 3%] tests/test_api.py::TestUndefined::test_debug_undefined PASSED [ 3%] tests/test_api.py::TestUndefined::test_strict_undefined PASSED [ 3%] tests/test_api.py::TestUndefined::test_indexing_gives_undefined PASSED [ 3%] tests/test_api.py::TestUndefined::test_none_gives_proper_error PASSED [ 4%] tests/test_api.py::TestUndefined::test_object_repr PASSED [ 4%] tests/test_api.py::TestLowLevel::test_custom_code_generator PASSED [ 4%] tests/test_api.py::TestLowLevel::test_custom_context PASSED [ 4%] tests/test_async.py::test_basic_async PASSED [ 4%] tests/test_async.py::test_await_on_calls PASSED [ 4%] tests/test_async.py::test_await_on_calls_normal_render PASSED [ 4%] tests/test_async.py::test_await_and_macros PASSED [ 4%] tests/test_async.py::test_async_blocks PASSED [ 5%] tests/test_async.py::test_async_generate PASSED [ 5%] tests/test_async.py::test_async_iteration_in_templates PASSED [ 5%] tests/test_async.py::test_async_iteration_in_templates_extended PASSED [ 5%] tests/test_async.py::TestAsyncImports::test_context_imports PASSED [ 5%] tests/test_async.py::TestAsyncImports::test_trailing_comma PASSED [ 5%] tests/test_async.py::TestAsyncImports::test_exports PASSED [ 5%] tests/test_async.py::TestAsyncIncludes::test_context_include PASSED [ 6%] tests/test_async.py::TestAsyncIncludes::test_choice_includes PASSED [ 6%] tests/test_async.py::TestAsyncIncludes::test_include_ignoring_missing PASSED [ 6%] tests/test_async.py::TestAsyncIncludes::test_context_include_with_overrides PASSED [ 6%] tests/test_async.py::TestAsyncIncludes::test_unoptimized_scopes PASSED [ 6%] tests/test_async.py::TestAsyncIncludes::test_unoptimized_scopes_autoescape PASSED [ 6%] tests/test_async.py::TestAsyncForLoop::test_simple PASSED [ 6%] tests/test_async.py::TestAsyncForLoop::test_else PASSED [ 6%] tests/test_async.py::TestAsyncForLoop::test_empty_blocks PASSED [ 7%] tests/test_async.py::TestAsyncForLoop::test_context_vars[0] PASSED [ 7%] tests/test_async.py::TestAsyncForLoop::test_context_vars[iter] PASSED [ 7%] tests/test_async.py::TestAsyncForLoop::test_context_vars[reversed] PASSED [ 7%] tests/test_async.py::TestAsyncForLoop::test_context_vars[1] PASSED [ 7%] tests/test_async.py::TestAsyncForLoop::test_context_vars[auto_aiter] PASSED [ 7%] tests/test_async.py::TestAsyncForLoop::test_cycling PASSED [ 7%] tests/test_async.py::TestAsyncForLoop::test_lookaround PASSED [ 8%] tests/test_async.py::TestAsyncForLoop::test_changed PASSED [ 8%] tests/test_async.py::TestAsyncForLoop::test_scope PASSED [ 8%] tests/test_async.py::TestAsyncForLoop::test_varlen PASSED [ 8%] tests/test_async.py::TestAsyncForLoop::test_noniter PASSED [ 8%] tests/test_async.py::TestAsyncForLoop::test_recursive PASSED [ 8%] tests/test_async.py::TestAsyncForLoop::test_recursive_lookaround PASSED [ 8%] tests/test_async.py::TestAsyncForLoop::test_recursive_depth0 PASSED [ 8%] tests/test_async.py::TestAsyncForLoop::test_recursive_depth PASSED [ 9%] tests/test_async.py::TestAsyncForLoop::test_looploop PASSED [ 9%] tests/test_async.py::TestAsyncForLoop::test_reversed_bug PASSED [ 9%] tests/test_async.py::TestAsyncForLoop::test_loop_errors PASSED [ 9%] tests/test_async.py::TestAsyncForLoop::test_loop_filter PASSED [ 9%] tests/test_async.py::TestAsyncForLoop::test_scoped_special_var PASSED [ 9%] tests/test_async.py::TestAsyncForLoop::test_scoped_loop_var PASSED [ 9%] tests/test_async.py::TestAsyncForLoop::test_recursive_empty_loop_iter PASSED [ 10%] tests/test_async.py::TestAsyncForLoop::test_call_in_loop PASSED [ 10%] tests/test_async.py::TestAsyncForLoop::test_scoping_bug PASSED [ 10%] tests/test_async.py::TestAsyncForLoop::test_unpacking PASSED [ 10%] tests/test_async.py::TestAsyncForLoop::test_recursive_loop_filter PASSED [ 10%] tests/test_async.py::TestAsyncForLoop::test_nonrecursive_loop_filter PASSED [ 10%] tests/test_async.py::TestAsyncForLoop::test_bare_async PASSED [ 10%] tests/test_async.py::TestAsyncForLoop::test_awaitable_property_slicing PASSED [ 10%] tests/test_async.py::test_namespace_awaitable PASSED [ 11%] tests/test_asyncfilters.py::test_first[0] PASSED [ 11%] tests/test_asyncfilters.py::test_first[1] PASSED [ 11%] tests/test_asyncfilters.py::test_groupby[0] PASSED [ 11%] tests/test_asyncfilters.py::test_groupby[1] PASSED [ 11%] tests/test_asyncfilters.py::test_groupby_tuple_index[0] PASSED [ 11%] tests/test_asyncfilters.py::test_groupby_tuple_index[1] PASSED [ 11%] tests/test_asyncfilters.py::test_groupby_multidot[0] PASSED [ 12%] tests/test_asyncfilters.py::test_groupby_multidot[1] PASSED [ 12%] tests/test_asyncfilters.py::test_join_env_int[0] PASSED [ 12%] tests/test_asyncfilters.py::test_join_env_int[1] PASSED [ 12%] tests/test_asyncfilters.py::test_join_string_list[0] PASSED [ 12%] tests/test_asyncfilters.py::test_join_string_list[1] PASSED [ 12%] tests/test_asyncfilters.py::test_join_attribute[0] PASSED [ 12%] tests/test_asyncfilters.py::test_join_attribute[1] PASSED [ 12%] tests/test_asyncfilters.py::test_simple_reject[0] PASSED [ 13%] tests/test_asyncfilters.py::test_simple_reject[1] PASSED [ 13%] tests/test_asyncfilters.py::test_bool_reject[0] PASSED [ 13%] tests/test_asyncfilters.py::test_bool_reject[1] PASSED [ 13%] tests/test_asyncfilters.py::test_simple_select[0] PASSED [ 13%] tests/test_asyncfilters.py::test_simple_select[1] PASSED [ 13%] tests/test_asyncfilters.py::test_bool_select[0] PASSED [ 13%] tests/test_asyncfilters.py::test_bool_select[1] PASSED [ 14%] tests/test_asyncfilters.py::test_simple_select_attr[0] PASSED [ 14%] tests/test_asyncfilters.py::test_simple_select_attr[1] PASSED [ 14%] tests/test_asyncfilters.py::test_simple_map[0] PASSED [ 14%] tests/test_asyncfilters.py::test_simple_map[1] PASSED [ 14%] tests/test_asyncfilters.py::test_map_sum PASSED [ 14%] tests/test_asyncfilters.py::test_attribute_map[0] PASSED [ 14%] tests/test_asyncfilters.py::test_attribute_map[1] PASSED [ 14%] tests/test_asyncfilters.py::test_empty_map PASSED [ 15%] tests/test_asyncfilters.py::test_sum[0] PASSED [ 15%] tests/test_asyncfilters.py::test_sum[1] PASSED [ 15%] tests/test_asyncfilters.py::test_sum_attributes[0] PASSED [ 15%] tests/test_asyncfilters.py::test_sum_attributes[1] PASSED [ 15%] tests/test_asyncfilters.py::test_sum_attributes_nested PASSED [ 15%] tests/test_asyncfilters.py::test_sum_attributes_tuple PASSED [ 15%] tests/test_asyncfilters.py::test_slice[0] PASSED [ 16%] tests/test_asyncfilters.py::test_slice[1] PASSED [ 16%] tests/test_bytecode_cache.py::TestByteCodeCache::test_simple PASSED [ 16%] tests/test_bytecode_cache.py::TestMemcachedBytecodeCache::test_dump_load PASSED [ 16%] tests/test_bytecode_cache.py::TestMemcachedBytecodeCache::test_exception PASSED [ 16%] tests/test_core_tags.py::TestForLoop::test_simple PASSED [ 16%] tests/test_core_tags.py::TestForLoop::test_else PASSED [ 16%] tests/test_core_tags.py::TestForLoop::test_else_scoping_item PASSED [ 16%] tests/test_core_tags.py::TestForLoop::test_empty_blocks PASSED [ 17%] tests/test_core_tags.py::TestForLoop::test_context_vars PASSED [ 17%] tests/test_core_tags.py::TestForLoop::test_cycling PASSED [ 17%] tests/test_core_tags.py::TestForLoop::test_lookaround PASSED [ 17%] tests/test_core_tags.py::TestForLoop::test_changed PASSED [ 17%] tests/test_core_tags.py::TestForLoop::test_scope PASSED [ 17%] tests/test_core_tags.py::TestForLoop::test_varlen PASSED [ 17%] tests/test_core_tags.py::TestForLoop::test_noniter PASSED [ 18%] tests/test_core_tags.py::TestForLoop::test_recursive PASSED [ 18%] tests/test_core_tags.py::TestForLoop::test_recursive_lookaround PASSED [ 18%] tests/test_core_tags.py::TestForLoop::test_recursive_depth0 PASSED [ 18%] tests/test_core_tags.py::TestForLoop::test_recursive_depth PASSED [ 18%] tests/test_core_tags.py::TestForLoop::test_looploop PASSED [ 18%] tests/test_core_tags.py::TestForLoop::test_reversed_bug PASSED [ 18%] tests/test_core_tags.py::TestForLoop::test_loop_errors PASSED [ 18%] tests/test_core_tags.py::TestForLoop::test_loop_filter PASSED [ 19%] tests/test_core_tags.py::TestForLoop::test_loop_unassignable PASSED [ 19%] tests/test_core_tags.py::TestForLoop::test_scoped_special_var PASSED [ 19%] tests/test_core_tags.py::TestForLoop::test_scoped_loop_var PASSED [ 19%] tests/test_core_tags.py::TestForLoop::test_recursive_empty_loop_iter PASSED [ 19%] tests/test_core_tags.py::TestForLoop::test_call_in_loop PASSED [ 19%] tests/test_core_tags.py::TestForLoop::test_scoping_bug PASSED [ 19%] tests/test_core_tags.py::TestForLoop::test_unpacking PASSED [ 20%] tests/test_core_tags.py::TestForLoop::test_intended_scoping_with_set PASSED [ 20%] tests/test_core_tags.py::TestIfCondition::test_simple PASSED [ 20%] tests/test_core_tags.py::TestIfCondition::test_elif PASSED [ 20%] tests/test_core_tags.py::TestIfCondition::test_elif_deep PASSED [ 20%] tests/test_core_tags.py::TestIfCondition::test_else PASSED [ 20%] tests/test_core_tags.py::TestIfCondition::test_empty PASSED [ 20%] tests/test_core_tags.py::TestIfCondition::test_complete PASSED [ 20%] tests/test_core_tags.py::TestIfCondition::test_no_scope PASSED [ 21%] tests/test_core_tags.py::TestMacros::test_simple PASSED [ 21%] tests/test_core_tags.py::TestMacros::test_scoping PASSED [ 21%] tests/test_core_tags.py::TestMacros::test_arguments PASSED [ 21%] tests/test_core_tags.py::TestMacros::test_arguments_defaults_nonsense PASSED [ 21%] tests/test_core_tags.py::TestMacros::test_caller_defaults_nonsense PASSED [ 21%] tests/test_core_tags.py::TestMacros::test_varargs PASSED [ 21%] tests/test_core_tags.py::TestMacros::test_simple_call PASSED [ 22%] tests/test_core_tags.py::TestMacros::test_complex_call PASSED [ 22%] tests/test_core_tags.py::TestMacros::test_caller_undefined PASSED [ 22%] tests/test_core_tags.py::TestMacros::test_include PASSED [ 22%] tests/test_core_tags.py::TestMacros::test_macro_api PASSED [ 22%] tests/test_core_tags.py::TestMacros::test_callself PASSED [ 22%] tests/test_core_tags.py::TestMacros::test_macro_defaults_self_ref PASSED [ 22%] tests/test_core_tags.py::TestSet::test_normal PASSED [ 22%] tests/test_core_tags.py::TestSet::test_block PASSED [ 23%] tests/test_core_tags.py::TestSet::test_block_escaping PASSED [ 23%] tests/test_core_tags.py::TestSet::test_set_invalid PASSED [ 23%] tests/test_core_tags.py::TestSet::test_namespace_redefined PASSED [ 23%] tests/test_core_tags.py::TestSet::test_namespace PASSED [ 23%] tests/test_core_tags.py::TestSet::test_namespace_block PASSED [ 23%] tests/test_core_tags.py::TestSet::test_init_namespace PASSED [ 23%] tests/test_core_tags.py::TestSet::test_namespace_loop PASSED [ 24%] tests/test_core_tags.py::TestSet::test_namespace_macro PASSED [ 24%] tests/test_core_tags.py::TestSet::test_block_escaping_filtered PASSED [ 24%] tests/test_core_tags.py::TestSet::test_block_filtered PASSED [ 24%] tests/test_core_tags.py::TestSet::test_block_filtered_set PASSED [ 24%] tests/test_core_tags.py::TestWith::test_with PASSED [ 24%] tests/test_core_tags.py::TestWith::test_with_argument_scoping PASSED [ 24%] tests/test_debug.py::TestDebug::test_runtime_error PASSED [ 24%] tests/test_debug.py::TestDebug::test_syntax_error PASSED [ 25%] tests/test_debug.py::TestDebug::test_regular_syntax_error PASSED [ 25%] tests/test_debug.py::TestDebug::test_pickleable_syntax_error PASSED [ 25%] tests/test_debug.py::TestDebug::test_include_syntax_error_source PASSED [ 25%] tests/test_debug.py::TestDebug::test_local_extraction PASSED [ 25%] tests/test_debug.py::TestDebug::test_get_corresponding_lineno_traceback PASSED [ 25%] tests/test_ext.py::TestExtensions::test_extend_late PASSED [ 25%] tests/test_ext.py::TestExtensions::test_loop_controls PASSED [ 26%] tests/test_ext.py::TestExtensions::test_do PASSED [ 26%] tests/test_ext.py::TestExtensions::test_extension_nodes PASSED [ 26%] tests/test_ext.py::TestExtensions::test_contextreference_node_passes_context PASSED [ 26%] tests/test_ext.py::TestExtensions::test_contextreference_node_can_pass_locals PASSED [ 26%] tests/test_ext.py::TestExtensions::test_identifier PASSED [ 26%] tests/test_ext.py::TestExtensions::test_rebinding PASSED [ 26%] tests/test_ext.py::TestExtensions::test_preprocessor_extension PASSED [ 26%] tests/test_ext.py::TestExtensions::test_streamfilter_extension PASSED [ 27%] tests/test_ext.py::TestExtensions::test_extension_ordering PASSED [ 27%] tests/test_ext.py::TestExtensions::test_debug PASSED [ 27%] tests/test_ext.py::TestInternationalization::test_trans PASSED [ 27%] tests/test_ext.py::TestInternationalization::test_trans_plural PASSED [ 27%] tests/test_ext.py::TestInternationalization::test_trans_plural_with_functions PASSED [ 27%] tests/test_ext.py::TestInternationalization::test_complex_plural PASSED [ 27%] tests/test_ext.py::TestInternationalization::test_trans_stringformatting PASSED [ 28%] tests/test_ext.py::TestInternationalization::test_trimmed PASSED [ 28%] tests/test_ext.py::TestInternationalization::test_trimmed_policy PASSED [ 28%] tests/test_ext.py::TestInternationalization::test_trimmed_policy_override PASSED [ 28%] tests/test_ext.py::TestInternationalization::test_trimmed_vars PASSED [ 28%] tests/test_ext.py::TestInternationalization::test_trimmed_varname_trimmed PASSED [ 28%] tests/test_ext.py::TestInternationalization::test_extract PASSED [ 28%] tests/test_ext.py::TestInternationalization::test_extract_trimmed PASSED [ 28%] tests/test_ext.py::TestInternationalization::test_extract_trimmed_option PASSED [ 29%] tests/test_ext.py::TestInternationalization::test_comment_extract PASSED [ 29%] tests/test_ext.py::TestScope::test_basic_scope_behavior PASSED [ 29%] tests/test_ext.py::TestNewstyleInternationalization::test_trans PASSED [ 29%] tests/test_ext.py::TestNewstyleInternationalization::test_trans_plural PASSED [ 29%] tests/test_ext.py::TestNewstyleInternationalization::test_complex_plural PASSED [ 29%] tests/test_ext.py::TestNewstyleInternationalization::test_trans_stringformatting PASSED [ 29%] tests/test_ext.py::TestNewstyleInternationalization::test_newstyle_plural PASSED [ 30%] tests/test_ext.py::TestNewstyleInternationalization::test_autoescape_support PASSED [ 30%] tests/test_ext.py::TestNewstyleInternationalization::test_autoescape_macros PASSED [ 30%] tests/test_ext.py::TestNewstyleInternationalization::test_num_used_twice PASSED [ 30%] tests/test_ext.py::TestNewstyleInternationalization::test_num_called_num PASSED [ 30%] tests/test_ext.py::TestNewstyleInternationalization::test_trans_vars PASSED [ 30%] tests/test_ext.py::TestNewstyleInternationalization::test_novars_vars_escaping PASSED [ 30%] tests/test_ext.py::TestAutoEscape::test_scoped_setting PASSED [ 30%] tests/test_ext.py::TestAutoEscape::test_nonvolatile PASSED [ 31%] tests/test_ext.py::TestAutoEscape::test_volatile PASSED [ 31%] tests/test_ext.py::TestAutoEscape::test_scoping PASSED [ 31%] tests/test_ext.py::TestAutoEscape::test_volatile_scoping PASSED [ 31%] tests/test_ext.py::TestAutoEscape::test_overlay_scopes PASSED [ 31%] tests/test_features.py::test_generator_stop PASSED [ 31%] tests/test_features.py::test_ascii_str SKIPPED [ 31%] tests/test_filters.py::TestFilter::test_filter_calling PASSED [ 32%] tests/test_filters.py::TestFilter::test_capitalize PASSED [ 32%] tests/test_filters.py::TestFilter::test_center PASSED [ 32%] tests/test_filters.py::TestFilter::test_default PASSED [ 32%] tests/test_filters.py::TestFilter::test_dictsort[-[('aa', 0), ('AB', 3), ('b', 1), ('c', 2)]] PASSED [ 32%] tests/test_filters.py::TestFilter::test_dictsort[true-[('AB', 3), ('aa', 0), ('b', 1), ('c', 2)]] PASSED [ 32%] tests/test_filters.py::TestFilter::test_dictsort[by="value"-[('aa', 0), ('b', 1), ('c', 2), ('AB', 3)]] PASSED [ 32%] tests/test_filters.py::TestFilter::test_dictsort[reverse=true-[('c', 2), ('b', 1), ('AB', 3), ('aa', 0)]] PASSED [ 32%] tests/test_filters.py::TestFilter::test_batch PASSED [ 33%] tests/test_filters.py::TestFilter::test_slice PASSED [ 33%] tests/test_filters.py::TestFilter::test_escape PASSED [ 33%] tests/test_filters.py::TestFilter::test_trim[None-..stays..] PASSED [ 33%] tests/test_filters.py::TestFilter::test_trim[.- ..stays] PASSED [ 33%] tests/test_filters.py::TestFilter::test_trim[ .-stays] PASSED [ 33%] tests/test_filters.py::TestFilter::test_striptags PASSED [ 33%] tests/test_filters.py::TestFilter::test_filesizeformat PASSED [ 34%] tests/test_filters.py::TestFilter::test_filesizeformat_issue59 PASSED [ 34%] tests/test_filters.py::TestFilter::test_first PASSED [ 34%] tests/test_filters.py::TestFilter::test_float[42-42.0] PASSED [ 34%] tests/test_filters.py::TestFilter::test_float[abc-0.0] PASSED [ 34%] tests/test_filters.py::TestFilter::test_float[32.32-32.32] PASSED [ 34%] tests/test_filters.py::TestFilter::test_float_default PASSED [ 34%] tests/test_filters.py::TestFilter::test_format PASSED [ 34%] tests/test_filters.py::TestFilter::test_indent PASSED [ 35%] tests/test_filters.py::TestFilter::test_indent_markup_input PASSED [ 35%] tests/test_filters.py::TestFilter::test_int[42-42] PASSED [ 35%] tests/test_filters.py::TestFilter::test_int[abc-0] PASSED [ 35%] tests/test_filters.py::TestFilter::test_int[32.32-32] PASSED [ 35%] tests/test_filters.py::TestFilter::test_int[12345678901234567890-12345678901234567890] PASSED [ 35%] tests/test_filters.py::TestFilter::test_int_base[0x4d32-16-19762] PASSED [ 35%] tests/test_filters.py::TestFilter::test_int_base[011-8-9] PASSED [ 36%] tests/test_filters.py::TestFilter::test_int_base[0x33Z-16-0] PASSED [ 36%] tests/test_filters.py::TestFilter::test_int_default PASSED [ 36%] tests/test_filters.py::TestFilter::test_int_special_method PASSED [ 36%] tests/test_filters.py::TestFilter::test_join PASSED [ 36%] tests/test_filters.py::TestFilter::test_join_attribute PASSED [ 36%] tests/test_filters.py::TestFilter::test_last PASSED [ 36%] tests/test_filters.py::TestFilter::test_length PASSED [ 36%] tests/test_filters.py::TestFilter::test_lower PASSED [ 37%] tests/test_filters.py::TestFilter::test_pprint PASSED [ 37%] tests/test_filters.py::TestFilter::test_random PASSED [ 37%] tests/test_filters.py::TestFilter::test_reverse PASSED [ 37%] tests/test_filters.py::TestFilter::test_string PASSED [ 37%] tests/test_filters.py::TestFilter::test_title PASSED [ 37%] tests/test_filters.py::TestFilter::test_truncate PASSED [ 37%] tests/test_filters.py::TestFilter::test_truncate_very_short PASSED [ 38%] tests/test_filters.py::TestFilter::test_truncate_end_length PASSED [ 38%] tests/test_filters.py::TestFilter::test_upper PASSED [ 38%] tests/test_filters.py::TestFilter::test_urlize PASSED [ 38%] tests/test_filters.py::TestFilter::test_urlize_rel_policy PASSED [ 38%] tests/test_filters.py::TestFilter::test_urlize_target_parameter PASSED [ 38%] tests/test_filters.py::TestFilter::test_wordcount PASSED [ 38%] tests/test_filters.py::TestFilter::test_block PASSED [ 38%] tests/test_filters.py::TestFilter::test_chaining PASSED [ 39%] tests/test_filters.py::TestFilter::test_sum PASSED [ 39%] tests/test_filters.py::TestFilter::test_sum_attributes PASSED [ 39%] tests/test_filters.py::TestFilter::test_sum_attributes_nested PASSED [ 39%] tests/test_filters.py::TestFilter::test_sum_attributes_tuple PASSED [ 39%] tests/test_filters.py::TestFilter::test_abs PASSED [ 39%] tests/test_filters.py::TestFilter::test_round_positive PASSED [ 39%] tests/test_filters.py::TestFilter::test_round_negative PASSED [ 40%] tests/test_filters.py::TestFilter::test_xmlattr PASSED [ 40%] tests/test_filters.py::TestFilter::test_sort1 PASSED [ 40%] tests/test_filters.py::TestFilter::test_sort2 PASSED [ 40%] tests/test_filters.py::TestFilter::test_sort3 PASSED [ 40%] tests/test_filters.py::TestFilter::test_sort4 PASSED [ 40%] tests/test_filters.py::TestFilter::test_sort5 PASSED [ 40%] tests/test_filters.py::TestFilter::test_sort6 PASSED [ 40%] tests/test_filters.py::TestFilter::test_sort7 PASSED [ 41%] tests/test_filters.py::TestFilter::test_sort8 PASSED [ 41%] tests/test_filters.py::TestFilter::test_unique PASSED [ 41%] tests/test_filters.py::TestFilter::test_unique_case_sensitive PASSED [ 41%] tests/test_filters.py::TestFilter::test_unique_attribute PASSED [ 41%] tests/test_filters.py::TestFilter::test_min_max[{{ ["a", "B"]|min }}-a] PASSED [ 41%] tests/test_filters.py::TestFilter::test_min_max[{{ ["a", "B"]|min(case_sensitive=true) }}-B] PASSED [ 41%] tests/test_filters.py::TestFilter::test_min_max[{{ []|min }}-] PASSED [ 42%] tests/test_filters.py::TestFilter::test_min_max[{{ ["a", "B"]|max }}-B] PASSED [ 42%] tests/test_filters.py::TestFilter::test_min_max[{{ ["a", "B"]|max(case_sensitive=true) }}-a] PASSED [ 42%] tests/test_filters.py::TestFilter::test_min_max[{{ []|max }}-] PASSED [ 42%] tests/test_filters.py::TestFilter::test_min_max_attribute[min-1] PASSED [ 42%] tests/test_filters.py::TestFilter::test_min_max_attribute[max-9] PASSED [ 42%] tests/test_filters.py::TestFilter::test_groupby PASSED [ 42%] tests/test_filters.py::TestFilter::test_groupby_tuple_index PASSED [ 42%] tests/test_filters.py::TestFilter::test_groupby_multidot PASSED [ 43%] tests/test_filters.py::TestFilter::test_filtertag PASSED [ 43%] tests/test_filters.py::TestFilter::test_replace PASSED [ 43%] tests/test_filters.py::TestFilter::test_forceescape PASSED [ 43%] tests/test_filters.py::TestFilter::test_safe PASSED [ 43%] tests/test_filters.py::TestFilter::test_urlencode[Hello, world!-Hello%2C%20world%21] PASSED [ 43%] tests/test_filters.py::TestFilter::test_urlencode[Hello, world\u203d-Hello%2C%20world%E2%80%BD] PASSED [ 43%] tests/test_filters.py::TestFilter::test_urlencode[value2-f=1] PASSED [ 44%] tests/test_filters.py::TestFilter::test_urlencode[value3-f=1&z=2] PASSED [ 44%] tests/test_filters.py::TestFilter::test_urlencode[value4-%E2%80%BD=1] PASSED [ 44%] tests/test_filters.py::TestFilter::test_urlencode[value5-0=1] PASSED [ 44%] tests/test_filters.py::TestFilter::test_urlencode[value6-a+b%2Fc=a+b%2Fc] PASSED [ 44%] tests/test_filters.py::TestFilter::test_urlencode[a b/c-a%20b/c] PASSED [ 44%] tests/test_filters.py::TestFilter::test_simple_map PASSED [ 44%] tests/test_filters.py::TestFilter::test_map_sum PASSED [ 44%] tests/test_filters.py::TestFilter::test_attribute_map PASSED [ 45%] tests/test_filters.py::TestFilter::test_empty_map PASSED [ 45%] tests/test_filters.py::TestFilter::test_map_default PASSED [ 45%] tests/test_filters.py::TestFilter::test_simple_select PASSED [ 45%] tests/test_filters.py::TestFilter::test_bool_select PASSED [ 45%] tests/test_filters.py::TestFilter::test_simple_reject PASSED [ 45%] tests/test_filters.py::TestFilter::test_bool_reject PASSED [ 45%] tests/test_filters.py::TestFilter::test_simple_select_attr PASSED [ 46%] tests/test_filters.py::TestFilter::test_simple_reject_attr PASSED [ 46%] tests/test_filters.py::TestFilter::test_func_select_attr PASSED [ 46%] tests/test_filters.py::TestFilter::test_func_reject_attr PASSED [ 46%] tests/test_filters.py::TestFilter::test_json_dump PASSED [ 46%] tests/test_filters.py::TestFilter::test_wordwrap PASSED [ 46%] tests/test_idtracking.py::test_basics PASSED [ 46%] tests/test_idtracking.py::test_complex PASSED [ 46%] tests/test_idtracking.py::test_if_branching_stores PASSED [ 47%] tests/test_idtracking.py::test_if_branching_stores_undefined PASSED [ 47%] tests/test_idtracking.py::test_if_branching_multi_scope PASSED [ 47%] tests/test_imports.py::TestImports::test_context_imports PASSED [ 47%] tests/test_imports.py::TestImports::test_import_needs_name PASSED [ 47%] tests/test_imports.py::TestImports::test_no_trailing_comma PASSED [ 47%] tests/test_imports.py::TestImports::test_trailing_comma_with_context PASSED [ 47%] tests/test_imports.py::TestImports::test_exports PASSED [ 48%] tests/test_imports.py::TestIncludes::test_context_include PASSED [ 48%] tests/test_imports.py::TestIncludes::test_choice_includes PASSED [ 48%] tests/test_imports.py::TestIncludes::test_include_ignoring_missing PASSED [ 48%] tests/test_imports.py::TestIncludes::test_context_include_with_overrides PASSED [ 48%] tests/test_imports.py::TestIncludes::test_unoptimized_scopes PASSED [ 48%] tests/test_imports.py::TestIncludes::test_import_from_with_context PASSED [ 48%] tests/test_inheritance.py::TestInheritance::test_layout PASSED [ 48%] tests/test_inheritance.py::TestInheritance::test_level1 PASSED [ 49%] tests/test_inheritance.py::TestInheritance::test_level2 PASSED [ 49%] tests/test_inheritance.py::TestInheritance::test_level3 PASSED [ 49%] tests/test_inheritance.py::TestInheritance::test_level4 PASSED [ 49%] tests/test_inheritance.py::TestInheritance::test_super PASSED [ 49%] tests/test_inheritance.py::TestInheritance::test_working PASSED [ 49%] tests/test_inheritance.py::TestInheritance::test_reuse_blocks PASSED [ 49%] tests/test_inheritance.py::TestInheritance::test_preserve_blocks PASSED [ 50%] tests/test_inheritance.py::TestInheritance::test_dynamic_inheritance PASSED [ 50%] tests/test_inheritance.py::TestInheritance::test_multi_inheritance PASSED [ 50%] tests/test_inheritance.py::TestInheritance::test_scoped_block PASSED [ 50%] tests/test_inheritance.py::TestInheritance::test_super_in_scoped_block PASSED [ 50%] tests/test_inheritance.py::TestInheritance::test_scoped_block_after_inheritance PASSED [ 50%] tests/test_inheritance.py::TestBugFix::test_fixed_macro_scoping_bug PASSED [ 50%] tests/test_inheritance.py::TestBugFix::test_double_extends PASSED [ 50%] tests/test_lexnparse.py::TestTokenStream::test_simple PASSED [ 51%] tests/test_lexnparse.py::TestTokenStream::test_iter PASSED [ 51%] tests/test_lexnparse.py::TestLexer::test_raw1 PASSED [ 51%] tests/test_lexnparse.py::TestLexer::test_raw2 PASSED [ 51%] tests/test_lexnparse.py::TestLexer::test_raw3 PASSED [ 51%] tests/test_lexnparse.py::TestLexer::test_raw4 PASSED [ 51%] tests/test_lexnparse.py::TestLexer::test_balancing PASSED [ 51%] tests/test_lexnparse.py::TestLexer::test_comments PASSED [ 52%] tests/test_lexnparse.py::TestLexer::test_string_escapes PASSED [ 52%] tests/test_lexnparse.py::TestLexer::test_bytefallback PASSED [ 52%] tests/test_lexnparse.py::TestLexer::test_operators PASSED [ 52%] tests/test_lexnparse.py::TestLexer::test_normalizing PASSED [ 52%] tests/test_lexnparse.py::TestLexer::test_trailing_newline PASSED [ 52%] tests/test_lexnparse.py::TestLexer::test_name[foo-True-True] PASSED [ 52%] tests/test_lexnparse.py::TestLexer::test_name[f\xf6\xf6-False-True] PASSED [ 52%] tests/test_lexnparse.py::TestLexer::test_name[\u304d-False-True] PASSED [ 53%] tests/test_lexnparse.py::TestLexer::test_name[_-True-True] PASSED [ 53%] tests/test_lexnparse.py::TestLexer::test_name[1a-False-False] PASSED [ 53%] tests/test_lexnparse.py::TestLexer::test_name[a--False-False] PASSED [ 53%] tests/test_lexnparse.py::TestLexer::test_name[\U0001f40d-False-False] PASSED [ 53%] tests/test_lexnparse.py::TestLexer::test_name[a\U0001f40d-False-False] PASSED [ 53%] tests/test_lexnparse.py::TestLexer::test_name[\u1885-False-True] PASSED [ 53%] tests/test_lexnparse.py::TestLexer::test_name[\u1886-False-True] PASSED [ 54%] tests/test_lexnparse.py::TestLexer::test_name[\u2118-False-True] PASSED [ 54%] tests/test_lexnparse.py::TestLexer::test_name[\u212e-False-True] PASSED [ 54%] tests/test_lexnparse.py::TestLexer::test_name[\xb7-False-False] PASSED [ 54%] tests/test_lexnparse.py::TestLexer::test_name[a\xb7-False-True] PASSED [ 54%] tests/test_lexnparse.py::TestLexer::test_lineno_with_strip PASSED [ 54%] tests/test_lexnparse.py::TestParser::test_php_syntax PASSED [ 54%] tests/test_lexnparse.py::TestParser::test_erb_syntax PASSED [ 54%] tests/test_lexnparse.py::TestParser::test_comment_syntax PASSED [ 55%] tests/test_lexnparse.py::TestParser::test_balancing PASSED [ 55%] tests/test_lexnparse.py::TestParser::test_start_comment PASSED [ 55%] tests/test_lexnparse.py::TestParser::test_line_syntax PASSED [ 55%] tests/test_lexnparse.py::TestParser::test_line_syntax_priority PASSED [ 55%] tests/test_lexnparse.py::TestParser::test_error_messages PASSED [ 55%] tests/test_lexnparse.py::TestSyntax::test_call PASSED [ 55%] tests/test_lexnparse.py::TestSyntax::test_slicing PASSED [ 56%] tests/test_lexnparse.py::TestSyntax::test_attr PASSED [ 56%] tests/test_lexnparse.py::TestSyntax::test_subscript PASSED [ 56%] tests/test_lexnparse.py::TestSyntax::test_tuple PASSED [ 56%] tests/test_lexnparse.py::TestSyntax::test_math PASSED [ 56%] tests/test_lexnparse.py::TestSyntax::test_div PASSED [ 56%] tests/test_lexnparse.py::TestSyntax::test_unary PASSED [ 56%] tests/test_lexnparse.py::TestSyntax::test_concat PASSED [ 56%] tests/test_lexnparse.py::TestSyntax::test_compare[1->-0] PASSED [ 57%] tests/test_lexnparse.py::TestSyntax::test_compare[1->=-1] PASSED [ 57%] tests/test_lexnparse.py::TestSyntax::test_compare[2-<-3] PASSED [ 57%] tests/test_lexnparse.py::TestSyntax::test_compare[3-<=-4] PASSED [ 57%] tests/test_lexnparse.py::TestSyntax::test_compare[4-==-4] PASSED [ 57%] tests/test_lexnparse.py::TestSyntax::test_compare[4-!=-5] PASSED [ 57%] tests/test_lexnparse.py::TestSyntax::test_compare_parens PASSED [ 57%] tests/test_lexnparse.py::TestSyntax::test_compare_compound[{{ 4 < 2 < 3 }}-False] PASSED [ 58%] tests/test_lexnparse.py::TestSyntax::test_compare_compound[{{ a < b < c }}-False] PASSED [ 58%] tests/test_lexnparse.py::TestSyntax::test_compare_compound[{{ 4 > 2 > 3 }}-False] PASSED [ 58%] tests/test_lexnparse.py::TestSyntax::test_compare_compound[{{ a > b > c }}-False] PASSED [ 58%] tests/test_lexnparse.py::TestSyntax::test_compare_compound[{{ 4 > 2 < 3 }}-True] PASSED [ 58%] tests/test_lexnparse.py::TestSyntax::test_compare_compound[{{ a > b < c }}-True] PASSED [ 58%] tests/test_lexnparse.py::TestSyntax::test_inop PASSED [ 58%] tests/test_lexnparse.py::TestSyntax::test_collection_literal[[]] PASSED [ 58%] tests/test_lexnparse.py::TestSyntax::test_collection_literal[{}] PASSED [ 59%] tests/test_lexnparse.py::TestSyntax::test_collection_literal[()] PASSED [ 59%] tests/test_lexnparse.py::TestSyntax::test_numeric_literal[1-1] PASSED [ 59%] tests/test_lexnparse.py::TestSyntax::test_numeric_literal[123-123] PASSED [ 59%] tests/test_lexnparse.py::TestSyntax::test_numeric_literal[12_34_56-123456] PASSED [ 59%] tests/test_lexnparse.py::TestSyntax::test_numeric_literal[1.2-1.2] PASSED [ 59%] tests/test_lexnparse.py::TestSyntax::test_numeric_literal[34.56-34.56] PASSED [ 59%] tests/test_lexnparse.py::TestSyntax::test_numeric_literal[3_4.5_6-34.56] PASSED [ 60%] tests/test_lexnparse.py::TestSyntax::test_numeric_literal[1e0-1.0] PASSED [ 60%] tests/test_lexnparse.py::TestSyntax::test_numeric_literal[10e1-100.0] PASSED [ 60%] tests/test_lexnparse.py::TestSyntax::test_numeric_literal[2.5e100-2.5e+100] PASSED [ 60%] tests/test_lexnparse.py::TestSyntax::test_numeric_literal[2.5e+100-2.5e+100] PASSED [ 60%] tests/test_lexnparse.py::TestSyntax::test_numeric_literal[25.6e-10-2.56e-09] PASSED [ 60%] tests/test_lexnparse.py::TestSyntax::test_numeric_literal[1_2.3_4e5_6-1.234e+57] PASSED [ 60%] tests/test_lexnparse.py::TestSyntax::test_bool PASSED [ 60%] tests/test_lexnparse.py::TestSyntax::test_grouping PASSED [ 61%] tests/test_lexnparse.py::TestSyntax::test_django_attr PASSED [ 61%] tests/test_lexnparse.py::TestSyntax::test_conditional_expression PASSED [ 61%] tests/test_lexnparse.py::TestSyntax::test_short_conditional_expression PASSED [ 61%] tests/test_lexnparse.py::TestSyntax::test_filter_priority PASSED [ 61%] tests/test_lexnparse.py::TestSyntax::test_function_calls PASSED [ 61%] tests/test_lexnparse.py::TestSyntax::test_tuple_expr PASSED [ 61%] tests/test_lexnparse.py::TestSyntax::test_trailing_comma PASSED [ 62%] tests/test_lexnparse.py::TestSyntax::test_block_end_name PASSED [ 62%] tests/test_lexnparse.py::TestSyntax::test_constant_casing PASSED [ 62%] tests/test_lexnparse.py::TestSyntax::test_test_chaining PASSED [ 62%] tests/test_lexnparse.py::TestSyntax::test_string_concatenation PASSED [ 62%] tests/test_lexnparse.py::TestSyntax::test_notin PASSED [ 62%] tests/test_lexnparse.py::TestSyntax::test_operator_precedence PASSED [ 62%] tests/test_lexnparse.py::TestSyntax::test_implicit_subscribed_tuple PASSED [ 62%] tests/test_lexnparse.py::TestSyntax::test_raw2 PASSED [ 63%] tests/test_lexnparse.py::TestSyntax::test_const PASSED [ 63%] tests/test_lexnparse.py::TestSyntax::test_neg_filter_priority PASSED [ 63%] tests/test_lexnparse.py::TestSyntax::test_const_assign PASSED [ 63%] tests/test_lexnparse.py::TestSyntax::test_localset PASSED [ 63%] tests/test_lexnparse.py::TestSyntax::test_parse_unary PASSED [ 63%] tests/test_lexnparse.py::TestLstripBlocks::test_lstrip PASSED [ 63%] tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_trim PASSED [ 64%] tests/test_lexnparse.py::TestLstripBlocks::test_no_lstrip PASSED [ 64%] tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_blocks_false_with_no_lstrip PASSED [ 64%] tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_endline PASSED [ 64%] tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_inline PASSED [ 64%] tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_nested PASSED [ 64%] tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_left_chars PASSED [ 64%] tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_embeded_strings PASSED [ 64%] tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_preserve_leading_newlines PASSED [ 65%] tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_comment PASSED [ 65%] tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_angle_bracket_simple PASSED [ 65%] tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_angle_bracket_comment PASSED [ 65%] tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_angle_bracket PASSED [ 65%] tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_angle_bracket_compact PASSED [ 65%] tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_blocks_outside_with_new_line PASSED [ 65%] tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_trim_blocks_outside_with_new_line PASSED [ 66%] tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_blocks_inside_with_new_line PASSED [ 66%] tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_trim_blocks_inside_with_new_line PASSED [ 66%] tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_blocks_without_new_line PASSED [ 66%] tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_trim_blocks_without_new_line PASSED [ 66%] tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_blocks_consume_after_without_new_line PASSED [ 66%] tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_trim_blocks_consume_before_without_new_line PASSED [ 66%] tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_trim_blocks_comment PASSED [ 66%] tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_trim_blocks_raw PASSED [ 67%] tests/test_lexnparse.py::TestLstripBlocks::test_php_syntax_with_manual PASSED [ 67%] tests/test_lexnparse.py::TestLstripBlocks::test_php_syntax PASSED [ 67%] tests/test_lexnparse.py::TestLstripBlocks::test_php_syntax_compact PASSED [ 67%] tests/test_lexnparse.py::TestLstripBlocks::test_erb_syntax PASSED [ 67%] tests/test_lexnparse.py::TestLstripBlocks::test_erb_syntax_with_manual PASSED [ 67%] tests/test_lexnparse.py::TestLstripBlocks::test_erb_syntax_no_lstrip PASSED [ 67%] tests/test_lexnparse.py::TestLstripBlocks::test_comment_syntax PASSED [ 68%] tests/test_loader.py::TestLoaders::test_dict_loader PASSED [ 68%] tests/test_loader.py::TestLoaders::test_package_loader PASSED [ 68%] tests/test_loader.py::TestLoaders::test_filesystem_loader_overlapping_names PASSED [ 68%] tests/test_loader.py::TestLoaders::test_choice_loader PASSED [ 68%] tests/test_loader.py::TestLoaders::test_function_loader PASSED [ 68%] tests/test_loader.py::TestLoaders::test_prefix_loader PASSED [ 68%] tests/test_loader.py::TestLoaders::test_caching PASSED [ 68%] tests/test_loader.py::TestLoaders::test_no_cache PASSED [ 69%] tests/test_loader.py::TestLoaders::test_limited_size_cache PASSED [ 69%] tests/test_loader.py::TestLoaders::test_cache_loader_change PASSED [ 69%] tests/test_loader.py::TestLoaders::test_dict_loader_cache_invalidates PASSED [ 69%] tests/test_loader.py::TestLoaders::test_split_template_path PASSED [ 69%] tests/test_loader.py::TestFileSystemLoader::test_searchpath_as_str PASSED [ 69%] tests/test_loader.py::TestFileSystemLoader::test_searchpath_as_pathlib PASSED [ 69%] tests/test_loader.py::TestFileSystemLoader::test_searchpath_as_list_including_pathlib PASSED [ 70%] tests/test_loader.py::TestFileSystemLoader::test_caches_template_based_on_mtime PASSED [ 70%] tests/test_loader.py::TestFileSystemLoader::test_uses_specified_encoding[utf-8-\u6587\u5b57\u5316\u3051] PASSED [ 70%] tests/test_loader.py::TestFileSystemLoader::test_uses_specified_encoding[iso-8859-1-\xe6\x96\x87\xe5\xad\x97\xe5\x8c\x96\xe3\x81\x91] PASSED [ 70%] tests/test_loader.py::TestModuleLoader::test_log PASSED [ 70%] tests/test_loader.py::TestModuleLoader::test_deflated_zip_compile PASSED [ 70%] tests/test_loader.py::TestModuleLoader::test_stored_zip_compile PASSED [ 70%] tests/test_loader.py::TestModuleLoader::test_filesystem_compile PASSED [ 70%] tests/test_loader.py::TestModuleLoader::test_weak_references PASSED [ 71%] tests/test_loader.py::TestModuleLoader::test_byte_compilation SKIPPED [ 71%] tests/test_loader.py::TestModuleLoader::test_choice_loader PASSED [ 71%] tests/test_loader.py::TestModuleLoader::test_prefix_loader PASSED [ 71%] tests/test_loader.py::TestModuleLoader::test_path_as_pathlib PASSED [ 71%] tests/test_loader.py::TestModuleLoader::test_supports_pathlib_in_list_of_paths PASSED [ 71%] tests/test_nativetypes.py::test_is_defined_native_return PASSED [ 71%] tests/test_nativetypes.py::test_undefined_native_return PASSED [ 72%] tests/test_nativetypes.py::test_adding_undefined_native_return PASSED [ 72%] tests/test_nativetypes.py::test_cast_int PASSED [ 72%] tests/test_nativetypes.py::test_list_add PASSED [ 72%] tests/test_nativetypes.py::test_multi_expression_add PASSED [ 72%] tests/test_nativetypes.py::test_loops PASSED [ 72%] tests/test_nativetypes.py::test_loops_with_ints PASSED [ 72%] tests/test_nativetypes.py::test_loop_look_alike PASSED [ 72%] tests/test_nativetypes.py::test_booleans[{{ value }}-True] PASSED [ 73%] tests/test_nativetypes.py::test_booleans[{{ value }}-False] PASSED [ 73%] tests/test_nativetypes.py::test_booleans[{{ 1 == 1 }}-True] PASSED [ 73%] tests/test_nativetypes.py::test_booleans[{{ 2 + 2 == 5 }}-False] PASSED [ 73%] tests/test_nativetypes.py::test_booleans[{{ None is none }}-True] PASSED [ 73%] tests/test_nativetypes.py::test_booleans[{{ '' == None }}-False] PASSED [ 73%] tests/test_nativetypes.py::test_variable_dunder PASSED [ 73%] tests/test_nativetypes.py::test_constant_dunder PASSED [ 74%] tests/test_nativetypes.py::test_constant_dunder_to_string PASSED [ 74%] tests/test_nativetypes.py::test_string_literal_var PASSED [ 74%] tests/test_nativetypes.py::test_string_top_level PASSED [ 74%] tests/test_nativetypes.py::test_tuple_of_variable_strings PASSED [ 74%] tests/test_nativetypes.py::test_concat_strings_with_quotes PASSED [ 74%] tests/test_nativetypes.py::test_no_intermediate_eval PASSED [ 74%] tests/test_nativetypes.py::test_spontaneous_env PASSED [ 74%] tests/test_regression.py::TestCorner::test_assigned_scoping PASSED [ 75%] tests/test_regression.py::TestCorner::test_closure_scoping PASSED [ 75%] tests/test_regression.py::TestBug::test_keyword_folding PASSED [ 75%] tests/test_regression.py::TestBug::test_extends_output_bugs PASSED [ 75%] tests/test_regression.py::TestBug::test_urlize_filter_escaping PASSED [ 75%] tests/test_regression.py::TestBug::test_loop_call_loop PASSED [ 75%] tests/test_regression.py::TestBug::test_weird_inline_comment PASSED [ 75%] tests/test_regression.py::TestBug::test_old_macro_loop_scoping_bug PASSED [ 76%] tests/test_regression.py::TestBug::test_partial_conditional_assignments PASSED [ 76%] tests/test_regression.py::TestBug::test_stacked_locals_scoping_bug PASSED [ 76%] tests/test_regression.py::TestBug::test_stacked_locals_scoping_bug_twoframe PASSED [ 76%] tests/test_regression.py::TestBug::test_call_with_args PASSED [ 76%] tests/test_regression.py::TestBug::test_empty_if_condition_fails PASSED [ 76%] tests/test_regression.py::TestBug::test_recursive_loop_compile PASSED [ 76%] tests/test_regression.py::TestBug::test_else_loop_bug PASSED [ 76%] tests/test_regression.py::TestBug::test_correct_prefix_loader_name PASSED [ 77%] tests/test_regression.py::TestBug::test_contextfunction_callable_classes PASSED [ 77%] tests/test_regression.py::TestBug::test_old_style_attribute SKIPPED [ 77%] tests/test_regression.py::TestBug::test_block_set_with_extends PASSED [ 77%] tests/test_regression.py::TestBug::test_nested_for_else PASSED [ 77%] tests/test_regression.py::TestBug::test_macro_var_bug PASSED [ 77%] tests/test_regression.py::TestBug::test_macro_var_bug_advanced PASSED [ 77%] tests/test_regression.py::TestBug::test_callable_defaults PASSED [ 78%] tests/test_regression.py::TestBug::test_macro_escaping PASSED [ 78%] tests/test_regression.py::TestBug::test_macro_scoping PASSED [ 78%] tests/test_regression.py::TestBug::test_scopes_and_blocks PASSED [ 78%] tests/test_regression.py::TestBug::test_scopes_and_include PASSED [ 78%] tests/test_regression.py::TestBug::test_caller_scoping PASSED [ 78%] tests/test_regression.py::TestBug::test_variable_reuse PASSED [ 78%] tests/test_regression.py::TestBug::test_double_caller PASSED [ 78%] tests/test_regression.py::TestBug::test_double_caller_no_default PASSED [ 79%] tests/test_regression.py::TestBug::test_macro_blocks PASSED [ 79%] tests/test_regression.py::TestBug::test_scoped_block PASSED [ 79%] tests/test_regression.py::TestBug::test_recursive_loop_filter PASSED [ 79%] tests/test_regression.py::TestBug::test_empty_if PASSED [ 79%] tests/test_regression.py::TestBug::test_subproperty_if PASSED [ 79%] tests/test_regression.py::TestBug::test_set_and_include PASSED [ 79%] tests/test_regression.py::TestBug::test_loop_include PASSED [ 80%] tests/test_regression.py::TestBug::test_grouper_repr PASSED [ 80%] tests/test_regression.py::TestBug::test_custom_context PASSED [ 80%] tests/test_regression.py::TestBug::test_legacy_custom_context PASSED [ 80%] tests/test_regression.py::TestBug::test_recursive_loop_bug PASSED [ 80%] tests/test_regression.py::TestBug::test_markup_and_chainable_undefined PASSED [ 80%] tests/test_runtime.py::test_loop_idx PASSED [ 80%] tests/test_runtime.py::test_loop_idx0 PASSED [ 80%] tests/test_runtime.py::test_loopcontext0 PASSED [ 81%] tests/test_runtime.py::test_loopcontext1 PASSED [ 81%] tests/test_runtime.py::test_loopcontext2 PASSED [ 81%] tests/test_runtime.py::test_iterator_not_advanced_early PASSED [ 81%] tests/test_runtime.py::test_mock_not_contextfunction PASSED [ 81%] tests/test_security.py::TestSandbox::test_unsafe PASSED [ 81%] tests/test_security.py::TestSandbox::test_immutable_environment PASSED [ 81%] tests/test_security.py::TestSandbox::test_restricted PASSED [ 82%] tests/test_security.py::TestSandbox::test_markup_operations PASSED [ 82%] tests/test_security.py::TestSandbox::test_template_data PASSED [ 82%] tests/test_security.py::TestSandbox::test_attr_filter PASSED [ 82%] tests/test_security.py::TestSandbox::test_binary_operator_intercepting PASSED [ 82%] tests/test_security.py::TestSandbox::test_unary_operator_intercepting PASSED [ 82%] tests/test_security.py::TestStringFormat::test_basic_format_safety PASSED [ 82%] tests/test_security.py::TestStringFormat::test_basic_format_all_okay PASSED [ 82%] tests/test_security.py::TestStringFormat::test_safe_format_safety PASSED [ 83%] tests/test_security.py::TestStringFormat::test_safe_format_all_okay PASSED [ 83%] tests/test_security.py::TestStringFormatMap::test_basic_format_safety PASSED [ 83%] tests/test_security.py::TestStringFormatMap::test_basic_format_all_okay PASSED [ 83%] tests/test_security.py::TestStringFormatMap::test_safe_format_all_okay PASSED [ 83%] tests/test_tests.py::TestTestsCase::test_defined PASSED [ 83%] tests/test_tests.py::TestTestsCase::test_even PASSED [ 83%] tests/test_tests.py::TestTestsCase::test_odd PASSED [ 84%] tests/test_tests.py::TestTestsCase::test_lower PASSED [ 84%] tests/test_tests.py::TestTestsCase::test_types[none is none-True] PASSED [ 84%] tests/test_tests.py::TestTestsCase::test_types[false is none-False] PASSED [ 84%] tests/test_tests.py::TestTestsCase::test_types[true is none-False] PASSED [ 84%] tests/test_tests.py::TestTestsCase::test_types[42 is none-False] PASSED [ 84%] tests/test_tests.py::TestTestsCase::test_types[none is true-False] PASSED [ 84%] tests/test_tests.py::TestTestsCase::test_types[false is true-False] PASSED [ 84%] tests/test_tests.py::TestTestsCase::test_types[true is true-True] PASSED [ 85%] tests/test_tests.py::TestTestsCase::test_types[0 is true-False] PASSED [ 85%] tests/test_tests.py::TestTestsCase::test_types[1 is true-False] PASSED [ 85%] tests/test_tests.py::TestTestsCase::test_types[42 is true-False] PASSED [ 85%] tests/test_tests.py::TestTestsCase::test_types[none is false-False] PASSED [ 85%] tests/test_tests.py::TestTestsCase::test_types[false is false-True] PASSED [ 85%] tests/test_tests.py::TestTestsCase::test_types[true is false-False] PASSED [ 85%] tests/test_tests.py::TestTestsCase::test_types[0 is false-False] PASSED [ 86%] tests/test_tests.py::TestTestsCase::test_types[1 is false-False] PASSED [ 86%] tests/test_tests.py::TestTestsCase::test_types[42 is false-False] PASSED [ 86%] tests/test_tests.py::TestTestsCase::test_types[none is boolean-False] PASSED [ 86%] tests/test_tests.py::TestTestsCase::test_types[false is boolean-True] PASSED [ 86%] tests/test_tests.py::TestTestsCase::test_types[true is boolean-True] PASSED [ 86%] tests/test_tests.py::TestTestsCase::test_types[0 is boolean-False] PASSED [ 86%] tests/test_tests.py::TestTestsCase::test_types[1 is boolean-False] PASSED [ 86%] tests/test_tests.py::TestTestsCase::test_types[42 is boolean-False] PASSED [ 87%] tests/test_tests.py::TestTestsCase::test_types[0.0 is boolean-False] PASSED [ 87%] tests/test_tests.py::TestTestsCase::test_types[1.0 is boolean-False] PASSED [ 87%] tests/test_tests.py::TestTestsCase::test_types[3.14159 is boolean-False] PASSED [ 87%] tests/test_tests.py::TestTestsCase::test_types[none is integer-False] PASSED [ 87%] tests/test_tests.py::TestTestsCase::test_types[false is integer-False] PASSED [ 87%] tests/test_tests.py::TestTestsCase::test_types[true is integer-False] PASSED [ 87%] tests/test_tests.py::TestTestsCase::test_types[42 is integer-True] PASSED [ 88%] tests/test_tests.py::TestTestsCase::test_types[3.14159 is integer-False] PASSED [ 88%] tests/test_tests.py::TestTestsCase::test_types[(10 ** 100) is integer-True] PASSED [ 88%] tests/test_tests.py::TestTestsCase::test_types[none is float-False] PASSED [ 88%] tests/test_tests.py::TestTestsCase::test_types[false is float-False] PASSED [ 88%] tests/test_tests.py::TestTestsCase::test_types[true is float-False] PASSED [ 88%] tests/test_tests.py::TestTestsCase::test_types[42 is float-False] PASSED [ 88%] tests/test_tests.py::TestTestsCase::test_types[4.2 is float-True] PASSED [ 88%] tests/test_tests.py::TestTestsCase::test_types[(10 ** 100) is float-False] PASSED [ 89%] tests/test_tests.py::TestTestsCase::test_types[none is number-False] PASSED [ 89%] tests/test_tests.py::TestTestsCase::test_types[false is number-True] PASSED [ 89%] tests/test_tests.py::TestTestsCase::test_types[true is number-True] PASSED [ 89%] tests/test_tests.py::TestTestsCase::test_types[42 is number-True] PASSED [ 89%] tests/test_tests.py::TestTestsCase::test_types[3.14159 is number-True] PASSED [ 89%] tests/test_tests.py::TestTestsCase::test_types[complex is number-True] PASSED [ 89%] tests/test_tests.py::TestTestsCase::test_types[(10 ** 100) is number-True] PASSED [ 90%] tests/test_tests.py::TestTestsCase::test_types[none is string-False] PASSED [ 90%] tests/test_tests.py::TestTestsCase::test_types[false is string-False] PASSED [ 90%] tests/test_tests.py::TestTestsCase::test_types[true is string-False] PASSED [ 90%] tests/test_tests.py::TestTestsCase::test_types[42 is string-False] PASSED [ 90%] tests/test_tests.py::TestTestsCase::test_types["foo" is string-True] PASSED [ 90%] tests/test_tests.py::TestTestsCase::test_types[none is sequence-False] PASSED [ 90%] tests/test_tests.py::TestTestsCase::test_types[false is sequence-False] PASSED [ 90%] tests/test_tests.py::TestTestsCase::test_types[42 is sequence-False] PASSED [ 91%] tests/test_tests.py::TestTestsCase::test_types["foo" is sequence-True] PASSED [ 91%] tests/test_tests.py::TestTestsCase::test_types[[] is sequence-True] PASSED [ 91%] tests/test_tests.py::TestTestsCase::test_types[[1, 2, 3] is sequence-True] PASSED [ 91%] tests/test_tests.py::TestTestsCase::test_types[{} is sequence-True] PASSED [ 91%] tests/test_tests.py::TestTestsCase::test_types[none is mapping-False] PASSED [ 91%] tests/test_tests.py::TestTestsCase::test_types[false is mapping-False] PASSED [ 91%] tests/test_tests.py::TestTestsCase::test_types[42 is mapping-False] PASSED [ 92%] tests/test_tests.py::TestTestsCase::test_types["foo" is mapping-False] PASSED [ 92%] tests/test_tests.py::TestTestsCase::test_types[[] is mapping-False] PASSED [ 92%] tests/test_tests.py::TestTestsCase::test_types[{} is mapping-True] PASSED [ 92%] tests/test_tests.py::TestTestsCase::test_types[mydict is mapping-True] PASSED [ 92%] tests/test_tests.py::TestTestsCase::test_types[none is iterable-False] PASSED [ 92%] tests/test_tests.py::TestTestsCase::test_types[false is iterable-False] PASSED [ 92%] tests/test_tests.py::TestTestsCase::test_types[42 is iterable-False] PASSED [ 92%] tests/test_tests.py::TestTestsCase::test_types["foo" is iterable-True] PASSED [ 93%] tests/test_tests.py::TestTestsCase::test_types[[] is iterable-True] PASSED [ 93%] tests/test_tests.py::TestTestsCase::test_types[{} is iterable-True] PASSED [ 93%] tests/test_tests.py::TestTestsCase::test_types[range(5) is iterable-True] PASSED [ 93%] tests/test_tests.py::TestTestsCase::test_types[none is callable-False] PASSED [ 93%] tests/test_tests.py::TestTestsCase::test_types[false is callable-False] PASSED [ 93%] tests/test_tests.py::TestTestsCase::test_types[42 is callable-False] PASSED [ 93%] tests/test_tests.py::TestTestsCase::test_types["foo" is callable-False] PASSED [ 94%] tests/test_tests.py::TestTestsCase::test_types[[] is callable-False] PASSED [ 94%] tests/test_tests.py::TestTestsCase::test_types[{} is callable-False] PASSED [ 94%] tests/test_tests.py::TestTestsCase::test_types[range is callable-True] PASSED [ 94%] tests/test_tests.py::TestTestsCase::test_upper PASSED [ 94%] tests/test_tests.py::TestTestsCase::test_equalto PASSED [ 94%] tests/test_tests.py::TestTestsCase::test_compare_aliases[eq 2-True] PASSED [ 94%] tests/test_tests.py::TestTestsCase::test_compare_aliases[eq 3-False] PASSED [ 94%] tests/test_tests.py::TestTestsCase::test_compare_aliases[ne 3-True] PASSED [ 95%] tests/test_tests.py::TestTestsCase::test_compare_aliases[ne 2-False] PASSED [ 95%] tests/test_tests.py::TestTestsCase::test_compare_aliases[lt 3-True] PASSED [ 95%] tests/test_tests.py::TestTestsCase::test_compare_aliases[lt 2-False] PASSED [ 95%] tests/test_tests.py::TestTestsCase::test_compare_aliases[le 2-True] PASSED [ 95%] tests/test_tests.py::TestTestsCase::test_compare_aliases[le 1-False] PASSED [ 95%] tests/test_tests.py::TestTestsCase::test_compare_aliases[gt 1-True] PASSED [ 95%] tests/test_tests.py::TestTestsCase::test_compare_aliases[gt 2-False] PASSED [ 96%] tests/test_tests.py::TestTestsCase::test_compare_aliases[ge 2-True] PASSED [ 96%] tests/test_tests.py::TestTestsCase::test_compare_aliases[ge 3-False] PASSED [ 96%] tests/test_tests.py::TestTestsCase::test_sameas PASSED [ 96%] tests/test_tests.py::TestTestsCase::test_no_paren_for_arg1 PASSED [ 96%] tests/test_tests.py::TestTestsCase::test_escaped PASSED [ 96%] tests/test_tests.py::TestTestsCase::test_greaterthan PASSED [ 96%] tests/test_tests.py::TestTestsCase::test_lessthan PASSED [ 96%] tests/test_tests.py::TestTestsCase::test_multiple_tests PASSED [ 97%] tests/test_tests.py::TestTestsCase::test_in PASSED [ 97%] tests/test_utils.py::TestLRUCache::test_simple PASSED [ 97%] tests/test_utils.py::TestLRUCache::test_itervalue_deprecated PASSED [ 97%] tests/test_utils.py::TestLRUCache::test_itervalues PASSED [ 97%] tests/test_utils.py::TestLRUCache::test_itervalues_empty PASSED [ 97%] tests/test_utils.py::TestLRUCache::test_pickleable PASSED [ 97%] tests/test_utils.py::TestLRUCache::test_copy[copy0] PASSED [ 98%] tests/test_utils.py::TestLRUCache::test_copy[copy1] PASSED [ 98%] tests/test_utils.py::TestLRUCache::test_clear PASSED [ 98%] tests/test_utils.py::TestLRUCache::test_repr PASSED [ 98%] tests/test_utils.py::TestLRUCache::test_items PASSED [ 98%] tests/test_utils.py::TestLRUCache::test_setdefault PASSED [ 98%] tests/test_utils.py::TestHelpers::test_object_type_repr PASSED [ 98%] tests/test_utils.py::TestHelpers::test_autoescape_select PASSED [ 98%] tests/test_utils.py::TestEscapeUrlizeTarget::test_escape_urlize_target PASSED [ 99%] tests/test_utils.py::TestLoremIpsum::test_lorem_ipsum_markup PASSED [ 99%] tests/test_utils.py::TestLoremIpsum::test_lorem_ipsum_html PASSED [ 99%] tests/test_utils.py::TestLoremIpsum::test_lorem_ipsum_n PASSED [ 99%] tests/test_utils.py::TestLoremIpsum::test_lorem_ipsum_min PASSED [ 99%] tests/test_utils.py::TestLoremIpsum::test_lorem_ipsum_max PASSED [ 99%] tests/test_utils.py::test_missing PASSED [ 99%] tests/test_utils.py::test_consume PASSED [100%] ======================== 747 passed, 3 skipped in 7.24s ======================== phase `check' succeeded after 9.8 seconds starting phase `patch-shebangs' phase `patch-shebangs' succeeded after 0.0 seconds starting phase `rename-pth-file' phase `rename-pth-file' succeeded after 0.0 seconds starting phase `strip' stripping binaries in "/gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib" with "strip" and flags ("--strip-debug" "--enable-deterministic-archives") phase `strip' succeeded after 0.0 seconds starting phase `validate-runpath' validating RUNPATH of 0 binaries in "/gnu/store/sb7kk5qif2j40jh1h5vfag2wm60bx5py-python-jinja2-2.11.2/lib"... phase `validate-runpath' succeeded after 0.0 seconds starting phase `validate-documentation-location' phase `validate-documentation-location' succeeded after 0.0 seconds starting phase `delete-info-dir-file' phase `delete-info-dir-file' succeeded after 0.0 seconds starting phase `patch-dot-desktop-files' phase `patch-dot-desktop-files' succeeded after 0.0 seconds starting phase `install-license-files' installing 1 license files from '.' phase `install-license-files' succeeded after 0.0 seconds starting phase `reset-gzip-timestamps' phase `reset-gzip-timestamps' succeeded after 0.0 seconds starting phase `compress-documentation' phase `compress-documentation' succeeded after 0.0 seconds