Coverage report: 83%

Files Functions Classes

coverage.py v7.12.0, created at 2025-11-26 21:26 -0800

File function   statements missing excluded   coverage
jinja2_async_environment / bccache.py AsyncBytecodeCache.load_bytecode   0 0 1   100%
jinja2_async_environment / bccache.py AsyncBytecodeCache.dump_bytecode   0 0 1   100%
jinja2_async_environment / bccache.py AsyncBytecodeCache.clear   0 0 1   100%
jinja2_async_environment / bccache.py AsyncBytecodeCache.get_cache_key   1 0 0   100%
jinja2_async_environment / bccache.py AsyncBytecodeCache.get_source_checksum   2 0 0   100%
jinja2_async_environment / bccache.py AsyncBytecodeCache.get_bucket_async   5 0 0   100%
jinja2_async_environment / bccache.py AsyncBytecodeCache.set_bucket_async   1 0 0   100%
jinja2_async_environment / bccache.py AsyncRedisBytecodeCache.__init__   3 0 0   100%
jinja2_async_environment / bccache.py AsyncRedisBytecodeCache.get_cache_key   1 0 0   100%
jinja2_async_environment / bccache.py AsyncRedisBytecodeCache.get_source_checksum   1 0 0   100%
jinja2_async_environment / bccache.py AsyncRedisBytecodeCache.get_bucket_name   1 0 0   100%
jinja2_async_environment / bccache.py AsyncRedisBytecodeCache.load_bytecode   6 0 0   100%
jinja2_async_environment / bccache.py AsyncRedisBytecodeCache.dump_bytecode   1 0 0   100%
jinja2_async_environment / bccache.py AsyncRedisBytecodeCache.get_bucket   5 0 0   100%
jinja2_async_environment / bccache.py AsyncRedisBytecodeCache.set_bucket   1 0 0   100%
jinja2_async_environment / bccache.py AsyncRedisBytecodeCache.get_bucket_async   1 0 0   100%
jinja2_async_environment / bccache.py AsyncRedisBytecodeCache.set_bucket_async   1 0 0   100%
jinja2_async_environment / bccache.py (no function)   27 0 0   100%
jinja2_async_environment / caching / manager.py CacheManager.__init__   5 0 0   100%
jinja2_async_environment / caching / manager.py CacheManager.clear_all   4 0 0   100%
jinja2_async_environment / caching / manager.py CacheManager.cleanup_expired   1 0 0   100%
jinja2_async_environment / caching / manager.py CacheManager.get_statistics   1 0 0   100%
jinja2_async_environment / caching / manager.py CacheManager.resize_caches   8 3 0   62%
jinja2_async_environment / caching / manager.py CacheManager.get_default   3 0 0   100%
jinja2_async_environment / caching / manager.py CacheManager.set_default   1 0 0   100%
jinja2_async_environment / caching / manager.py CacheManager.create_scoped_manager   11 0 0   100%
jinja2_async_environment / caching / manager.py CacheManager.get_memory_usage_estimate   14 4 0   71%
jinja2_async_environment / caching / manager.py CacheManager.get   4 0 0   100%
jinja2_async_environment / caching / manager.py CacheManager.set   4 0 0   100%
jinja2_async_environment / caching / manager.py CacheManager.delete   4 0 0   100%
jinja2_async_environment / caching / manager.py CacheManager.create_cache_warmer   1 1 0   0%
jinja2_async_environment / caching / manager.py CacheManager.__repr__   0 0 4   100%
jinja2_async_environment / caching / manager.py AdvancedCacheManager.__init__   4 0 0   100%
jinja2_async_environment / caching / manager.py AdvancedCacheManager._create_caches   8 0 0   100%
jinja2_async_environment / caching / manager.py AdvancedCacheManager.get_extended_statistics   12 2 0   83%
jinja2_async_environment / caching / manager.py AdvancedCacheManager.optimize_caches   10 0 0   100%
jinja2_async_environment / caching / manager.py AdvancedCacheManager.get_memory_efficiency_report   15 3 0   80%
jinja2_async_environment / caching / manager.py (no function)   35 0 1   100%
jinja2_async_environment / caching / strategies.py LFUCache.__init__   3 0 0   100%
jinja2_async_environment / caching / strategies.py LFUCache.get   25 0 0   100%
jinja2_async_environment / caching / strategies.py LFUCache.set   12 1 0   92%
jinja2_async_environment / caching / strategies.py LFUCache._evict_lfu   9 1 0   89%
jinja2_async_environment / caching / strategies.py LFUCache._update_avg_access_time   5 0 0   100%
jinja2_async_environment / caching / strategies.py LFUCache.get_extended_statistics   4 0 0   100%
jinja2_async_environment / caching / strategies.py AdaptiveCache.__init__   6 0 0   100%
jinja2_async_environment / caching / strategies.py AdaptiveCache.get   10 1 0   90%
jinja2_async_environment / caching / strategies.py AdaptiveCache._evaluate_strategy   21 18 0   14%
jinja2_async_environment / caching / strategies.py AdaptiveCache._evict_lru   3 1 0   67%
jinja2_async_environment / caching / strategies.py AdaptiveCache._evict_lfu_adaptive   10 10 0   0%
jinja2_async_environment / caching / strategies.py AdaptiveCache.get_strategy_info   1 0 0   100%
jinja2_async_environment / caching / strategies.py HierarchicalCache.__init__   7 0 0   100%
jinja2_async_environment / caching / strategies.py HierarchicalCache._default_ttl   1 1 0   0%
jinja2_async_environment / caching / strategies.py HierarchicalCache._default_ttl   2 2 0   0%
jinja2_async_environment / caching / strategies.py HierarchicalCache.get   12 2 0   83%
jinja2_async_environment / caching / strategies.py HierarchicalCache.set   2 0 0   100%
jinja2_async_environment / caching / strategies.py HierarchicalCache._consider_promotion   4 2 0   50%
jinja2_async_environment / caching / strategies.py HierarchicalCache.clear   7 0 0   100%
jinja2_async_environment / caching / strategies.py HierarchicalCache.cleanup_expired   4 4 0   0%
jinja2_async_environment / caching / strategies.py HierarchicalCache.resize   5 5 0   0%
jinja2_async_environment / caching / strategies.py HierarchicalCache.delete   4 4 0   0%
jinja2_async_environment / caching / strategies.py HierarchicalCache.get_statistics   2 0 0   100%
jinja2_async_environment / caching / strategies.py HierarchicalCache.__len__   1 0 0   100%
jinja2_async_environment / caching / strategies.py CacheWarmer.__init__   2 2 0   0%
jinja2_async_environment / caching / strategies.py CacheWarmer.warm_template_cache   12 12 0   0%
jinja2_async_environment / caching / strategies.py CacheWarmer.warm_package_cache   14 14 0   0%
jinja2_async_environment / caching / strategies.py CacheWarmer.get_warmed_keys   1 1 0   0%
jinja2_async_environment / caching / strategies.py CacheWarmer.clear_warmed_tracking   1 1 0   0%
jinja2_async_environment / caching / strategies.py (no function)   51 0 0   100%
jinja2_async_environment / caching / typed.py TypedCache.__init__   8 0 0   100%
jinja2_async_environment / caching / typed.py TypedCache.get   19 0 0   100%
jinja2_async_environment / caching / typed.py TypedCache.set   9 0 0   100%
jinja2_async_environment / caching / typed.py TypedCache.delete   7 0 0   100%
jinja2_async_environment / caching / typed.py TypedCache.clear   6 0 0   100%
jinja2_async_environment / caching / typed.py TypedCache._evict_lru   7 0 0   100%
jinja2_async_environment / caching / typed.py TypedCache.cleanup_expired   8 0 0   100%
jinja2_async_environment / caching / typed.py TypedCache.get_statistics   4 0 0   100%
jinja2_async_environment / caching / typed.py TypedCache.resize   4 0 0   100%
jinja2_async_environment / caching / typed.py TypedCache._evict_excess_entries   7 0 0   100%
jinja2_async_environment / caching / typed.py TypedCache.contains   8 0 0   100%
jinja2_async_environment / caching / typed.py TypedCache.keys   4 0 0   100%
jinja2_async_environment / caching / typed.py TypedCache.__len__   1 0 0   100%
jinja2_async_environment / caching / typed.py TypedCache.__contains__   1 0 0   100%
jinja2_async_environment / caching / typed.py (no function)   27 0 0   100%
jinja2_async_environment / caching / unified.py UnifiedCache.__init__   5 0 0   100%
jinja2_async_environment / caching / unified.py UnifiedCache.get   6 0 0   100%
jinja2_async_environment / caching / unified.py UnifiedCache.set   8 0 0   100%
jinja2_async_environment / caching / unified.py UnifiedCache.clear   6 0 0   100%
jinja2_async_environment / caching / unified.py UnifiedCache.clear_all   1 0 0   100%
jinja2_async_environment / caching / unified.py UnifiedCache.cleanup_expired   3 0 0   100%
jinja2_async_environment / caching / unified.py UnifiedCache.get_statistics   5 0 0   100%
jinja2_async_environment / caching / unified.py UnifiedCache._is_valid   5 0 0   100%
jinja2_async_environment / caching / unified.py UnifiedCache.resize_cache   3 0 0   100%
jinja2_async_environment / caching / unified.py UnifiedCache.get_cache_types   2 0 0   100%
jinja2_async_environment / caching / unified.py UnifiedCache.contains   1 0 0   100%
jinja2_async_environment / caching / unified.py UnifiedCache.__len__   2 0 0   100%
jinja2_async_environment / caching / unified.py UnifiedCache.__repr__   0 0 4   100%
jinja2_async_environment / caching / unified.py (no function)   16 0 2   100%
jinja2_async_environment / compiler.py (no function)   8 0 0   100%
jinja2_async_environment / compiler_modules / cache.py CompilationCache.__init__   2 0 0   100%
jinja2_async_environment / compiler_modules / cache.py CompilationCache.get_cache_key   2 0 0   100%
jinja2_async_environment / compiler_modules / cache.py CompilationCache.get   1 0 0   100%
jinja2_async_environment / compiler_modules / cache.py CompilationCache.set   5 0 0   100%
jinja2_async_environment / compiler_modules / cache.py CompilationCache.clear   1 0 0   100%
jinja2_async_environment / compiler_modules / cache.py (no function)   7 0 0   100%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator.__init__   18 0 0   100%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator.choose_async   1 0 0   100%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator.simple_write   1 0 0   100%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator.func_code_generator   2 0 0   100%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator.func   1 0 0   100%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator.enter_frame   12 1 2   92%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator.leave_frame   0 0 1   100%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator.return_buffer_contents   3 0 0   100%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator.visit_Name   5 1 0   80%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator._handle_assignment_tracking   5 0 0   100%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator._handle_special_names   4 0 0   100%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator._handle_symbol_name   17 3 0   82%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator._should_use_undefined_check   9 9 0   0%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator.pull_dependencies   8 1 0   88%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator.generate   67 6 0   91%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator._generate_block_functions   25 4 0   84%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator.visit_Block   27 8 0   70%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator.visit_Extends   24 0 0   100%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator.visit_Include   22 0 1   100%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator.visit_AsyncFor   32 1 1   97%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator.visit_AsyncCall   2 0 0   100%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator.visit_AsyncFilterBlock   14 10 0   29%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator.visit_AsyncBlock   14 10 0   29%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator._import_common   4 0 0   100%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator.compile_with_cache   24 24 0   0%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator.visit_For   10 0 1   100%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator._setup_for_frames   5 0 0   100%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator._setup_for_loop_context   5 0 0   100%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator._analyze_for_nodes   3 0 0   100%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator._setup_for_filter   22 20 0   9%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator._setup_for_variables   5 1 0   80%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator._generate_for_loop   15 0 0   100%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator._handle_for_else   8 0 0   100%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator._cleanup_for_assignments   2 1 0   50%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator.visit_Macro   2 2 0   0%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator.visit_Filter   12 0 0   100%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator._get_filter_reference   3 1 0   67%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator._write_filter_special_params   7 2 14   71%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator._write_filter_input   4 0 0   100%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator._write_buffer_content   5 0 0   100%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator._write_filter_arguments   12 2 0   83%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator.visit_Assign   17 1 0   94%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator.push_assign_tracking   1 0 0   100%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator.pop_assign_tracking   9 0 0   100%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator._handle_single_variable   7 0 0   100%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator._handle_multiple_variables   11 1 0   91%
jinja2_async_environment / compiler_modules / codegen.py AsyncCodeGenerator._handle_exported_variables   5 2 0   60%
jinja2_async_environment / compiler_modules / codegen.py (no function)   77 0 1   100%
jinja2_async_environment / compiler_modules / dependencies.py DependencyResolver.__init__   1 0 0   100%
jinja2_async_environment / compiler_modules / dependencies.py DependencyResolver.setup_filter_dependency   16 0 0   100%
jinja2_async_environment / compiler_modules / dependencies.py DependencyResolver.setup_test_dependency   16 0 0   100%
jinja2_async_environment / compiler_modules / dependencies.py (no function)   7 1 0   86%
jinja2_async_environment / compiler_modules / frame.py AsyncFrame.__init__   19 0 0   100%
jinja2_async_environment / compiler_modules / frame.py AsyncFrame.copy   19 0 0   100%
jinja2_async_environment / compiler_modules / frame.py AsyncFrame.inspect   3 0 0   100%
jinja2_async_environment / compiler_modules / frame.py AsyncFrame.push_scope   0 0 1   100%
jinja2_async_environment / compiler_modules / frame.py AsyncFrame.pop_scope   0 0 1   100%
jinja2_async_environment / compiler_modules / frame.py AsyncFrame.find_break   1 0 0   100%
jinja2_async_environment / compiler_modules / frame.py AsyncFrame.find_continue   1 0 0   100%
jinja2_async_environment / compiler_modules / frame.py AsyncFrame.inner   1 0 0   100%
jinja2_async_environment / compiler_modules / frame.py (no function)   25 0 1   100%
jinja2_async_environment / compiler_modules / loops.py LoopCodeGenerator.__init__   1 0 0   100%
jinja2_async_environment / compiler_modules / loops.py LoopCodeGenerator.generate_async_for_header   2 0 0   100%
jinja2_async_environment / compiler_modules / loops.py LoopCodeGenerator.generate_loop_iterator   15 2 0   87%
jinja2_async_environment / compiler_modules / loops.py (no function)   9 2 0   78%
jinja2_async_environment / compiler_modules / patterns.py CompiledPatterns.get_optimized_imports   1 0 0   100%
jinja2_async_environment / compiler_modules / patterns.py CompiledPatterns.optimize_generated_code   6 0 1   100%
jinja2_async_environment / compiler_modules / patterns.py CompiledPatterns._optimize_with_regex   4 0 0   100%
jinja2_async_environment / compiler_modules / patterns.py CompiledPatterns._optimize_with_regex.optimize_hasattr   2 0 0   100%
jinja2_async_environment / compiler_modules / patterns.py CompiledPatterns._deduplicate_imports   10 0 0   100%
jinja2_async_environment / compiler_modules / patterns.py (no function)   21 0 0   100%
jinja2_async_environment / environment.py TemplateResolver.__init__   1 0 0   100%
jinja2_async_environment / environment.py TemplateResolver.is_template_or_mock   1 0 0   100%
jinja2_async_environment / environment.py TemplateResolver.resolve_template_name   3 0 0   100%
jinja2_async_environment / environment.py TemplateResolver.load_single_template   1 0 0   100%
jinja2_async_environment / environment.py TemplateResolver.try_load_template   5 0 0   100%
jinja2_async_environment / environment.py AsyncEnvironment.__init__   9 1 0   89%
jinja2_async_environment / environment.py AsyncEnvironment.cache_manager   1 0 0   100%
jinja2_async_environment / environment.py AsyncEnvironment.set_cache_manager   1 1 0   0%
jinja2_async_environment / environment.py AsyncEnvironment._generate   8 0 0   100%
jinja2_async_environment / environment.py AsyncEnvironment._compile   9 0 1   100%
jinja2_async_environment / environment.py AsyncEnvironment._async_yield_from   5 0 0   100%
jinja2_async_environment / environment.py AsyncEnvironment.get_template   0 0 1   100%
jinja2_async_environment / environment.py AsyncEnvironment.get_template_async   4 0 0   100%
jinja2_async_environment / environment.py AsyncEnvironment.select_template   0 0 1   100%
jinja2_async_environment / environment.py AsyncEnvironment.select_template_async   14 0 0   100%
jinja2_async_environment / environment.py AsyncEnvironment.get_or_select_template   0 0 1   100%
jinja2_async_environment / environment.py AsyncEnvironment.get_or_select_template_async   7 0 0   100%
jinja2_async_environment / environment.py AsyncEnvironment._load_template_async   15 2 0   87%
jinja2_async_environment / environment.py AsyncEnvironment._get_template_async   12 0 0   100%
jinja2_async_environment / environment.py AsyncEnvironment._get_from_cache   13 2 0   85%
jinja2_async_environment / environment.py AsyncEnvironment._update_template_globals   2 0 0   100%
jinja2_async_environment / environment.py AsyncEnvironment._is_mock_template   1 0 0   100%
jinja2_async_environment / environment.py AsyncEnvironment._handle_mock_template_uptodate   10 2 0   80%
jinja2_async_environment / environment.py AsyncEnvironment._has_uptodate_attribute   8 2 0   75%
jinja2_async_environment / environment.py AsyncEnvironment._get_uptodate_attribute   4 2 0   50%
jinja2_async_environment / environment.py AsyncEnvironment._evaluate_uptodate_attribute   22 1 0   95%
jinja2_async_environment / environment.py AsyncEnvironment._is_template_up_to_date   8 2 0   75%
jinja2_async_environment / environment.py AsyncEnvironment._load_template_from_loader   7 3 0   57%
jinja2_async_environment / environment.py AsyncSandboxedEnvironment.__init__   5 1 0   80%
jinja2_async_environment / environment.py AsyncSandboxedEnvironment.compile_expression   1 1 0   0%
jinja2_async_environment / environment.py (no function)   58 0 1   100%
jinja2_async_environment / loaders / base.py AsyncLoaderProtocol.get_source_async   0 0 1   100%
jinja2_async_environment / loaders / base.py AsyncLoaderProtocol.list_templates_async   0 0 1   100%
jinja2_async_environment / loaders / base.py AsyncLoaderProtocol.load_async   0 0 1   100%
jinja2_async_environment / loaders / base.py AsyncBaseLoader.__init__   4 0 0   100%
jinja2_async_environment / loaders / base.py AsyncBaseLoader._normalize_searchpath   3 0 0   100%
jinja2_async_environment / loaders / base.py AsyncBaseLoader._normalize_sequence_searchpath   12 3 0   75%
jinja2_async_environment / loaders / base.py AsyncBaseLoader._validate_sequence_paths   3 1 0   67%
jinja2_async_environment / loaders / base.py AsyncBaseLoader._convert_to_async_paths   10 2 0   80%
jinja2_async_environment / loaders / base.py AsyncBaseLoader._ensure_initialized   12 0 0   100%
jinja2_async_environment / loaders / base.py AsyncBaseLoader._perform_initialization   0 0 1   100%
jinja2_async_environment / loaders / base.py AsyncBaseLoader.get_source_async   0 0 15   100%
jinja2_async_environment / loaders / base.py AsyncBaseLoader.list_templates_async   1 0 0   100%
jinja2_async_environment / loaders / base.py AsyncBaseLoader.load_async   6 0 0   100%
jinja2_async_environment / loaders / base.py AsyncBaseLoader._prepare_template_loading_data   14 4 0   71%
jinja2_async_environment / loaders / base.py AsyncBaseLoader._handle_template_compilation   4 1 0   75%
jinja2_async_environment / loaders / base.py AsyncBaseLoader._handle_bytecode_cache   11 11 0   0%
jinja2_async_environment / loaders / base.py AsyncBaseLoader._get_cache_manager   1 0 0   100%
jinja2_async_environment / loaders / base.py AsyncBaseLoader._handle_template_not_found   2 0 0   100%
jinja2_async_environment / loaders / base.py (no function)   40 2 8   95%
jinja2_async_environment / loaders / choice.py AsyncChoiceLoader.__init__   4 1 0   75%
jinja2_async_environment / loaders / choice.py AsyncChoiceLoader.get_source_async   12 1 0   92%
jinja2_async_environment / loaders / choice.py AsyncChoiceLoader.list_templates_async   11 4 0   64%
jinja2_async_environment / loaders / choice.py AsyncChoiceLoader.add_loader   1 1 0   0%
jinja2_async_environment / loaders / choice.py AsyncChoiceLoader.insert_loader   1 1 0   0%
jinja2_async_environment / loaders / choice.py AsyncChoiceLoader.remove_loader   1 1 0   0%
jinja2_async_environment / loaders / choice.py AsyncChoiceLoader.clear_loaders   1 1 0   0%
jinja2_async_environment / loaders / choice.py AsyncChoiceLoader.get_loader_count   1 1 0   0%
jinja2_async_environment / loaders / choice.py AsyncChoiceLoader.get_loaders   1 1 0   0%
jinja2_async_environment / loaders / choice.py (no function)   20 1 0   95%
jinja2_async_environment / loaders / dict.py AsyncDictLoader.__init__   4 1 0   75%
jinja2_async_environment / loaders / dict.py AsyncDictLoader.get_source_async   15 0 0   100%
jinja2_async_environment / loaders / dict.py AsyncDictLoader.get_source_async.uptodate   4 1 0   75%
jinja2_async_environment / loaders / dict.py AsyncDictLoader.list_templates_async   2 0 0   100%
jinja2_async_environment / loaders / dict.py AsyncDictLoader.add_template   1 1 0   0%
jinja2_async_environment / loaders / dict.py AsyncDictLoader.remove_template   1 1 0   0%
jinja2_async_environment / loaders / dict.py AsyncDictLoader.update_mapping   1 1 0   0%
jinja2_async_environment / loaders / dict.py AsyncDictLoader.clear_templates   1 1 0   0%
jinja2_async_environment / loaders / dict.py AsyncDictLoader.has_template   1 1 0   0%
jinja2_async_environment / loaders / dict.py (no function)   17 1 0   94%
jinja2_async_environment / loaders / filesystem.py AsyncFileSystemLoader.__init__   4 0 0   100%
jinja2_async_environment / loaders / filesystem.py AsyncFileSystemLoader.get_source_async   17 4 0   76%
jinja2_async_environment / loaders / filesystem.py AsyncFileSystemLoader.get_source_async.uptodate   5 5 0   0%
jinja2_async_environment / loaders / filesystem.py AsyncFileSystemLoader._is_safe_path   16 7 0   56%
jinja2_async_environment / loaders / filesystem.py AsyncFileSystemLoader.list_templates_async   6 0 0   100%
jinja2_async_environment / loaders / filesystem.py AsyncFileSystemLoader._list_templates_in_path   10 1 0   90%
jinja2_async_environment / loaders / filesystem.py AsyncFileSystemLoader._process_template_path   4 1 0   75%
jinja2_async_environment / loaders / filesystem.py AsyncFileSystemLoader._get_template_name   5 2 0   60%
jinja2_async_environment / loaders / filesystem.py AsyncFileSystemLoader._walk_directory   10 10 0   0%
jinja2_async_environment / loaders / filesystem.py AsyncFileSystemLoader._should_recurse_into_directory   1 1 0   0%
jinja2_async_environment / loaders / filesystem.py AsyncFileSystemLoader._walk_subdirectory   2 2 0   0%
jinja2_async_environment / loaders / filesystem.py AsyncFileSystemLoader._get_cache_key   1 1 0   0%
jinja2_async_environment / loaders / filesystem.py (no function)   25 1 0   96%
jinja2_async_environment / loaders / function.py AsyncFunctionLoader.__init__   6 1 0   83%
jinja2_async_environment / loaders / function.py AsyncFunctionLoader.get_source_async   7 1 0   86%
jinja2_async_environment / loaders / function.py AsyncFunctionLoader._call_load_function   4 0 0   100%
jinja2_async_environment / loaders / function.py AsyncFunctionLoader._call_async_load_function   9 3 0   67%
jinja2_async_environment / loaders / function.py AsyncFunctionLoader._call_sync_load_function   4 1 0   75%
jinja2_async_environment / loaders / function.py AsyncFunctionLoader._process_load_result   5 0 0   100%
jinja2_async_environment / loaders / function.py AsyncFunctionLoader._process_tuple_result   8 0 0   100%
jinja2_async_environment / loaders / function.py AsyncFunctionLoader._process_string_result   3 0 0   100%
jinja2_async_environment / loaders / function.py AsyncFunctionLoader._process_string_result.uptodate   6 3 0   50%
jinja2_async_environment / loaders / function.py AsyncFunctionLoader._check_sync_template_update   7 2 0   71%
jinja2_async_environment / loaders / function.py AsyncFunctionLoader.list_templates_async   1 1 0   0%
jinja2_async_environment / loaders / function.py AsyncFunctionLoader.update_function   3 3 0   0%
jinja2_async_environment / loaders / function.py (no function)   27 1 0   96%
jinja2_async_environment / loaders / package.py AsyncPackageLoader.__init__   10 0 0   100%
jinja2_async_environment / loaders / package.py AsyncPackageLoader._perform_initialization   16 1 0   94%
jinja2_async_environment / loaders / package.py AsyncPackageLoader._initialize_loader   11 1 2   91%
jinja2_async_environment / loaders / package.py AsyncPackageLoader._find_template_root   3 0 0   100%
jinja2_async_environment / loaders / package.py AsyncPackageLoader._get_archive_template_root   6 1 0   83%
jinja2_async_environment / loaders / package.py AsyncPackageLoader._get_regular_template_root   12 4 0   67%
jinja2_async_environment / loaders / package.py AsyncPackageLoader.get_source_async   26 4 0   85%
jinja2_async_environment / loaders / package.py AsyncPackageLoader._get_source_with_archive   14 14 0   0%
jinja2_async_environment / loaders / package.py AsyncPackageLoader._get_source_with_archive.uptodate   1 1 0   0%
jinja2_async_environment / loaders / package.py AsyncPackageLoader._get_source_regular   12 3 0   75%
jinja2_async_environment / loaders / package.py AsyncPackageLoader._get_source_regular.uptodate   5 5 0   0%
jinja2_async_environment / loaders / package.py AsyncPackageLoader._get_mtime   6 6 0   0%
jinja2_async_environment / loaders / package.py AsyncPackageLoader.list_templates_async   9 1 0   89%
jinja2_async_environment / loaders / package.py AsyncPackageLoader._list_templates_archive   11 1 0   91%
jinja2_async_environment / loaders / package.py AsyncPackageLoader._list_templates_regular   15 15 0   0%
jinja2_async_environment / loaders / package.py (no function)   29 1 2   97%
jinja2_async_environment / testing / context.py TestContext.__init__   1 0 0   100%
jinja2_async_environment / testing / context.py TestContext.set_test_name   1 0 0   100%
jinja2_async_environment / testing / context.py TestContext.get_test_name   1 0 0   100%
jinja2_async_environment / testing / context.py TestContext.clear_test_context   2 0 0   100%
jinja2_async_environment / testing / context.py TestContext.is_test_case   2 0 0   100%
jinja2_async_environment / testing / context.py set_test_name   1 0 0   100%
jinja2_async_environment / testing / context.py get_test_name   1 1 0   0%
jinja2_async_environment / testing / context.py clear_test_context   1 0 0   100%
jinja2_async_environment / testing / context.py is_test_case   1 0 0   100%
jinja2_async_environment / testing / context.py test_context   4 4 0   0%
jinja2_async_environment / testing / context.py (no function)   16 0 0   100%
jinja2_async_environment / testing / fixtures.py UnifiedCache.__init__   1 0 0   100%
jinja2_async_environment / testing / fixtures.py UnifiedCache.clear_all   1 0 0   100%
jinja2_async_environment / testing / fixtures.py UnifiedCache.get   1 0 0   100%
jinja2_async_environment / testing / fixtures.py UnifiedCache.set   1 0 0   100%
jinja2_async_environment / testing / fixtures.py _clear_expired_cache   0 0 1   100%
jinja2_async_environment / testing / fixtures.py isolated_test_context   7 0 0   100%
jinja2_async_environment / testing / fixtures.py (no function)   17 0 0   100%
Total     2319 390 76   83%

No items found using the specified filter.