py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV) py$(PYV): commands[0]> python -m pytest ============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python cachedir: .tox/py$(PYV)/.pytest_cache rootdir: $(@D) configfile: setup.cfg collecting ... collected 500 items test/ext/test_babelplugin.py::PluginExtractTest::test_parse_python_expression PASSED test/ext/test_babelplugin.py::PluginExtractTest::test_python_gettext_call PASSED test/ext/test_babelplugin.py::PluginExtractTest::test_translator_comment PASSED test/ext/test_babelplugin.py::MakoExtractTest::test_extract PASSED test/ext/test_babelplugin.py::MakoExtractTest::test_extract_utf8 PASSED test/ext/test_babelplugin.py::MakoExtractTest::test_extract_cp1251 PASSED test/ext/test_linguaplugin.py::MakoExtractTest::test_extract PASSED test/test_ast.py::AstParseTest::test_locate_identifiers PASSED test/test_ast.py::AstParseTest::test_locate_identifiers_2 PASSED test/test_ast.py::AstParseTest::test_locate_identifiers_3 PASSED test/test_ast.py::AstParseTest::test_locate_identifiers_4 PASSED test/test_ast.py::AstParseTest::test_locate_identifiers_5 PASSED test/test_ast.py::AstParseTest::test_locate_identifiers_6 PASSED test/test_ast.py::AstParseTest::test_locate_identifiers_7 PASSED test/test_ast.py::AstParseTest::test_locate_identifiers_8 PASSED test/test_ast.py::AstParseTest::test_locate_identifiers_9 PASSED test/test_ast.py::AstParseTest::test_locate_identifiers_10 PASSED test/test_ast.py::AstParseTest::test_locate_identifiers_11 PASSED test/test_ast.py::AstParseTest::test_locate_identifiers_12 PASSED test/test_ast.py::AstParseTest::test_locate_identifiers_13 PASSED test/test_ast.py::AstParseTest::test_locate_identifiers_14 PASSED test/test_ast.py::AstParseTest::test_locate_identifiers_16 PASSED test/test_ast.py::AstParseTest::test_locate_identifiers_17 PASSED test/test_ast.py::AstParseTest::test_locate_identifiers_18 PASSED test/test_ast.py::AstParseTest::test_locate_identifiers_19 PASSED test/test_ast.py::AstParseTest::test_locate_identifiers_20 PASSED test/test_ast.py::AstParseTest::test_locate_identifiers_21 PASSED test/test_ast.py::AstParseTest::test_no_global_imports PASSED test/test_ast.py::AstParseTest::test_python_fragment PASSED test/test_ast.py::AstParseTest::test_argument_list PASSED test/test_ast.py::AstParseTest::test_function_decl PASSED test/test_ast.py::AstParseTest::test_function_decl_2 PASSED test/test_ast.py::AstParseTest::test_function_decl_3 PASSED test/test_ast.py::AstParseTest::test_expr_generate PASSED test/test_block.py::BlockTest::test_anonymous_block_namespace_raises PASSED test/test_block.py::BlockTest::test_anonymous_block_in_call PASSED test/test_block.py::BlockTest::test_named_block_in_call PASSED test/test_block.py::BlockTest::test_name_collision_blocks_toplevel PASSED test/test_block.py::BlockTest::test_name_collision_blocks_nested_block PASSED test/test_block.py::BlockTest::test_name_collision_blocks_nested_def PASSED test/test_block.py::BlockTest::test_name_collision_block_def_toplevel PASSED test/test_block.py::BlockTest::test_name_collision_def_block_toplevel PASSED test/test_block.py::BlockTest::test_named_block_renders PASSED test/test_block.py::BlockTest::test_inherited_block_no_render PASSED test/test_block.py::BlockTest::test_no_named_in_def PASSED test/test_block.py::BlockTest::test_inherited_block_nested_both PASSED test/test_block.py::BlockTest::test_inherited_block_nested_inner_only PASSED test/test_block.py::BlockTest::test_noninherited_block_no_render PASSED test/test_block.py::BlockTest::test_no_conflict_nested_one PASSED test/test_block.py::BlockTest::test_nested_dupe_names_raise PASSED test/test_block.py::BlockTest::test_two_levels_one PASSED test/test_block.py::BlockTest::test_filter PASSED test/test_block.py::BlockTest::test_anon_in_named PASSED test/test_block.py::BlockTest::test_named_in_anon PASSED test/test_block.py::BlockTest::test_anon_in_anon PASSED test/test_block.py::BlockTest::test_named_in_named PASSED test/test_block.py::BlockTest::test_iteration PASSED test/test_block.py::BlockTest::test_conditional PASSED test/test_block.py::BlockTest::test_block_overridden_by_def PASSED test/test_block.py::BlockTest::test_def_overridden_by_block PASSED test/test_block.py::BlockTest::test_block_args PASSED test/test_block.py::BlockTest::test_block_variables_contextual PASSED test/test_block.py::BlockTest::test_block_args_contextual PASSED test/test_block.py::BlockTest::test_block_pageargs_contextual PASSED test/test_block.py::BlockTest::test_block_pageargs PASSED test/test_cache.py::CacheTest::test_def PASSED test/test_cache.py::CacheTest::test_cache_enable PASSED test/test_cache.py::CacheTest::test_nested_def PASSED test/test_cache.py::CacheTest::test_page PASSED test/test_cache.py::CacheTest::test_dynamic_key_with_context PASSED test/test_cache.py::CacheTest::test_dynamic_key_with_funcargs PASSED test/test_cache.py::CacheTest::test_dynamic_key_with_imports PASSED test/test_cache.py::CacheTest::test_fileargs_implicit PASSED test/test_cache.py::CacheTest::test_fileargs_deftag PASSED test/test_cache.py::CacheTest::test_fileargs_pagetag PASSED test/test_cache.py::CacheTest::test_args_complete PASSED test/test_cache.py::CacheTest::test_fileargs_lookup PASSED test/test_cache.py::CacheTest::test_buffered PASSED test/test_cache.py::CacheTest::test_load_from_expired PASSED test/test_cache.py::CacheTest::test_namespace_access PASSED test/test_cache.py::CacheTest::test_lookup PASSED test/test_cache.py::CacheTest::test_invalidate PASSED test/test_cache.py::CacheTest::test_custom_args_def PASSED test/test_cache.py::CacheTest::test_custom_args_block PASSED test/test_cache.py::CacheTest::test_custom_args_page PASSED test/test_cache.py::CacheTest::test_pass_context PASSED test/test_cache.py::BeakerCacheTest::test_def SKIPPED (Beaker is required for these tests.) test/test_cache.py::BeakerCacheTest::test_cache_enable SKIPPED (Beaker is required for these tests.) test/test_cache.py::BeakerCacheTest::test_nested_def SKIPPED (Beaker is required for these tests.) test/test_cache.py::BeakerCacheTest::test_page SKIPPED (Beaker is required for these tests.) test/test_cache.py::BeakerCacheTest::test_dynamic_key_with_context SKIPPED test/test_cache.py::BeakerCacheTest::test_dynamic_key_with_funcargs SKIPPED test/test_cache.py::BeakerCacheTest::test_dynamic_key_with_imports SKIPPED test/test_cache.py::BeakerCacheTest::test_fileargs_implicit SKIPPED test/test_cache.py::BeakerCacheTest::test_fileargs_deftag SKIPPED test/test_cache.py::BeakerCacheTest::test_fileargs_pagetag SKIPPED test/test_cache.py::BeakerCacheTest::test_args_complete SKIPPED (Beaker is required for these tests.) test/test_cache.py::BeakerCacheTest::test_fileargs_lookup SKIPPED test/test_cache.py::BeakerCacheTest::test_buffered SKIPPED (Beaker is required for these tests.) test/test_cache.py::BeakerCacheTest::test_load_from_expired SKIPPED test/test_cache.py::BeakerCacheTest::test_namespace_access SKIPPED test/test_cache.py::BeakerCacheTest::test_lookup SKIPPED (Beaker is required for these tests.) test/test_cache.py::BeakerCacheTest::test_invalidate SKIPPED (Beaker is required for these tests.) test/test_cache.py::BeakerCacheTest::test_custom_args_def SKIPPED test/test_cache.py::BeakerCacheTest::test_custom_args_block SKIPPED test/test_cache.py::BeakerCacheTest::test_custom_args_page SKIPPED test/test_cache.py::BeakerCacheTest::test_pass_context SKIPPED (Beaker is required for these tests.) test/test_cache.py::BeakerCacheTest::test_cache_uses_current_context SKIPPED test/test_cache.py::BeakerCacheTest::test_region SKIPPED (Beaker is required for these tests.) test/test_cache.py::DogpileCacheTest::test_def PASSED test/test_cache.py::DogpileCacheTest::test_cache_enable PASSED test/test_cache.py::DogpileCacheTest::test_nested_def PASSED test/test_cache.py::DogpileCacheTest::test_page PASSED test/test_cache.py::DogpileCacheTest::test_dynamic_key_with_context PASSED test/test_cache.py::DogpileCacheTest::test_dynamic_key_with_funcargs PASSED test/test_cache.py::DogpileCacheTest::test_dynamic_key_with_imports PASSED test/test_cache.py::DogpileCacheTest::test_fileargs_implicit PASSED test/test_cache.py::DogpileCacheTest::test_fileargs_deftag PASSED test/test_cache.py::DogpileCacheTest::test_fileargs_pagetag PASSED test/test_cache.py::DogpileCacheTest::test_args_complete PASSED test/test_cache.py::DogpileCacheTest::test_fileargs_lookup PASSED test/test_cache.py::DogpileCacheTest::test_buffered PASSED test/test_cache.py::DogpileCacheTest::test_load_from_expired PASSED test/test_cache.py::DogpileCacheTest::test_namespace_access PASSED test/test_cache.py::DogpileCacheTest::test_lookup PASSED test/test_cache.py::DogpileCacheTest::test_invalidate PASSED test/test_cache.py::DogpileCacheTest::test_custom_args_def PASSED test/test_cache.py::DogpileCacheTest::test_custom_args_block PASSED test/test_cache.py::DogpileCacheTest::test_custom_args_page PASSED test/test_cache.py::DogpileCacheTest::test_pass_context PASSED test/test_cache.py::DogpileCacheTest::test_cache_uses_current_context PASSED test/test_cache.py::DogpileCacheTest::test_region PASSED test/test_call.py::CallTest::test_call PASSED test/test_call.py::CallTest::test_compound_call PASSED test/test_call.py::CallTest::test_new_syntax PASSED test/test_call.py::CallTest::test_ccall_caller PASSED test/test_call.py::CallTest::test_stack_pop PASSED test/test_call.py::CallTest::test_conditional_call PASSED test/test_call.py::CallTest::test_chained_call PASSED test/test_call.py::CallTest::test_nested_call PASSED test/test_call.py::CallTest::test_nested_call_2 PASSED test/test_call.py::CallTest::test_nested_call_3 PASSED test/test_call.py::CallTest::test_nested_call_4 PASSED test/test_call.py::CallTest::test_chained_call_in_nested PASSED test/test_call.py::CallTest::test_call_in_nested PASSED test/test_call.py::CallTest::test_composed_def PASSED test/test_call.py::CallTest::test_regular_defs PASSED test/test_call.py::CallTest::test_call_in_nested_2 PASSED test/test_call.py::SelfCacheTest::test_basic PASSED test/test_cmd.py::CmdTest::test_stdin_success PASSED test/test_cmd.py::CmdTest::test_stdin_syntax_err PASSED test/test_cmd.py::CmdTest::test_stdin_rt_err PASSED test/test_cmd.py::CmdTest::test_file_success PASSED test/test_cmd.py::CmdTest::test_file_syntax_err PASSED test/test_cmd.py::CmdTest::test_file_rt_err PASSED test/test_cmd.py::CmdTest::test_file_notfound PASSED test/test_decorators.py::DecoratorTest::test_toplevel PASSED test/test_decorators.py::DecoratorTest::test_toplevel_contextual PASSED test/test_decorators.py::DecoratorTest::test_nested PASSED test/test_decorators.py::DecoratorTest::test_toplevel_decorated_name PASSED test/test_decorators.py::DecoratorTest::test_nested_decorated_name PASSED test/test_def.py::DefTest::test_def_noargs PASSED test/test_def.py::DefTest::test_def_blankargs PASSED test/test_def.py::DefTest::test_def_args PASSED test/test_def.py::DefTest::test_def_py3k_args PASSED test/test_def.py::DefTest::test_inter_def PASSED test/test_def.py::DefTest::test_toplevel PASSED test/test_def.py::DefTest::test_def_operations PASSED test/test_def.py::ScopeTest::test_scope_one PASSED test/test_def.py::ScopeTest::test_scope_two PASSED test/test_def.py::ScopeTest::test_scope_four PASSED test/test_def.py::ScopeTest::test_scope_five PASSED test/test_def.py::ScopeTest::test_scope_six PASSED test/test_def.py::ScopeTest::test_scope_seven PASSED test/test_def.py::ScopeTest::test_scope_eight PASSED test/test_def.py::ScopeTest::test_scope_nine PASSED test/test_def.py::ScopeTest::test_scope_ten PASSED test/test_def.py::ScopeTest::test_scope_eleven PASSED test/test_def.py::ScopeTest::test_unbound_scope PASSED test/test_def.py::ScopeTest::test_unbound_scope_two PASSED test/test_def.py::ScopeTest::test_canget_kwargs PASSED test/test_def.py::ScopeTest::test_inline_expression_from_arg_one PASSED test/test_def.py::ScopeTest::test_interpret_expression_from_arg_two PASSED test/test_def.py::NestedDefTest::test_nested_def PASSED test/test_def.py::NestedDefTest::test_nested_2 PASSED test/test_def.py::NestedDefTest::test_nested_with_args PASSED test/test_def.py::NestedDefTest::test_nested_def_2 PASSED test/test_def.py::NestedDefTest::test_nested_nested_def PASSED test/test_def.py::NestedDefTest::test_nested_nested_def_2 PASSED test/test_def.py::NestedDefTest::test_outer_scope PASSED test/test_def.py::ExceptionTest::test_raise PASSED test/test_def.py::ExceptionTest::test_handler PASSED test/test_exceptions.py::ExceptionsTest::test_html_error_template PASSED test/test_exceptions.py::ExceptionsTest::test_text_error_template PASSED test/test_exceptions.py::ExceptionsTest::test_utf8_html_error_template_pygments PASSED test/test_exceptions.py::ExceptionsTest::test_utf8_html_error_template_no_pygments PASSED test/test_exceptions.py::ExceptionsTest::test_format_closures PASSED test/test_exceptions.py::ExceptionsTest::test_py_utf8_html_error_template PASSED test/test_exceptions.py::ExceptionsTest::test_py_unicode_error_html_error_template PASSED test/test_exceptions.py::ExceptionsTest::test_format_exceptions_pygments PASSED test/test_exceptions.py::ExceptionsTest::test_format_exceptions_no_pygments PASSED test/test_exceptions.py::ExceptionsTest::test_utf8_format_exceptions_pygments PASSED test/test_exceptions.py::ExceptionsTest::test_utf8_format_exceptions_no_pygments PASSED test/test_exceptions.py::ExceptionsTest::test_mod_no_encoding PASSED test/test_exceptions.py::ExceptionsTest::test_custom_tback PASSED test/test_exceptions.py::ExceptionsTest::test_tback_no_trace_from_py_file PASSED test/test_exceptions.py::ExceptionsTest::test_tback_trace_from_py_file PASSED test/test_exceptions.py::ExceptionsTest::test_code_block_line_number PASSED test/test_exceptions.py::ExceptionsTest::test_module_block_line_number PASSED test/test_exceptions.py::ExceptionsTest::test_alternating_file_names PASSED test/test_filters.py::FilterTest::test_basic PASSED test/test_filters.py::FilterTest::test_expr PASSED test/test_filters.py::FilterTest::test_convert_str PASSED test/test_filters.py::FilterTest::test_quoting PASSED test/test_filters.py::FilterTest::test_url_escaping PASSED test/test_filters.py::FilterTest::test_entity PASSED test/test_filters.py::FilterTest::test_def PASSED test/test_filters.py::FilterTest::test_import PASSED test/test_filters.py::FilterTest::test_import_2 PASSED test/test_filters.py::FilterTest::test_encode_filter PASSED test/test_filters.py::FilterTest::test_encode_filter_non_str PASSED test/test_filters.py::FilterTest::test_custom_default PASSED test/test_filters.py::FilterTest::test_global PASSED test/test_filters.py::FilterTest::test_block_via_context PASSED test/test_filters.py::FilterTest::test_def_via_context PASSED test/test_filters.py::FilterTest::test_text_via_context PASSED test/test_filters.py::FilterTest::test_nflag PASSED test/test_filters.py::FilterTest::test_global_json PASSED test/test_filters.py::FilterTest::test_non_expression PASSED test/test_filters.py::FilterTest::test_builtins PASSED test/test_filters.py::BufferTest::test_buffered_def PASSED test/test_filters.py::BufferTest::test_unbuffered_def PASSED test/test_filters.py::BufferTest::test_capture PASSED test/test_filters.py::BufferTest::test_capture_exception PASSED test/test_filters.py::BufferTest::test_buffered_exception PASSED test/test_filters.py::BufferTest::test_capture_ccall PASSED test/test_inheritance.py::InheritanceTest::test_basic PASSED test/test_inheritance.py::InheritanceTest::test_multilevel_nesting PASSED test/test_inheritance.py::InheritanceTest::test_includes PASSED test/test_inheritance.py::InheritanceTest::test_namespaces PASSED test/test_inheritance.py::InheritanceTest::test_pageargs PASSED test/test_inheritance.py::InheritanceTest::test_pageargs_2 PASSED test/test_inheritance.py::InheritanceTest::test_pageargs_err PASSED test/test_inheritance.py::InheritanceTest::test_toplevel PASSED test/test_inheritance.py::InheritanceTest::test_dynamic PASSED test/test_inheritance.py::InheritanceTest::test_in_call PASSED test/test_lexer.py::LexerTest::test_text_and_tag PASSED test/test_lexer.py::LexerTest::test_unclosed_tag PASSED test/test_lexer.py::LexerTest::test_onlyclosed_tag PASSED test/test_lexer.py::LexerTest::test_noexpr_allowed PASSED test/test_lexer.py::LexerTest::test_closing_tag_many_spaces PASSED test/test_lexer.py::LexerTest::test_opening_tag_many_quotes PASSED test/test_lexer.py::LexerTest::test_unmatched_tag PASSED test/test_lexer.py::LexerTest::test_nonexistent_tag PASSED test/test_lexer.py::LexerTest::test_wrongcase_tag PASSED test/test_lexer.py::LexerTest::test_percent_escape PASSED test/test_lexer.py::LexerTest::test_percent_escape2 PASSED test/test_lexer.py::LexerTest::test_percent_escape_with_control_block PASSED test/test_lexer.py::LexerTest::test_inline_percent PASSED test/test_lexer.py::LexerTest::test_old_multiline_comment PASSED test/test_lexer.py::LexerTest::test_text_tag PASSED test/test_lexer.py::LexerTest::test_def_syntax PASSED test/test_lexer.py::LexerTest::test_def_syntax_2 PASSED test/test_lexer.py::LexerTest::test_whitespace_equals PASSED test/test_lexer.py::LexerTest::test_ns_tag_closed PASSED test/test_lexer.py::LexerTest::test_ns_tag_empty PASSED test/test_lexer.py::LexerTest::test_ns_tag_open PASSED test/test_lexer.py::LexerTest::test_expr_in_attribute PASSED test/test_lexer.py::LexerTest::test_pagetag[,-48] PASSED test/test_lexer.py::LexerTest::test_pagetag[-47] PASSED test/test_lexer.py::LexerTest::test_nesting PASSED test/test_lexer.py::LexerTest::test_code PASSED test/test_lexer.py::LexerTest::test_code_and_tags PASSED test/test_lexer.py::LexerTest::test_expression PASSED test/test_lexer.py::LexerTest::test_tricky_expression PASSED test/test_lexer.py::LexerTest::test_dict_expression_issue_400_regression PASSED test/test_lexer.py::LexerTest::test_ampersand_issue_412 PASSED test/test_lexer.py::LexerTest::test_tricky_code PASSED test/test_lexer.py::LexerTest::test_tricky_code_2 PASSED test/test_lexer.py::LexerTest::test_tricky_code_3 PASSED test/test_lexer.py::LexerTest::test_tricky_code_4 PASSED test/test_lexer.py::LexerTest::test_tricky_code_5 PASSED test/test_lexer.py::LexerTest::test_tricky_code_6 PASSED test/test_lexer.py::LexerTest::test_control_lines PASSED test/test_lexer.py::LexerTest::test_control_lines_2 PASSED test/test_lexer.py::LexerTest::test_long_control_lines PASSED test/test_lexer.py::LexerTest::test_unmatched_control PASSED test/test_lexer.py::LexerTest::test_unmatched_control_2 PASSED test/test_lexer.py::LexerTest::test_unmatched_control_3 PASSED test/test_lexer.py::LexerTest::test_ternary_control PASSED test/test_lexer.py::LexerTest::test_integration PASSED test/test_lexer.py::LexerTest::test_comment_after_statement PASSED test/test_lexer.py::LexerTest::test_crlf PASSED test/test_lexer.py::LexerTest::test_comments PASSED test/test_lexer.py::LexerTest::test_docs PASSED test/test_lexer.py::LexerTest::test_preprocess PASSED test/test_lookup.py::LookupTest::test_basic PASSED test/test_lookup.py::LookupTest::test_subdir PASSED test/test_lookup.py::LookupTest::test_updir PASSED test/test_lookup.py::LookupTest::test_directory_lookup PASSED test/test_lookup.py::LookupTest::test_no_lookup PASSED test/test_lookup.py::LookupTest::test_uri_adjust PASSED test/test_lookup.py::LookupTest::test_uri_cache PASSED test/test_lookup.py::LookupTest::test_check_not_found PASSED test/test_lookup.py::LookupTest::test_dont_accept_relative_outside_of_root PASSED test/test_lookup.py::LookupTest::test_checking_against_bad_filetype PASSED test/test_loop.py::TestLoop::test__FOR_LOOP PASSED test/test_loop.py::TestLoop::test_loop_demo PASSED test/test_loop.py::TestLoop::test_nested_loops PASSED test/test_loop.py::TestLoop::test_no_loop PASSED test/test_loop.py::TestLoop::test_out_of_context_access PASSED test/test_loop.py::TestLoop::test_parent_loops PASSED test/test_loop.py::TestLoopStack::test__pop PASSED test/test_loop.py::TestLoopStack::test__push PASSED test/test_loop.py::TestLoopStack::test__top PASSED test/test_loop.py::TestLoopStack::test_enter PASSED test/test_loop.py::TestLoopStack::test_exit PASSED test/test_loop.py::TestLoopContext::test___len__ PASSED test/test_loop.py::TestLoopContext::test_cycle PASSED test/test_loop.py::TestLoopContext::test_even PASSED test/test_loop.py::TestLoopContext::test_first PASSED test/test_loop.py::TestLoopContext::test_index PASSED test/test_loop.py::TestLoopContext::test_last PASSED test/test_loop.py::TestLoopContext::test_odd PASSED test/test_loop.py::TestLoopContext::test_reverse_index PASSED test/test_loop.py::TestLoopFlags::test_loop_disabled_template PASSED test/test_loop.py::TestLoopFlags::test_loop_disabled_lookup PASSED test/test_loop.py::TestLoopFlags::test_loop_disabled_override_template PASSED test/test_loop.py::TestLoopFlags::test_loop_disabled_override_lookup PASSED test/test_loop.py::TestLoopFlags::test_loop_enabled_override_template PASSED test/test_loop.py::TestLoopFlags::test_loop_enabled_override_lookup PASSED test/test_lru.py::LRUTest::testlru PASSED test/test_namespace.py::NamespaceTest::test_inline_crossreference PASSED test/test_namespace.py::NamespaceTest::test_inline_assignment PASSED test/test_namespace.py::NamespaceTest::test_inline_arguments PASSED test/test_namespace.py::NamespaceTest::test_inline_not_duped PASSED test/test_namespace.py::NamespaceTest::test_dynamic PASSED test/test_namespace.py::NamespaceTest::test_template PASSED test/test_namespace.py::NamespaceTest::test_module PASSED test/test_namespace.py::NamespaceTest::test_module_2 PASSED test/test_namespace.py::NamespaceTest::test_module_imports PASSED test/test_namespace.py::NamespaceTest::test_module_imports_2 PASSED test/test_namespace.py::NamespaceTest::test_context PASSED test/test_namespace.py::NamespaceTest::test_overload PASSED test/test_namespace.py::NamespaceTest::test_getattr PASSED test/test_namespace.py::NamespaceTest::test_in_def PASSED test/test_namespace.py::NamespaceTest::test_in_remote_def PASSED test/test_namespace.py::NamespaceTest::test_dont_pollute_self PASSED test/test_namespace.py::NamespaceTest::test_inheritance PASSED test/test_namespace.py::NamespaceTest::test_inheritance_two PASSED test/test_namespace.py::NamespaceTest::test_attr PASSED test/test_namespace.py::NamespaceTest::test_attr_raise PASSED test/test_namespace.py::NamespaceTest::test_custom_tag_1 PASSED test/test_namespace.py::NamespaceTest::test_custom_tag_2 PASSED test/test_namespace.py::NamespaceTest::test_custom_tag_3 PASSED test/test_namespace.py::NamespaceTest::test_custom_tag_case_sensitive PASSED test/test_namespace.py::NamespaceTest::test_expr_grouping PASSED test/test_namespace.py::NamespaceTest::test_ccall PASSED test/test_namespace.py::NamespaceTest::test_ccall_2 PASSED test/test_namespace.py::NamespaceTest::test_import PASSED test/test_namespace.py::NamespaceTest::test_import_calledfromdef PASSED test/test_namespace.py::NamespaceTest::test_closure_import PASSED test/test_namespace.py::NamespaceTest::test_import_local PASSED test/test_namespace.py::NamespaceTest::test_ccall_import PASSED test/test_namespace.py::NamespaceTest::test_nonexistent_namespace_uri PASSED test/test_pygen.py::GeneratePythonTest::test_generate_normal PASSED test/test_pygen.py::GeneratePythonTest::test_generate_adjusted PASSED test/test_pygen.py::GeneratePythonTest::test_generate_combo PASSED test/test_pygen.py::GeneratePythonTest::test_multi_line PASSED test/test_pygen.py::GeneratePythonTest::test_false_unindentor PASSED test/test_pygen.py::GeneratePythonTest::test_backslash_line PASSED test/test_pygen.py::WhitespaceTest::test_basic PASSED test/test_pygen.py::WhitespaceTest::test_blank_lines PASSED test/test_pygen.py::WhitespaceTest::test_open_quotes_with_pound PASSED test/test_pygen.py::WhitespaceTest::test_quote_with_comments PASSED test/test_pygen.py::WhitespaceTest::test_quotes_with_pound PASSED test/test_pygen.py::WhitespaceTest::test_quotes PASSED test/test_runtime.py::ContextTest::test_locals_kwargs PASSED test/test_template.py::MiscTest::test_crlf_linebreaks PASSED test/test_template.py::EncodingTest::test_escapes_html_tags PASSED test/test_template.py::EncodingTest::test_unicode PASSED test/test_template.py::EncodingTest::test_encoding_doesnt_conflict PASSED test/test_template.py::EncodingTest::test_unicode_arg PASSED test/test_template.py::EncodingTest::test_unicode_file PASSED test/test_template.py::EncodingTest::test_unicode_file_code PASSED test/test_template.py::EncodingTest::test_unicode_file_lookup PASSED test/test_template.py::EncodingTest::test_unicode_bom PASSED test/test_template.py::EncodingTest::test_unicode_memory PASSED test/test_template.py::EncodingTest::test_unicode_text PASSED test/test_template.py::EncodingTest::test_unicode_text_ccall PASSED test/test_template.py::EncodingTest::test_unicode_literal_in_expr PASSED test/test_template.py::EncodingTest::test_unicode_literal_in_expr_file PASSED test/test_template.py::EncodingTest::test_unicode_literal_in_code PASSED test/test_template.py::EncodingTest::test_unicode_literal_in_controlline PASSED test/test_template.py::EncodingTest::test_unicode_literal_in_tag PASSED test/test_template.py::EncodingTest::test_unicode_literal_in_def PASSED test/test_template.py::EncodingTest::test_input_encoding PASSED test/test_template.py::EncodingTest::test_encoding PASSED test/test_template.py::EncodingTest::test_encoding_errors PASSED test/test_template.py::EncodingTest::test_read_unicode PASSED test/test_template.py::PageArgsTest::test_basic PASSED test/test_template.py::PageArgsTest::test_inherits PASSED test/test_template.py::PageArgsTest::test_includes PASSED test/test_template.py::PageArgsTest::test_context_small PASSED test/test_template.py::PageArgsTest::test_with_context PASSED test/test_template.py::PageArgsTest::test_overrides_builtins PASSED test/test_template.py::PageArgsTest::test_canuse_builtin_names PASSED test/test_template.py::PageArgsTest::test_builtin_names_dont_clobber_defaults_in_includes PASSED test/test_template.py::PageArgsTest::test_dict_locals PASSED test/test_template.py::IncludeTest::test_basic PASSED test/test_template.py::IncludeTest::test_localargs PASSED test/test_template.py::IncludeTest::test_viakwargs PASSED test/test_template.py::IncludeTest::test_include_withargs PASSED test/test_template.py::IncludeTest::test_within_ccall PASSED test/test_template.py::IncludeTest::test_include_error_handler PASSED test/test_template.py::UndefinedVarsTest::test_undefined PASSED test/test_template.py::UndefinedVarsTest::test_strict PASSED test/test_template.py::UndefinedVarsTest::test_expression_declared PASSED test/test_template.py::UndefinedVarsTest::test_list_comprehensions_plus_undeclared_nonstrict PASSED test/test_template.py::UndefinedVarsTest::test_traditional_assignment_plus_undeclared PASSED test/test_template.py::UndefinedVarsTest::test_list_comprehensions_plus_undeclared_strict PASSED test/test_template.py::UndefinedVarsTest::test_dict_comprehensions_in_function_plus_undeclared_strict PASSED test/test_template.py::StopRenderingTest::test_return_in_template PASSED test/test_template.py::ReservedNameTest::test_names_on_context PASSED test/test_template.py::ReservedNameTest::test_names_in_template PASSED test/test_template.py::ReservedNameTest::test_exclude_loop_context PASSED test/test_template.py::ReservedNameTest::test_exclude_loop_template PASSED test/test_template.py::ControlTest::test_control PASSED test/test_template.py::ControlTest::test_blank_control_1 PASSED test/test_template.py::ControlTest::test_blank_control_2 PASSED test/test_template.py::ControlTest::test_blank_control_3 PASSED test/test_template.py::ControlTest::test_blank_control_4 PASSED test/test_template.py::ControlTest::test_blank_control_5 PASSED test/test_template.py::ControlTest::test_blank_control_6 PASSED test/test_template.py::ControlTest::test_blank_control_7 PASSED test/test_template.py::ControlTest::test_blank_control_8 PASSED test/test_template.py::ControlTest::test_blank_control_9 PASSED test/test_template.py::ControlTest::test_blank_control_10 PASSED test/test_template.py::ControlTest::test_blank_control_11 PASSED test/test_template.py::ControlTest::test_commented_blank_control_1 PASSED test/test_template.py::ControlTest::test_commented_blank_control_2 PASSED test/test_template.py::ControlTest::test_commented_blank_control_3 PASSED test/test_template.py::ControlTest::test_commented_blank_control_4 PASSED test/test_template.py::ControlTest::test_commented_blank_control_5 PASSED test/test_template.py::ControlTest::test_commented_blank_control_6 PASSED test/test_template.py::ControlTest::test_commented_blank_control_7 PASSED test/test_template.py::ControlTest::test_commented_blank_control_8 PASSED test/test_template.py::ControlTest::test_commented_blank_control_9 PASSED test/test_template.py::ControlTest::test_commented_blank_control_10 PASSED test/test_template.py::ControlTest::test_multiline_control PASSED test/test_template.py::GlobalsTest::test_globals PASSED test/test_template.py::RichTracebackTest::test_utf8_memory_syntax PASSED test/test_template.py::RichTracebackTest::test_utf8_memory_runtime PASSED test/test_template.py::RichTracebackTest::test_utf8_file_syntax PASSED test/test_template.py::RichTracebackTest::test_utf8_file_runtime PASSED test/test_template.py::RichTracebackTest::test_unicode_memory_syntax PASSED test/test_template.py::RichTracebackTest::test_unicode_memory_runtime PASSED test/test_template.py::RichTracebackTest::test_unicode_file_syntax PASSED test/test_template.py::RichTracebackTest::test_unicode_file_runtime PASSED test/test_template.py::ModuleDirTest::test_basic PASSED test/test_template.py::ModuleDirTest::test_callable PASSED test/test_template.py::ModuleDirTest::test_custom_writer PASSED test/test_template.py::FilenameToURITest::test_windows_paths PASSED test/test_template.py::FilenameToURITest::test_posix_paths PASSED test/test_template.py::FilenameToURITest::test_dont_accept_relative_outside_of_root PASSED test/test_template.py::ModuleTemplateTest::test_module_roundtrip PASSED test/test_template.py::TestTemplateAPI::test_metadata PASSED test/test_template.py::TestTemplateAPI::test_metadata_two PASSED test/test_template.py::PreprocessTest::test_old_comments PASSED test/test_template.py::LexerTest::test_via_template PASSED test/test_template.py::LexerTest::test_via_lookup PASSED test/test_template.py::FuturesTest::test_future_import PASSED test/test_template.py::EscapeTest::test_percent_escape PASSED test/test_template.py::EscapeTest::test_percent_escape2 PASSED test/test_template.py::EscapeTest::test_inline_percent PASSED test/test_template.py::EscapeTest::test_listcomp_in_func_strict PASSED test/test_template.py::EscapeTest::test_setcomp_in_func_strict PASSED test/test_template.py::EscapeTest::test_generator_in_func_strict PASSED test/test_template.py::EscapeTest::test_dictcomp_in_func_strict PASSED test/test_tgplugin.py::TestTGPlugin::test_basic PASSED test/test_tgplugin.py::TestTGPlugin::test_subdir PASSED test/test_tgplugin.py::TestTGPlugin::test_basic_dot PASSED test/test_tgplugin.py::TestTGPlugin::test_subdir_dot PASSED test/test_tgplugin.py::TestTGPlugin::test_string PASSED test/test_tgplugin.py::TestTGPlugin::test_render PASSED test/test_util.py::UtilTest::test_fast_buffer_write PASSED test/test_util.py::UtilTest::test_fast_buffer_truncate PASSED test/test_util.py::UtilTest::test_fast_buffer_encoded PASSED test/test_util.py::UtilTest::test_read_file PASSED test/test_util.py::UtilTest::test_load_module PASSED test/test_util.py::UtilTest::test_load_plugin_failure PASSED test/testing/test_config.py::BasicConfigTest::test_coercions PASSED test/testing/test_config.py::BasicConfigTest::test_values PASSED test/testing/test_config.py::BasicConfigTest::test_error_on_loading_from_nonexistent_file PASSED test/testing/test_config.py::BasicConfigTest::test_error_on_loading_from_nonexistent_section PASSED test/testing/test_config.py::BooleanConfigTest::test_values PASSED test/testing/test_config.py::UnsupportedTypesConfigTest::test_values PASSED test/testing/test_config.py::SupportedTypesConfigTest::test_values PASSED test/testing/test_config.py::TypeMismatchConfigTest::test_error_on_load PASSED test/testing/test_config.py::MissingItemConfigTest::test_error_on_load PASSED =============================== warnings summary =============================== test/ext/test_linguaplugin.py::MakoExtractTest::test_extract $(PYTHON_DIR)/vendor-packages/lingua/extractors/__init__.py:2: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html from pkg_resources import DistributionNotFound test/ext/test_linguaplugin.py: 16 warnings $(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:3154: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('zope')`. Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages declare_namespace(pkg) test/ext/test_linguaplugin.py::MakoExtractTest::test_extract test/ext/test_linguaplugin.py::MakoExtractTest::test_extract $(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:3154: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('paste')`. Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages declare_namespace(pkg) test/ext/test_linguaplugin.py::MakoExtractTest::test_extract $(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:3154: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('flufl')`. Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages declare_namespace(pkg) test/ext/test_linguaplugin.py::MakoExtractTest::test_extract test/ext/test_linguaplugin.py::MakoExtractTest::test_extract $(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:3154: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('repoze')`. Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages declare_namespace(pkg) test/ext/test_linguaplugin.py::MakoExtractTest::test_extract $(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:3154: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('repoze.sphinx')`. Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages declare_namespace(pkg) test/ext/test_linguaplugin.py::MakoExtractTest::test_extract $(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2563: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('repoze')`. Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages declare_namespace(parent) test/ext/test_linguaplugin.py::MakoExtractTest::test_extract $(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:3154: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('sphinxcontrib')`. Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages declare_namespace(pkg) test/ext/test_linguaplugin.py::MakoExtractTest::test_extract $(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:3154: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('zc')`. Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages declare_namespace(pkg) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ======== 477 passed, 23 skipped, 26 warnings ======== py$(PYV): OK congratulations :)