>>> py3-mako: Building main/py3-mako 1.3.2-r2 (using abuild 3.12.0-r5) started Fri, 12 Apr 2024 22:41:09 +0000 >>> py3-mako: Checking sanity of /home/buildozer/aports/main/py3-mako/APKBUILD... >>> 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/39) Installing libbz2 (1.0.8-r6) (2/39) Installing libffi (3.4.6-r0) (3/39) Installing gdbm (1.23-r1) (4/39) Installing xz-libs (5.6.1-r3) (5/39) Installing mpdecimal (4.0.0-r0) (6/39) Installing libpanelw (6.4_p20240330-r0) (7/39) Installing readline (8.2.10-r0) (8/39) Installing sqlite-libs (3.45.2-r0) (9/39) Installing python3 (3.12.2-r1) (10/39) Installing python3-pycache-pyc0 (3.12.2-r1) (11/39) Installing pyc (3.12.2-r1) (12/39) Installing python3-pyc (3.12.2-r1) (13/39) Installing py3-markupsafe (2.1.5-r1) (14/39) Installing py3-markupsafe-pyc (2.1.5-r1) (15/39) Installing py3-installer (0.7.0-r2) (16/39) Installing py3-installer-pyc (0.7.0-r2) (17/39) Installing py3-gpep517 (15-r2) (18/39) Installing py3-gpep517-pyc (15-r2) (19/39) Installing py3-parsing (3.1.2-r1) (20/39) Installing py3-parsing-pyc (3.1.2-r1) (21/39) Installing py3-packaging (24.0-r1) (22/39) Installing py3-packaging-pyc (24.0-r1) (23/39) Installing py3-setuptools (69.2.0-r2) (24/39) Installing py3-setuptools-pyc (69.2.0-r2) (25/39) Installing py3-wheel (0.42.0-r1) (26/39) Installing py3-wheel-pyc (0.42.0-r1) (27/39) Installing py3-tz (2024.1-r1) (28/39) Installing py3-tz-pyc (2024.1-r1) (29/39) Installing py3-babel (2.14.0-r2) (30/39) Installing py3-babel-pyc (2.14.0-r2) (31/39) Installing py3-iniconfig (2.0.0-r1) (32/39) Installing py3-iniconfig-pyc (2.0.0-r1) (33/39) Installing py3-pluggy (1.4.0-r1) (34/39) Installing py3-pluggy-pyc (1.4.0-r1) (35/39) Installing py3-py (1.11.0-r3) (36/39) Installing py3-py-pyc (1.11.0-r3) (37/39) Installing py3-pytest (8.1.1-r1) (38/39) Installing py3-pytest-pyc (8.1.1-r1) (39/39) Installing .makedepends-py3-mako (20240412.224111) Executing busybox-1.36.1-r25.trigger OK: 320 MiB in 141 packages >>> py3-mako: Cleaning up srcdir >>> py3-mako: Cleaning up pkgdir >>> py3-mako: Cleaning up tmpdir >>> py3-mako: Fetching https://distfiles.alpinelinux.org/distfiles/edge/Mako-1.3.2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 381k 100 381k 0 0 2366k 0 --:--:-- --:--:-- --:--:-- 2384k >>> py3-mako: Fetching https://distfiles.alpinelinux.org/distfiles/edge/Mako-1.3.2.tar.gz >>> py3-mako: Checking sha512sums... Mako-1.3.2.tar.gz: OK >>> py3-mako: Unpacking /var/cache/distfiles/Mako-1.3.2.tar.gz... 2024-04-12 22:41:15,873 gpep517 INFO Building wheel via backend setuptools.build_meta 2024-04-12 22:41:16,112 root INFO running bdist_wheel 2024-04-12 22:41:16,197 root INFO running build 2024-04-12 22:41:16,197 root INFO running build_py 2024-04-12 22:41:16,211 root INFO creating build 2024-04-12 22:41:16,211 root INFO creating build/lib 2024-04-12 22:41:16,212 root INFO creating build/lib/mako 2024-04-12 22:41:16,212 root INFO copying mako/lexer.py -> build/lib/mako 2024-04-12 22:41:16,213 root INFO copying mako/cache.py -> build/lib/mako 2024-04-12 22:41:16,215 root INFO copying mako/pyparser.py -> build/lib/mako 2024-04-12 22:41:16,216 root INFO copying mako/codegen.py -> build/lib/mako 2024-04-12 22:41:16,218 root INFO copying mako/util.py -> build/lib/mako 2024-04-12 22:41:16,219 root INFO copying mako/filters.py -> build/lib/mako 2024-04-12 22:41:16,220 root INFO copying mako/ast.py -> build/lib/mako 2024-04-12 22:41:16,221 root INFO copying mako/compat.py -> build/lib/mako 2024-04-12 22:41:16,222 root INFO copying mako/lookup.py -> build/lib/mako 2024-04-12 22:41:16,224 root INFO copying mako/parsetree.py -> build/lib/mako 2024-04-12 22:41:16,225 root INFO copying mako/cmd.py -> build/lib/mako 2024-04-12 22:41:16,226 root INFO copying mako/__init__.py -> build/lib/mako 2024-04-12 22:41:16,227 root INFO copying mako/_ast_util.py -> build/lib/mako 2024-04-12 22:41:16,229 root INFO copying mako/runtime.py -> build/lib/mako 2024-04-12 22:41:16,230 root INFO copying mako/exceptions.py -> build/lib/mako 2024-04-12 22:41:16,231 root INFO copying mako/pygen.py -> build/lib/mako 2024-04-12 22:41:16,232 root INFO copying mako/template.py -> build/lib/mako 2024-04-12 22:41:16,235 root INFO creating build/lib/mako/ext 2024-04-12 22:41:16,235 root INFO copying mako/ext/autohandler.py -> build/lib/mako/ext 2024-04-12 22:41:16,236 root INFO copying mako/ext/turbogears.py -> build/lib/mako/ext 2024-04-12 22:41:16,237 root INFO copying mako/ext/preprocessors.py -> build/lib/mako/ext 2024-04-12 22:41:16,238 root INFO copying mako/ext/extract.py -> build/lib/mako/ext 2024-04-12 22:41:16,240 root INFO copying mako/ext/babelplugin.py -> build/lib/mako/ext 2024-04-12 22:41:16,241 root INFO copying mako/ext/linguaplugin.py -> build/lib/mako/ext 2024-04-12 22:41:16,242 root INFO copying mako/ext/__init__.py -> build/lib/mako/ext 2024-04-12 22:41:16,243 root INFO copying mako/ext/pygmentplugin.py -> build/lib/mako/ext 2024-04-12 22:41:16,244 root INFO copying mako/ext/beaker_cache.py -> build/lib/mako/ext 2024-04-12 22:41:16,245 root INFO creating build/lib/mako/testing 2024-04-12 22:41:16,246 root INFO copying mako/testing/exclusions.py -> build/lib/mako/testing 2024-04-12 22:41:16,247 root INFO copying mako/testing/assertions.py -> build/lib/mako/testing 2024-04-12 22:41:16,248 root INFO copying mako/testing/helpers.py -> build/lib/mako/testing 2024-04-12 22:41:16,248 root INFO copying mako/testing/fixtures.py -> build/lib/mako/testing 2024-04-12 22:41:16,249 root INFO copying mako/testing/__init__.py -> build/lib/mako/testing 2024-04-12 22:41:16,250 root INFO copying mako/testing/config.py -> build/lib/mako/testing 2024-04-12 22:41:16,251 root INFO copying mako/testing/_config.py -> build/lib/mako/testing 2024-04-12 22:41:16,279 wheel INFO installing to build/bdist.linux-riscv64/wheel 2024-04-12 22:41:16,279 root INFO running install 2024-04-12 22:41:16,322 root INFO running install_lib 2024-04-12 22:41:16,333 root INFO creating build/bdist.linux-riscv64 2024-04-12 22:41:16,333 root INFO creating build/bdist.linux-riscv64/wheel 2024-04-12 22:41:16,334 root INFO creating build/bdist.linux-riscv64/wheel/mako 2024-04-12 22:41:16,334 root INFO copying build/lib/mako/lexer.py -> build/bdist.linux-riscv64/wheel/mako 2024-04-12 22:41:16,336 root INFO copying build/lib/mako/cache.py -> build/bdist.linux-riscv64/wheel/mako 2024-04-12 22:41:16,337 root INFO creating build/bdist.linux-riscv64/wheel/mako/ext 2024-04-12 22:41:16,337 root INFO copying build/lib/mako/ext/autohandler.py -> build/bdist.linux-riscv64/wheel/mako/ext 2024-04-12 22:41:16,338 root INFO copying build/lib/mako/ext/turbogears.py -> build/bdist.linux-riscv64/wheel/mako/ext 2024-04-12 22:41:16,339 root INFO copying build/lib/mako/ext/preprocessors.py -> build/bdist.linux-riscv64/wheel/mako/ext 2024-04-12 22:41:16,340 root INFO copying build/lib/mako/ext/extract.py -> build/bdist.linux-riscv64/wheel/mako/ext 2024-04-12 22:41:16,340 root INFO copying build/lib/mako/ext/babelplugin.py -> build/bdist.linux-riscv64/wheel/mako/ext 2024-04-12 22:41:16,341 root INFO copying build/lib/mako/ext/linguaplugin.py -> build/bdist.linux-riscv64/wheel/mako/ext 2024-04-12 22:41:16,342 root INFO copying build/lib/mako/ext/__init__.py -> build/bdist.linux-riscv64/wheel/mako/ext 2024-04-12 22:41:16,343 root INFO copying build/lib/mako/ext/pygmentplugin.py -> build/bdist.linux-riscv64/wheel/mako/ext 2024-04-12 22:41:16,343 root INFO copying build/lib/mako/ext/beaker_cache.py -> build/bdist.linux-riscv64/wheel/mako/ext 2024-04-12 22:41:16,344 root INFO copying build/lib/mako/pyparser.py -> build/bdist.linux-riscv64/wheel/mako 2024-04-12 22:41:16,345 root INFO copying build/lib/mako/codegen.py -> build/bdist.linux-riscv64/wheel/mako 2024-04-12 22:41:16,346 root INFO copying build/lib/mako/util.py -> build/bdist.linux-riscv64/wheel/mako 2024-04-12 22:41:16,347 root INFO copying build/lib/mako/filters.py -> build/bdist.linux-riscv64/wheel/mako 2024-04-12 22:41:16,348 root INFO copying build/lib/mako/ast.py -> build/bdist.linux-riscv64/wheel/mako 2024-04-12 22:41:16,349 root INFO copying build/lib/mako/compat.py -> build/bdist.linux-riscv64/wheel/mako 2024-04-12 22:41:16,350 root INFO copying build/lib/mako/lookup.py -> build/bdist.linux-riscv64/wheel/mako 2024-04-12 22:41:16,351 root INFO copying build/lib/mako/parsetree.py -> build/bdist.linux-riscv64/wheel/mako 2024-04-12 22:41:16,352 root INFO copying build/lib/mako/cmd.py -> build/bdist.linux-riscv64/wheel/mako 2024-04-12 22:41:16,353 root INFO copying build/lib/mako/__init__.py -> build/bdist.linux-riscv64/wheel/mako 2024-04-12 22:41:16,353 root INFO copying build/lib/mako/_ast_util.py -> build/bdist.linux-riscv64/wheel/mako 2024-04-12 22:41:16,354 root INFO copying build/lib/mako/runtime.py -> build/bdist.linux-riscv64/wheel/mako 2024-04-12 22:41:16,356 root INFO creating build/bdist.linux-riscv64/wheel/mako/testing 2024-04-12 22:41:16,356 root INFO copying build/lib/mako/testing/exclusions.py -> build/bdist.linux-riscv64/wheel/mako/testing 2024-04-12 22:41:16,357 root INFO copying build/lib/mako/testing/assertions.py -> build/bdist.linux-riscv64/wheel/mako/testing 2024-04-12 22:41:16,358 root INFO copying build/lib/mako/testing/helpers.py -> build/bdist.linux-riscv64/wheel/mako/testing 2024-04-12 22:41:16,359 root INFO copying build/lib/mako/testing/fixtures.py -> build/bdist.linux-riscv64/wheel/mako/testing 2024-04-12 22:41:16,360 root INFO copying build/lib/mako/testing/__init__.py -> build/bdist.linux-riscv64/wheel/mako/testing 2024-04-12 22:41:16,360 root INFO copying build/lib/mako/testing/config.py -> build/bdist.linux-riscv64/wheel/mako/testing 2024-04-12 22:41:16,361 root INFO copying build/lib/mako/testing/_config.py -> build/bdist.linux-riscv64/wheel/mako/testing 2024-04-12 22:41:16,362 root INFO copying build/lib/mako/exceptions.py -> build/bdist.linux-riscv64/wheel/mako 2024-04-12 22:41:16,363 root INFO copying build/lib/mako/pygen.py -> build/bdist.linux-riscv64/wheel/mako 2024-04-12 22:41:16,364 root INFO copying build/lib/mako/template.py -> build/bdist.linux-riscv64/wheel/mako 2024-04-12 22:41:16,365 root INFO running install_egg_info 2024-04-12 22:41:16,383 root INFO running egg_info 2024-04-12 22:41:16,391 root INFO writing Mako.egg-info/PKG-INFO 2024-04-12 22:41:16,396 root INFO writing dependency_links to Mako.egg-info/dependency_links.txt 2024-04-12 22:41:16,398 root INFO writing entry points to Mako.egg-info/entry_points.txt 2024-04-12 22:41:16,400 root INFO writing requirements to Mako.egg-info/requires.txt 2024-04-12 22:41:16,401 root INFO writing top-level names to Mako.egg-info/top_level.txt 2024-04-12 22:41:16,415 root INFO reading manifest file 'Mako.egg-info/SOURCES.txt' 2024-04-12 22:41:16,421 root INFO reading manifest template 'MANIFEST.in' 2024-04-12 22:41:16,455 root WARNING warning: no files found matching '*.mako' under directory 'doc' 2024-04-12 22:41:16,463 root WARNING warning: no files found matching '*.xml' under directory 'examples' 2024-04-12 22:41:16,467 root WARNING warning: no files found matching '*.mako' under directory 'examples' 2024-04-12 22:41:16,504 root WARNING no previously-included directories found matching 'doc/build/output' 2024-04-12 22:41:16,504 root INFO adding license file 'LICENSE' 2024-04-12 22:41:16,515 root INFO writing manifest file 'Mako.egg-info/SOURCES.txt' 2024-04-12 22:41:16,516 root INFO Copying Mako.egg-info to build/bdist.linux-riscv64/wheel/Mako-1.3.2-py3.12.egg-info 2024-04-12 22:41:16,521 root INFO running install_scripts 2024-04-12 22:41:16,532 wheel INFO creating build/bdist.linux-riscv64/wheel/Mako-1.3.2.dist-info/WHEEL 2024-04-12 22:41:16,533 wheel INFO creating '/home/buildozer/aports/main/py3-mako/src/Mako-1.3.2/.dist/.tmp-suvpzose/Mako-1.3.2-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it 2024-04-12 22:41:16,535 wheel INFO adding 'mako/__init__.py' 2024-04-12 22:41:16,537 wheel INFO adding 'mako/_ast_util.py' 2024-04-12 22:41:16,538 wheel INFO adding 'mako/ast.py' 2024-04-12 22:41:16,540 wheel INFO adding 'mako/cache.py' 2024-04-12 22:41:16,541 wheel INFO adding 'mako/cmd.py' 2024-04-12 22:41:16,542 wheel INFO adding 'mako/codegen.py' 2024-04-12 22:41:16,544 wheel INFO adding 'mako/compat.py' 2024-04-12 22:41:16,545 wheel INFO adding 'mako/exceptions.py' 2024-04-12 22:41:16,546 wheel INFO adding 'mako/filters.py' 2024-04-12 22:41:16,548 wheel INFO adding 'mako/lexer.py' 2024-04-12 22:41:16,549 wheel INFO adding 'mako/lookup.py' 2024-04-12 22:41:16,551 wheel INFO adding 'mako/parsetree.py' 2024-04-12 22:41:16,552 wheel INFO adding 'mako/pygen.py' 2024-04-12 22:41:16,553 wheel INFO adding 'mako/pyparser.py' 2024-04-12 22:41:16,555 wheel INFO adding 'mako/runtime.py' 2024-04-12 22:41:16,556 wheel INFO adding 'mako/template.py' 2024-04-12 22:41:16,558 wheel INFO adding 'mako/util.py' 2024-04-12 22:41:16,559 wheel INFO adding 'mako/ext/__init__.py' 2024-04-12 22:41:16,560 wheel INFO adding 'mako/ext/autohandler.py' 2024-04-12 22:41:16,561 wheel INFO adding 'mako/ext/babelplugin.py' 2024-04-12 22:41:16,562 wheel INFO adding 'mako/ext/beaker_cache.py' 2024-04-12 22:41:16,563 wheel INFO adding 'mako/ext/extract.py' 2024-04-12 22:41:16,564 wheel INFO adding 'mako/ext/linguaplugin.py' 2024-04-12 22:41:16,565 wheel INFO adding 'mako/ext/preprocessors.py' 2024-04-12 22:41:16,566 wheel INFO adding 'mako/ext/pygmentplugin.py' 2024-04-12 22:41:16,567 wheel INFO adding 'mako/ext/turbogears.py' 2024-04-12 22:41:16,568 wheel INFO adding 'mako/testing/__init__.py' 2024-04-12 22:41:16,569 wheel INFO adding 'mako/testing/_config.py' 2024-04-12 22:41:16,570 wheel INFO adding 'mako/testing/assertions.py' 2024-04-12 22:41:16,571 wheel INFO adding 'mako/testing/config.py' 2024-04-12 22:41:16,572 wheel INFO adding 'mako/testing/exclusions.py' 2024-04-12 22:41:16,573 wheel INFO adding 'mako/testing/fixtures.py' 2024-04-12 22:41:16,575 wheel INFO adding 'mako/testing/helpers.py' 2024-04-12 22:41:16,575 wheel INFO adding 'Mako-1.3.2.dist-info/LICENSE' 2024-04-12 22:41:16,576 wheel INFO adding 'Mako-1.3.2.dist-info/METADATA' 2024-04-12 22:41:16,577 wheel INFO adding 'Mako-1.3.2.dist-info/WHEEL' 2024-04-12 22:41:16,578 wheel INFO adding 'Mako-1.3.2.dist-info/entry_points.txt' 2024-04-12 22:41:16,579 wheel INFO adding 'Mako-1.3.2.dist-info/top_level.txt' 2024-04-12 22:41:16,580 wheel INFO adding 'Mako-1.3.2.dist-info/RECORD' 2024-04-12 22:41:16,581 wheel INFO removing build/bdist.linux-riscv64/wheel 2024-04-12 22:41:16,587 gpep517 INFO The backend produced .dist/Mako-1.3.2-py3-none-any.whl Mako-1.3.2-py3-none-any.whl ============================= test session starts ============================== platform linux -- Python 3.12.2, pytest-8.1.1, pluggy-1.4.0 -- /home/buildozer/aports/main/py3-mako/src/Mako-1.3.2/.testenv/bin/python3 cachedir: .pytest_cache rootdir: /home/buildozer/aports/main/py3-mako/src/Mako-1.3.2 configfile: setup.cfg collecting ... collected 483 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_no_global_imports PASSED [ 4%] test/test_ast.py::AstParseTest::test_python_fragment PASSED [ 4%] test/test_ast.py::AstParseTest::test_argument_list PASSED [ 5%] test/test_ast.py::AstParseTest::test_function_decl PASSED [ 5%] test/test_ast.py::AstParseTest::test_function_decl_2 PASSED [ 5%] test/test_ast.py::AstParseTest::test_function_decl_3 PASSED [ 5%] 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 [ 6%] test/test_block.py::BlockTest::test_named_block_in_call PASSED [ 6%] test/test_block.py::BlockTest::test_name_collision_blocks_toplevel PASSED [ 6%] 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 [ 7%] test/test_block.py::BlockTest::test_name_collision_def_block_toplevel PASSED [ 7%] test/test_block.py::BlockTest::test_named_block_renders PASSED [ 7%] 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 [ 8%] test/test_block.py::BlockTest::test_inherited_block_nested_inner_only PASSED [ 8%] test/test_block.py::BlockTest::test_noninherited_block_no_render PASSED [ 8%] 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 [ 9%] test/test_block.py::BlockTest::test_filter PASSED [ 9%] test/test_block.py::BlockTest::test_anon_in_named PASSED [ 9%] 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 [ 10%] test/test_block.py::BlockTest::test_iteration PASSED [ 10%] test/test_block.py::BlockTest::test_conditional PASSED [ 10%] 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 [ 11%] test/test_block.py::BlockTest::test_block_variables_contextual PASSED [ 11%] 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 [ 12%] test/test_cache.py::CacheTest::test_cache_enable PASSED [ 12%] 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 [ 13%] test/test_cache.py::CacheTest::test_dynamic_key_with_imports PASSED [ 13%] 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 [ 14%] test/test_cache.py::CacheTest::test_fileargs_lookup PASSED [ 14%] 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 [ 15%] test/test_cache.py::CacheTest::test_invalidate PASSED [ 15%] 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 [ 16%] test/test_cache.py::BeakerCacheTest::test_def SKIPPED (Beaker is req...) [ 16%] 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 [ 17%] 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 (...) [ 18%] 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 (...) [ 19%] 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 (...) [ 20%] 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...) [ 21%] 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 [ 22%] 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 [ 30%] 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 [ 31%] 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 [ 32%] 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 [ 33%] 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 [ 34%] 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 [ 35%] 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 [ 36%] test/test_def.py::ScopeTest::test_unbound_scope_two PASSED [ 36%] 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 [ 37%] test/test_def.py::NestedDefTest::test_nested_2 PASSED [ 37%] 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 [ 38%] test/test_def.py::NestedDefTest::test_outer_scope PASSED [ 38%] 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 [ 39%] test/test_exceptions.py::ExceptionsTest::test_utf8_html_error_template_pygments SKIPPED [ 39%] 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 [ 40%] test/test_exceptions.py::ExceptionsTest::test_format_exceptions_pygments SKIPPED [ 40%] 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 [ 41%] test/test_exceptions.py::ExceptionsTest::test_custom_tback PASSED [ 41%] 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 [ 42%] test/test_exceptions.py::ExceptionsTest::test_module_block_line_number PASSED [ 42%] test/test_exceptions.py::ExceptionsTest::test_alternating_file_names PASSED [ 42%] 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 [ 43%] test/test_filters.py::FilterTest::test_quoting PASSED [ 43%] test/test_filters.py::FilterTest::test_url_escaping PASSED [ 43%] 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 [ 44%] test/test_filters.py::FilterTest::test_import_2 PASSED [ 44%] test/test_filters.py::FilterTest::test_encode_filter PASSED [ 44%] 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 [ 45%] test/test_filters.py::FilterTest::test_block_via_context PASSED [ 45%] test/test_filters.py::FilterTest::test_def_via_context PASSED [ 45%] 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 [ 46%] test/test_filters.py::FilterTest::test_non_expression PASSED [ 46%] test/test_filters.py::FilterTest::test_builtins PASSED [ 46%] 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 [ 47%] test/test_filters.py::BufferTest::test_capture_exception PASSED [ 47%] test/test_filters.py::BufferTest::test_buffered_exception PASSED [ 47%] test/test_filters.py::BufferTest::test_capture_ccall PASSED [ 47%] test/test_inheritance.py::InheritanceTest::test_basic PASSED [ 48%] test/test_inheritance.py::InheritanceTest::test_multilevel_nesting PASSED [ 48%] test/test_inheritance.py::InheritanceTest::test_includes PASSED [ 48%] test/test_inheritance.py::InheritanceTest::test_namespaces PASSED [ 48%] test/test_inheritance.py::InheritanceTest::test_pageargs PASSED [ 48%] test/test_inheritance.py::InheritanceTest::test_pageargs_2 PASSED [ 49%] test/test_inheritance.py::InheritanceTest::test_pageargs_err PASSED [ 49%] test/test_inheritance.py::InheritanceTest::test_toplevel PASSED [ 49%] test/test_inheritance.py::InheritanceTest::test_dynamic PASSED [ 49%] test/test_inheritance.py::InheritanceTest::test_in_call PASSED [ 49%] test/test_lexer.py::LexerTest::test_text_and_tag PASSED [ 50%] test/test_lexer.py::LexerTest::test_unclosed_tag PASSED [ 50%] test/test_lexer.py::LexerTest::test_onlyclosed_tag PASSED [ 50%] 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 [ 51%] test/test_lexer.py::LexerTest::test_unmatched_tag PASSED [ 51%] test/test_lexer.py::LexerTest::test_nonexistent_tag PASSED [ 51%] 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 [ 52%] test/test_lexer.py::LexerTest::test_percent_escape_with_control_block PASSED [ 52%] test/test_lexer.py::LexerTest::test_inline_percent PASSED [ 52%] test/test_lexer.py::LexerTest::test_old_multiline_comment PASSED [ 52%] test/test_lexer.py::LexerTest::test_text_tag PASSED [ 53%] test/test_lexer.py::LexerTest::test_def_syntax PASSED [ 53%] test/test_lexer.py::LexerTest::test_def_syntax_2 PASSED [ 53%] test/test_lexer.py::LexerTest::test_whitespace_equals PASSED [ 53%] test/test_lexer.py::LexerTest::test_ns_tag_closed PASSED [ 53%] test/test_lexer.py::LexerTest::test_ns_tag_empty PASSED [ 54%] test/test_lexer.py::LexerTest::test_ns_tag_open PASSED [ 54%] test/test_lexer.py::LexerTest::test_expr_in_attribute PASSED [ 54%] test/test_lexer.py::LexerTest::test_pagetag[,-48] PASSED [ 54%] test/test_lexer.py::LexerTest::test_pagetag[-47] PASSED [ 54%] test/test_lexer.py::LexerTest::test_nesting PASSED [ 55%] test/test_lexer.py::LexerTest::test_code PASSED [ 55%] test/test_lexer.py::LexerTest::test_code_and_tags PASSED [ 55%] test/test_lexer.py::LexerTest::test_expression PASSED [ 55%] test/test_lexer.py::LexerTest::test_tricky_expression PASSED [ 55%] test/test_lexer.py::LexerTest::test_tricky_code PASSED [ 56%] test/test_lexer.py::LexerTest::test_tricky_code_2 PASSED [ 56%] test/test_lexer.py::LexerTest::test_tricky_code_3 PASSED [ 56%] 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 [ 57%] test/test_lexer.py::LexerTest::test_control_lines PASSED [ 57%] test/test_lexer.py::LexerTest::test_control_lines_2 PASSED [ 57%] 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 [ 58%] test/test_lexer.py::LexerTest::test_unmatched_control_3 PASSED [ 58%] test/test_lexer.py::LexerTest::test_ternary_control PASSED [ 58%] test/test_lexer.py::LexerTest::test_integration PASSED [ 58%] test/test_lexer.py::LexerTest::test_comment_after_statement PASSED [ 59%] test/test_lexer.py::LexerTest::test_crlf PASSED [ 59%] test/test_lexer.py::LexerTest::test_comments PASSED [ 59%] test/test_lexer.py::LexerTest::test_docs PASSED [ 59%] test/test_lexer.py::LexerTest::test_preprocess PASSED [ 59%] test/test_lookup.py::LookupTest::test_basic PASSED [ 60%] test/test_lookup.py::LookupTest::test_subdir PASSED [ 60%] test/test_lookup.py::LookupTest::test_updir PASSED [ 60%] test/test_lookup.py::LookupTest::test_directory_lookup PASSED [ 60%] test/test_lookup.py::LookupTest::test_no_lookup PASSED [ 60%] test/test_lookup.py::LookupTest::test_uri_adjust PASSED [ 61%] test/test_lookup.py::LookupTest::test_uri_cache PASSED [ 61%] test/test_lookup.py::LookupTest::test_check_not_found PASSED [ 61%] test/test_lookup.py::LookupTest::test_dont_accept_relative_outside_of_root PASSED [ 61%] test/test_lookup.py::LookupTest::test_checking_against_bad_filetype PASSED [ 61%] test/test_loop.py::TestLoop::test__FOR_LOOP PASSED [ 62%] test/test_loop.py::TestLoop::test_loop_demo PASSED [ 62%] test/test_loop.py::TestLoop::test_nested_loops PASSED [ 62%] test/test_loop.py::TestLoop::test_no_loop PASSED [ 62%] test/test_loop.py::TestLoop::test_out_of_context_access PASSED [ 62%] test/test_loop.py::TestLoop::test_parent_loops PASSED [ 63%] test/test_loop.py::TestLoopStack::test__pop PASSED [ 63%] test/test_loop.py::TestLoopStack::test__push PASSED [ 63%] test/test_loop.py::TestLoopStack::test__top PASSED [ 63%] test/test_loop.py::TestLoopStack::test_enter PASSED [ 63%] test/test_loop.py::TestLoopStack::test_exit PASSED [ 64%] test/test_loop.py::TestLoopContext::test___len__ PASSED [ 64%] test/test_loop.py::TestLoopContext::test_cycle PASSED [ 64%] test/test_loop.py::TestLoopContext::test_even PASSED [ 64%] test/test_loop.py::TestLoopContext::test_first PASSED [ 65%] test/test_loop.py::TestLoopContext::test_index PASSED [ 65%] test/test_loop.py::TestLoopContext::test_last PASSED [ 65%] test/test_loop.py::TestLoopContext::test_odd PASSED [ 65%] test/test_loop.py::TestLoopContext::test_reverse_index PASSED [ 65%] test/test_loop.py::TestLoopFlags::test_loop_disabled_template PASSED [ 66%] test/test_loop.py::TestLoopFlags::test_loop_disabled_lookup PASSED [ 66%] test/test_loop.py::TestLoopFlags::test_loop_disabled_override_template PASSED [ 66%] test/test_loop.py::TestLoopFlags::test_loop_disabled_override_lookup PASSED [ 66%] test/test_loop.py::TestLoopFlags::test_loop_enabled_override_template PASSED [ 66%] test/test_loop.py::TestLoopFlags::test_loop_enabled_override_lookup PASSED [ 67%] test/test_lru.py::LRUTest::testlru PASSED [ 67%] test/test_namespace.py::NamespaceTest::test_inline_crossreference PASSED [ 67%] test/test_namespace.py::NamespaceTest::test_inline_assignment PASSED [ 67%] test/test_namespace.py::NamespaceTest::test_inline_arguments PASSED [ 67%] test/test_namespace.py::NamespaceTest::test_inline_not_duped PASSED [ 68%] test/test_namespace.py::NamespaceTest::test_dynamic PASSED [ 68%] test/test_namespace.py::NamespaceTest::test_template PASSED [ 68%] test/test_namespace.py::NamespaceTest::test_module PASSED [ 68%] test/test_namespace.py::NamespaceTest::test_module_2 PASSED [ 68%] test/test_namespace.py::NamespaceTest::test_module_imports PASSED [ 69%] test/test_namespace.py::NamespaceTest::test_module_imports_2 PASSED [ 69%] test/test_namespace.py::NamespaceTest::test_context PASSED [ 69%] test/test_namespace.py::NamespaceTest::test_overload PASSED [ 69%] test/test_namespace.py::NamespaceTest::test_getattr PASSED [ 69%] test/test_namespace.py::NamespaceTest::test_in_def PASSED [ 70%] test/test_namespace.py::NamespaceTest::test_in_remote_def PASSED [ 70%] test/test_namespace.py::NamespaceTest::test_dont_pollute_self PASSED [ 70%] test/test_namespace.py::NamespaceTest::test_inheritance PASSED [ 70%] test/test_namespace.py::NamespaceTest::test_inheritance_two PASSED [ 71%] test/test_namespace.py::NamespaceTest::test_attr PASSED [ 71%] test/test_namespace.py::NamespaceTest::test_attr_raise PASSED [ 71%] test/test_namespace.py::NamespaceTest::test_custom_tag_1 PASSED [ 71%] test/test_namespace.py::NamespaceTest::test_custom_tag_2 PASSED [ 71%] test/test_namespace.py::NamespaceTest::test_custom_tag_3 PASSED [ 72%] test/test_namespace.py::NamespaceTest::test_custom_tag_case_sensitive PASSED [ 72%] test/test_namespace.py::NamespaceTest::test_expr_grouping PASSED [ 72%] test/test_namespace.py::NamespaceTest::test_ccall PASSED [ 72%] test/test_namespace.py::NamespaceTest::test_ccall_2 PASSED [ 72%] test/test_namespace.py::NamespaceTest::test_import PASSED [ 73%] test/test_namespace.py::NamespaceTest::test_import_calledfromdef PASSED [ 73%] test/test_namespace.py::NamespaceTest::test_closure_import PASSED [ 73%] test/test_namespace.py::NamespaceTest::test_import_local PASSED [ 73%] test/test_namespace.py::NamespaceTest::test_ccall_import PASSED [ 73%] test/test_namespace.py::NamespaceTest::test_nonexistent_namespace_uri PASSED [ 74%] test/test_pygen.py::GeneratePythonTest::test_generate_normal PASSED [ 74%] test/test_pygen.py::GeneratePythonTest::test_generate_adjusted PASSED [ 74%] test/test_pygen.py::GeneratePythonTest::test_generate_combo PASSED [ 74%] test/test_pygen.py::GeneratePythonTest::test_multi_line PASSED [ 74%] test/test_pygen.py::GeneratePythonTest::test_false_unindentor PASSED [ 75%] test/test_pygen.py::GeneratePythonTest::test_backslash_line PASSED [ 75%] test/test_pygen.py::WhitespaceTest::test_basic PASSED [ 75%] test/test_pygen.py::WhitespaceTest::test_blank_lines PASSED [ 75%] test/test_pygen.py::WhitespaceTest::test_open_quotes_with_pound PASSED [ 75%] test/test_pygen.py::WhitespaceTest::test_quote_with_comments PASSED [ 76%] test/test_pygen.py::WhitespaceTest::test_quotes_with_pound PASSED [ 76%] test/test_pygen.py::WhitespaceTest::test_quotes PASSED [ 76%] test/test_runtime.py::ContextTest::test_locals_kwargs PASSED [ 76%] test/test_template.py::MiscTest::test_crlf_linebreaks PASSED [ 77%] test/test_template.py::EncodingTest::test_escapes_html_tags PASSED [ 77%] test/test_template.py::EncodingTest::test_unicode PASSED [ 77%] test/test_template.py::EncodingTest::test_encoding_doesnt_conflict PASSED [ 77%] test/test_template.py::EncodingTest::test_unicode_arg PASSED [ 77%] test/test_template.py::EncodingTest::test_unicode_file PASSED [ 78%] test/test_template.py::EncodingTest::test_unicode_file_code PASSED [ 78%] test/test_template.py::EncodingTest::test_unicode_file_lookup PASSED [ 78%] test/test_template.py::EncodingTest::test_unicode_bom PASSED [ 78%] test/test_template.py::EncodingTest::test_unicode_memory PASSED [ 78%] test/test_template.py::EncodingTest::test_unicode_text PASSED [ 79%] test/test_template.py::EncodingTest::test_unicode_text_ccall PASSED [ 79%] test/test_template.py::EncodingTest::test_unicode_literal_in_expr PASSED [ 79%] test/test_template.py::EncodingTest::test_unicode_literal_in_expr_file PASSED [ 79%] test/test_template.py::EncodingTest::test_unicode_literal_in_code PASSED [ 79%] test/test_template.py::EncodingTest::test_unicode_literal_in_controlline PASSED [ 80%] test/test_template.py::EncodingTest::test_unicode_literal_in_tag PASSED [ 80%] test/test_template.py::EncodingTest::test_unicode_literal_in_def PASSED [ 80%] test/test_template.py::EncodingTest::test_input_encoding PASSED [ 80%] test/test_template.py::EncodingTest::test_encoding PASSED [ 80%] test/test_template.py::EncodingTest::test_encoding_errors PASSED [ 81%] test/test_template.py::EncodingTest::test_read_unicode PASSED [ 81%] test/test_template.py::PageArgsTest::test_basic PASSED [ 81%] test/test_template.py::PageArgsTest::test_inherits PASSED [ 81%] test/test_template.py::PageArgsTest::test_includes PASSED [ 81%] test/test_template.py::PageArgsTest::test_context_small PASSED [ 82%] test/test_template.py::PageArgsTest::test_with_context PASSED [ 82%] test/test_template.py::PageArgsTest::test_overrides_builtins PASSED [ 82%] test/test_template.py::PageArgsTest::test_canuse_builtin_names PASSED [ 82%] test/test_template.py::PageArgsTest::test_builtin_names_dont_clobber_defaults_in_includes PASSED [ 83%] test/test_template.py::PageArgsTest::test_dict_locals PASSED [ 83%] test/test_template.py::IncludeTest::test_basic PASSED [ 83%] test/test_template.py::IncludeTest::test_localargs PASSED [ 83%] test/test_template.py::IncludeTest::test_viakwargs PASSED [ 83%] test/test_template.py::IncludeTest::test_include_withargs PASSED [ 84%] test/test_template.py::IncludeTest::test_within_ccall PASSED [ 84%] test/test_template.py::IncludeTest::test_include_error_handler PASSED [ 84%] test/test_template.py::UndefinedVarsTest::test_undefined PASSED [ 84%] test/test_template.py::UndefinedVarsTest::test_strict PASSED [ 84%] test/test_template.py::UndefinedVarsTest::test_expression_declared PASSED [ 85%] test/test_template.py::UndefinedVarsTest::test_list_comprehensions_plus_undeclared_nonstrict PASSED [ 85%] test/test_template.py::UndefinedVarsTest::test_traditional_assignment_plus_undeclared PASSED [ 85%] test/test_template.py::UndefinedVarsTest::test_list_comprehensions_plus_undeclared_strict PASSED [ 85%] test/test_template.py::StopRenderingTest::test_return_in_template PASSED [ 85%] test/test_template.py::ReservedNameTest::test_names_on_context PASSED [ 86%] test/test_template.py::ReservedNameTest::test_names_in_template PASSED [ 86%] test/test_template.py::ReservedNameTest::test_exclude_loop_context PASSED [ 86%] test/test_template.py::ReservedNameTest::test_exclude_loop_template PASSED [ 86%] test/test_template.py::ControlTest::test_control PASSED [ 86%] test/test_template.py::ControlTest::test_blank_control_1 PASSED [ 87%] test/test_template.py::ControlTest::test_blank_control_2 PASSED [ 87%] test/test_template.py::ControlTest::test_blank_control_3 PASSED [ 87%] test/test_template.py::ControlTest::test_blank_control_4 PASSED [ 87%] test/test_template.py::ControlTest::test_blank_control_5 PASSED [ 87%] test/test_template.py::ControlTest::test_blank_control_6 PASSED [ 88%] test/test_template.py::ControlTest::test_blank_control_7 PASSED [ 88%] test/test_template.py::ControlTest::test_blank_control_8 PASSED [ 88%] test/test_template.py::ControlTest::test_commented_blank_control_1 PASSED [ 88%] test/test_template.py::ControlTest::test_commented_blank_control_2 PASSED [ 89%] test/test_template.py::ControlTest::test_commented_blank_control_3 PASSED [ 89%] test/test_template.py::ControlTest::test_commented_blank_control_4 PASSED [ 89%] test/test_template.py::ControlTest::test_commented_blank_control_5 PASSED [ 89%] test/test_template.py::ControlTest::test_commented_blank_control_6 PASSED [ 89%] test/test_template.py::ControlTest::test_commented_blank_control_7 PASSED [ 90%] test/test_template.py::ControlTest::test_commented_blank_control_8 PASSED [ 90%] test/test_template.py::ControlTest::test_multiline_control PASSED [ 90%] 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 [ 91%] test/test_template.py::RichTracebackTest::test_utf8_file_syntax PASSED [ 91%] test/test_template.py::RichTracebackTest::test_utf8_file_runtime PASSED [ 91%] 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 [ 92%] test/test_template.py::RichTracebackTest::test_unicode_file_runtime PASSED [ 92%] test/test_template.py::ModuleDirTest::test_basic PASSED [ 92%] 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 [ 93%] test/test_template.py::FilenameToURITest::test_posix_paths PASSED [ 93%] test/test_template.py::FilenameToURITest::test_dont_accept_relative_outside_of_root PASSED [ 93%] 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 [ 94%] test/test_template.py::PreprocessTest::test_old_comments PASSED [ 94%] test/test_template.py::LexerTest::test_via_template PASSED [ 94%] test/test_template.py::LexerTest::test_via_lookup PASSED [ 94%] test/test_template.py::FuturesTest::test_future_import PASSED [ 95%] test/test_template.py::EscapeTest::test_percent_escape PASSED [ 95%] test/test_template.py::EscapeTest::test_percent_escape2 PASSED [ 95%] test/test_template.py::EscapeTest::test_inline_percent 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 ================= 434 passed, 49 skipped, 63 warnings in 8.75s ================= >>> py3-mako: Entering fakeroot... >>> py3-mako-pyc*: Running split function pyc... '/home/buildozer/aports/main/py3-mako/pkg/py3-mako/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__' '/home/buildozer/aports/main/py3-mako/pkg/py3-mako/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__' '/home/buildozer/aports/main/py3-mako/pkg/py3-mako/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__' >>> 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: 460.0 KB >>> py3-mako-pyc*: Compressing data... >>> py3-mako-pyc*: Create checksum... >>> py3-mako-pyc*: Create py3-mako-pyc-1.3.2-r2.apk >>> py3-mako*: Tracing dependencies... python3 py3-markupsafe python3~3.12 >>> py3-mako*: Package size: 392.0 KB >>> py3-mako*: Compressing data... >>> py3-mako*: Create checksum... >>> py3-mako*: Create py3-mako-1.3.2-r2.apk >>> py3-mako: Build complete at Fri, 12 Apr 2024 22:41:29 +0000 elapsed time 0h 0m 20s >>> py3-mako: Cleaning up srcdir >>> py3-mako: Cleaning up pkgdir >>> py3-mako: Uninstalling dependencies... (1/39) Purging .makedepends-py3-mako (20240412.224111) (2/39) Purging py3-markupsafe-pyc (2.1.5-r1) (3/39) Purging py3-markupsafe (2.1.5-r1) (4/39) Purging py3-gpep517-pyc (15-r2) (5/39) Purging py3-gpep517 (15-r2) (6/39) Purging py3-installer-pyc (0.7.0-r2) (7/39) Purging py3-installer (0.7.0-r2) (8/39) Purging py3-wheel-pyc (0.42.0-r1) (9/39) Purging py3-wheel (0.42.0-r1) (10/39) Purging py3-babel-pyc (2.14.0-r2) (11/39) Purging py3-babel (2.14.0-r2) (12/39) Purging py3-tz-pyc (2024.1-r1) (13/39) Purging py3-tz (2024.1-r1) (14/39) Purging py3-setuptools-pyc (69.2.0-r2) (15/39) Purging py3-setuptools (69.2.0-r2) (16/39) Purging py3-pytest-pyc (8.1.1-r1) (17/39) Purging py3-pytest (8.1.1-r1) (18/39) Purging py3-iniconfig-pyc (2.0.0-r1) (19/39) Purging py3-iniconfig (2.0.0-r1) (20/39) Purging py3-packaging-pyc (24.0-r1) (21/39) Purging py3-packaging (24.0-r1) (22/39) Purging py3-parsing-pyc (3.1.2-r1) (23/39) Purging py3-parsing (3.1.2-r1) (24/39) Purging py3-pluggy-pyc (1.4.0-r1) (25/39) Purging py3-pluggy (1.4.0-r1) (26/39) Purging py3-py-pyc (1.11.0-r3) (27/39) Purging py3-py (1.11.0-r3) (28/39) Purging python3-pyc (3.12.2-r1) (29/39) Purging python3-pycache-pyc0 (3.12.2-r1) (30/39) Purging pyc (3.12.2-r1) (31/39) Purging python3 (3.12.2-r1) (32/39) Purging gdbm (1.23-r1) (33/39) Purging libbz2 (1.0.8-r6) (34/39) Purging libffi (3.4.6-r0) (35/39) Purging libpanelw (6.4_p20240330-r0) (36/39) Purging mpdecimal (4.0.0-r0) (37/39) Purging readline (8.2.10-r0) (38/39) Purging sqlite-libs (3.45.2-r0) (39/39) Purging xz-libs (5.6.1-r3) Executing busybox-1.36.1-r25.trigger OK: 227 MiB in 102 packages >>> py3-mako: Updating the main/riscv64 repository index... >>> py3-mako: Signing the index...