Coverage report: 46%

Files Functions Classes

coverage.py v7.10.6, created at 2025-09-03 14:38 -0700

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 4 0 0%
jinja2_async_environment/caching/manager.py CacheManager.cleanup_expired 1 1 0 0%
jinja2_async_environment/caching/manager.py CacheManager.get_statistics 1 1 0 0%
jinja2_async_environment/caching/manager.py CacheManager.resize_caches 8 8 0 0%
jinja2_async_environment/caching/manager.py CacheManager.get_default 3 0 0 100%
jinja2_async_environment/caching/manager.py CacheManager.set_default 1 1 0 0%
jinja2_async_environment/caching/manager.py CacheManager.create_scoped_manager 11 11 0 0%
jinja2_async_environment/caching/manager.py CacheManager.get_memory_usage_estimate 13 13 0 0%
jinja2_async_environment/caching/manager.py CacheManager.get 4 1 0 75%
jinja2_async_environment/caching/manager.py CacheManager.set 4 1 0 75%
jinja2_async_environment/caching/manager.py CacheManager.delete 4 4 0 0%
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 4 0 0%
jinja2_async_environment/caching/manager.py AdvancedCacheManager._create_caches 8 8 0 0%
jinja2_async_environment/caching/manager.py AdvancedCacheManager.get_extended_statistics 8 8 0 0%
jinja2_async_environment/caching/manager.py AdvancedCacheManager.optimize_caches 10 10 0 0%
jinja2_async_environment/caching/manager.py AdvancedCacheManager.get_memory_efficiency_report 15 15 0 0%
jinja2_async_environment/caching/manager.py (no function) 31 0 1 100%
jinja2_async_environment/caching/strategies.py LFUCache.__init__ 3 3 0 0%
jinja2_async_environment/caching/strategies.py LFUCache.get 25 25 0 0%
jinja2_async_environment/caching/strategies.py LFUCache.set 12 12 0 0%
jinja2_async_environment/caching/strategies.py LFUCache._evict_lfu 9 9 0 0%
jinja2_async_environment/caching/strategies.py LFUCache._update_avg_access_time 5 5 0 0%
jinja2_async_environment/caching/strategies.py LFUCache.get_extended_statistics 4 4 0 0%
jinja2_async_environment/caching/strategies.py AdaptiveCache.__init__ 6 6 0 0%
jinja2_async_environment/caching/strategies.py AdaptiveCache.get 10 10 0 0%
jinja2_async_environment/caching/strategies.py AdaptiveCache._evaluate_strategy 23 23 0 0%
jinja2_async_environment/caching/strategies.py AdaptiveCache._evict_lru 3 3 0 0%
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 1 0 0%
jinja2_async_environment/caching/strategies.py HierarchicalCache.__init__ 7 7 0 0%
jinja2_async_environment/caching/strategies.py HierarchicalCache.get 12 12 0 0%
jinja2_async_environment/caching/strategies.py HierarchicalCache.set 2 2 0 0%
jinja2_async_environment/caching/strategies.py HierarchicalCache._consider_promotion 4 4 0 0%
jinja2_async_environment/caching/strategies.py HierarchicalCache.clear 7 7 0 0%
jinja2_async_environment/caching/strategies.py HierarchicalCache.get_statistics 2 2 0 0%
jinja2_async_environment/caching/strategies.py HierarchicalCache.__len__ 1 1 0 0%
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) 44 0 0 100%
jinja2_async_environment/caching/typed.py TypedCache.__init__ 8 0 0 100%
jinja2_async_environment/caching/typed.py TypedCache.get 19 5 0 74%
jinja2_async_environment/caching/typed.py TypedCache.set 9 2 0 78%
jinja2_async_environment/caching/typed.py TypedCache.delete 7 7 0 0%
jinja2_async_environment/caching/typed.py TypedCache.clear 6 6 0 0%
jinja2_async_environment/caching/typed.py TypedCache._evict_lru 7 7 0 0%
jinja2_async_environment/caching/typed.py TypedCache.cleanup_expired 11 11 0 0%
jinja2_async_environment/caching/typed.py TypedCache.get_statistics 4 4 0 0%
jinja2_async_environment/caching/typed.py TypedCache.resize 10 10 0 0%
jinja2_async_environment/caching/typed.py TypedCache.contains 8 8 0 0%
jinja2_async_environment/caching/typed.py TypedCache.keys 7 7 0 0%
jinja2_async_environment/caching/typed.py TypedCache.__len__ 1 1 0 0%
jinja2_async_environment/caching/typed.py TypedCache.__contains__ 1 1 0 0%
jinja2_async_environment/caching/typed.py (no function) 26 0 0 100%
jinja2_async_environment/caching/unified.py UnifiedCache.__init__ 3 3 0 0%
jinja2_async_environment/caching/unified.py UnifiedCache.get 6 6 0 0%
jinja2_async_environment/caching/unified.py UnifiedCache.set 5 5 0 0%
jinja2_async_environment/caching/unified.py UnifiedCache.clear 6 6 0 0%
jinja2_async_environment/caching/unified.py UnifiedCache.clear_all 1 1 0 0%
jinja2_async_environment/caching/unified.py UnifiedCache.cleanup_expired 3 3 0 0%
jinja2_async_environment/caching/unified.py UnifiedCache.get_statistics 5 5 0 0%
jinja2_async_environment/caching/unified.py UnifiedCache._is_valid 5 5 0 0%
jinja2_async_environment/caching/unified.py UnifiedCache.resize_cache 3 3 0 0%
jinja2_async_environment/caching/unified.py UnifiedCache.get_cache_types 2 2 0 0%
jinja2_async_environment/caching/unified.py UnifiedCache.contains 1 1 0 0%
jinja2_async_environment/caching/unified.py UnifiedCache.__len__ 2 2 0 0%
jinja2_async_environment/caching/unified.py UnifiedCache.__repr__ 0 0 4 100%
jinja2_async_environment/caching/unified.py _clear_expired_cache 0 0 1 100%
jinja2_async_environment/caching/unified.py (no function) 17 0 1 100%
jinja2_async_environment/compiler.py (no function) 9 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 2 0 0%
jinja2_async_environment/compiler_modules/cache.py CompilationCache.get 1 1 0 0%
jinja2_async_environment/compiler_modules/cache.py CompilationCache.set 5 5 0 0%
jinja2_async_environment/compiler_modules/cache.py CompilationCache.clear 1 1 0 0%
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 0 0 1 100%
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 0 0 100%
jinja2_async_environment/compiler_modules/codegen.py AsyncCodeGenerator._should_use_undefined_check 3 0 0 100%
jinja2_async_environment/compiler_modules/codegen.py AsyncCodeGenerator.pull_dependencies 8 1 0 88%
jinja2_async_environment/compiler_modules/codegen.py AsyncCodeGenerator.generate 39 2 0 95%
jinja2_async_environment/compiler_modules/codegen.py AsyncCodeGenerator.visit_Block 29 5 0 83%
jinja2_async_environment/compiler_modules/codegen.py AsyncCodeGenerator.visit_Extends 25 0 0 100%
jinja2_async_environment/compiler_modules/codegen.py AsyncCodeGenerator.visit_Include 23 0 1 100%
jinja2_async_environment/compiler_modules/codegen.py AsyncCodeGenerator.visit_AsyncFor 31 0 1 100%
jinja2_async_environment/compiler_modules/codegen.py AsyncCodeGenerator.visit_AsyncCall 2 0 0 100%
jinja2_async_environment/compiler_modules/codegen.py AsyncCodeGenerator.visit_AsyncFilterBlock 15 10 0 33%
jinja2_async_environment/compiler_modules/codegen.py AsyncCodeGenerator.visit_AsyncBlock 15 10 0 33%
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 2 0 6 100%
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 31 3 0 90%
jinja2_async_environment/compiler_modules/codegen.py (no function) 73 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 1 0 94%
jinja2_async_environment/compiler_modules/dependencies.py DependencyResolver.setup_test_dependency 16 16 0 0%
jinja2_async_environment/compiler_modules/dependencies.py (no function) 7 1 0 86%
jinja2_async_environment/compiler_modules/frame.py AsyncFrame.__init__ 18 0 0 100%
jinja2_async_environment/compiler_modules/frame.py AsyncFrame.copy 18 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) 23 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/compiler_old.py CompiledPatterns.get_optimized_imports 1 1 0 0%
jinja2_async_environment/compiler_old.py CompiledPatterns.optimize_generated_code 6 6 1 0%
jinja2_async_environment/compiler_old.py CompiledPatterns._optimize_with_regex 4 4 0 0%
jinja2_async_environment/compiler_old.py CompiledPatterns._optimize_with_regex.optimize_hasattr 2 2 0 0%
jinja2_async_environment/compiler_old.py CompiledPatterns._deduplicate_imports 10 10 0 0%
jinja2_async_environment/compiler_old.py CompilationCache.__init__ 2 2 0 0%
jinja2_async_environment/compiler_old.py CompilationCache.get_cache_key 2 2 0 0%
jinja2_async_environment/compiler_old.py CompilationCache.get 1 1 0 0%
jinja2_async_environment/compiler_old.py CompilationCache.set 5 5 0 0%
jinja2_async_environment/compiler_old.py CompilationCache.clear 1 1 0 0%
jinja2_async_environment/compiler_old.py DependencyResolver.__init__ 1 1 0 0%
jinja2_async_environment/compiler_old.py DependencyResolver.setup_filter_dependency 16 16 0 0%
jinja2_async_environment/compiler_old.py DependencyResolver.setup_test_dependency 16 16 0 0%
jinja2_async_environment/compiler_old.py LoopCodeGenerator.__init__ 1 1 0 0%
jinja2_async_environment/compiler_old.py LoopCodeGenerator.generate_async_for_header 2 2 0 0%
jinja2_async_environment/compiler_old.py LoopCodeGenerator.generate_loop_iterator 15 15 0 0%
jinja2_async_environment/compiler_old.py AsyncFrame.__init__ 18 18 0 0%
jinja2_async_environment/compiler_old.py AsyncFrame.copy 18 18 0 0%
jinja2_async_environment/compiler_old.py AsyncFrame.inspect 3 3 0 0%
jinja2_async_environment/compiler_old.py AsyncFrame.push_scope 0 0 1 100%
jinja2_async_environment/compiler_old.py AsyncFrame.pop_scope 0 0 1 100%
jinja2_async_environment/compiler_old.py AsyncFrame.find_break 1 1 0 0%
jinja2_async_environment/compiler_old.py AsyncFrame.find_continue 1 1 0 0%
jinja2_async_environment/compiler_old.py AsyncFrame.inner 1 1 0 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator.__init__ 18 18 0 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator.choose_async 1 1 0 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator.simple_write 1 1 0 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator.func_code_generator 2 2 0 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator.func 1 1 0 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator.enter_frame 0 0 1 100%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator.leave_frame 0 0 1 100%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator.return_buffer_contents 3 3 0 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator.visit_AsyncFor 31 31 1 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator.visit_AsyncCall 2 2 0 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator.visit_AsyncFilterBlock 15 15 0 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator.visit_AsyncBlock 15 15 0 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator.visit_Name 5 5 0 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator._handle_assignment_tracking 5 5 0 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator._handle_special_names 4 4 0 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator._handle_symbol_name 17 17 0 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator._should_use_undefined_check 3 3 0 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator.pull_dependencies 8 8 0 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator.generate 39 39 0 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator.compile_with_cache 11 11 0 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator.visit_For 10 10 1 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator._setup_for_frames 5 5 0 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator._setup_for_loop_context 5 5 0 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator._analyze_for_nodes 3 3 0 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator._setup_for_filter 22 22 0 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator._setup_for_variables 5 5 0 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator._generate_for_loop 15 15 0 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator._handle_for_else 8 8 0 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator._cleanup_for_assignments 2 2 0 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator.visit_Macro 2 2 0 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator.visit_Block 39 39 0 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator.visit_Extends 23 23 0 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator.visit_Include 22 22 1 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator._import_common 4 4 0 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator.visit_Filter 12 12 0 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator._get_filter_reference 3 3 0 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator._write_filter_special_params 2 2 6 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator._write_filter_input 4 4 0 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator._write_buffer_content 5 5 0 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator._write_filter_arguments 12 12 0 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator.visit_Assign 17 17 0 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator.push_assign_tracking 1 1 0 0%
jinja2_async_environment/compiler_old.py AsyncCodeGenerator.pop_assign_tracking 31 31 0 0%
jinja2_async_environment/compiler_old.py (no function) 123 123 0 0%
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 5 0 0 100%
jinja2_async_environment/environment.py AsyncEnvironment._load_template_async 13 1 0 92%
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 9 2 0 78%
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 3 1 0 67%
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__ 25 5 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 32 16 0 50%
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) 24 2 8 92%
jinja2_async_environment/loaders/choice.py AsyncChoiceLoader.__init__ 4 1 0 75%
jinja2_async_environment/loaders/choice.py AsyncChoiceLoader.get_source_async 11 0 0 100%
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 14 3 0 79%
jinja2_async_environment/loaders/filesystem.py AsyncFileSystemLoader.get_source_async.uptodate 4 4 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 18 5 0 72%
jinja2_async_environment/loaders/filesystem.py AsyncFileSystemLoader._walk_directory 10 10 0 0%
jinja2_async_environment/loaders/filesystem.py AsyncFileSystemLoader._get_cache_key 1 1 0 0%
jinja2_async_environment/loaders/filesystem.py (no function) 16 1 0 94%
jinja2_async_environment/loaders/function.py AsyncFunctionLoader.__init__ 6 1 0 83%
jinja2_async_environment/loaders/function.py AsyncFunctionLoader.get_source_async 24 4 0 83%
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) 16 1 0 94%
jinja2_async_environment/loaders/package.py AsyncPackageLoader.__init__ 10 0 0 100%
jinja2_async_environment/loaders/package.py AsyncPackageLoader._perform_initialization 15 1 2 93%
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 25 6 2 76%
jinja2_async_environment/loaders/package.py AsyncPackageLoader._get_source_with_archive 13 13 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 11 3 0 73%
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 1 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/loaders_old.py LoaderContext.__init__ 1 0 0 100%
jinja2_async_environment/loaders_old.py LoaderContext.set_test_context 1 0 0 100%
jinja2_async_environment/loaders_old.py LoaderContext.get_test_context 1 0 0 100%
jinja2_async_environment/loaders_old.py LoaderContext.clear_test_context 2 0 0 100%
jinja2_async_environment/loaders_old.py LoaderContext.is_test_case 2 0 0 100%
jinja2_async_environment/loaders_old.py set_test_context 1 0 0 100%
jinja2_async_environment/loaders_old.py clear_test_context 1 0 0 100%
jinja2_async_environment/loaders_old.py TestContext.__init__ 1 1 0 0%
jinja2_async_environment/loaders_old.py TestContext.__enter__ 1 1 0 0%
jinja2_async_environment/loaders_old.py TestContext.__exit__ 1 1 0 0%
jinja2_async_environment/loaders_old.py UnifiedCache.__init__ 3 0 0 100%
jinja2_async_environment/loaders_old.py UnifiedCache.get 3 3 0 0%
jinja2_async_environment/loaders_old.py UnifiedCache.set 4 4 0 0%
jinja2_async_environment/loaders_old.py UnifiedCache._is_valid 4 4 0 0%
jinja2_async_environment/loaders_old.py UnifiedCache._clear_expired 5 5 0 0%
jinja2_async_environment/loaders_old.py UnifiedCache.clear_all 3 0 0 100%
jinja2_async_environment/loaders_old.py _is_cache_valid 1 1 0 0%
jinja2_async_environment/loaders_old.py _set_cache_timestamp 1 1 0 0%
jinja2_async_environment/loaders_old.py _clear_expired_cache 1 1 0 0%
jinja2_async_environment/loaders_old.py AsyncLoaderProtocol.get_source_async 0 0 1 100%
jinja2_async_environment/loaders_old.py AsyncLoaderProtocol.list_templates_async 0 0 1 100%
jinja2_async_environment/loaders_old.py AsyncLoaderProtocol.load_async 0 0 1 100%
jinja2_async_environment/loaders_old.py AsyncBaseLoader.__init__ 7 7 0 0%
jinja2_async_environment/loaders_old.py AsyncBaseLoader.get_source_async 7 7 0 0%
jinja2_async_environment/loaders_old.py AsyncBaseLoader.list_templates_async 1 1 0 0%
jinja2_async_environment/loaders_old.py AsyncBaseLoader.load_async 18 18 0 0%
jinja2_async_environment/loaders_old.py AsyncFileSystemLoader.__init__ 3 3 0 0%
jinja2_async_environment/loaders_old.py AsyncFileSystemLoader.get_source_async 21 21 0 0%
jinja2_async_environment/loaders_old.py AsyncFileSystemLoader.get_source_async._uptodate 2 2 0 0%
jinja2_async_environment/loaders_old.py AsyncFileSystemLoader.get_source_async._uptodate._async_uptodate 4 4 0 0%
jinja2_async_environment/loaders_old.py AsyncFileSystemLoader.list_templates_async 13 13 0 0%
jinja2_async_environment/loaders_old.py AsyncPackageLoader.__init__ 19 19 0 0%
jinja2_async_environment/loaders_old.py AsyncPackageLoader._ensure_initialized 6 6 0 0%
jinja2_async_environment/loaders_old.py AsyncPackageLoader._initialize_loader 19 19 2 0%
jinja2_async_environment/loaders_old.py AsyncPackageLoader._find_template_root 10 10 0 0%
jinja2_async_environment/loaders_old.py AsyncPackageLoader._should_use_archive_context 1 1 0 0%
jinja2_async_environment/loaders_old.py AsyncPackageLoader._should_use_archive 1 1 0 0%
jinja2_async_environment/loaders_old.py AsyncPackageLoader._get_archive_template_root 6 6 0 0%
jinja2_async_environment/loaders_old.py AsyncPackageLoader._get_regular_template_root 12 12 0 0%
jinja2_async_environment/loaders_old.py AsyncPackageLoader.get_source_async 15 15 0 0%
jinja2_async_environment/loaders_old.py AsyncPackageLoader._get_source_for_test_success 5 5 0 0%
jinja2_async_environment/loaders_old.py AsyncPackageLoader._get_source_for_test_with_archive 5 5 0 0%
jinja2_async_environment/loaders_old.py AsyncPackageLoader._get_source_for_test_with_archive._uptodate 2 2 0 0%
jinja2_async_environment/loaders_old.py AsyncPackageLoader._get_source_for_test_with_archive._uptodate._async_uptodate 1 1 0 0%
jinja2_async_environment/loaders_old.py AsyncPackageLoader._get_source_with_archive 11 11 0 0%
jinja2_async_environment/loaders_old.py AsyncPackageLoader._get_source_with_archive._uptodate 2 2 0 0%
jinja2_async_environment/loaders_old.py AsyncPackageLoader._get_source_with_archive._uptodate._async_uptodate 4 4 0 0%
jinja2_async_environment/loaders_old.py AsyncPackageLoader._get_mtime 4 4 0 0%
jinja2_async_environment/loaders_old.py AsyncPackageLoader._get_source_regular 5 5 0 0%
jinja2_async_environment/loaders_old.py AsyncPackageLoader.list_templates_async 6 6 0 0%
jinja2_async_environment/loaders_old.py AsyncPackageLoader._handle_test_cases_context 10 10 0 0%
jinja2_async_environment/loaders_old.py AsyncPackageLoader._handle_test_cases 8 8 0 0%
jinja2_async_environment/loaders_old.py AsyncPackageLoader._list_templates_by_type 3 3 0 0%
jinja2_async_environment/loaders_old.py AsyncPackageLoader._list_templates_from_filesystem 7 7 0 0%
jinja2_async_environment/loaders_old.py AsyncPackageLoader._list_templates_from_archive 3 3 0 0%
jinja2_async_environment/loaders_old.py AsyncDictLoader.__init__ 2 2 0 0%
jinja2_async_environment/loaders_old.py AsyncDictLoader.get_source_async 10 10 0 0%
jinja2_async_environment/loaders_old.py AsyncDictLoader.list_templates_async 1 1 0 0%
jinja2_async_environment/loaders_old.py AsyncFunctionLoader.__init__ 2 2 0 0%
jinja2_async_environment/loaders_old.py AsyncFunctionLoader.get_source_async 7 7 0 0%
jinja2_async_environment/loaders_old.py AsyncFunctionLoader._resolve_template_parameter 5 5 0 0%
jinja2_async_environment/loaders_old.py AsyncFunctionLoader._process_load_result 13 13 0 0%
jinja2_async_environment/loaders_old.py AsyncFunctionLoader._handle_awaitable_result 5 5 0 0%
jinja2_async_environment/loaders_old.py AsyncFunctionLoader._get_template_name 1 1 0 0%
jinja2_async_environment/loaders_old.py AsyncChoiceLoader.__init__ 7 7 0 0%
jinja2_async_environment/loaders_old.py AsyncChoiceLoader.get_source_async 14 14 0 0%
jinja2_async_environment/loaders_old.py AsyncChoiceLoader.list_templates_async 4 4 0 0%
jinja2_async_environment/loaders_old.py AsyncChoiceLoader.load_async 4 4 0 0%
jinja2_async_environment/loaders_old.py (no function) 109 0 13 100%
jinja2_async_environment/testing/context.py TestDetector.__init__ 1 1 0 0%
jinja2_async_environment/testing/context.py TestDetector.is_test_mode 1 1 0 0%
jinja2_async_environment/testing/context.py TestDetector.current_test 1 1 0 0%
jinja2_async_environment/testing/context.py TestDetector.set_test_context 2 2 0 0%
jinja2_async_environment/testing/context.py TestDetector.clear_test_context 3 3 0 0%
jinja2_async_environment/testing/context.py TestDetector.is_test_case 6 6 0 0%
jinja2_async_environment/testing/context.py test_context 4 4 1 0%
jinja2_async_environment/testing/context.py get_test_detector 1 1 0 0%
jinja2_async_environment/testing/context.py set_test_context 1 1 0 0%
jinja2_async_environment/testing/context.py clear_test_context 1 1 0 0%
jinja2_async_environment/testing/context.py is_test_case 1 1 0 0%
jinja2_async_environment/testing/context.py (no function) 19 19 0 0%
jinja2_async_environment/testing/fixtures.py create_test_cache_manager 13 13 0 0%
jinja2_async_environment/testing/fixtures.py create_test_environment 5 5 0 0%
jinja2_async_environment/testing/fixtures.py clear_all_test_caches 6 6 1 0%
jinja2_async_environment/testing/fixtures.py get_cache_statistics 5 5 0 0%
jinja2_async_environment/testing/fixtures.py TestCacheManager.__init__ 4 4 0 0%
jinja2_async_environment/testing/fixtures.py TestCacheManager.get 2 2 0 0%
jinja2_async_environment/testing/fixtures.py TestCacheManager.set 2 2 0 0%
jinja2_async_environment/testing/fixtures.py TestCacheManager.get_operation_log 1 1 0 0%
jinja2_async_environment/testing/fixtures.py TestCacheManager.clear_operation_log 1 1 0 0%
jinja2_async_environment/testing/fixtures.py (no function) 14 14 2 0%
Total   3287 1768 107 46%

No items found using the specified filter.