>>> py3-mako: Building main/py3-mako 1.3.5-r1 (using abuild 3.14.0-r0) started Wed, 16 Oct 2024 03:33:12 +0000 >>> py3-mako: Validating /home/buildozer/aports/main/py3-mako/APKBUILD... >>> WARNING: py3-mako: Setting the maintainer with a comment is deprecated. Use maintainer="Patrycja Rosa " instead >>> py3-mako: Analyzing dependencies... >>> py3-mako: Installing for build: build-base python3 py3-markupsafe py3-gpep517 py3-setuptools py3-wheel py3-babel py3-pytest (1/38) Installing libbz2 (1.0.8-r6) (2/38) Installing libffi (3.4.6-r0) (3/38) Installing gdbm (1.24-r0) (4/38) Installing xz-libs (5.6.3-r0) (5/38) Installing mpdecimal (4.0.0-r0) (6/38) Installing libpanelw (6.5_p20241006-r0) (7/38) Installing sqlite-libs (3.46.1-r0) (8/38) Installing python3 (3.12.7-r0) (9/38) Installing python3-pycache-pyc0 (3.12.7-r0) (10/38) Installing pyc (3.12.7-r0) (11/38) Installing python3-pyc (3.12.7-r0) (12/38) Installing py3-markupsafe (3.0.1-r0) (13/38) Installing py3-markupsafe-pyc (3.0.1-r0) (14/38) Installing py3-installer (0.7.0-r2) (15/38) Installing py3-installer-pyc (0.7.0-r2) (16/38) Installing py3-gpep517 (16-r0) (17/38) Installing py3-gpep517-pyc (16-r0) (18/38) Installing py3-parsing (3.1.4-r0) (19/38) Installing py3-parsing-pyc (3.1.4-r0) (20/38) Installing py3-packaging (24.1-r0) (21/38) Installing py3-packaging-pyc (24.1-r0) (22/38) Installing py3-setuptools (70.3.0-r0) (23/38) Installing py3-setuptools-pyc (70.3.0-r0) (24/38) Installing py3-wheel (0.43.0-r0) (25/38) Installing py3-wheel-pyc (0.43.0-r0) (26/38) Installing py3-tz (2024.2-r0) (27/38) Installing py3-tz-pyc (2024.2-r0) (28/38) Installing py3-babel (2.14.0-r2) (29/38) Installing py3-babel-pyc (2.14.0-r2) (30/38) Installing py3-iniconfig (2.0.0-r1) (31/38) Installing py3-iniconfig-pyc (2.0.0-r1) (32/38) Installing py3-pluggy (1.5.0-r0) (33/38) Installing py3-pluggy-pyc (1.5.0-r0) (34/38) Installing py3-py (1.11.0-r4) (35/38) Installing py3-py-pyc (1.11.0-r4) (36/38) Installing py3-pytest (8.3.3-r0) (37/38) Installing py3-pytest-pyc (8.3.3-r0) (38/38) Installing .makedepends-py3-mako (20241016.033312) Executing busybox-1.36.1-r32.trigger OK: 478 MiB in 137 packages >>> py3-mako: Cleaning up srcdir >>> py3-mako: Cleaning up pkgdir >>> py3-mako: Cleaning up tmpdir >>> py3-mako: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/Mako-1.3.5.tar.gz >>> py3-mako: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/Mako-1.3.5.tar.gz >>> py3-mako: Checking sha512sums... Mako-1.3.5.tar.gz: OK >>> py3-mako: Unpacking /var/cache/distfiles/v3.21/Mako-1.3.5.tar.gz... 2024-10-16 03:33:13,389 gpep517 INFO Building wheel via backend setuptools.build_meta 2024-10-16 03:33:13,415 root INFO running bdist_wheel 2024-10-16 03:33:13,429 root INFO running build 2024-10-16 03:33:13,429 root INFO running build_py 2024-10-16 03:33:13,431 root INFO creating build 2024-10-16 03:33:13,432 root INFO creating build/lib 2024-10-16 03:33:13,432 root INFO creating build/lib/mako 2024-10-16 03:33:13,432 root INFO copying mako/__init__.py -> build/lib/mako 2024-10-16 03:33:13,432 root INFO copying mako/template.py -> build/lib/mako 2024-10-16 03:33:13,433 root INFO copying mako/pygen.py -> build/lib/mako 2024-10-16 03:33:13,433 root INFO copying mako/lookup.py -> build/lib/mako 2024-10-16 03:33:13,433 root INFO copying mako/_ast_util.py -> build/lib/mako 2024-10-16 03:33:13,433 root INFO copying mako/filters.py -> build/lib/mako 2024-10-16 03:33:13,433 root INFO copying mako/exceptions.py -> build/lib/mako 2024-10-16 03:33:13,433 root INFO copying mako/cache.py -> build/lib/mako 2024-10-16 03:33:13,434 root INFO copying mako/parsetree.py -> build/lib/mako 2024-10-16 03:33:13,434 root INFO copying mako/codegen.py -> build/lib/mako 2024-10-16 03:33:13,434 root INFO copying mako/ast.py -> build/lib/mako 2024-10-16 03:33:13,434 root INFO copying mako/util.py -> build/lib/mako 2024-10-16 03:33:13,435 root INFO copying mako/lexer.py -> build/lib/mako 2024-10-16 03:33:13,435 root INFO copying mako/cmd.py -> build/lib/mako 2024-10-16 03:33:13,435 root INFO copying mako/runtime.py -> build/lib/mako 2024-10-16 03:33:13,435 root INFO copying mako/compat.py -> build/lib/mako 2024-10-16 03:33:13,435 root INFO copying mako/pyparser.py -> build/lib/mako 2024-10-16 03:33:13,436 root INFO creating build/lib/mako/testing 2024-10-16 03:33:13,436 root INFO copying mako/testing/__init__.py -> build/lib/mako/testing 2024-10-16 03:33:13,436 root INFO copying mako/testing/fixtures.py -> build/lib/mako/testing 2024-10-16 03:33:13,436 root INFO copying mako/testing/config.py -> build/lib/mako/testing 2024-10-16 03:33:13,436 root INFO copying mako/testing/exclusions.py -> build/lib/mako/testing 2024-10-16 03:33:13,436 root INFO copying mako/testing/helpers.py -> build/lib/mako/testing 2024-10-16 03:33:13,437 root INFO copying mako/testing/assertions.py -> build/lib/mako/testing 2024-10-16 03:33:13,437 root INFO copying mako/testing/_config.py -> build/lib/mako/testing 2024-10-16 03:33:13,437 root INFO creating build/lib/mako/ext 2024-10-16 03:33:13,437 root INFO copying mako/ext/__init__.py -> build/lib/mako/ext 2024-10-16 03:33:13,437 root INFO copying mako/ext/autohandler.py -> build/lib/mako/ext 2024-10-16 03:33:13,438 root INFO copying mako/ext/beaker_cache.py -> build/lib/mako/ext 2024-10-16 03:33:13,438 root INFO copying mako/ext/preprocessors.py -> build/lib/mako/ext 2024-10-16 03:33:13,438 root INFO copying mako/ext/linguaplugin.py -> build/lib/mako/ext 2024-10-16 03:33:13,438 root INFO copying mako/ext/babelplugin.py -> build/lib/mako/ext 2024-10-16 03:33:13,438 root INFO copying mako/ext/extract.py -> build/lib/mako/ext 2024-10-16 03:33:13,438 root INFO copying mako/ext/turbogears.py -> build/lib/mako/ext 2024-10-16 03:33:13,439 root INFO copying mako/ext/pygmentplugin.py -> build/lib/mako/ext 2024-10-16 03:33:13,444 root INFO installing to build/bdist.linux-aarch64/wheel 2024-10-16 03:33:13,444 root INFO running install 2024-10-16 03:33:13,451 root INFO running install_lib 2024-10-16 03:33:13,453 root INFO creating build/bdist.linux-aarch64 2024-10-16 03:33:13,453 root INFO creating build/bdist.linux-aarch64/wheel 2024-10-16 03:33:13,453 root INFO creating build/bdist.linux-aarch64/wheel/mako 2024-10-16 03:33:13,454 root INFO copying build/lib/mako/__init__.py -> build/bdist.linux-aarch64/wheel/mako 2024-10-16 03:33:13,454 root INFO copying build/lib/mako/template.py -> build/bdist.linux-aarch64/wheel/mako 2024-10-16 03:33:13,454 root INFO copying build/lib/mako/pygen.py -> build/bdist.linux-aarch64/wheel/mako 2024-10-16 03:33:13,454 root INFO copying build/lib/mako/lookup.py -> build/bdist.linux-aarch64/wheel/mako 2024-10-16 03:33:13,454 root INFO copying build/lib/mako/_ast_util.py -> build/bdist.linux-aarch64/wheel/mako 2024-10-16 03:33:13,455 root INFO copying build/lib/mako/filters.py -> build/bdist.linux-aarch64/wheel/mako 2024-10-16 03:33:13,455 root INFO copying build/lib/mako/exceptions.py -> build/bdist.linux-aarch64/wheel/mako 2024-10-16 03:33:13,455 root INFO copying build/lib/mako/cache.py -> build/bdist.linux-aarch64/wheel/mako 2024-10-16 03:33:13,455 root INFO copying build/lib/mako/parsetree.py -> build/bdist.linux-aarch64/wheel/mako 2024-10-16 03:33:13,455 root INFO copying build/lib/mako/codegen.py -> build/bdist.linux-aarch64/wheel/mako 2024-10-16 03:33:13,455 root INFO copying build/lib/mako/ast.py -> build/bdist.linux-aarch64/wheel/mako 2024-10-16 03:33:13,456 root INFO copying build/lib/mako/util.py -> build/bdist.linux-aarch64/wheel/mako 2024-10-16 03:33:13,456 root INFO copying build/lib/mako/lexer.py -> build/bdist.linux-aarch64/wheel/mako 2024-10-16 03:33:13,456 root INFO copying build/lib/mako/cmd.py -> build/bdist.linux-aarch64/wheel/mako 2024-10-16 03:33:13,456 root INFO creating build/bdist.linux-aarch64/wheel/mako/testing 2024-10-16 03:33:13,456 root INFO copying build/lib/mako/testing/__init__.py -> build/bdist.linux-aarch64/wheel/mako/testing 2024-10-16 03:33:13,457 root INFO copying build/lib/mako/testing/fixtures.py -> build/bdist.linux-aarch64/wheel/mako/testing 2024-10-16 03:33:13,457 root INFO copying build/lib/mako/testing/config.py -> build/bdist.linux-aarch64/wheel/mako/testing 2024-10-16 03:33:13,457 root INFO copying build/lib/mako/testing/exclusions.py -> build/bdist.linux-aarch64/wheel/mako/testing 2024-10-16 03:33:13,457 root INFO copying build/lib/mako/testing/helpers.py -> build/bdist.linux-aarch64/wheel/mako/testing 2024-10-16 03:33:13,457 root INFO copying build/lib/mako/testing/assertions.py -> build/bdist.linux-aarch64/wheel/mako/testing 2024-10-16 03:33:13,457 root INFO copying build/lib/mako/testing/_config.py -> build/bdist.linux-aarch64/wheel/mako/testing 2024-10-16 03:33:13,457 root INFO copying build/lib/mako/runtime.py -> build/bdist.linux-aarch64/wheel/mako 2024-10-16 03:33:13,458 root INFO creating build/bdist.linux-aarch64/wheel/mako/ext 2024-10-16 03:33:13,458 root INFO copying build/lib/mako/ext/__init__.py -> build/bdist.linux-aarch64/wheel/mako/ext 2024-10-16 03:33:13,458 root INFO copying build/lib/mako/ext/autohandler.py -> build/bdist.linux-aarch64/wheel/mako/ext 2024-10-16 03:33:13,458 root INFO copying build/lib/mako/ext/beaker_cache.py -> build/bdist.linux-aarch64/wheel/mako/ext 2024-10-16 03:33:13,458 root INFO copying build/lib/mako/ext/preprocessors.py -> build/bdist.linux-aarch64/wheel/mako/ext 2024-10-16 03:33:13,459 root INFO copying build/lib/mako/ext/linguaplugin.py -> build/bdist.linux-aarch64/wheel/mako/ext 2024-10-16 03:33:13,459 root INFO copying build/lib/mako/ext/babelplugin.py -> build/bdist.linux-aarch64/wheel/mako/ext 2024-10-16 03:33:13,459 root INFO copying build/lib/mako/ext/extract.py -> build/bdist.linux-aarch64/wheel/mako/ext 2024-10-16 03:33:13,459 root INFO copying build/lib/mako/ext/turbogears.py -> build/bdist.linux-aarch64/wheel/mako/ext 2024-10-16 03:33:13,459 root INFO copying build/lib/mako/ext/pygmentplugin.py -> build/bdist.linux-aarch64/wheel/mako/ext 2024-10-16 03:33:13,459 root INFO copying build/lib/mako/compat.py -> build/bdist.linux-aarch64/wheel/mako 2024-10-16 03:33:13,459 root INFO copying build/lib/mako/pyparser.py -> build/bdist.linux-aarch64/wheel/mako 2024-10-16 03:33:13,460 root INFO running install_egg_info 2024-10-16 03:33:13,462 root INFO running egg_info 2024-10-16 03:33:13,463 root INFO writing Mako.egg-info/PKG-INFO 2024-10-16 03:33:13,464 root INFO writing dependency_links to Mako.egg-info/dependency_links.txt 2024-10-16 03:33:13,464 root INFO writing entry points to Mako.egg-info/entry_points.txt 2024-10-16 03:33:13,465 root INFO writing requirements to Mako.egg-info/requires.txt 2024-10-16 03:33:13,465 root INFO writing top-level names to Mako.egg-info/top_level.txt 2024-10-16 03:33:13,467 root INFO reading manifest file 'Mako.egg-info/SOURCES.txt' 2024-10-16 03:33:13,468 root INFO reading manifest template 'MANIFEST.in' 2024-10-16 03:33:13,473 root WARNING warning: no files found matching '*.mako' under directory 'doc' 2024-10-16 03:33:13,475 root WARNING warning: no files found matching '*.xml' under directory 'examples' 2024-10-16 03:33:13,475 root WARNING warning: no files found matching '*.mako' under directory 'examples' 2024-10-16 03:33:13,481 root WARNING no previously-included directories found matching 'doc/build/output' 2024-10-16 03:33:13,481 root INFO adding license file 'LICENSE' 2024-10-16 03:33:13,483 root INFO writing manifest file 'Mako.egg-info/SOURCES.txt' 2024-10-16 03:33:13,484 root INFO Copying Mako.egg-info to build/bdist.linux-aarch64/wheel/Mako-1.3.5-py3.12.egg-info 2024-10-16 03:33:13,485 root INFO running install_scripts 2024-10-16 03:33:13,487 root INFO creating build/bdist.linux-aarch64/wheel/Mako-1.3.5.dist-info/WHEEL 2024-10-16 03:33:13,487 wheel INFO creating '/home/buildozer/aports/main/py3-mako/src/Mako-1.3.5/.dist/.tmp-hj76fm1j/Mako-1.3.5-py3-none-any.whl' and adding 'build/bdist.linux-aarch64/wheel' to it 2024-10-16 03:33:13,488 wheel INFO adding 'mako/__init__.py' 2024-10-16 03:33:13,488 wheel INFO adding 'mako/_ast_util.py' 2024-10-16 03:33:13,488 wheel INFO adding 'mako/ast.py' 2024-10-16 03:33:13,488 wheel INFO adding 'mako/cache.py' 2024-10-16 03:33:13,489 wheel INFO adding 'mako/cmd.py' 2024-10-16 03:33:13,489 wheel INFO adding 'mako/codegen.py' 2024-10-16 03:33:13,489 wheel INFO adding 'mako/compat.py' 2024-10-16 03:33:13,489 wheel INFO adding 'mako/exceptions.py' 2024-10-16 03:33:13,489 wheel INFO adding 'mako/filters.py' 2024-10-16 03:33:13,490 wheel INFO adding 'mako/lexer.py' 2024-10-16 03:33:13,490 wheel INFO adding 'mako/lookup.py' 2024-10-16 03:33:13,490 wheel INFO adding 'mako/parsetree.py' 2024-10-16 03:33:13,490 wheel INFO adding 'mako/pygen.py' 2024-10-16 03:33:13,490 wheel INFO adding 'mako/pyparser.py' 2024-10-16 03:33:13,491 wheel INFO adding 'mako/runtime.py' 2024-10-16 03:33:13,491 wheel INFO adding 'mako/template.py' 2024-10-16 03:33:13,491 wheel INFO adding 'mako/util.py' 2024-10-16 03:33:13,491 wheel INFO adding 'mako/ext/__init__.py' 2024-10-16 03:33:13,492 wheel INFO adding 'mako/ext/autohandler.py' 2024-10-16 03:33:13,492 wheel INFO adding 'mako/ext/babelplugin.py' 2024-10-16 03:33:13,492 wheel INFO adding 'mako/ext/beaker_cache.py' 2024-10-16 03:33:13,492 wheel INFO adding 'mako/ext/extract.py' 2024-10-16 03:33:13,492 wheel INFO adding 'mako/ext/linguaplugin.py' 2024-10-16 03:33:13,492 wheel INFO adding 'mako/ext/preprocessors.py' 2024-10-16 03:33:13,493 wheel INFO adding 'mako/ext/pygmentplugin.py' 2024-10-16 03:33:13,493 wheel INFO adding 'mako/ext/turbogears.py' 2024-10-16 03:33:13,493 wheel INFO adding 'mako/testing/__init__.py' 2024-10-16 03:33:13,493 wheel INFO adding 'mako/testing/_config.py' 2024-10-16 03:33:13,493 wheel INFO adding 'mako/testing/assertions.py' 2024-10-16 03:33:13,493 wheel INFO adding 'mako/testing/config.py' 2024-10-16 03:33:13,494 wheel INFO adding 'mako/testing/exclusions.py' 2024-10-16 03:33:13,494 wheel INFO adding 'mako/testing/fixtures.py' 2024-10-16 03:33:13,494 wheel INFO adding 'mako/testing/helpers.py' 2024-10-16 03:33:13,494 wheel INFO adding 'Mako-1.3.5.dist-info/LICENSE' 2024-10-16 03:33:13,494 wheel INFO adding 'Mako-1.3.5.dist-info/METADATA' 2024-10-16 03:33:13,494 wheel INFO adding 'Mako-1.3.5.dist-info/WHEEL' 2024-10-16 03:33:13,494 wheel INFO adding 'Mako-1.3.5.dist-info/entry_points.txt' 2024-10-16 03:33:13,495 wheel INFO adding 'Mako-1.3.5.dist-info/top_level.txt' 2024-10-16 03:33:13,495 wheel INFO adding 'Mako-1.3.5.dist-info/RECORD' 2024-10-16 03:33:13,495 root INFO removing build/bdist.linux-aarch64/wheel 2024-10-16 03:33:13,496 gpep517 INFO The backend produced .dist/Mako-1.3.5-py3-none-any.whl Mako-1.3.5-py3-none-any.whl ============================= test session starts ============================== platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 -- /home/buildozer/aports/main/py3-mako/src/Mako-1.3.5/.testenv/bin/python3 cachedir: .pytest_cache rootdir: /home/buildozer/aports/main/py3-mako/src/Mako-1.3.5 configfile: setup.cfg collecting ... collected 498 items test/ext/test_babelplugin.py::PluginExtractTest::test_parse_python_expression PASSED [ 0%] test/ext/test_babelplugin.py::PluginExtractTest::test_python_gettext_call PASSED [ 0%] test/ext/test_babelplugin.py::PluginExtractTest::test_translator_comment PASSED [ 0%] test/ext/test_babelplugin.py::MakoExtractTest::test_extract PASSED [ 0%] test/ext/test_babelplugin.py::MakoExtractTest::test_extract_utf8 PASSED [ 1%] test/ext/test_babelplugin.py::MakoExtractTest::test_extract_cp1251 PASSED [ 1%] test/test_ast.py::AstParseTest::test_locate_identifiers PASSED [ 1%] test/test_ast.py::AstParseTest::test_locate_identifiers_2 PASSED [ 1%] test/test_ast.py::AstParseTest::test_locate_identifiers_3 PASSED [ 1%] test/test_ast.py::AstParseTest::test_locate_identifiers_4 PASSED [ 2%] test/test_ast.py::AstParseTest::test_locate_identifiers_5 PASSED [ 2%] test/test_ast.py::AstParseTest::test_locate_identifiers_6 PASSED [ 2%] test/test_ast.py::AstParseTest::test_locate_identifiers_7 PASSED [ 2%] test/test_ast.py::AstParseTest::test_locate_identifiers_8 PASSED [ 2%] test/test_ast.py::AstParseTest::test_locate_identifiers_9 PASSED [ 3%] test/test_ast.py::AstParseTest::test_locate_identifiers_10 PASSED [ 3%] test/test_ast.py::AstParseTest::test_locate_identifiers_11 PASSED [ 3%] test/test_ast.py::AstParseTest::test_locate_identifiers_12 PASSED [ 3%] test/test_ast.py::AstParseTest::test_locate_identifiers_13 PASSED [ 3%] test/test_ast.py::AstParseTest::test_locate_identifiers_14 PASSED [ 4%] test/test_ast.py::AstParseTest::test_locate_identifiers_16 PASSED [ 4%] test/test_ast.py::AstParseTest::test_locate_identifiers_17 PASSED [ 4%] test/test_ast.py::AstParseTest::test_locate_identifiers_18 PASSED [ 4%] test/test_ast.py::AstParseTest::test_locate_identifiers_19 PASSED [ 4%] test/test_ast.py::AstParseTest::test_locate_identifiers_20 PASSED [ 5%] test/test_ast.py::AstParseTest::test_locate_identifiers_21 PASSED [ 5%] test/test_ast.py::AstParseTest::test_no_global_imports PASSED [ 5%] test/test_ast.py::AstParseTest::test_python_fragment PASSED [ 5%] test/test_ast.py::AstParseTest::test_argument_list PASSED [ 5%] test/test_ast.py::AstParseTest::test_function_decl PASSED [ 6%] test/test_ast.py::AstParseTest::test_function_decl_2 PASSED [ 6%] test/test_ast.py::AstParseTest::test_function_decl_3 PASSED [ 6%] test/test_ast.py::AstParseTest::test_expr_generate PASSED [ 6%] test/test_block.py::BlockTest::test_anonymous_block_namespace_raises PASSED [ 6%] test/test_block.py::BlockTest::test_anonymous_block_in_call PASSED [ 7%] test/test_block.py::BlockTest::test_named_block_in_call PASSED [ 7%] test/test_block.py::BlockTest::test_name_collision_blocks_toplevel PASSED [ 7%] test/test_block.py::BlockTest::test_name_collision_blocks_nested_block PASSED [ 7%] test/test_block.py::BlockTest::test_name_collision_blocks_nested_def PASSED [ 7%] test/test_block.py::BlockTest::test_name_collision_block_def_toplevel PASSED [ 8%] test/test_block.py::BlockTest::test_name_collision_def_block_toplevel PASSED [ 8%] test/test_block.py::BlockTest::test_named_block_renders PASSED [ 8%] test/test_block.py::BlockTest::test_inherited_block_no_render PASSED [ 8%] test/test_block.py::BlockTest::test_no_named_in_def PASSED [ 8%] test/test_block.py::BlockTest::test_inherited_block_nested_both PASSED [ 9%] test/test_block.py::BlockTest::test_inherited_block_nested_inner_only PASSED [ 9%] test/test_block.py::BlockTest::test_noninherited_block_no_render PASSED [ 9%] test/test_block.py::BlockTest::test_no_conflict_nested_one PASSED [ 9%] test/test_block.py::BlockTest::test_nested_dupe_names_raise PASSED [ 9%] test/test_block.py::BlockTest::test_two_levels_one PASSED [ 10%] test/test_block.py::BlockTest::test_filter PASSED [ 10%] test/test_block.py::BlockTest::test_anon_in_named PASSED [ 10%] test/test_block.py::BlockTest::test_named_in_anon PASSED [ 10%] test/test_block.py::BlockTest::test_anon_in_anon PASSED [ 10%] test/test_block.py::BlockTest::test_named_in_named PASSED [ 11%] test/test_block.py::BlockTest::test_iteration PASSED [ 11%] test/test_block.py::BlockTest::test_conditional PASSED [ 11%] test/test_block.py::BlockTest::test_block_overridden_by_def PASSED [ 11%] test/test_block.py::BlockTest::test_def_overridden_by_block PASSED [ 11%] test/test_block.py::BlockTest::test_block_args PASSED [ 12%] test/test_block.py::BlockTest::test_block_variables_contextual PASSED [ 12%] test/test_block.py::BlockTest::test_block_args_contextual PASSED [ 12%] test/test_block.py::BlockTest::test_block_pageargs_contextual PASSED [ 12%] test/test_block.py::BlockTest::test_block_pageargs PASSED [ 12%] test/test_cache.py::CacheTest::test_def PASSED [ 13%] test/test_cache.py::CacheTest::test_cache_enable PASSED [ 13%] test/test_cache.py::CacheTest::test_nested_def PASSED [ 13%] test/test_cache.py::CacheTest::test_page PASSED [ 13%] test/test_cache.py::CacheTest::test_dynamic_key_with_context PASSED [ 13%] test/test_cache.py::CacheTest::test_dynamic_key_with_funcargs PASSED [ 14%] test/test_cache.py::CacheTest::test_dynamic_key_with_imports PASSED [ 14%] test/test_cache.py::CacheTest::test_fileargs_implicit PASSED [ 14%] test/test_cache.py::CacheTest::test_fileargs_deftag PASSED [ 14%] test/test_cache.py::CacheTest::test_fileargs_pagetag PASSED [ 14%] test/test_cache.py::CacheTest::test_args_complete PASSED [ 15%] test/test_cache.py::CacheTest::test_fileargs_lookup PASSED [ 15%] test/test_cache.py::CacheTest::test_buffered PASSED [ 15%] test/test_cache.py::CacheTest::test_load_from_expired PASSED [ 15%] test/test_cache.py::CacheTest::test_namespace_access PASSED [ 15%] test/test_cache.py::CacheTest::test_lookup PASSED [ 16%] test/test_cache.py::CacheTest::test_invalidate PASSED [ 16%] test/test_cache.py::CacheTest::test_custom_args_def PASSED [ 16%] test/test_cache.py::CacheTest::test_custom_args_block PASSED [ 16%] test/test_cache.py::CacheTest::test_custom_args_page PASSED [ 16%] test/test_cache.py::CacheTest::test_pass_context PASSED [ 17%] test/test_cache.py::BeakerCacheTest::test_def SKIPPED (Beaker is req...) [ 17%] test/test_cache.py::BeakerCacheTest::test_cache_enable SKIPPED (Beak...) [ 17%] test/test_cache.py::BeakerCacheTest::test_nested_def SKIPPED (Beaker...) [ 17%] test/test_cache.py::BeakerCacheTest::test_page SKIPPED (Beaker is re...) [ 17%] test/test_cache.py::BeakerCacheTest::test_dynamic_key_with_context SKIPPED [ 18%] test/test_cache.py::BeakerCacheTest::test_dynamic_key_with_funcargs SKIPPED [ 18%] test/test_cache.py::BeakerCacheTest::test_dynamic_key_with_imports SKIPPED [ 18%] test/test_cache.py::BeakerCacheTest::test_fileargs_implicit SKIPPED [ 18%] test/test_cache.py::BeakerCacheTest::test_fileargs_deftag SKIPPED (B...) [ 18%] test/test_cache.py::BeakerCacheTest::test_fileargs_pagetag SKIPPED (...) [ 19%] test/test_cache.py::BeakerCacheTest::test_args_complete SKIPPED (Bea...) [ 19%] test/test_cache.py::BeakerCacheTest::test_fileargs_lookup SKIPPED (B...) [ 19%] test/test_cache.py::BeakerCacheTest::test_buffered SKIPPED (Beaker i...) [ 19%] test/test_cache.py::BeakerCacheTest::test_load_from_expired SKIPPED [ 19%] test/test_cache.py::BeakerCacheTest::test_namespace_access SKIPPED (...) [ 20%] test/test_cache.py::BeakerCacheTest::test_lookup SKIPPED (Beaker is ...) [ 20%] test/test_cache.py::BeakerCacheTest::test_invalidate SKIPPED (Beaker...) [ 20%] test/test_cache.py::BeakerCacheTest::test_custom_args_def SKIPPED (B...) [ 20%] test/test_cache.py::BeakerCacheTest::test_custom_args_block SKIPPED [ 20%] test/test_cache.py::BeakerCacheTest::test_custom_args_page SKIPPED (...) [ 21%] test/test_cache.py::BeakerCacheTest::test_pass_context SKIPPED (Beak...) [ 21%] test/test_cache.py::BeakerCacheTest::test_cache_uses_current_context SKIPPED [ 21%] test/test_cache.py::BeakerCacheTest::test_region SKIPPED (Beaker is ...) [ 21%] test/test_cache.py::DogpileCacheTest::test_def SKIPPED (dogpile.cach...) [ 21%] test/test_cache.py::DogpileCacheTest::test_cache_enable SKIPPED (dog...) [ 22%] test/test_cache.py::DogpileCacheTest::test_nested_def SKIPPED (dogpi...) [ 22%] test/test_cache.py::DogpileCacheTest::test_page SKIPPED (dogpile.cac...) [ 22%] test/test_cache.py::DogpileCacheTest::test_dynamic_key_with_context SKIPPED [ 22%] test/test_cache.py::DogpileCacheTest::test_dynamic_key_with_funcargs SKIPPED [ 22%] test/test_cache.py::DogpileCacheTest::test_dynamic_key_with_imports SKIPPED [ 23%] test/test_cache.py::DogpileCacheTest::test_fileargs_implicit SKIPPED [ 23%] test/test_cache.py::DogpileCacheTest::test_fileargs_deftag SKIPPED (...) [ 23%] test/test_cache.py::DogpileCacheTest::test_fileargs_pagetag SKIPPED [ 23%] test/test_cache.py::DogpileCacheTest::test_args_complete SKIPPED (do...) [ 23%] test/test_cache.py::DogpileCacheTest::test_fileargs_lookup SKIPPED (...) [ 24%] test/test_cache.py::DogpileCacheTest::test_buffered SKIPPED (dogpile...) [ 24%] test/test_cache.py::DogpileCacheTest::test_load_from_expired SKIPPED [ 24%] test/test_cache.py::DogpileCacheTest::test_namespace_access SKIPPED [ 24%] test/test_cache.py::DogpileCacheTest::test_lookup SKIPPED (dogpile.c...) [ 24%] test/test_cache.py::DogpileCacheTest::test_invalidate SKIPPED (dogpi...) [ 25%] test/test_cache.py::DogpileCacheTest::test_custom_args_def SKIPPED (...) [ 25%] test/test_cache.py::DogpileCacheTest::test_custom_args_block SKIPPED [ 25%] test/test_cache.py::DogpileCacheTest::test_custom_args_page SKIPPED [ 25%] test/test_cache.py::DogpileCacheTest::test_pass_context SKIPPED (dog...) [ 25%] test/test_cache.py::DogpileCacheTest::test_cache_uses_current_context SKIPPED [ 26%] test/test_cache.py::DogpileCacheTest::test_region SKIPPED (dogpile.c...) [ 26%] test/test_call.py::CallTest::test_call PASSED [ 26%] test/test_call.py::CallTest::test_compound_call PASSED [ 26%] test/test_call.py::CallTest::test_new_syntax PASSED [ 26%] test/test_call.py::CallTest::test_ccall_caller PASSED [ 27%] test/test_call.py::CallTest::test_stack_pop PASSED [ 27%] test/test_call.py::CallTest::test_conditional_call PASSED [ 27%] test/test_call.py::CallTest::test_chained_call PASSED [ 27%] test/test_call.py::CallTest::test_nested_call PASSED [ 27%] test/test_call.py::CallTest::test_nested_call_2 PASSED [ 28%] test/test_call.py::CallTest::test_nested_call_3 PASSED [ 28%] test/test_call.py::CallTest::test_nested_call_4 PASSED [ 28%] test/test_call.py::CallTest::test_chained_call_in_nested PASSED [ 28%] test/test_call.py::CallTest::test_call_in_nested PASSED [ 28%] test/test_call.py::CallTest::test_composed_def PASSED [ 29%] test/test_call.py::CallTest::test_regular_defs PASSED [ 29%] test/test_call.py::CallTest::test_call_in_nested_2 PASSED [ 29%] test/test_call.py::SelfCacheTest::test_basic PASSED [ 29%] test/test_cmd.py::CmdTest::test_stdin_success PASSED [ 29%] test/test_cmd.py::CmdTest::test_stdin_syntax_err PASSED [ 30%] test/test_cmd.py::CmdTest::test_stdin_rt_err PASSED [ 30%] test/test_cmd.py::CmdTest::test_file_success PASSED [ 30%] test/test_cmd.py::CmdTest::test_file_syntax_err PASSED [ 30%] test/test_cmd.py::CmdTest::test_file_rt_err PASSED [ 30%] test/test_cmd.py::CmdTest::test_file_notfound PASSED [ 31%] test/test_decorators.py::DecoratorTest::test_toplevel PASSED [ 31%] test/test_decorators.py::DecoratorTest::test_toplevel_contextual PASSED [ 31%] test/test_decorators.py::DecoratorTest::test_nested PASSED [ 31%] test/test_decorators.py::DecoratorTest::test_toplevel_decorated_name PASSED [ 31%] test/test_decorators.py::DecoratorTest::test_nested_decorated_name PASSED [ 32%] test/test_def.py::DefTest::test_def_noargs PASSED [ 32%] test/test_def.py::DefTest::test_def_blankargs PASSED [ 32%] test/test_def.py::DefTest::test_def_args PASSED [ 32%] test/test_def.py::DefTest::test_def_py3k_args PASSED [ 32%] test/test_def.py::DefTest::test_inter_def PASSED [ 33%] test/test_def.py::DefTest::test_toplevel PASSED [ 33%] test/test_def.py::DefTest::test_def_operations PASSED [ 33%] test/test_def.py::ScopeTest::test_scope_one PASSED [ 33%] test/test_def.py::ScopeTest::test_scope_two PASSED [ 33%] test/test_def.py::ScopeTest::test_scope_four PASSED [ 34%] test/test_def.py::ScopeTest::test_scope_five PASSED [ 34%] test/test_def.py::ScopeTest::test_scope_six PASSED [ 34%] test/test_def.py::ScopeTest::test_scope_seven PASSED [ 34%] test/test_def.py::ScopeTest::test_scope_eight PASSED [ 34%] test/test_def.py::ScopeTest::test_scope_nine PASSED [ 35%] test/test_def.py::ScopeTest::test_scope_ten PASSED [ 35%] test/test_def.py::ScopeTest::test_scope_eleven PASSED [ 35%] test/test_def.py::ScopeTest::test_unbound_scope PASSED [ 35%] test/test_def.py::ScopeTest::test_unbound_scope_two PASSED [ 35%] test/test_def.py::ScopeTest::test_canget_kwargs PASSED [ 36%] test/test_def.py::ScopeTest::test_inline_expression_from_arg_one PASSED [ 36%] test/test_def.py::ScopeTest::test_interpret_expression_from_arg_two PASSED [ 36%] test/test_def.py::NestedDefTest::test_nested_def PASSED [ 36%] test/test_def.py::NestedDefTest::test_nested_2 PASSED [ 36%] test/test_def.py::NestedDefTest::test_nested_with_args PASSED [ 37%] test/test_def.py::NestedDefTest::test_nested_def_2 PASSED [ 37%] test/test_def.py::NestedDefTest::test_nested_nested_def PASSED [ 37%] test/test_def.py::NestedDefTest::test_nested_nested_def_2 PASSED [ 37%] test/test_def.py::NestedDefTest::test_outer_scope PASSED [ 37%] test/test_def.py::ExceptionTest::test_raise PASSED [ 38%] test/test_def.py::ExceptionTest::test_handler PASSED [ 38%] test/test_exceptions.py::ExceptionsTest::test_html_error_template PASSED [ 38%] test/test_exceptions.py::ExceptionsTest::test_text_error_template PASSED [ 38%] test/test_exceptions.py::ExceptionsTest::test_utf8_html_error_template_pygments SKIPPED [ 38%] test/test_exceptions.py::ExceptionsTest::test_utf8_html_error_template_no_pygments PASSED [ 39%] test/test_exceptions.py::ExceptionsTest::test_format_closures PASSED [ 39%] test/test_exceptions.py::ExceptionsTest::test_py_utf8_html_error_template PASSED [ 39%] test/test_exceptions.py::ExceptionsTest::test_py_unicode_error_html_error_template PASSED [ 39%] test/test_exceptions.py::ExceptionsTest::test_format_exceptions_pygments SKIPPED [ 39%] test/test_exceptions.py::ExceptionsTest::test_format_exceptions_no_pygments PASSED [ 40%] test/test_exceptions.py::ExceptionsTest::test_utf8_format_exceptions_pygments SKIPPED [ 40%] test/test_exceptions.py::ExceptionsTest::test_utf8_format_exceptions_no_pygments PASSED [ 40%] test/test_exceptions.py::ExceptionsTest::test_mod_no_encoding PASSED [ 40%] test/test_exceptions.py::ExceptionsTest::test_custom_tback PASSED [ 40%] test/test_exceptions.py::ExceptionsTest::test_tback_no_trace_from_py_file PASSED [ 41%] test/test_exceptions.py::ExceptionsTest::test_tback_trace_from_py_file PASSED [ 41%] test/test_exceptions.py::ExceptionsTest::test_code_block_line_number PASSED [ 41%] test/test_exceptions.py::ExceptionsTest::test_module_block_line_number PASSED [ 41%] test/test_exceptions.py::ExceptionsTest::test_alternating_file_names PASSED [ 41%] test/test_filters.py::FilterTest::test_basic PASSED [ 42%] test/test_filters.py::FilterTest::test_expr PASSED [ 42%] test/test_filters.py::FilterTest::test_convert_str PASSED [ 42%] test/test_filters.py::FilterTest::test_quoting PASSED [ 42%] test/test_filters.py::FilterTest::test_url_escaping PASSED [ 42%] test/test_filters.py::FilterTest::test_entity PASSED [ 43%] test/test_filters.py::FilterTest::test_def PASSED [ 43%] test/test_filters.py::FilterTest::test_import PASSED [ 43%] test/test_filters.py::FilterTest::test_import_2 PASSED [ 43%] test/test_filters.py::FilterTest::test_encode_filter PASSED [ 43%] test/test_filters.py::FilterTest::test_encode_filter_non_str PASSED [ 44%] test/test_filters.py::FilterTest::test_custom_default PASSED [ 44%] test/test_filters.py::FilterTest::test_global PASSED [ 44%] test/test_filters.py::FilterTest::test_block_via_context PASSED [ 44%] test/test_filters.py::FilterTest::test_def_via_context PASSED [ 44%] test/test_filters.py::FilterTest::test_text_via_context PASSED [ 45%] test/test_filters.py::FilterTest::test_nflag PASSED [ 45%] test/test_filters.py::FilterTest::test_global_json PASSED [ 45%] test/test_filters.py::FilterTest::test_non_expression PASSED [ 45%] test/test_filters.py::FilterTest::test_builtins PASSED [ 45%] test/test_filters.py::BufferTest::test_buffered_def PASSED [ 46%] test/test_filters.py::BufferTest::test_unbuffered_def PASSED [ 46%] test/test_filters.py::BufferTest::test_capture PASSED [ 46%] test/test_filters.py::BufferTest::test_capture_exception PASSED [ 46%] test/test_filters.py::BufferTest::test_buffered_exception PASSED [ 46%] test/test_filters.py::BufferTest::test_capture_ccall PASSED [ 47%] test/test_inheritance.py::InheritanceTest::test_basic PASSED [ 47%] test/test_inheritance.py::InheritanceTest::test_multilevel_nesting PASSED [ 47%] test/test_inheritance.py::InheritanceTest::test_includes PASSED [ 47%] test/test_inheritance.py::InheritanceTest::test_namespaces PASSED [ 47%] test/test_inheritance.py::InheritanceTest::test_pageargs PASSED [ 48%] test/test_inheritance.py::InheritanceTest::test_pageargs_2 PASSED [ 48%] test/test_inheritance.py::InheritanceTest::test_pageargs_err PASSED [ 48%] test/test_inheritance.py::InheritanceTest::test_toplevel PASSED [ 48%] test/test_inheritance.py::InheritanceTest::test_dynamic PASSED [ 48%] test/test_inheritance.py::InheritanceTest::test_in_call PASSED [ 49%] test/test_lexer.py::LexerTest::test_text_and_tag PASSED [ 49%] test/test_lexer.py::LexerTest::test_unclosed_tag PASSED [ 49%] test/test_lexer.py::LexerTest::test_onlyclosed_tag PASSED [ 49%] test/test_lexer.py::LexerTest::test_noexpr_allowed PASSED [ 50%] test/test_lexer.py::LexerTest::test_closing_tag_many_spaces PASSED [ 50%] test/test_lexer.py::LexerTest::test_opening_tag_many_quotes PASSED [ 50%] test/test_lexer.py::LexerTest::test_unmatched_tag PASSED [ 50%] test/test_lexer.py::LexerTest::test_nonexistent_tag PASSED [ 50%] test/test_lexer.py::LexerTest::test_wrongcase_tag PASSED [ 51%] test/test_lexer.py::LexerTest::test_percent_escape PASSED [ 51%] test/test_lexer.py::LexerTest::test_percent_escape2 PASSED [ 51%] test/test_lexer.py::LexerTest::test_percent_escape_with_control_block PASSED [ 51%] test/test_lexer.py::LexerTest::test_inline_percent PASSED [ 51%] test/test_lexer.py::LexerTest::test_old_multiline_comment PASSED [ 52%] test/test_lexer.py::LexerTest::test_text_tag PASSED [ 52%] test/test_lexer.py::LexerTest::test_def_syntax PASSED [ 52%] test/test_lexer.py::LexerTest::test_def_syntax_2 PASSED [ 52%] test/test_lexer.py::LexerTest::test_whitespace_equals PASSED [ 52%] test/test_lexer.py::LexerTest::test_ns_tag_closed PASSED [ 53%] test/test_lexer.py::LexerTest::test_ns_tag_empty PASSED [ 53%] test/test_lexer.py::LexerTest::test_ns_tag_open PASSED [ 53%] test/test_lexer.py::LexerTest::test_expr_in_attribute PASSED [ 53%] test/test_lexer.py::LexerTest::test_pagetag[,-48] PASSED [ 53%] test/test_lexer.py::LexerTest::test_pagetag[-47] PASSED [ 54%] test/test_lexer.py::LexerTest::test_nesting PASSED [ 54%] test/test_lexer.py::LexerTest::test_code PASSED [ 54%] test/test_lexer.py::LexerTest::test_code_and_tags PASSED [ 54%] test/test_lexer.py::LexerTest::test_expression PASSED [ 54%] test/test_lexer.py::LexerTest::test_tricky_expression PASSED [ 55%] test/test_lexer.py::LexerTest::test_dict_expression_issue_400_regression PASSED [ 55%] test/test_lexer.py::LexerTest::test_tricky_code PASSED [ 55%] test/test_lexer.py::LexerTest::test_tricky_code_2 PASSED [ 55%] test/test_lexer.py::LexerTest::test_tricky_code_3 PASSED [ 55%] test/test_lexer.py::LexerTest::test_tricky_code_4 PASSED [ 56%] test/test_lexer.py::LexerTest::test_tricky_code_5 PASSED [ 56%] test/test_lexer.py::LexerTest::test_tricky_code_6 PASSED [ 56%] test/test_lexer.py::LexerTest::test_control_lines PASSED [ 56%] test/test_lexer.py::LexerTest::test_control_lines_2 PASSED [ 56%] test/test_lexer.py::LexerTest::test_long_control_lines PASSED [ 57%] test/test_lexer.py::LexerTest::test_unmatched_control PASSED [ 57%] test/test_lexer.py::LexerTest::test_unmatched_control_2 PASSED [ 57%] test/test_lexer.py::LexerTest::test_unmatched_control_3 PASSED [ 57%] test/test_lexer.py::LexerTest::test_ternary_control PASSED [ 57%] test/test_lexer.py::LexerTest::test_integration PASSED [ 58%] test/test_lexer.py::LexerTest::test_comment_after_statement PASSED [ 58%] test/test_lexer.py::LexerTest::test_crlf PASSED [ 58%] test/test_lexer.py::LexerTest::test_comments PASSED [ 58%] test/test_lexer.py::LexerTest::test_docs PASSED [ 58%] test/test_lexer.py::LexerTest::test_preprocess PASSED [ 59%] test/test_lookup.py::LookupTest::test_basic PASSED [ 59%] test/test_lookup.py::LookupTest::test_subdir PASSED [ 59%] test/test_lookup.py::LookupTest::test_updir PASSED [ 59%] test/test_lookup.py::LookupTest::test_directory_lookup PASSED [ 59%] test/test_lookup.py::LookupTest::test_no_lookup PASSED [ 60%] test/test_lookup.py::LookupTest::test_uri_adjust PASSED [ 60%] test/test_lookup.py::LookupTest::test_uri_cache PASSED [ 60%] test/test_lookup.py::LookupTest::test_check_not_found PASSED [ 60%] test/test_lookup.py::LookupTest::test_dont_accept_relative_outside_of_root PASSED [ 60%] test/test_lookup.py::LookupTest::test_checking_against_bad_filetype PASSED [ 61%] test/test_loop.py::TestLoop::test__FOR_LOOP PASSED [ 61%] test/test_loop.py::TestLoop::test_loop_demo PASSED [ 61%] test/test_loop.py::TestLoop::test_nested_loops PASSED [ 61%] test/test_loop.py::TestLoop::test_no_loop PASSED [ 61%] test/test_loop.py::TestLoop::test_out_of_context_access PASSED [ 62%] test/test_loop.py::TestLoop::test_parent_loops PASSED [ 62%] test/test_loop.py::TestLoopStack::test__pop PASSED [ 62%] test/test_loop.py::TestLoopStack::test__push PASSED [ 62%] test/test_loop.py::TestLoopStack::test__top PASSED [ 62%] test/test_loop.py::TestLoopStack::test_enter PASSED [ 63%] test/test_loop.py::TestLoopStack::test_exit PASSED [ 63%] test/test_loop.py::TestLoopContext::test___len__ PASSED [ 63%] test/test_loop.py::TestLoopContext::test_cycle PASSED [ 63%] test/test_loop.py::TestLoopContext::test_even PASSED [ 63%] test/test_loop.py::TestLoopContext::test_first PASSED [ 64%] test/test_loop.py::TestLoopContext::test_index PASSED [ 64%] test/test_loop.py::TestLoopContext::test_last PASSED [ 64%] test/test_loop.py::TestLoopContext::test_odd PASSED [ 64%] test/test_loop.py::TestLoopContext::test_reverse_index PASSED [ 64%] test/test_loop.py::TestLoopFlags::test_loop_disabled_template PASSED [ 65%] test/test_loop.py::TestLoopFlags::test_loop_disabled_lookup PASSED [ 65%] test/test_loop.py::TestLoopFlags::test_loop_disabled_override_template PASSED [ 65%] test/test_loop.py::TestLoopFlags::test_loop_disabled_override_lookup PASSED [ 65%] test/test_loop.py::TestLoopFlags::test_loop_enabled_override_template PASSED [ 65%] test/test_loop.py::TestLoopFlags::test_loop_enabled_override_lookup PASSED [ 66%] test/test_lru.py::LRUTest::testlru PASSED [ 66%] test/test_namespace.py::NamespaceTest::test_inline_crossreference PASSED [ 66%] test/test_namespace.py::NamespaceTest::test_inline_assignment PASSED [ 66%] test/test_namespace.py::NamespaceTest::test_inline_arguments PASSED [ 66%] test/test_namespace.py::NamespaceTest::test_inline_not_duped PASSED [ 67%] test/test_namespace.py::NamespaceTest::test_dynamic PASSED [ 67%] test/test_namespace.py::NamespaceTest::test_template PASSED [ 67%] test/test_namespace.py::NamespaceTest::test_module PASSED [ 67%] test/test_namespace.py::NamespaceTest::test_module_2 PASSED [ 67%] test/test_namespace.py::NamespaceTest::test_module_imports PASSED [ 68%] test/test_namespace.py::NamespaceTest::test_module_imports_2 PASSED [ 68%] test/test_namespace.py::NamespaceTest::test_context PASSED [ 68%] test/test_namespace.py::NamespaceTest::test_overload PASSED [ 68%] test/test_namespace.py::NamespaceTest::test_getattr PASSED [ 68%] test/test_namespace.py::NamespaceTest::test_in_def PASSED [ 69%] test/test_namespace.py::NamespaceTest::test_in_remote_def PASSED [ 69%] test/test_namespace.py::NamespaceTest::test_dont_pollute_self PASSED [ 69%] test/test_namespace.py::NamespaceTest::test_inheritance PASSED [ 69%] test/test_namespace.py::NamespaceTest::test_inheritance_two PASSED [ 69%] test/test_namespace.py::NamespaceTest::test_attr PASSED [ 70%] test/test_namespace.py::NamespaceTest::test_attr_raise PASSED [ 70%] test/test_namespace.py::NamespaceTest::test_custom_tag_1 PASSED [ 70%] test/test_namespace.py::NamespaceTest::test_custom_tag_2 PASSED [ 70%] test/test_namespace.py::NamespaceTest::test_custom_tag_3 PASSED [ 70%] test/test_namespace.py::NamespaceTest::test_custom_tag_case_sensitive PASSED [ 71%] test/test_namespace.py::NamespaceTest::test_expr_grouping PASSED [ 71%] test/test_namespace.py::NamespaceTest::test_ccall PASSED [ 71%] test/test_namespace.py::NamespaceTest::test_ccall_2 PASSED [ 71%] test/test_namespace.py::NamespaceTest::test_import PASSED [ 71%] test/test_namespace.py::NamespaceTest::test_import_calledfromdef PASSED [ 72%] test/test_namespace.py::NamespaceTest::test_closure_import PASSED [ 72%] test/test_namespace.py::NamespaceTest::test_import_local PASSED [ 72%] test/test_namespace.py::NamespaceTest::test_ccall_import PASSED [ 72%] test/test_namespace.py::NamespaceTest::test_nonexistent_namespace_uri PASSED [ 72%] test/test_pygen.py::GeneratePythonTest::test_generate_normal PASSED [ 73%] test/test_pygen.py::GeneratePythonTest::test_generate_adjusted PASSED [ 73%] test/test_pygen.py::GeneratePythonTest::test_generate_combo PASSED [ 73%] test/test_pygen.py::GeneratePythonTest::test_multi_line PASSED [ 73%] test/test_pygen.py::GeneratePythonTest::test_false_unindentor PASSED [ 73%] test/test_pygen.py::GeneratePythonTest::test_backslash_line PASSED [ 74%] test/test_pygen.py::WhitespaceTest::test_basic PASSED [ 74%] test/test_pygen.py::WhitespaceTest::test_blank_lines PASSED [ 74%] test/test_pygen.py::WhitespaceTest::test_open_quotes_with_pound PASSED [ 74%] test/test_pygen.py::WhitespaceTest::test_quote_with_comments PASSED [ 74%] test/test_pygen.py::WhitespaceTest::test_quotes_with_pound PASSED [ 75%] test/test_pygen.py::WhitespaceTest::test_quotes PASSED [ 75%] test/test_runtime.py::ContextTest::test_locals_kwargs PASSED [ 75%] test/test_template.py::MiscTest::test_crlf_linebreaks PASSED [ 75%] test/test_template.py::EncodingTest::test_escapes_html_tags PASSED [ 75%] test/test_template.py::EncodingTest::test_unicode PASSED [ 76%] test/test_template.py::EncodingTest::test_encoding_doesnt_conflict PASSED [ 76%] test/test_template.py::EncodingTest::test_unicode_arg PASSED [ 76%] test/test_template.py::EncodingTest::test_unicode_file PASSED [ 76%] test/test_template.py::EncodingTest::test_unicode_file_code PASSED [ 76%] test/test_template.py::EncodingTest::test_unicode_file_lookup PASSED [ 77%] test/test_template.py::EncodingTest::test_unicode_bom PASSED [ 77%] test/test_template.py::EncodingTest::test_unicode_memory PASSED [ 77%] test/test_template.py::EncodingTest::test_unicode_text PASSED [ 77%] test/test_template.py::EncodingTest::test_unicode_text_ccall PASSED [ 77%] test/test_template.py::EncodingTest::test_unicode_literal_in_expr PASSED [ 78%] test/test_template.py::EncodingTest::test_unicode_literal_in_expr_file PASSED [ 78%] test/test_template.py::EncodingTest::test_unicode_literal_in_code PASSED [ 78%] test/test_template.py::EncodingTest::test_unicode_literal_in_controlline PASSED [ 78%] test/test_template.py::EncodingTest::test_unicode_literal_in_tag PASSED [ 78%] test/test_template.py::EncodingTest::test_unicode_literal_in_def PASSED [ 79%] test/test_template.py::EncodingTest::test_input_encoding PASSED [ 79%] test/test_template.py::EncodingTest::test_encoding PASSED [ 79%] test/test_template.py::EncodingTest::test_encoding_errors PASSED [ 79%] test/test_template.py::EncodingTest::test_read_unicode PASSED [ 79%] test/test_template.py::PageArgsTest::test_basic PASSED [ 80%] test/test_template.py::PageArgsTest::test_inherits PASSED [ 80%] test/test_template.py::PageArgsTest::test_includes PASSED [ 80%] test/test_template.py::PageArgsTest::test_context_small PASSED [ 80%] test/test_template.py::PageArgsTest::test_with_context PASSED [ 80%] test/test_template.py::PageArgsTest::test_overrides_builtins PASSED [ 81%] test/test_template.py::PageArgsTest::test_canuse_builtin_names PASSED [ 81%] test/test_template.py::PageArgsTest::test_builtin_names_dont_clobber_defaults_in_includes PASSED [ 81%] test/test_template.py::PageArgsTest::test_dict_locals PASSED [ 81%] test/test_template.py::IncludeTest::test_basic PASSED [ 81%] test/test_template.py::IncludeTest::test_localargs PASSED [ 82%] test/test_template.py::IncludeTest::test_viakwargs PASSED [ 82%] test/test_template.py::IncludeTest::test_include_withargs PASSED [ 82%] test/test_template.py::IncludeTest::test_within_ccall PASSED [ 82%] test/test_template.py::IncludeTest::test_include_error_handler PASSED [ 82%] test/test_template.py::UndefinedVarsTest::test_undefined PASSED [ 83%] test/test_template.py::UndefinedVarsTest::test_strict PASSED [ 83%] test/test_template.py::UndefinedVarsTest::test_expression_declared PASSED [ 83%] test/test_template.py::UndefinedVarsTest::test_list_comprehensions_plus_undeclared_nonstrict PASSED [ 83%] test/test_template.py::UndefinedVarsTest::test_traditional_assignment_plus_undeclared PASSED [ 83%] test/test_template.py::UndefinedVarsTest::test_list_comprehensions_plus_undeclared_strict PASSED [ 84%] test/test_template.py::UndefinedVarsTest::test_dict_comprehensions_in_function_plus_undeclared_strict PASSED [ 84%] test/test_template.py::StopRenderingTest::test_return_in_template PASSED [ 84%] test/test_template.py::ReservedNameTest::test_names_on_context PASSED [ 84%] test/test_template.py::ReservedNameTest::test_names_in_template PASSED [ 84%] test/test_template.py::ReservedNameTest::test_exclude_loop_context PASSED [ 85%] test/test_template.py::ReservedNameTest::test_exclude_loop_template PASSED [ 85%] test/test_template.py::ControlTest::test_control PASSED [ 85%] test/test_template.py::ControlTest::test_blank_control_1 PASSED [ 85%] test/test_template.py::ControlTest::test_blank_control_2 PASSED [ 85%] test/test_template.py::ControlTest::test_blank_control_3 PASSED [ 86%] test/test_template.py::ControlTest::test_blank_control_4 PASSED [ 86%] test/test_template.py::ControlTest::test_blank_control_5 PASSED [ 86%] test/test_template.py::ControlTest::test_blank_control_6 PASSED [ 86%] test/test_template.py::ControlTest::test_blank_control_7 PASSED [ 86%] test/test_template.py::ControlTest::test_blank_control_8 PASSED [ 87%] test/test_template.py::ControlTest::test_blank_control_9 PASSED [ 87%] test/test_template.py::ControlTest::test_blank_control_10 PASSED [ 87%] test/test_template.py::ControlTest::test_blank_control_11 PASSED [ 87%] test/test_template.py::ControlTest::test_commented_blank_control_1 PASSED [ 87%] test/test_template.py::ControlTest::test_commented_blank_control_2 PASSED [ 88%] test/test_template.py::ControlTest::test_commented_blank_control_3 PASSED [ 88%] test/test_template.py::ControlTest::test_commented_blank_control_4 PASSED [ 88%] test/test_template.py::ControlTest::test_commented_blank_control_5 PASSED [ 88%] test/test_template.py::ControlTest::test_commented_blank_control_6 PASSED [ 88%] test/test_template.py::ControlTest::test_commented_blank_control_7 PASSED [ 89%] test/test_template.py::ControlTest::test_commented_blank_control_8 PASSED [ 89%] test/test_template.py::ControlTest::test_commented_blank_control_9 PASSED [ 89%] test/test_template.py::ControlTest::test_commented_blank_control_10 PASSED [ 89%] test/test_template.py::ControlTest::test_multiline_control PASSED [ 89%] test/test_template.py::GlobalsTest::test_globals PASSED [ 90%] test/test_template.py::RichTracebackTest::test_utf8_memory_syntax PASSED [ 90%] test/test_template.py::RichTracebackTest::test_utf8_memory_runtime PASSED [ 90%] test/test_template.py::RichTracebackTest::test_utf8_file_syntax PASSED [ 90%] test/test_template.py::RichTracebackTest::test_utf8_file_runtime PASSED [ 90%] test/test_template.py::RichTracebackTest::test_unicode_memory_syntax PASSED [ 91%] test/test_template.py::RichTracebackTest::test_unicode_memory_runtime PASSED [ 91%] test/test_template.py::RichTracebackTest::test_unicode_file_syntax PASSED [ 91%] test/test_template.py::RichTracebackTest::test_unicode_file_runtime PASSED [ 91%] test/test_template.py::ModuleDirTest::test_basic PASSED [ 91%] test/test_template.py::ModuleDirTest::test_callable PASSED [ 92%] test/test_template.py::ModuleDirTest::test_custom_writer PASSED [ 92%] test/test_template.py::FilenameToURITest::test_windows_paths PASSED [ 92%] test/test_template.py::FilenameToURITest::test_posix_paths PASSED [ 92%] test/test_template.py::FilenameToURITest::test_dont_accept_relative_outside_of_root PASSED [ 92%] test/test_template.py::ModuleTemplateTest::test_module_roundtrip PASSED [ 93%] test/test_template.py::TestTemplateAPI::test_metadata PASSED [ 93%] test/test_template.py::TestTemplateAPI::test_metadata_two PASSED [ 93%] test/test_template.py::PreprocessTest::test_old_comments PASSED [ 93%] test/test_template.py::LexerTest::test_via_template PASSED [ 93%] test/test_template.py::LexerTest::test_via_lookup PASSED [ 94%] test/test_template.py::FuturesTest::test_future_import PASSED [ 94%] test/test_template.py::EscapeTest::test_percent_escape PASSED [ 94%] test/test_template.py::EscapeTest::test_percent_escape2 PASSED [ 94%] test/test_template.py::EscapeTest::test_inline_percent PASSED [ 94%] test/test_template.py::EscapeTest::test_listcomp_in_func_strict PASSED [ 95%] test/test_template.py::EscapeTest::test_setcomp_in_func_strict PASSED [ 95%] test/test_template.py::EscapeTest::test_generator_in_func_strict PASSED [ 95%] test/test_template.py::EscapeTest::test_dictcomp_in_func_strict PASSED [ 95%] test/test_tgplugin.py::TestTGPlugin::test_basic PASSED [ 95%] test/test_tgplugin.py::TestTGPlugin::test_subdir PASSED [ 96%] test/test_tgplugin.py::TestTGPlugin::test_basic_dot PASSED [ 96%] test/test_tgplugin.py::TestTGPlugin::test_subdir_dot PASSED [ 96%] test/test_tgplugin.py::TestTGPlugin::test_string PASSED [ 96%] test/test_tgplugin.py::TestTGPlugin::test_render PASSED [ 96%] test/test_util.py::UtilTest::test_fast_buffer_write PASSED [ 97%] test/test_util.py::UtilTest::test_fast_buffer_truncate PASSED [ 97%] test/test_util.py::UtilTest::test_fast_buffer_encoded PASSED [ 97%] test/test_util.py::UtilTest::test_read_file PASSED [ 97%] test/test_util.py::UtilTest::test_load_module PASSED [ 97%] test/test_util.py::UtilTest::test_load_plugin_failure PASSED [ 98%] test/testing/test_config.py::BasicConfigTest::test_coercions PASSED [ 98%] test/testing/test_config.py::BasicConfigTest::test_values PASSED [ 98%] test/testing/test_config.py::BasicConfigTest::test_error_on_loading_from_nonexistent_file PASSED [ 98%] test/testing/test_config.py::BasicConfigTest::test_error_on_loading_from_nonexistent_section PASSED [ 98%] test/testing/test_config.py::BooleanConfigTest::test_values PASSED [ 99%] test/testing/test_config.py::UnsupportedTypesConfigTest::test_values PASSED [ 99%] test/testing/test_config.py::SupportedTypesConfigTest::test_values PASSED [ 99%] test/testing/test_config.py::TypeMismatchConfigTest::test_error_on_load PASSED [ 99%] test/testing/test_config.py::MissingItemConfigTest::test_error_on_load PASSED [100%] =============================== warnings summary =============================== test/ext/test_babelplugin.py: 32 warnings /usr/lib/python3.12/site-packages/babel/messages/extract.py:643: DeprecationWarning: ast.Str is deprecated and will be removed in Python 3.14; use ast.Constant instead if isinstance(body, ast.Str): test/ext/test_babelplugin.py: 31 warnings /usr/lib/python3.12/site-packages/babel/messages/extract.py:644: DeprecationWarning: Attribute s is deprecated and will be removed in Python 3.14; use value instead return body.s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ================= 449 passed, 49 skipped, 63 warnings in 2.63s ================= >>> py3-mako: Entering fakeroot... >>> py3-mako-pyc*: Running split function pyc... 'usr/lib/python3.12/site-packages/mako/__pycache__' -> '/home/buildozer/aports/main/py3-mako/pkg/py3-mako-pyc/usr/lib/python3.12/site-packages/mako/__pycache__' 'usr/lib/python3.12/site-packages/mako/testing/__pycache__' -> '/home/buildozer/aports/main/py3-mako/pkg/py3-mako-pyc/usr/lib/python3.12/site-packages/mako/testing/__pycache__' 'usr/lib/python3.12/site-packages/mako/ext/__pycache__' -> '/home/buildozer/aports/main/py3-mako/pkg/py3-mako-pyc/usr/lib/python3.12/site-packages/mako/ext/__pycache__' >>> py3-mako-pyc*: Preparing subpackage py3-mako-pyc... >>> py3-mako-pyc*: Running postcheck for py3-mako-pyc >>> py3-mako*: Running postcheck for py3-mako >>> py3-mako*: Preparing package py3-mako... >>> py3-mako-pyc*: Tracing dependencies... python3 py3-markupsafe python3~3.12 >>> py3-mako-pyc*: Package size: 353.1 KB >>> py3-mako-pyc*: Compressing data... >>> py3-mako-pyc*: Create checksum... >>> py3-mako-pyc*: Create py3-mako-pyc-1.3.5-r1.apk >>> py3-mako*: Tracing dependencies... python3 py3-markupsafe python3~3.12 >>> py3-mako*: Package size: 269.6 KB >>> py3-mako*: Compressing data... >>> py3-mako*: Create checksum... >>> py3-mako*: Create py3-mako-1.3.5-r1.apk >>> py3-mako: Build complete at Wed, 16 Oct 2024 03:33:17 +0000 elapsed time 0h 0m 5s >>> py3-mako: Cleaning up srcdir >>> py3-mako: Cleaning up pkgdir >>> py3-mako: Uninstalling dependencies... (1/38) Purging .makedepends-py3-mako (20241016.033312) (2/38) Purging py3-markupsafe-pyc (3.0.1-r0) (3/38) Purging py3-markupsafe (3.0.1-r0) (4/38) Purging py3-gpep517-pyc (16-r0) (5/38) Purging py3-gpep517 (16-r0) (6/38) Purging py3-installer-pyc (0.7.0-r2) (7/38) Purging py3-installer (0.7.0-r2) (8/38) Purging py3-wheel-pyc (0.43.0-r0) (9/38) Purging py3-wheel (0.43.0-r0) (10/38) Purging py3-babel-pyc (2.14.0-r2) (11/38) Purging py3-babel (2.14.0-r2) (12/38) Purging py3-tz-pyc (2024.2-r0) (13/38) Purging py3-tz (2024.2-r0) (14/38) Purging py3-setuptools-pyc (70.3.0-r0) (15/38) Purging py3-setuptools (70.3.0-r0) (16/38) Purging py3-pytest-pyc (8.3.3-r0) (17/38) Purging py3-pytest (8.3.3-r0) (18/38) Purging py3-iniconfig-pyc (2.0.0-r1) (19/38) Purging py3-iniconfig (2.0.0-r1) (20/38) Purging py3-packaging-pyc (24.1-r0) (21/38) Purging py3-packaging (24.1-r0) (22/38) Purging py3-parsing-pyc (3.1.4-r0) (23/38) Purging py3-parsing (3.1.4-r0) (24/38) Purging py3-pluggy-pyc (1.5.0-r0) (25/38) Purging py3-pluggy (1.5.0-r0) (26/38) Purging py3-py-pyc (1.11.0-r4) (27/38) Purging py3-py (1.11.0-r4) (28/38) Purging python3-pyc (3.12.7-r0) (29/38) Purging python3-pycache-pyc0 (3.12.7-r0) (30/38) Purging pyc (3.12.7-r0) (31/38) Purging python3 (3.12.7-r0) (32/38) Purging gdbm (1.24-r0) (33/38) Purging libbz2 (1.0.8-r6) (34/38) Purging libffi (3.4.6-r0) (35/38) Purging libpanelw (6.5_p20241006-r0) (36/38) Purging mpdecimal (4.0.0-r0) (37/38) Purging sqlite-libs (3.46.1-r0) (38/38) Purging xz-libs (5.6.3-r0) Executing busybox-1.36.1-r32.trigger OK: 393 MiB in 99 packages >>> py3-mako: Updating the main/aarch64 repository index... >>> py3-mako: Signing the index...