| fastblocks / __main__.py |
(no function) |
|
1 |
0 |
2 |
|
100% |
| fastblocks / _events_integration.py |
CacheInvalidationHandler.__init__ |
|
2 |
2 |
0 |
|
0% |
| fastblocks / _events_integration.py |
CacheInvalidationHandler.handle |
|
13 |
13 |
0 |
|
0% |
| fastblocks / _events_integration.py |
TemplateRenderHandler.__init__ |
|
2 |
2 |
0 |
|
0% |
| fastblocks / _events_integration.py |
TemplateRenderHandler.handle |
|
12 |
12 |
0 |
|
0% |
| fastblocks / _events_integration.py |
TemplateRenderHandler.get_template_stats |
|
6 |
6 |
0 |
|
0% |
| fastblocks / _events_integration.py |
HtmxUpdateHandler.__init__ |
|
2 |
2 |
0 |
|
0% |
| fastblocks / _events_integration.py |
HtmxUpdateHandler.handle |
|
18 |
18 |
0 |
|
0% |
| fastblocks / _events_integration.py |
AdminActionHandler.__init__ |
|
2 |
2 |
0 |
|
0% |
| fastblocks / _events_integration.py |
AdminActionHandler.handle |
|
11 |
11 |
0 |
|
0% |
| fastblocks / _events_integration.py |
AdminActionHandler.get_recent_actions |
|
4 |
4 |
0 |
|
0% |
| fastblocks / _events_integration.py |
FastBlocksEventPublisher.__new__ |
|
3 |
3 |
0 |
|
0% |
| fastblocks / _events_integration.py |
FastBlocksEventPublisher.__init__ |
|
7 |
7 |
0 |
|
0% |
| fastblocks / _events_integration.py |
FastBlocksEventPublisher.publish_cache_invalidation |
|
8 |
8 |
0 |
|
0% |
| fastblocks / _events_integration.py |
FastBlocksEventPublisher.publish_template_render |
|
9 |
9 |
0 |
|
0% |
| fastblocks / _events_integration.py |
FastBlocksEventPublisher.publish_htmx_update |
|
8 |
8 |
0 |
|
0% |
| fastblocks / _events_integration.py |
FastBlocksEventPublisher.publish_admin_action |
|
8 |
8 |
0 |
|
0% |
| fastblocks / _events_integration.py |
register_fastblocks_event_handlers |
|
20 |
20 |
0 |
|
0% |
| fastblocks / _events_integration.py |
get_event_publisher |
|
3 |
3 |
0 |
|
0% |
| fastblocks / _events_integration.py |
(no function) |
|
81 |
75 |
10 |
|
7% |
| fastblocks / _health_integration.py |
FastBlocksHealthCheck.__init__ |
|
5 |
5 |
0 |
|
0% |
| fastblocks / _health_integration.py |
FastBlocksHealthCheck.component_id |
|
1 |
1 |
0 |
|
0% |
| fastblocks / _health_integration.py |
FastBlocksHealthCheck.component_name |
|
1 |
1 |
0 |
|
0% |
| fastblocks / _health_integration.py |
FastBlocksHealthCheck._perform_health_check |
|
3 |
3 |
0 |
|
0% |
| fastblocks / _health_integration.py |
TemplatesHealthCheck.__init__ |
|
1 |
1 |
0 |
|
0% |
| fastblocks / _health_integration.py |
TemplatesHealthCheck._perform_health_check |
|
28 |
28 |
0 |
|
0% |
| fastblocks / _health_integration.py |
CacheHealthCheck.__init__ |
|
1 |
1 |
0 |
|
0% |
| fastblocks / _health_integration.py |
CacheHealthCheck._test_cache_operations |
|
13 |
13 |
2 |
|
0% |
| fastblocks / _health_integration.py |
CacheHealthCheck._collect_cache_stats |
|
5 |
5 |
0 |
|
0% |
| fastblocks / _health_integration.py |
CacheHealthCheck._perform_health_check |
|
18 |
18 |
0 |
|
0% |
| fastblocks / _health_integration.py |
RoutesHealthCheck.__init__ |
|
1 |
1 |
0 |
|
0% |
| fastblocks / _health_integration.py |
RoutesHealthCheck._check_routes_adapter |
|
7 |
7 |
0 |
|
0% |
| fastblocks / _health_integration.py |
RoutesHealthCheck._perform_health_check |
|
16 |
16 |
0 |
|
0% |
| fastblocks / _health_integration.py |
DatabaseHealthCheck.__init__ |
|
1 |
1 |
0 |
|
0% |
| fastblocks / _health_integration.py |
DatabaseHealthCheck._perform_health_check |
|
27 |
27 |
1 |
|
0% |
| fastblocks / _health_integration.py |
register_fastblocks_health_checks |
|
13 |
13 |
0 |
|
0% |
| fastblocks / _health_integration.py |
get_fastblocks_health_summary |
|
26 |
26 |
0 |
|
0% |
| fastblocks / _health_integration.py |
(no function) |
|
35 |
35 |
6 |
|
0% |
| fastblocks / _validation_integration.py |
FastBlocksValidationService.__new__ |
|
3 |
3 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
FastBlocksValidationService.__init__ |
|
11 |
11 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
FastBlocksValidationService.available |
|
1 |
1 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
FastBlocksValidationService._sanitize_context_value |
|
9 |
9 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
FastBlocksValidationService._check_sql_injection_in_context |
|
8 |
8 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
FastBlocksValidationService.validate_template_context |
|
11 |
11 |
1 |
|
0% |
| fastblocks / _validation_integration.py |
FastBlocksValidationService.validate_form_input |
|
11 |
11 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
FastBlocksValidationService._sanitize_form_fields |
|
6 |
6 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
FastBlocksValidationService._apply_schema_validation |
|
3 |
3 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
FastBlocksValidationService.validate_api_request |
|
13 |
13 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
FastBlocksValidationService._validate_with_schema |
|
16 |
16 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
FastBlocksValidationService._sanitize_api_data |
|
6 |
6 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
FastBlocksValidationService.validate_api_response |
|
12 |
12 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
FastBlocksValidationService._validate_response_with_schema |
|
16 |
16 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
FastBlocksValidationService._contains_sql_injection |
|
3 |
3 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
FastBlocksValidationService._contains_path_traversal |
|
2 |
2 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
FastBlocksValidationService._sanitize_field |
|
9 |
9 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
FastBlocksValidationService._check_security_issues |
|
8 |
8 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
FastBlocksValidationService._validate_field_schema |
|
7 |
7 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
FastBlocksValidationService._check_required_field |
|
6 |
6 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
FastBlocksValidationService._validate_field_type |
|
5 |
5 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
FastBlocksValidationService._validate_string_length |
|
6 |
6 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
FastBlocksValidationService._validate_field_pattern |
|
5 |
5 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
get_validation_service |
|
3 |
3 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
_extract_template_context |
|
4 |
4 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
_log_template_validation_errors |
|
6 |
6 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
_update_context_in_args |
|
5 |
5 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
validate_template_context |
|
3 |
3 |
1 |
|
0% |
| fastblocks / _validation_integration.py |
validate_template_context.decorator |
|
2 |
2 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
validate_template_context.decorator.wrapper |
|
8 |
8 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
_extract_form_data |
|
2 |
2 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
_update_form_data |
|
5 |
5 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
_handle_form_validation_errors |
|
8 |
8 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
validate_form_input |
|
3 |
3 |
1 |
|
0% |
| fastblocks / _validation_integration.py |
validate_form_input.decorator |
|
2 |
2 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
validate_form_input.decorator.wrapper |
|
8 |
8 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
_extract_request_data |
|
2 |
2 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
_update_args_with_data |
|
7 |
7 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
_validate_request |
|
5 |
5 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
_validate_response |
|
7 |
7 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
validate_api_contract |
|
3 |
3 |
1 |
|
0% |
| fastblocks / _validation_integration.py |
validate_api_contract.decorator |
|
2 |
2 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
validate_api_contract.decorator.wrapper |
|
10 |
10 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
register_fastblocks_validation |
|
8 |
8 |
0 |
|
0% |
| fastblocks / _validation_integration.py |
(no function) |
|
82 |
1 |
1 |
|
99% |
| fastblocks / _workflows_integration.py |
FastBlocksWorkflowService.__new__ |
|
3 |
3 |
0 |
|
0% |
| fastblocks / _workflows_integration.py |
FastBlocksWorkflowService.__init__ |
|
6 |
6 |
0 |
|
0% |
| fastblocks / _workflows_integration.py |
FastBlocksWorkflowService.available |
|
1 |
1 |
0 |
|
0% |
| fastblocks / _workflows_integration.py |
get_workflow_service |
|
3 |
3 |
0 |
|
0% |
| fastblocks / _workflows_integration.py |
execute_cache_warming |
|
13 |
13 |
0 |
|
0% |
| fastblocks / _workflows_integration.py |
execute_template_cleanup |
|
13 |
13 |
0 |
|
0% |
| fastblocks / _workflows_integration.py |
execute_performance_optimization |
|
13 |
13 |
0 |
|
0% |
| fastblocks / _workflows_integration.py |
_warm_template_cache |
|
13 |
13 |
0 |
|
0% |
| fastblocks / _workflows_integration.py |
_warm_static_cache |
|
1 |
1 |
0 |
|
0% |
| fastblocks / _workflows_integration.py |
_warm_route_cache |
|
7 |
7 |
0 |
|
0% |
| fastblocks / _workflows_integration.py |
_cleanup_template_cache |
|
6 |
6 |
0 |
|
0% |
| fastblocks / _workflows_integration.py |
_remove_stale_templates |
|
2 |
2 |
0 |
|
0% |
| fastblocks / _workflows_integration.py |
_optimize_template_storage |
|
1 |
1 |
0 |
|
0% |
| fastblocks / _workflows_integration.py |
_cleanup_expired_sessions |
|
2 |
2 |
0 |
|
0% |
| fastblocks / _workflows_integration.py |
_optimize_database_queries |
|
1 |
1 |
0 |
|
0% |
| fastblocks / _workflows_integration.py |
_rebuild_database_indexes |
|
1 |
1 |
0 |
|
0% |
| fastblocks / _workflows_integration.py |
_manual_cache_warming |
|
11 |
11 |
0 |
|
0% |
| fastblocks / _workflows_integration.py |
_manual_template_cleanup |
|
11 |
11 |
0 |
|
0% |
| fastblocks / _workflows_integration.py |
_manual_performance_optimization |
|
11 |
11 |
0 |
|
0% |
| fastblocks / _workflows_integration.py |
register_fastblocks_workflows |
|
8 |
8 |
0 |
|
0% |
| fastblocks / _workflows_integration.py |
(no function) |
|
36 |
1 |
0 |
|
97% |
| fastblocks / actions / gather / application.py |
ApplicationGatherResult.__init__ |
|
6 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / application.py |
ApplicationGatherResult.total_components |
|
1 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / application.py |
ApplicationGatherResult.has_errors |
|
1 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / application.py |
gather_application |
|
9 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / application.py |
_prepare_application_gather_config |
|
1 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / application.py |
_build_application_gather_tasks |
|
10 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / application.py |
_process_application_gather_results |
|
17 |
7 |
0 |
|
59% |
| fastblocks / actions / gather / application.py |
_gather_application_config |
|
4 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / application.py |
_gather_adapters_and_modules |
|
25 |
4 |
0 |
|
84% |
| fastblocks / actions / gather / application.py |
_gather_acb_modules |
|
23 |
7 |
0 |
|
70% |
| fastblocks / actions / gather / application.py |
_gather_application_dependencies |
|
25 |
7 |
0 |
|
72% |
| fastblocks / actions / gather / application.py |
_gather_initializers |
|
5 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / application.py |
_gather_standard_initializers |
|
13 |
4 |
0 |
|
69% |
| fastblocks / actions / gather / application.py |
_gather_adapter_initializers |
|
9 |
3 |
0 |
|
67% |
| fastblocks / actions / gather / application.py |
_collect_adapter_init_functions |
|
6 |
6 |
0 |
|
0% |
| fastblocks / actions / gather / application.py |
_gather_config |
|
15 |
5 |
0 |
|
67% |
| fastblocks / actions / gather / application.py |
initialize_application_components |
|
37 |
37 |
0 |
|
0% |
| fastblocks / actions / gather / application.py |
get_application_info |
|
4 |
4 |
0 |
|
0% |
| fastblocks / actions / gather / application.py |
create_application_manager |
|
9 |
9 |
8 |
|
0% |
| fastblocks / actions / gather / application.py |
(no function) |
|
27 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / components.py |
ComponentGatherResult.__post_init__ |
|
3 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / components.py |
ComponentGatherStrategy.__init__ |
|
5 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / components.py |
ComponentGatherStrategy.gather_single |
|
3 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / components.py |
ComponentGatherStrategy.gather_batch |
|
12 |
2 |
0 |
|
83% |
| fastblocks / actions / gather / components.py |
_get_htmy_adapter |
|
8 |
1 |
0 |
|
88% |
| fastblocks / actions / gather / components.py |
_discover_components_metadata |
|
8 |
1 |
0 |
|
88% |
| fastblocks / actions / gather / components.py |
_categorize_and_validate |
|
16 |
1 |
0 |
|
94% |
| fastblocks / actions / gather / components.py |
gather_components |
|
34 |
4 |
0 |
|
88% |
| fastblocks / actions / gather / components.py |
gather_component_dependencies |
|
17 |
3 |
0 |
|
82% |
| fastblocks / actions / gather / components.py |
analyze_component_usage |
|
14 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / components.py |
(no function) |
|
34 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / middleware.py |
MiddlewareGatherResult.__init__ |
|
4 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / middleware.py |
MiddlewareGatherResult.total_middleware |
|
1 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / middleware.py |
MiddlewareGatherResult.has_errors |
|
1 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / middleware.py |
gather_middleware |
|
22 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / middleware.py |
_gather_default_middleware |
|
13 |
7 |
0 |
|
46% |
| fastblocks / actions / gather / middleware.py |
_gather_custom_middleware |
|
16 |
11 |
0 |
|
31% |
| fastblocks / actions / gather / middleware.py |
_build_middleware_stack |
|
8 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / middleware.py |
_add_system_middleware |
|
4 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / middleware.py |
_apply_system_middleware |
|
12 |
10 |
0 |
|
17% |
| fastblocks / actions / gather / middleware.py |
_add_error_handler_middleware |
|
2 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / middleware.py |
_create_error_middleware |
|
3 |
1 |
0 |
|
67% |
| fastblocks / actions / gather / middleware.py |
extract_middleware_info |
|
6 |
6 |
0 |
|
0% |
| fastblocks / actions / gather / middleware.py |
get_middleware_stack_info |
|
2 |
2 |
0 |
|
0% |
| fastblocks / actions / gather / middleware.py |
_populate_middleware_info |
|
6 |
6 |
0 |
|
0% |
| fastblocks / actions / gather / middleware.py |
validate_middleware_stack |
|
7 |
7 |
0 |
|
0% |
| fastblocks / actions / gather / middleware.py |
_check_middleware_ordering |
|
4 |
4 |
0 |
|
0% |
| fastblocks / actions / gather / middleware.py |
_check_security_middleware |
|
4 |
4 |
0 |
|
0% |
| fastblocks / actions / gather / middleware.py |
_check_session_auth_ordering |
|
9 |
9 |
0 |
|
0% |
| fastblocks / actions / gather / middleware.py |
create_middleware_manager |
|
7 |
7 |
0 |
|
0% |
| fastblocks / actions / gather / middleware.py |
add_middleware_at_position |
|
5 |
5 |
0 |
|
0% |
| fastblocks / actions / gather / middleware.py |
_calculate_insert_index |
|
16 |
16 |
0 |
|
0% |
| fastblocks / actions / gather / middleware.py |
(no function) |
|
40 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / models.py |
ModelGatherResult.__init__ |
|
6 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / models.py |
ModelGatherResult.total_models |
|
2 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / models.py |
ModelGatherResult.has_errors |
|
1 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / models.py |
ModelGatherResult.get_all_models |
|
6 |
1 |
0 |
|
83% |
| fastblocks / actions / gather / models.py |
gather_models |
|
11 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / models.py |
_prepare_model_gather_config |
|
1 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / models.py |
_get_default_model_base_classes |
|
8 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / models.py |
_build_model_gather_tasks |
|
11 |
1 |
0 |
|
91% |
| fastblocks / actions / gather / models.py |
_process_model_gather_results |
|
3 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / models.py |
_get_model_source_type_by_index |
|
5 |
1 |
0 |
|
80% |
| fastblocks / actions / gather / models.py |
_process_single_model_source_result |
|
6 |
2 |
0 |
|
67% |
| fastblocks / actions / gather / models.py |
_process_adapter_models |
|
7 |
7 |
0 |
|
0% |
| fastblocks / actions / gather / models.py |
_gather_base_models |
|
5 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / models.py |
_process_base_models_file |
|
8 |
3 |
0 |
|
62% |
| fastblocks / actions / gather / models.py |
_process_base_models_directory |
|
12 |
10 |
0 |
|
17% |
| fastblocks / actions / gather / models.py |
_add_models_to_base_collection |
|
5 |
4 |
0 |
|
20% |
| fastblocks / actions / gather / models.py |
_gather_adapter_models |
|
6 |
3 |
0 |
|
50% |
| fastblocks / actions / gather / models.py |
_gather_single_adapter_models |
|
8 |
1 |
0 |
|
88% |
| fastblocks / actions / gather / models.py |
_gather_models_with_glob_pattern |
|
12 |
10 |
0 |
|
17% |
| fastblocks / actions / gather / models.py |
_gather_models_with_exact_pattern |
|
12 |
4 |
0 |
|
67% |
| fastblocks / actions / gather / models.py |
_store_adapter_model_metadata |
|
2 |
2 |
0 |
|
0% |
| fastblocks / actions / gather / models.py |
_gather_custom_models |
|
6 |
6 |
0 |
|
0% |
| fastblocks / actions / gather / models.py |
_process_custom_models_file |
|
7 |
7 |
0 |
|
0% |
| fastblocks / actions / gather / models.py |
_add_custom_models_to_collection |
|
5 |
5 |
0 |
|
0% |
| fastblocks / actions / gather / models.py |
_extract_models_from_file |
|
10 |
1 |
0 |
|
90% |
| fastblocks / actions / gather / models.py |
_get_module_path_from_file |
|
5 |
2 |
0 |
|
60% |
| fastblocks / actions / gather / models.py |
_extract_models_from_module |
|
8 |
3 |
0 |
|
62% |
| fastblocks / actions / gather / models.py |
_is_valid_model_class |
|
6 |
6 |
0 |
|
0% |
| fastblocks / actions / gather / models.py |
_gather_admin_models |
|
3 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / models.py |
_is_sql_model |
|
5 |
5 |
0 |
|
0% |
| fastblocks / actions / gather / models.py |
create_models_namespace |
|
15 |
15 |
2 |
|
0% |
| fastblocks / actions / gather / models.py |
create_models_namespace.ModelsNamespace.__init__ |
|
3 |
3 |
0 |
|
0% |
| fastblocks / actions / gather / models.py |
create_models_namespace.ModelsNamespace.get_admin_models |
|
1 |
1 |
0 |
|
0% |
| fastblocks / actions / gather / models.py |
create_models_namespace.ModelsNamespace.__getattr__ |
|
4 |
4 |
0 |
|
0% |
| fastblocks / actions / gather / models.py |
validate_models |
|
7 |
7 |
0 |
|
0% |
| fastblocks / actions / gather / models.py |
_validate_single_model |
|
5 |
5 |
0 |
|
0% |
| fastblocks / actions / gather / models.py |
_check_model_definition |
|
2 |
2 |
0 |
|
0% |
| fastblocks / actions / gather / models.py |
_check_duplicate_model_name |
|
2 |
2 |
0 |
|
0% |
| fastblocks / actions / gather / models.py |
_check_model_inheritance |
|
4 |
4 |
0 |
|
0% |
| fastblocks / actions / gather / models.py |
_categorize_model_validation_result |
|
3 |
3 |
0 |
|
0% |
| fastblocks / actions / gather / models.py |
get_model_info |
|
17 |
17 |
0 |
|
0% |
| fastblocks / actions / gather / models.py |
(no function) |
|
50 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / routes.py |
RouteGatherResult.__init__ |
|
4 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / routes.py |
RouteGatherResult.total_routes |
|
1 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / routes.py |
RouteGatherResult.has_errors |
|
1 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / routes.py |
RouteGatherResult.extend_routes |
|
1 |
1 |
0 |
|
0% |
| fastblocks / actions / gather / routes.py |
gather_routes |
|
26 |
2 |
0 |
|
92% |
| fastblocks / actions / gather / routes.py |
_gather_adapter_routes |
|
4 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / routes.py |
_process_adapter_routes |
|
16 |
6 |
0 |
|
62% |
| fastblocks / actions / gather / routes.py |
_gather_base_routes |
|
12 |
4 |
0 |
|
67% |
| fastblocks / actions / gather / routes.py |
_gather_custom_routes |
|
14 |
14 |
0 |
|
0% |
| fastblocks / actions / gather / routes.py |
_extract_routes_from_file |
|
10 |
4 |
0 |
|
60% |
| fastblocks / actions / gather / routes.py |
_get_module_path_from_file_path |
|
4 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / routes.py |
_extract_routes_from_module |
|
8 |
8 |
0 |
|
0% |
| fastblocks / actions / gather / routes.py |
_validate_route_objects |
|
6 |
6 |
0 |
|
0% |
| fastblocks / actions / gather / routes.py |
gather_route_patterns |
|
17 |
17 |
0 |
|
0% |
| fastblocks / actions / gather / routes.py |
create_default_routes |
|
8 |
8 |
0 |
|
0% |
| fastblocks / actions / gather / routes.py |
validate_routes |
|
5 |
5 |
0 |
|
0% |
| fastblocks / actions / gather / routes.py |
_validate_single_route |
|
10 |
10 |
0 |
|
0% |
| fastblocks / actions / gather / routes.py |
_check_route_path_duplicates |
|
5 |
5 |
0 |
|
0% |
| fastblocks / actions / gather / routes.py |
_check_route_endpoint |
|
4 |
4 |
0 |
|
0% |
| fastblocks / actions / gather / routes.py |
(no function) |
|
32 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / strategies.py |
GatherStrategy.__init__ |
|
7 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / strategies.py |
GatherResult.__init__ |
|
4 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / strategies.py |
GatherResult.is_success |
|
1 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / strategies.py |
GatherResult.is_partial |
|
1 |
1 |
0 |
|
0% |
| fastblocks / actions / gather / strategies.py |
GatherResult.is_failure |
|
1 |
1 |
0 |
|
0% |
| fastblocks / actions / gather / strategies.py |
gather_with_strategy |
|
7 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / strategies.py |
_check_cache |
|
5 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / strategies.py |
_execute_tasks_with_strategy |
|
3 |
1 |
0 |
|
67% |
| fastblocks / actions / gather / strategies.py |
_execute_tasks_parallel |
|
13 |
2 |
0 |
|
85% |
| fastblocks / actions / gather / strategies.py |
_execute_tasks_parallel.execute_with_semaphore |
|
2 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / strategies.py |
_execute_tasks_sequential |
|
11 |
11 |
0 |
|
0% |
| fastblocks / actions / gather / strategies.py |
_handle_gather_errors |
|
8 |
4 |
0 |
|
50% |
| fastblocks / actions / gather / strategies.py |
_cache_result_if_needed |
|
3 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / strategies.py |
_execute_with_retry |
|
10 |
2 |
0 |
|
80% |
| fastblocks / actions / gather / strategies.py |
gather_modules |
|
4 |
4 |
0 |
|
0% |
| fastblocks / actions / gather / strategies.py |
_import_module_safe |
|
13 |
13 |
0 |
|
0% |
| fastblocks / actions / gather / strategies.py |
gather_files |
|
7 |
7 |
0 |
|
0% |
| fastblocks / actions / gather / strategies.py |
_find_files_safe |
|
13 |
13 |
0 |
|
0% |
| fastblocks / actions / gather / strategies.py |
clear_cache |
|
5 |
5 |
0 |
|
0% |
| fastblocks / actions / gather / strategies.py |
get_cache_info |
|
1 |
1 |
0 |
|
0% |
| fastblocks / actions / gather / strategies.py |
(no function) |
|
39 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / templates.py |
TemplateGatherResult.__init__ |
|
6 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / templates.py |
TemplateGatherResult.total_components |
|
1 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / templates.py |
TemplateGatherResult.has_errors |
|
1 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / templates.py |
gather_templates |
|
8 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / templates.py |
_prepare_template_gather_config |
|
5 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / templates.py |
_build_template_gather_tasks |
|
13 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / templates.py |
_process_template_gather_results |
|
4 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / templates.py |
_gather_loaders |
|
30 |
6 |
0 |
|
80% |
| fastblocks / actions / gather / templates.py |
_gather_extensions |
|
16 |
16 |
0 |
|
0% |
| fastblocks / actions / gather / templates.py |
_gather_default_extensions |
|
5 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / templates.py |
_load_config_extensions |
|
5 |
2 |
0 |
|
60% |
| fastblocks / actions / gather / templates.py |
_has_template_extensions_config |
|
1 |
1 |
0 |
|
0% |
| fastblocks / actions / gather / templates.py |
_process_extension_paths |
|
6 |
6 |
0 |
|
0% |
| fastblocks / actions / gather / templates.py |
_extract_extension_classes_from_module |
|
4 |
4 |
0 |
|
0% |
| fastblocks / actions / gather / templates.py |
_is_valid_extension_class |
|
1 |
1 |
0 |
|
0% |
| fastblocks / actions / gather / templates.py |
_gather_context_processors |
|
14 |
14 |
0 |
|
0% |
| fastblocks / actions / gather / templates.py |
_gather_default_context_processors |
|
15 |
10 |
0 |
|
33% |
| fastblocks / actions / gather / templates.py |
_gather_filters |
|
9 |
9 |
0 |
|
0% |
| fastblocks / actions / gather / templates.py |
_extract_filters_from_module |
|
4 |
4 |
0 |
|
0% |
| fastblocks / actions / gather / templates.py |
_extract_filters_from_class |
|
6 |
6 |
0 |
|
0% |
| fastblocks / actions / gather / templates.py |
_extract_filter_functions |
|
7 |
7 |
0 |
|
0% |
| fastblocks / actions / gather / templates.py |
_gather_default_filters |
|
8 |
2 |
0 |
|
75% |
| fastblocks / actions / gather / templates.py |
_gather_template_globals |
|
15 |
8 |
0 |
|
47% |
| fastblocks / actions / gather / templates.py |
create_choice_loader |
|
16 |
16 |
0 |
|
0% |
| fastblocks / actions / gather / templates.py |
create_template_environment |
|
19 |
19 |
0 |
|
0% |
| fastblocks / actions / gather / templates.py |
register_template_filters |
|
5 |
5 |
0 |
|
0% |
| fastblocks / actions / gather / templates.py |
(no function) |
|
37 |
0 |
0 |
|
100% |
| fastblocks / actions / query / parser.py |
UniversalQueryParser.__init__ |
|
6 |
6 |
0 |
|
0% |
| fastblocks / actions / query / parser.py |
UniversalQueryParser._parse_pagination |
|
5 |
5 |
0 |
|
0% |
| fastblocks / actions / query / parser.py |
UniversalQueryParser._parse_sorting |
|
6 |
6 |
0 |
|
0% |
| fastblocks / actions / query / parser.py |
UniversalQueryParser._parse_filters |
|
10 |
10 |
0 |
|
0% |
| fastblocks / actions / query / parser.py |
UniversalQueryParser._process_operator_value |
|
7 |
7 |
0 |
|
0% |
| fastblocks / actions / query / parser.py |
UniversalQueryParser._process_simple_value |
|
5 |
5 |
0 |
|
0% |
| fastblocks / actions / query / parser.py |
UniversalQueryParser._convert_to_number |
|
5 |
5 |
0 |
|
0% |
| fastblocks / actions / query / parser.py |
UniversalQueryParser._apply_filters |
|
28 |
28 |
0 |
|
0% |
| fastblocks / actions / query / parser.py |
UniversalQueryParser._apply_sorting |
|
8 |
8 |
0 |
|
0% |
| fastblocks / actions / query / parser.py |
UniversalQueryParser._apply_pagination |
|
5 |
5 |
0 |
|
0% |
| fastblocks / actions / query / parser.py |
UniversalQueryParser.parse_and_execute |
|
15 |
15 |
0 |
|
0% |
| fastblocks / actions / query / parser.py |
UniversalQueryParser._validate_query_requirements |
|
7 |
7 |
0 |
|
0% |
| fastblocks / actions / query / parser.py |
UniversalQueryParser._get_query_builder |
|
6 |
6 |
0 |
|
0% |
| fastblocks / actions / query / parser.py |
UniversalQueryParser._handle_simple_pattern |
|
10 |
10 |
0 |
|
0% |
| fastblocks / actions / query / parser.py |
UniversalQueryParser._execute_query |
|
9 |
9 |
0 |
|
0% |
| fastblocks / actions / query / parser.py |
UniversalQueryParser.get_count |
|
15 |
15 |
0 |
|
0% |
| fastblocks / actions / query / parser.py |
UniversalQueryParser.get_pagination_info |
|
3 |
3 |
0 |
|
0% |
| fastblocks / actions / query / parser.py |
get_model_for_query |
|
7 |
7 |
0 |
|
0% |
| fastblocks / actions / query / parser.py |
create_query_context |
|
15 |
15 |
0 |
|
0% |
| fastblocks / actions / query / parser.py |
(no function) |
|
27 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / cache.py |
CacheSyncResult.__init__ |
|
4 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / cache.py |
sync_cache |
|
33 |
3 |
0 |
|
91% |
| fastblocks / actions / sync / cache.py |
_refresh_cache |
|
2 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / cache.py |
_invalidate_cache |
|
47 |
15 |
0 |
|
68% |
| fastblocks / actions / sync / cache.py |
_warm_cache |
|
15 |
7 |
0 |
|
53% |
| fastblocks / actions / sync / cache.py |
_clear_cache |
|
12 |
6 |
0 |
|
50% |
| fastblocks / actions / sync / cache.py |
_warm_template_cache |
|
19 |
12 |
0 |
|
37% |
| fastblocks / actions / sync / cache.py |
_warm_response_cache |
|
1 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / cache.py |
_warm_gather_cache |
|
25 |
25 |
0 |
|
0% |
| fastblocks / actions / sync / cache.py |
invalidate_template_cache |
|
28 |
28 |
0 |
|
0% |
| fastblocks / actions / sync / cache.py |
get_cache_stats |
|
13 |
13 |
0 |
|
0% |
| fastblocks / actions / sync / cache.py |
_get_cache_adapter |
|
5 |
5 |
0 |
|
0% |
| fastblocks / actions / sync / cache.py |
_collect_cache_info |
|
8 |
8 |
0 |
|
0% |
| fastblocks / actions / sync / cache.py |
_collect_namespace_stats |
|
9 |
9 |
0 |
|
0% |
| fastblocks / actions / sync / cache.py |
optimize_cache |
|
12 |
12 |
0 |
|
0% |
| fastblocks / actions / sync / cache.py |
_configure_memory_settings |
|
11 |
11 |
0 |
|
0% |
| fastblocks / actions / sync / cache.py |
_analyze_cache_stats |
|
8 |
8 |
0 |
|
0% |
| fastblocks / actions / sync / cache.py |
get_cache_sync_summary |
|
1 |
1 |
0 |
|
0% |
| fastblocks / actions / sync / cache.py |
(no function) |
|
22 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / settings.py |
SettingsSyncResult.__init__ |
|
3 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / settings.py |
sync_settings |
|
16 |
5 |
0 |
|
69% |
| fastblocks / actions / sync / settings.py |
_prepare_settings_sync_config |
|
1 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / settings.py |
_initialize_storage_only |
|
10 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / settings.py |
_get_default_settings_bucket |
|
14 |
6 |
0 |
|
57% |
| fastblocks / actions / sync / settings.py |
_sync_settings_files |
|
7 |
7 |
0 |
|
0% |
| fastblocks / actions / sync / settings.py |
_accumulate_settings_sync_results |
|
11 |
11 |
0 |
|
0% |
| fastblocks / actions / sync / settings.py |
_handle_config_reload |
|
7 |
7 |
0 |
|
0% |
| fastblocks / actions / sync / settings.py |
_discover_settings_files |
|
7 |
3 |
0 |
|
57% |
| fastblocks / actions / sync / settings.py |
_discover_files_with_pattern |
|
3 |
3 |
0 |
|
0% |
| fastblocks / actions / sync / settings.py |
_process_settings_file |
|
8 |
8 |
0 |
|
0% |
| fastblocks / actions / sync / settings.py |
_sync_single_settings_file |
|
17 |
17 |
0 |
|
0% |
| fastblocks / actions / sync / settings.py |
_create_sync_result |
|
1 |
1 |
0 |
|
0% |
| fastblocks / actions / sync / settings.py |
_get_file_infos |
|
3 |
3 |
0 |
|
0% |
| fastblocks / actions / sync / settings.py |
_should_sync_file |
|
6 |
6 |
0 |
|
0% |
| fastblocks / actions / sync / settings.py |
_validate_local_yaml |
|
7 |
7 |
0 |
|
0% |
| fastblocks / actions / sync / settings.py |
_execute_sync_operation |
|
6 |
6 |
0 |
|
0% |
| fastblocks / actions / sync / settings.py |
_should_pull_settings |
|
1 |
1 |
0 |
|
0% |
| fastblocks / actions / sync / settings.py |
_should_push_settings |
|
1 |
1 |
0 |
|
0% |
| fastblocks / actions / sync / settings.py |
_has_bidirectional_conflict |
|
1 |
1 |
0 |
|
0% |
| fastblocks / actions / sync / settings.py |
_get_storage_file_info |
|
15 |
15 |
0 |
|
0% |
| fastblocks / actions / sync / settings.py |
_validate_yaml_content |
|
6 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / settings.py |
_pull_settings |
|
18 |
18 |
0 |
|
0% |
| fastblocks / actions / sync / settings.py |
_push_settings |
|
14 |
14 |
0 |
|
0% |
| fastblocks / actions / sync / settings.py |
_handle_settings_conflict |
|
28 |
28 |
0 |
|
0% |
| fastblocks / actions / sync / settings.py |
_reload_configuration |
|
9 |
9 |
0 |
|
0% |
| fastblocks / actions / sync / settings.py |
backup_settings |
|
12 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / settings.py |
_generate_backup_suffix |
|
3 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / settings.py |
_create_backup_result |
|
1 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / settings.py |
_backup_files_with_patterns |
|
3 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / settings.py |
_backup_files_with_pattern |
|
3 |
2 |
0 |
|
33% |
| fastblocks / actions / sync / settings.py |
_backup_single_file |
|
5 |
5 |
0 |
|
0% |
| fastblocks / actions / sync / settings.py |
get_settings_sync_status |
|
16 |
16 |
0 |
|
0% |
| fastblocks / actions / sync / settings.py |
_get_storage_adapter |
|
2 |
2 |
0 |
|
0% |
| fastblocks / actions / sync / settings.py |
_process_settings_files |
|
6 |
6 |
0 |
|
0% |
| fastblocks / actions / sync / settings.py |
_create_file_status |
|
13 |
13 |
0 |
|
0% |
| fastblocks / actions / sync / settings.py |
_update_status_counters |
|
8 |
8 |
0 |
|
0% |
| fastblocks / actions / sync / settings.py |
validate_all_settings |
|
21 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / settings.py |
(no function) |
|
46 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / static.py |
StaticSyncResult.__init__ |
|
7 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / static.py |
_is_cacheable_file |
|
1 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / static.py |
sync_static |
|
15 |
4 |
0 |
|
73% |
| fastblocks / actions / sync / static.py |
_prepare_static_sync_config |
|
1 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / static.py |
_initialize_adapters |
|
11 |
3 |
0 |
|
73% |
| fastblocks / actions / sync / static.py |
_get_default_static_bucket |
|
14 |
6 |
0 |
|
57% |
| fastblocks / actions / sync / static.py |
_discover_static_files |
|
7 |
3 |
0 |
|
57% |
| fastblocks / actions / sync / static.py |
_discover_files_with_pattern |
|
5 |
5 |
0 |
|
0% |
| fastblocks / actions / sync / static.py |
_should_exclude_file |
|
7 |
7 |
0 |
|
0% |
| fastblocks / actions / sync / static.py |
_process_static_file |
|
7 |
7 |
0 |
|
0% |
| fastblocks / actions / sync / static.py |
_detect_mime_type |
|
3 |
3 |
0 |
|
0% |
| fastblocks / actions / sync / static.py |
_sync_static_files |
|
13 |
13 |
0 |
|
0% |
| fastblocks / actions / sync / static.py |
_accumulate_static_sync_results |
|
14 |
14 |
0 |
|
0% |
| fastblocks / actions / sync / static.py |
_sync_single_static_file |
|
14 |
14 |
0 |
|
0% |
| fastblocks / actions / sync / static.py |
_create_sync_result |
|
1 |
1 |
0 |
|
0% |
| fastblocks / actions / sync / static.py |
_get_file_infos |
|
3 |
3 |
0 |
|
0% |
| fastblocks / actions / sync / static.py |
_should_sync_file |
|
6 |
6 |
0 |
|
0% |
| fastblocks / actions / sync / static.py |
_execute_sync_operation |
|
6 |
6 |
0 |
|
0% |
| fastblocks / actions / sync / static.py |
_should_pull_static |
|
1 |
1 |
0 |
|
0% |
| fastblocks / actions / sync / static.py |
_should_push_static |
|
1 |
1 |
0 |
|
0% |
| fastblocks / actions / sync / static.py |
_has_bidirectional_conflict |
|
1 |
1 |
0 |
|
0% |
| fastblocks / actions / sync / static.py |
_get_storage_file_info |
|
16 |
16 |
0 |
|
0% |
| fastblocks / actions / sync / static.py |
_pull_static |
|
19 |
19 |
0 |
|
0% |
| fastblocks / actions / sync / static.py |
_push_static |
|
16 |
16 |
0 |
|
0% |
| fastblocks / actions / sync / static.py |
_handle_static_conflict |
|
25 |
25 |
0 |
|
0% |
| fastblocks / actions / sync / static.py |
_cache_static_file |
|
9 |
9 |
1 |
|
0% |
| fastblocks / actions / sync / static.py |
_validate_cache_dependencies |
|
8 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / static.py |
_warm_single_static_file |
|
15 |
10 |
0 |
|
33% |
| fastblocks / actions / sync / static.py |
warm_static_cache |
|
14 |
3 |
0 |
|
79% |
| fastblocks / actions / sync / static.py |
get_static_sync_status |
|
16 |
16 |
0 |
|
0% |
| fastblocks / actions / sync / static.py |
_get_storage_adapter |
|
2 |
2 |
0 |
|
0% |
| fastblocks / actions / sync / static.py |
_process_static_files |
|
6 |
6 |
0 |
|
0% |
| fastblocks / actions / sync / static.py |
_create_file_status |
|
13 |
13 |
0 |
|
0% |
| fastblocks / actions / sync / static.py |
_update_status_counters |
|
8 |
8 |
0 |
|
0% |
| fastblocks / actions / sync / static.py |
backup_static_files |
|
12 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / static.py |
_generate_backup_suffix |
|
3 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / static.py |
_create_backup_result |
|
1 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / static.py |
_backup_static_files_with_patterns |
|
3 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / static.py |
_backup_files_with_pattern |
|
3 |
2 |
0 |
|
33% |
| fastblocks / actions / sync / static.py |
_backup_single_file |
|
5 |
5 |
0 |
|
0% |
| fastblocks / actions / sync / static.py |
(no function) |
|
49 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / strategies.py |
SyncStrategy.__init__ |
|
9 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / strategies.py |
SyncResult.__init__ |
|
5 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / strategies.py |
SyncResult.total_processed |
|
1 |
1 |
0 |
|
0% |
| fastblocks / actions / sync / strategies.py |
SyncResult.success_count |
|
1 |
1 |
0 |
|
0% |
| fastblocks / actions / sync / strategies.py |
SyncResult.has_conflicts |
|
1 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / strategies.py |
SyncResult.has_errors |
|
1 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / strategies.py |
SyncResult.is_success |
|
1 |
1 |
0 |
|
0% |
| fastblocks / actions / sync / strategies.py |
sync_with_strategy |
|
6 |
6 |
0 |
|
0% |
| fastblocks / actions / sync / strategies.py |
_execute_parallel_sync |
|
8 |
8 |
0 |
|
0% |
| fastblocks / actions / sync / strategies.py |
_execute_parallel_sync.execute_with_semaphore |
|
2 |
2 |
0 |
|
0% |
| fastblocks / actions / sync / strategies.py |
_process_parallel_results |
|
5 |
5 |
0 |
|
0% |
| fastblocks / actions / sync / strategies.py |
_execute_sequential_sync |
|
8 |
8 |
0 |
|
0% |
| fastblocks / actions / sync / strategies.py |
_execute_with_retry |
|
10 |
10 |
0 |
|
0% |
| fastblocks / actions / sync / strategies.py |
_merge_sync_result |
|
5 |
5 |
0 |
|
0% |
| fastblocks / actions / sync / strategies.py |
resolve_conflict |
|
17 |
17 |
0 |
|
0% |
| fastblocks / actions / sync / strategies.py |
create_backup |
|
14 |
14 |
0 |
|
0% |
| fastblocks / actions / sync / strategies.py |
compare_content |
|
8 |
8 |
0 |
|
0% |
| fastblocks / actions / sync / strategies.py |
get_file_info |
|
11 |
11 |
0 |
|
0% |
| fastblocks / actions / sync / strategies.py |
should_sync |
|
7 |
7 |
0 |
|
0% |
| fastblocks / actions / sync / strategies.py |
_check_missing_files |
|
9 |
9 |
0 |
|
0% |
| fastblocks / actions / sync / strategies.py |
_check_content_differences |
|
4 |
4 |
0 |
|
0% |
| fastblocks / actions / sync / strategies.py |
get_sync_summary |
|
1 |
1 |
0 |
|
0% |
| fastblocks / actions / sync / strategies.py |
(no function) |
|
43 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / templates.py |
TemplateSyncResult.__init__ |
|
7 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / templates.py |
TemplateSyncResult.synchronized_files |
|
1 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / templates.py |
TemplateSyncResult.sync_status |
|
7 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / templates.py |
TemplateSyncResult.conflicts_resolved |
|
1 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / templates.py |
TemplateSyncResult.direction |
|
1 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / templates.py |
TemplateSyncResult.conflict_strategy |
|
1 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / templates.py |
TemplateSyncResult.conflicts_requiring_resolution |
|
1 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / templates.py |
TemplateSyncResult.filtered_files |
|
1 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / templates.py |
TemplateSyncResult.dry_run |
|
1 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / templates.py |
TemplateSyncResult.would_sync_files |
|
3 |
1 |
0 |
|
67% |
| fastblocks / actions / sync / templates.py |
TemplateSyncResult.would_resolve_conflicts |
|
3 |
1 |
0 |
|
67% |
| fastblocks / actions / sync / templates.py |
sync_templates |
|
23 |
4 |
0 |
|
83% |
| fastblocks / actions / sync / templates.py |
_prepare_sync_config |
|
11 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / templates.py |
_initialize_adapters |
|
11 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / templates.py |
_get_default_templates_bucket |
|
14 |
6 |
0 |
|
57% |
| fastblocks / actions / sync / templates.py |
_discover_template_files |
|
8 |
8 |
0 |
|
0% |
| fastblocks / actions / sync / templates.py |
_scan_path_for_templates |
|
10 |
10 |
0 |
|
0% |
| fastblocks / actions / sync / templates.py |
_sync_template_files |
|
7 |
6 |
0 |
|
14% |
| fastblocks / actions / sync / templates.py |
_accumulate_sync_results |
|
3 |
3 |
0 |
|
0% |
| fastblocks / actions / sync / templates.py |
_sync_single_template |
|
19 |
19 |
0 |
|
0% |
| fastblocks / actions / sync / templates.py |
_handle_sync_direction |
|
6 |
6 |
0 |
|
0% |
| fastblocks / actions / sync / templates.py |
_should_pull_template |
|
1 |
1 |
0 |
|
0% |
| fastblocks / actions / sync / templates.py |
_should_push_template |
|
1 |
1 |
0 |
|
0% |
| fastblocks / actions / sync / templates.py |
_has_bidirectional_conflict |
|
1 |
1 |
0 |
|
0% |
| fastblocks / actions / sync / templates.py |
_get_storage_file_info |
|
13 |
13 |
0 |
|
0% |
| fastblocks / actions / sync / templates.py |
_pull_template |
|
17 |
17 |
0 |
|
0% |
| fastblocks / actions / sync / templates.py |
_push_template |
|
13 |
13 |
0 |
|
0% |
| fastblocks / actions / sync / templates.py |
_handle_template_conflict |
|
22 |
22 |
0 |
|
0% |
| fastblocks / actions / sync / templates.py |
_invalidate_template_cache |
|
14 |
14 |
0 |
|
0% |
| fastblocks / actions / sync / templates.py |
warm_template_cache |
|
27 |
27 |
0 |
|
0% |
| fastblocks / actions / sync / templates.py |
get_template_sync_status |
|
16 |
16 |
0 |
|
0% |
| fastblocks / actions / sync / templates.py |
_discover_template_files_for_status |
|
8 |
8 |
0 |
|
0% |
| fastblocks / actions / sync / templates.py |
_process_template_files_for_status |
|
9 |
9 |
0 |
|
0% |
| fastblocks / actions / sync / templates.py |
_create_file_status_info |
|
1 |
1 |
0 |
|
0% |
| fastblocks / actions / sync / templates.py |
_update_status_counters |
|
15 |
15 |
0 |
|
0% |
| fastblocks / actions / sync / templates.py |
_calculate_out_of_sync_total |
|
7 |
7 |
0 |
|
0% |
| fastblocks / actions / sync / templates.py |
(no function) |
|
53 |
0 |
0 |
|
100% |
| fastblocks / adapters / admin / _base.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| fastblocks / adapters / admin / sqladmin.py |
Admin.__init__ |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / admin / sqladmin.py |
Admin.__getattr__ |
|
1 |
0 |
0 |
|
100% |
| fastblocks / adapters / admin / sqladmin.py |
Admin.init |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / admin / sqladmin.py |
(no function) |
|
23 |
0 |
0 |
|
100% |
| fastblocks / adapters / app / _base.py |
AppProtocol.__init__ |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / app / _base.py |
AppProtocol.lifespan |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / app / _base.py |
AppBase.__init__ |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / app / _base.py |
(no function) |
|
11 |
11 |
4 |
|
0% |
| fastblocks / adapters / app / default.py |
AppSettings.__init__ |
|
3 |
3 |
0 |
|
0% |
| fastblocks / adapters / app / default.py |
FastBlocksApp.__init__ |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / app / default.py |
FastBlocksApp.init |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / app / default.py |
FastBlocksApp._get_startup_time |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / app / default.py |
FastBlocksApp._get_debug_enabled |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / app / default.py |
FastBlocksApp._get_color_constants |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / app / default.py |
FastBlocksApp._format_info_lines |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / app / default.py |
FastBlocksApp._clean_and_center_line |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / app / default.py |
FastBlocksApp._display_fancy_startup |
|
13 |
13 |
0 |
|
0% |
| fastblocks / adapters / app / default.py |
FastBlocksApp._display_simple_startup |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / app / default.py |
FastBlocksApp.post_startup |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / app / default.py |
FastBlocksApp.lifespan |
|
13 |
13 |
0 |
|
0% |
| fastblocks / adapters / app / default.py |
App.__init__ |
|
11 |
11 |
0 |
|
0% |
| fastblocks / adapters / app / default.py |
App.logger |
|
8 |
8 |
0 |
|
0% |
| fastblocks / adapters / app / default.py |
App.logger |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / app / default.py |
App.logger |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / app / default.py |
App.init |
|
27 |
27 |
0 |
|
0% |
| fastblocks / adapters / app / default.py |
App.__call__ |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / app / default.py |
App.__getattr__ |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / app / default.py |
App.post_startup |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / app / default.py |
App._setup_admin_adapter |
|
7 |
7 |
0 |
|
0% |
| fastblocks / adapters / app / default.py |
App._startup_sequence |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / app / default.py |
App._shutdown_logger |
|
8 |
8 |
0 |
|
0% |
| fastblocks / adapters / app / default.py |
App._cancel_remaining_tasks |
|
7 |
7 |
0 |
|
0% |
| fastblocks / adapters / app / default.py |
App.lifespan |
|
15 |
15 |
0 |
|
0% |
| fastblocks / adapters / app / default.py |
(no function) |
|
59 |
53 |
0 |
|
10% |
| fastblocks / adapters / auth / _base.py |
AuthBaseSettings.__init__ |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / auth / _base.py |
CurrentUser.has_role |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / auth / _base.py |
CurrentUser.set_role |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / auth / _base.py |
CurrentUser.identity |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / auth / _base.py |
CurrentUser.display_name |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / auth / _base.py |
CurrentUser.email |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / auth / _base.py |
CurrentUser.is_authenticated |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / auth / _base.py |
AuthProtocol.current_user |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / auth / _base.py |
AuthProtocol.authenticate |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / auth / _base.py |
AuthProtocol.login |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / auth / _base.py |
AuthProtocol.logout |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / auth / _base.py |
AuthBase.current_user |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / auth / _base.py |
AuthBase.token_id |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / auth / _base.py |
AuthBase.authenticate |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / auth / _base.py |
AuthBase.__init__ |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / auth / _base.py |
AuthBase.init |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / auth / _base.py |
AuthBase.login |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / auth / _base.py |
AuthBase.logout |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / auth / _base.py |
(no function) |
|
23 |
23 |
24 |
|
0% |
| fastblocks / adapters / auth / basic.py |
CurrentUser.has_role |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / auth / basic.py |
CurrentUser.set_role |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / auth / basic.py |
CurrentUser.identity |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / auth / basic.py |
CurrentUser.display_name |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / auth / basic.py |
CurrentUser.email |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / auth / basic.py |
CurrentUser.is_authenticated |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / auth / basic.py |
Auth.authenticate |
|
17 |
17 |
0 |
|
0% |
| fastblocks / adapters / auth / basic.py |
Auth.__init__ |
|
15 |
15 |
0 |
|
0% |
| fastblocks / adapters / auth / basic.py |
Auth.init |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / auth / basic.py |
Auth.login |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / auth / basic.py |
Auth.logout |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / auth / basic.py |
(no function) |
|
33 |
28 |
1 |
|
15% |
| fastblocks / adapters / fonts / _base.py |
FontsProtocol.get_font_import |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / fonts / _base.py |
FontsProtocol.get_font_family |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / fonts / _base.py |
FontsBase.__init__ |
|
2 |
0 |
0 |
|
100% |
| fastblocks / adapters / fonts / _base.py |
FontsBase.get_font_import |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / fonts / _base.py |
FontsBase.get_font_family |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / fonts / _base.py |
(no function) |
|
16 |
0 |
5 |
|
100% |
| fastblocks / adapters / fonts / google.py |
GoogleFonts.__init__ |
|
4 |
0 |
0 |
|
100% |
| fastblocks / adapters / fonts / google.py |
GoogleFonts.get_font_import |
|
12 |
0 |
0 |
|
100% |
| fastblocks / adapters / fonts / google.py |
GoogleFonts.get_font_family |
|
9 |
1 |
0 |
|
89% |
| fastblocks / adapters / fonts / google.py |
GoogleFonts._build_families_param |
|
8 |
1 |
0 |
|
88% |
| fastblocks / adapters / fonts / google.py |
GoogleFonts.get_css_variables |
|
14 |
1 |
0 |
|
93% |
| fastblocks / adapters / fonts / google.py |
GoogleFonts.get_font_preload |
|
2 |
0 |
0 |
|
100% |
| fastblocks / adapters / fonts / google.py |
GoogleFonts.get_font_face_declarations |
|
7 |
7 |
0 |
|
0% |
| fastblocks / adapters / fonts / google.py |
GoogleFonts.validate_font_availability |
|
2 |
0 |
0 |
|
100% |
| fastblocks / adapters / fonts / google.py |
GoogleFonts.get_optimized_import |
|
14 |
1 |
0 |
|
93% |
| fastblocks / adapters / fonts / google.py |
(no function) |
|
28 |
0 |
0 |
|
100% |
| fastblocks / adapters / fonts / squirrel.py |
FontSquirrelFonts.__init__ |
|
4 |
0 |
0 |
|
100% |
| fastblocks / adapters / fonts / squirrel.py |
FontSquirrelFonts.get_font_import |
|
10 |
1 |
0 |
|
90% |
| fastblocks / adapters / fonts / squirrel.py |
FontSquirrelFonts.get_font_family |
|
6 |
0 |
0 |
|
100% |
| fastblocks / adapters / fonts / squirrel.py |
FontSquirrelFonts._generate_font_face |
|
15 |
2 |
0 |
|
87% |
| fastblocks / adapters / fonts / squirrel.py |
FontSquirrelFonts._build_src_declaration |
|
26 |
10 |
0 |
|
62% |
| fastblocks / adapters / fonts / squirrel.py |
FontSquirrelFonts._get_format_from_path |
|
4 |
0 |
0 |
|
100% |
| fastblocks / adapters / fonts / squirrel.py |
FontSquirrelFonts._normalize_font_url |
|
5 |
0 |
0 |
|
100% |
| fastblocks / adapters / fonts / squirrel.py |
FontSquirrelFonts._discover_font_files |
|
8 |
0 |
0 |
|
100% |
| fastblocks / adapters / fonts / squirrel.py |
FontSquirrelFonts._get_default_fallback |
|
2 |
0 |
0 |
|
100% |
| fastblocks / adapters / fonts / squirrel.py |
FontSquirrelFonts._get_default_critical_fonts |
|
10 |
0 |
0 |
|
100% |
| fastblocks / adapters / fonts / squirrel.py |
FontSquirrelFonts._generate_preload_links_for_fonts |
|
10 |
0 |
0 |
|
100% |
| fastblocks / adapters / fonts / squirrel.py |
FontSquirrelFonts.get_preload_links |
|
5 |
0 |
0 |
|
100% |
| fastblocks / adapters / fonts / squirrel.py |
FontSquirrelFonts._find_best_font_file |
|
11 |
9 |
0 |
|
18% |
| fastblocks / adapters / fonts / squirrel.py |
FontSquirrelFonts._generate_preload_link |
|
5 |
1 |
0 |
|
80% |
| fastblocks / adapters / fonts / squirrel.py |
FontSquirrelFonts.validate_font_files |
|
10 |
0 |
0 |
|
100% |
| fastblocks / adapters / fonts / squirrel.py |
(no function) |
|
33 |
0 |
0 |
|
100% |
| fastblocks / adapters / icons / _base.py |
IconsProtocol.get_icon_class |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / icons / _base.py |
IconsProtocol.get_icon_tag |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / icons / _base.py |
IconsBase.__init__ |
|
2 |
0 |
0 |
|
100% |
| fastblocks / adapters / icons / _base.py |
IconsBase.get_icon_class |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / icons / _base.py |
IconsBase.get_icon_tag |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / icons / _base.py |
IconsBase.get_stylesheet_links |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / icons / _base.py |
(no function) |
|
17 |
0 |
5 |
|
100% |
| fastblocks / adapters / icons / _utils.py |
process_size_attribute |
|
7 |
0 |
0 |
|
100% |
| fastblocks / adapters / icons / _utils.py |
process_transformations |
|
10 |
0 |
0 |
|
100% |
| fastblocks / adapters / icons / _utils.py |
process_animations |
|
2 |
0 |
0 |
|
100% |
| fastblocks / adapters / icons / _utils.py |
process_semantic_colors |
|
8 |
1 |
0 |
|
88% |
| fastblocks / adapters / icons / _utils.py |
process_state_attributes |
|
10 |
1 |
0 |
|
90% |
| fastblocks / adapters / icons / _utils.py |
add_accessibility_attributes |
|
3 |
0 |
0 |
|
100% |
| fastblocks / adapters / icons / _utils.py |
build_attr_string |
|
1 |
0 |
0 |
|
100% |
| fastblocks / adapters / icons / _utils.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| fastblocks / adapters / icons / fontawesome.py |
FontAwesomeIconsSettings.__init__ |
|
1 |
0 |
2 |
|
100% |
| fastblocks / adapters / icons / fontawesome.py |
FontAwesomeIconsSettings.prefix |
|
2 |
0 |
0 |
|
100% |
| fastblocks / adapters / icons / fontawesome.py |
FontAwesomeIconsSettings.prefix |
|
2 |
0 |
0 |
|
100% |
| fastblocks / adapters / icons / fontawesome.py |
FontAwesomeIconsSettings.cdn |
|
3 |
1 |
0 |
|
67% |
| fastblocks / adapters / icons / fontawesome.py |
FontAwesomeIconsSettings.cdn |
|
1 |
0 |
0 |
|
100% |
| fastblocks / adapters / icons / fontawesome.py |
FontAwesomeIcons.__init__ |
|
4 |
0 |
0 |
|
100% |
| fastblocks / adapters / icons / fontawesome.py |
FontAwesomeIcons.get_stylesheet_links |
|
6 |
1 |
0 |
|
83% |
| fastblocks / adapters / icons / fontawesome.py |
FontAwesomeIcons.get_icon_class |
|
9 |
0 |
0 |
|
100% |
| fastblocks / adapters / icons / fontawesome.py |
FontAwesomeIcons.get_icon_tag |
|
17 |
3 |
0 |
|
82% |
| fastblocks / adapters / icons / fontawesome.py |
FontAwesomeIcons._get_style_prefix |
|
2 |
0 |
0 |
|
100% |
| fastblocks / adapters / icons / fontawesome.py |
FontAwesomeIcons.get_icon_with_text |
|
4 |
0 |
0 |
|
100% |
| fastblocks / adapters / icons / fontawesome.py |
FontAwesomeIcons.get_icon_button |
|
8 |
8 |
0 |
|
0% |
| fastblocks / adapters / icons / fontawesome.py |
FontAwesomeIcons._normalize_icon_name |
|
5 |
0 |
0 |
|
100% |
| fastblocks / adapters / icons / fontawesome.py |
(no function) |
|
37 |
0 |
0 |
|
100% |
| fastblocks / adapters / icons / heroicons.py |
HeroiconsIcons.__init__ |
|
4 |
0 |
0 |
|
100% |
| fastblocks / adapters / icons / heroicons.py |
HeroiconsIcons.get_stylesheet_links |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / icons / heroicons.py |
HeroiconsIcons._generate_heroicons_css |
|
3 |
3 |
0 |
|
0% |
| fastblocks / adapters / icons / heroicons.py |
HeroiconsIcons.get_icon_class |
|
9 |
9 |
0 |
|
0% |
| fastblocks / adapters / icons / heroicons.py |
HeroiconsIcons.get_icon_tag |
|
34 |
34 |
0 |
|
0% |
| fastblocks / adapters / icons / heroicons.py |
HeroiconsIcons._get_icon_svg_content |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / icons / heroicons.py |
HeroiconsIcons.get_icon_sprite_url |
|
3 |
3 |
0 |
|
0% |
| fastblocks / adapters / icons / heroicons.py |
HeroiconsIcons.get_available_icons |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / icons / heroicons.py |
_create_hero_button |
|
12 |
12 |
0 |
|
0% |
| fastblocks / adapters / icons / heroicons.py |
_create_hero_badge |
|
8 |
8 |
0 |
|
0% |
| fastblocks / adapters / icons / heroicons.py |
register_heroicons_filters |
|
10 |
10 |
0 |
|
0% |
| fastblocks / adapters / icons / heroicons.py |
register_heroicons_filters.heroicon_filter |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / icons / heroicons.py |
register_heroicons_filters.heroicon_class_filter |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / icons / heroicons.py |
register_heroicons_filters.heroicons_stylesheet_links |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / icons / heroicons.py |
register_heroicons_filters.hero_button |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / icons / heroicons.py |
register_heroicons_filters.hero_badge |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / icons / heroicons.py |
(no function) |
|
35 |
0 |
0 |
|
100% |
| fastblocks / adapters / icons / lucide.py |
LucideIcons.__init__ |
|
4 |
0 |
0 |
|
100% |
| fastblocks / adapters / icons / lucide.py |
LucideIcons.get_stylesheet_links |
|
7 |
2 |
0 |
|
71% |
| fastblocks / adapters / icons / lucide.py |
LucideIcons.get_icon_class |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / icons / lucide.py |
LucideIcons.get_icon_tag |
|
4 |
1 |
0 |
|
75% |
| fastblocks / adapters / icons / lucide.py |
LucideIcons._get_svg_icon_tag |
|
13 |
1 |
0 |
|
92% |
| fastblocks / adapters / icons / lucide.py |
LucideIcons._get_font_icon_tag |
|
13 |
13 |
0 |
|
0% |
| fastblocks / adapters / icons / lucide.py |
LucideIcons.get_initialization_script |
|
3 |
3 |
0 |
|
0% |
| fastblocks / adapters / icons / lucide.py |
LucideIcons.get_icon_with_text |
|
4 |
0 |
0 |
|
100% |
| fastblocks / adapters / icons / lucide.py |
LucideIcons.get_icon_button |
|
8 |
8 |
0 |
|
0% |
| fastblocks / adapters / icons / lucide.py |
(no function) |
|
29 |
0 |
0 |
|
100% |
| fastblocks / adapters / icons / materialicons.py |
MaterialIcons.__init__ |
|
4 |
0 |
0 |
|
100% |
| fastblocks / adapters / icons / materialicons.py |
MaterialIcons.get_stylesheet_links |
|
12 |
12 |
0 |
|
0% |
| fastblocks / adapters / icons / materialicons.py |
MaterialIcons._generate_material_css |
|
3 |
3 |
0 |
|
0% |
| fastblocks / adapters / icons / materialicons.py |
MaterialIcons._generate_material_color_classes |
|
7 |
7 |
0 |
|
0% |
| fastblocks / adapters / icons / materialicons.py |
MaterialIcons.get_icon_class |
|
9 |
9 |
0 |
|
0% |
| fastblocks / adapters / icons / materialicons.py |
MaterialIcons.get_icon_tag |
|
28 |
28 |
0 |
|
0% |
| fastblocks / adapters / icons / materialicons.py |
MaterialIcons.get_fab_tag |
|
20 |
20 |
0 |
|
0% |
| fastblocks / adapters / icons / materialicons.py |
MaterialIcons.get_available_icons |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / icons / materialicons.py |
_register_material_basic_filters |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / icons / materialicons.py |
_register_material_basic_filters.material_icon_filter |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / icons / materialicons.py |
_register_material_basic_filters.material_class_filter |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / icons / materialicons.py |
_register_material_basic_filters.materialicons_stylesheet_links |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / icons / materialicons.py |
_register_material_fab_functions |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / icons / materialicons.py |
_register_material_fab_functions.material_fab |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / icons / materialicons.py |
_register_material_button_functions |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / icons / materialicons.py |
_register_material_button_functions.material_button |
|
18 |
18 |
0 |
|
0% |
| fastblocks / adapters / icons / materialicons.py |
_register_material_chip_functions |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / icons / materialicons.py |
_register_material_chip_functions.material_chip |
|
15 |
15 |
0 |
|
0% |
| fastblocks / adapters / icons / materialicons.py |
register_materialicons_filters |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / icons / materialicons.py |
(no function) |
|
38 |
0 |
0 |
|
100% |
| fastblocks / adapters / icons / phosphor.py |
PhosphorIcons.__init__ |
|
4 |
0 |
0 |
|
100% |
| fastblocks / adapters / icons / phosphor.py |
PhosphorIcons.get_stylesheet_links |
|
9 |
9 |
0 |
|
0% |
| fastblocks / adapters / icons / phosphor.py |
PhosphorIcons._generate_phosphor_css |
|
3 |
3 |
0 |
|
0% |
| fastblocks / adapters / icons / phosphor.py |
PhosphorIcons.get_icon_class |
|
11 |
11 |
0 |
|
0% |
| fastblocks / adapters / icons / phosphor.py |
PhosphorIcons._apply_size_class |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / icons / phosphor.py |
PhosphorIcons._apply_transformations |
|
8 |
8 |
0 |
|
0% |
| fastblocks / adapters / icons / phosphor.py |
PhosphorIcons._apply_animations |
|
5 |
5 |
0 |
|
0% |
| fastblocks / adapters / icons / phosphor.py |
PhosphorIcons._apply_color_styling |
|
8 |
8 |
0 |
|
0% |
| fastblocks / adapters / icons / phosphor.py |
PhosphorIcons._apply_interactive_and_alignment |
|
7 |
7 |
0 |
|
0% |
| fastblocks / adapters / icons / phosphor.py |
PhosphorIcons.get_icon_tag |
|
13 |
13 |
0 |
|
0% |
| fastblocks / adapters / icons / phosphor.py |
PhosphorIcons.get_duotone_icon_tag |
|
9 |
9 |
0 |
|
0% |
| fastblocks / adapters / icons / phosphor.py |
PhosphorIcons.get_icon_sprite_tag |
|
15 |
15 |
0 |
|
0% |
| fastblocks / adapters / icons / phosphor.py |
PhosphorIcons.get_available_icons |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / icons / phosphor.py |
_register_ph_basic_filters |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / icons / phosphor.py |
_register_ph_basic_filters.ph_icon_filter |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / icons / phosphor.py |
_register_ph_basic_filters.ph_class_filter |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / icons / phosphor.py |
_register_ph_basic_filters.phosphor_stylesheet_links |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / icons / phosphor.py |
_register_ph_duotone_functions |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / icons / phosphor.py |
_register_ph_duotone_functions.ph_duotone |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / icons / phosphor.py |
_register_ph_interactive_functions |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / icons / phosphor.py |
_register_ph_interactive_functions.ph_interactive |
|
8 |
8 |
0 |
|
0% |
| fastblocks / adapters / icons / phosphor.py |
_register_ph_interactive_functions.ph_button_icon |
|
10 |
10 |
0 |
|
0% |
| fastblocks / adapters / icons / phosphor.py |
register_phosphor_filters |
|
3 |
3 |
0 |
|
0% |
| fastblocks / adapters / icons / phosphor.py |
(no function) |
|
38 |
0 |
0 |
|
100% |
| fastblocks / adapters / icons / remixicon.py |
RemixIcon.__init__ |
|
4 |
0 |
0 |
|
100% |
| fastblocks / adapters / icons / remixicon.py |
RemixIcon.get_stylesheet_links |
|
8 |
8 |
0 |
|
0% |
| fastblocks / adapters / icons / remixicon.py |
RemixIcon._generate_remixicon_css |
|
3 |
3 |
0 |
|
0% |
| fastblocks / adapters / icons / remixicon.py |
RemixIcon.get_icon_class |
|
12 |
12 |
0 |
|
0% |
| fastblocks / adapters / icons / remixicon.py |
RemixIcon.get_icon_tag |
|
21 |
21 |
0 |
|
0% |
| fastblocks / adapters / icons / remixicon.py |
RemixIcon.get_stacked_icons |
|
7 |
7 |
0 |
|
0% |
| fastblocks / adapters / icons / remixicon.py |
RemixIcon.get_available_icons |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / icons / remixicon.py |
_register_ri_basic_filters |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / icons / remixicon.py |
_register_ri_basic_filters.ri_filter |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / icons / remixicon.py |
_register_ri_basic_filters.ri_class_filter |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / icons / remixicon.py |
_register_ri_basic_filters.remixicon_stylesheet_links |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / icons / remixicon.py |
_register_ri_advanced_functions |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / icons / remixicon.py |
_register_ri_advanced_functions.ri_stacked |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / icons / remixicon.py |
_register_ri_advanced_functions.ri_gradient |
|
5 |
5 |
0 |
|
0% |
| fastblocks / adapters / icons / remixicon.py |
_register_ri_button_functions |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / icons / remixicon.py |
_register_ri_button_functions.ri_button |
|
11 |
11 |
0 |
|
0% |
| fastblocks / adapters / icons / remixicon.py |
register_remixicon_filters |
|
3 |
3 |
0 |
|
0% |
| fastblocks / adapters / icons / remixicon.py |
(no function) |
|
35 |
0 |
0 |
|
100% |
| fastblocks / adapters / images / _base.py |
ImagesProtocol.upload_image |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / images / _base.py |
ImagesProtocol.get_image_url |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / images / _base.py |
ImagesProtocol.get_img_tag |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / images / _base.py |
ImagesBase.__init__ |
|
2 |
0 |
0 |
|
100% |
| fastblocks / adapters / images / _base.py |
ImagesBase.upload_image |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / images / _base.py |
ImagesBase.get_image_url |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / images / _base.py |
ImagesBase.get_img_tag |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / images / _base.py |
(no function) |
|
17 |
0 |
7 |
|
100% |
| fastblocks / adapters / images / cloudflare.py |
CloudflareImages.__init__ |
|
5 |
0 |
0 |
|
100% |
| fastblocks / adapters / images / cloudflare.py |
CloudflareImages._get_client |
|
5 |
5 |
0 |
|
0% |
| fastblocks / adapters / images / cloudflare.py |
CloudflareImages.upload_image |
|
13 |
13 |
0 |
|
0% |
| fastblocks / adapters / images / cloudflare.py |
CloudflareImages.get_image_url |
|
8 |
8 |
0 |
|
0% |
| fastblocks / adapters / images / cloudflare.py |
CloudflareImages._build_base_url |
|
5 |
5 |
0 |
|
0% |
| fastblocks / adapters / images / cloudflare.py |
CloudflareImages._build_transformation_parts |
|
3 |
3 |
0 |
|
0% |
| fastblocks / adapters / images / cloudflare.py |
CloudflareImages._build_transformed_url |
|
5 |
5 |
0 |
|
0% |
| fastblocks / adapters / images / cloudflare.py |
CloudflareImages.get_img_tag |
|
11 |
11 |
0 |
|
0% |
| fastblocks / adapters / images / cloudflare.py |
CloudflareImages.delete_image |
|
9 |
9 |
0 |
|
0% |
| fastblocks / adapters / images / cloudflare.py |
CloudflareImages.list_images |
|
9 |
9 |
0 |
|
0% |
| fastblocks / adapters / images / cloudflare.py |
CloudflareImages.get_usage_stats |
|
8 |
8 |
0 |
|
0% |
| fastblocks / adapters / images / cloudflare.py |
CloudflareImages.close |
|
3 |
3 |
0 |
|
0% |
| fastblocks / adapters / images / cloudflare.py |
register_cloudflare_filters |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / images / cloudflare.py |
register_cloudflare_filters.cf_image_url_filter |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / images / cloudflare.py |
register_cloudflare_filters.cf_img_tag_filter |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / images / cloudflare.py |
register_cloudflare_filters.cloudflare_responsive_img |
|
16 |
16 |
0 |
|
0% |
| fastblocks / adapters / images / cloudflare.py |
(no function) |
|
39 |
0 |
0 |
|
100% |
| fastblocks / adapters / images / cloudinary.py |
CloudinaryImages.__init__ |
|
4 |
2 |
0 |
|
50% |
| fastblocks / adapters / images / cloudinary.py |
CloudinaryImages.upload_image |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / images / cloudinary.py |
CloudinaryImages.get_image_url |
|
18 |
18 |
0 |
|
0% |
| fastblocks / adapters / images / cloudinary.py |
CloudinaryImages.get_img_tag |
|
8 |
8 |
0 |
|
0% |
| fastblocks / adapters / images / cloudinary.py |
(no function) |
|
22 |
0 |
0 |
|
100% |
| fastblocks / adapters / images / imagekit.py |
ImageKitImages.__init__ |
|
4 |
2 |
0 |
|
50% |
| fastblocks / adapters / images / imagekit.py |
ImageKitImages.upload_image |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / images / imagekit.py |
ImageKitImages.get_image_url |
|
18 |
18 |
0 |
|
0% |
| fastblocks / adapters / images / imagekit.py |
ImageKitImages.get_img_tag |
|
8 |
8 |
0 |
|
0% |
| fastblocks / adapters / images / imagekit.py |
(no function) |
|
21 |
0 |
0 |
|
100% |
| fastblocks / adapters / images / twicpics.py |
TwicPicsImages.__init__ |
|
5 |
0 |
0 |
|
100% |
| fastblocks / adapters / images / twicpics.py |
TwicPicsImages._get_client |
|
8 |
8 |
0 |
|
0% |
| fastblocks / adapters / images / twicpics.py |
TwicPicsImages.upload_image |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / images / twicpics.py |
TwicPicsImages._build_transform_parts |
|
26 |
26 |
0 |
|
0% |
| fastblocks / adapters / images / twicpics.py |
TwicPicsImages.get_image_url |
|
12 |
12 |
0 |
|
0% |
| fastblocks / adapters / images / twicpics.py |
TwicPicsImages.get_img_tag |
|
20 |
20 |
0 |
|
0% |
| fastblocks / adapters / images / twicpics.py |
TwicPicsImages.get_responsive_img_tag |
|
25 |
25 |
0 |
|
0% |
| fastblocks / adapters / images / twicpics.py |
TwicPicsImages.close |
|
3 |
3 |
0 |
|
0% |
| fastblocks / adapters / images / twicpics.py |
register_twicpics_filters |
|
8 |
8 |
0 |
|
0% |
| fastblocks / adapters / images / twicpics.py |
register_twicpics_filters.twic_url_filter |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / images / twicpics.py |
register_twicpics_filters.twic_img_filter |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / images / twicpics.py |
register_twicpics_filters.twicpics_responsive |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / images / twicpics.py |
register_twicpics_filters.twic_placeholder_filter |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / images / twicpics.py |
(no function) |
|
38 |
0 |
0 |
|
100% |
| fastblocks / adapters / routes / _base.py |
(no function) |
|
3 |
3 |
0 |
|
0% |
| fastblocks / adapters / routes / default.py |
FastBlocksEndpoint.__init__ |
|
3 |
3 |
0 |
|
0% |
| fastblocks / adapters / routes / default.py |
Index.get |
|
24 |
24 |
0 |
|
0% |
| fastblocks / adapters / routes / default.py |
Block.get |
|
16 |
16 |
0 |
|
0% |
| fastblocks / adapters / routes / default.py |
Component.get |
|
19 |
19 |
0 |
|
0% |
| fastblocks / adapters / routes / default.py |
Routes.gather_routes |
|
10 |
10 |
0 |
|
0% |
| fastblocks / adapters / routes / default.py |
Routes.favicon |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / routes / default.py |
Routes.robots |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / routes / default.py |
Routes.init |
|
14 |
14 |
0 |
|
0% |
| fastblocks / adapters / routes / default.py |
(no function) |
|
46 |
40 |
15 |
|
13% |
| fastblocks / adapters / sitemap / _base.py |
(no function) |
|
20 |
20 |
2 |
|
0% |
| fastblocks / adapters / sitemap / _routes.py |
get_sitemap_adapter |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / sitemap / _routes.py |
sitemap_endpoint |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / sitemap / _routes.py |
(no function) |
|
9 |
9 |
0 |
|
0% |
| fastblocks / adapters / sitemap / asgi.py |
AsgiSitemap.items |
|
7 |
7 |
0 |
|
0% |
| fastblocks / adapters / sitemap / asgi.py |
AsgiSitemap.location |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / sitemap / asgi.py |
AsgiSitemap.changefreq |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / sitemap / asgi.py |
AsgiSitemap.init |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / sitemap / asgi.py |
(no function) |
|
19 |
15 |
1 |
|
21% |
| fastblocks / adapters / sitemap / cached.py |
CachedSitemap.__init__ |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / sitemap / cached.py |
CachedSitemap.items |
|
10 |
10 |
0 |
|
0% |
| fastblocks / adapters / sitemap / cached.py |
CachedSitemap.location |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / sitemap / cached.py |
CachedSitemap.changefreq |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / sitemap / cached.py |
CachedSitemap.priority |
|
8 |
8 |
0 |
|
0% |
| fastblocks / adapters / sitemap / cached.py |
CachedSitemap._background_refresh |
|
15 |
15 |
0 |
|
0% |
| fastblocks / adapters / sitemap / cached.py |
CachedSitemap.init |
|
9 |
9 |
0 |
|
0% |
| fastblocks / adapters / sitemap / cached.py |
CachedSitemap.cleanup |
|
5 |
5 |
1 |
|
0% |
| fastblocks / adapters / sitemap / cached.py |
(no function) |
|
26 |
21 |
1 |
|
19% |
| fastblocks / adapters / sitemap / core.py |
BaseSitemap.__init__ |
|
3 |
3 |
0 |
|
0% |
| fastblocks / adapters / sitemap / core.py |
BaseSitemap.items |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / sitemap / core.py |
BaseSitemap.location |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / sitemap / core.py |
BaseSitemap.lastmod |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / sitemap / core.py |
BaseSitemap.changefreq |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / sitemap / core.py |
BaseSitemap.priority |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / sitemap / core.py |
BaseSitemap.scope |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / sitemap / core.py |
SitemapApp.__init__ |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / sitemap / core.py |
SitemapApp.__call__ |
|
17 |
17 |
0 |
|
0% |
| fastblocks / adapters / sitemap / core.py |
SitemapApp._send_error |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / sitemap / core.py |
generate_sitemap |
|
15 |
15 |
0 |
|
0% |
| fastblocks / adapters / sitemap / core.py |
_generate_sitemap_content |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / sitemap / core.py |
_generate_sitemap_content._lines |
|
18 |
18 |
0 |
|
0% |
| fastblocks / adapters / sitemap / core.py |
_ensure_async_iterator |
|
15 |
15 |
0 |
|
0% |
| fastblocks / adapters / sitemap / core.py |
get_fields |
|
23 |
23 |
0 |
|
0% |
| fastblocks / adapters / sitemap / core.py |
_escape_xml |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / sitemap / core.py |
_get_cached_sitemap |
|
10 |
10 |
0 |
|
0% |
| fastblocks / adapters / sitemap / core.py |
_cache_sitemap |
|
7 |
7 |
0 |
|
0% |
| fastblocks / adapters / sitemap / core.py |
(no function) |
|
35 |
1 |
0 |
|
97% |
| fastblocks / adapters / sitemap / dynamic.py |
DynamicSitemap.items |
|
11 |
11 |
0 |
|
0% |
| fastblocks / adapters / sitemap / dynamic.py |
DynamicSitemap._get_model_items |
|
3 |
3 |
0 |
|
0% |
| fastblocks / adapters / sitemap / dynamic.py |
DynamicSitemap.location |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / sitemap / dynamic.py |
DynamicSitemap.lastmod |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / sitemap / dynamic.py |
DynamicSitemap.changefreq |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / sitemap / dynamic.py |
DynamicSitemap.priority |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / sitemap / dynamic.py |
DynamicSitemap.init |
|
5 |
5 |
0 |
|
0% |
| fastblocks / adapters / sitemap / dynamic.py |
(no function) |
|
24 |
19 |
1 |
|
21% |
| fastblocks / adapters / sitemap / native.py |
NativeSitemap.items |
|
13 |
13 |
0 |
|
0% |
| fastblocks / adapters / sitemap / native.py |
NativeSitemap._filter_routes |
|
20 |
20 |
0 |
|
0% |
| fastblocks / adapters / sitemap / native.py |
NativeSitemap.location |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / sitemap / native.py |
NativeSitemap.changefreq |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / sitemap / native.py |
NativeSitemap.priority |
|
8 |
8 |
0 |
|
0% |
| fastblocks / adapters / sitemap / native.py |
NativeSitemap.init |
|
5 |
5 |
0 |
|
0% |
| fastblocks / adapters / sitemap / native.py |
(no function) |
|
23 |
18 |
1 |
|
22% |
| fastblocks / adapters / sitemap / static.py |
StaticSitemap.items |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / sitemap / static.py |
StaticSitemap.location |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / sitemap / static.py |
StaticSitemap.changefreq |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / sitemap / static.py |
StaticSitemap.priority |
|
8 |
8 |
0 |
|
0% |
| fastblocks / adapters / sitemap / static.py |
StaticSitemap.init |
|
5 |
5 |
0 |
|
0% |
| fastblocks / adapters / sitemap / static.py |
(no function) |
|
21 |
17 |
1 |
|
19% |
| fastblocks / adapters / style / _base.py |
StyleProtocol.get_stylesheet_links |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / style / _base.py |
StyleProtocol.get_component_class |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / style / _base.py |
StyleBase.__init__ |
|
2 |
0 |
0 |
|
100% |
| fastblocks / adapters / style / _base.py |
StyleBase.get_stylesheet_links |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / style / _base.py |
StyleBase.get_component_class |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / style / _base.py |
(no function) |
|
15 |
0 |
5 |
|
100% |
| fastblocks / adapters / style / bulma.py |
BulmaStyleSettings.__init__ |
|
2 |
0 |
1 |
|
100% |
| fastblocks / adapters / style / bulma.py |
BulmaStyleSettings.cdn |
|
1 |
0 |
0 |
|
100% |
| fastblocks / adapters / style / bulma.py |
BulmaStyleSettings.cdn |
|
1 |
0 |
0 |
|
100% |
| fastblocks / adapters / style / bulma.py |
BulmaStyleSettings.components |
|
1 |
0 |
0 |
|
100% |
| fastblocks / adapters / style / bulma.py |
BulmaStyle.__init__ |
|
4 |
0 |
0 |
|
100% |
| fastblocks / adapters / style / bulma.py |
BulmaStyle.get_stylesheet_links |
|
7 |
2 |
0 |
|
71% |
| fastblocks / adapters / style / bulma.py |
BulmaStyle.get_component_class |
|
1 |
0 |
0 |
|
100% |
| fastblocks / adapters / style / bulma.py |
BulmaStyle.get_utility_classes |
|
1 |
0 |
0 |
|
100% |
| fastblocks / adapters / style / bulma.py |
BulmaStyle.build_component_html |
|
21 |
9 |
0 |
|
57% |
| fastblocks / adapters / style / bulma.py |
(no function) |
|
30 |
0 |
0 |
|
100% |
| fastblocks / adapters / style / kelp.py |
KelpStyle.__init__ |
|
4 |
0 |
0 |
|
100% |
| fastblocks / adapters / style / kelp.py |
KelpStyle.get_stylesheet_links |
|
7 |
7 |
0 |
|
0% |
| fastblocks / adapters / style / kelp.py |
KelpStyle._generate_kelp_css |
|
8 |
8 |
0 |
|
0% |
| fastblocks / adapters / style / kelp.py |
KelpStyle._generate_color_variables |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / style / kelp.py |
KelpStyle._generate_color_variables.hsl_colors |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / style / kelp.py |
KelpStyle._generate_spacing_variables |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / style / kelp.py |
KelpStyle._generate_typography_variables |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / style / kelp.py |
KelpStyle._generate_radius_variables |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / style / kelp.py |
KelpStyle._generate_utility_classes |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / style / kelp.py |
KelpStyle._generate_responsive_classes |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / style / kelp.py |
KelpStyle._generate_animations |
|
3 |
3 |
0 |
|
0% |
| fastblocks / adapters / style / kelp.py |
KelpStyle.get_component_class |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / style / kelp.py |
_determine_component_tag |
|
8 |
8 |
0 |
|
0% |
| fastblocks / adapters / style / kelp.py |
_build_kelp_component_html |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / style / kelp.py |
register_kelp_functions |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / style / kelp.py |
register_kelp_functions.kelp_stylesheet_links |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / style / kelp.py |
register_kelp_functions.kelp_class_filter |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / style / kelp.py |
register_kelp_functions.kelp_component |
|
8 |
8 |
0 |
|
0% |
| fastblocks / adapters / style / kelp.py |
(no function) |
|
45 |
0 |
0 |
|
100% |
| fastblocks / adapters / style / vanilla.py |
VanillaStyle.__init__ |
|
4 |
0 |
0 |
|
100% |
| fastblocks / adapters / style / vanilla.py |
VanillaStyle.get_stylesheet_links |
|
1 |
0 |
0 |
|
100% |
| fastblocks / adapters / style / vanilla.py |
VanillaStyle.get_component_class |
|
1 |
0 |
0 |
|
100% |
| fastblocks / adapters / style / vanilla.py |
VanillaStyle.get_css_variables |
|
4 |
1 |
0 |
|
75% |
| fastblocks / adapters / style / vanilla.py |
VanillaStyle.get_utility_classes |
|
1 |
0 |
0 |
|
100% |
| fastblocks / adapters / style / vanilla.py |
VanillaStyle.build_component_html |
|
15 |
6 |
0 |
|
60% |
| fastblocks / adapters / style / vanilla.py |
VanillaStyle.generate_base_css |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / style / vanilla.py |
(no function) |
|
26 |
0 |
0 |
|
100% |
| fastblocks / adapters / style / webawesome.py |
WebAwesomeStyle.__init__ |
|
4 |
0 |
0 |
|
100% |
| fastblocks / adapters / style / webawesome.py |
WebAwesomeStyle.get_stylesheet_links |
|
14 |
14 |
0 |
|
0% |
| fastblocks / adapters / style / webawesome.py |
WebAwesomeStyle._generate_webawesome_css |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / style / webawesome.py |
WebAwesomeStyle._generate_grid_css |
|
14 |
14 |
0 |
|
0% |
| fastblocks / adapters / style / webawesome.py |
WebAwesomeStyle.get_component_class |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / style / webawesome.py |
WebAwesomeStyle.get_icon_class |
|
5 |
5 |
0 |
|
0% |
| fastblocks / adapters / style / webawesome.py |
_register_wa_basic_filters |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / style / webawesome.py |
_register_wa_basic_filters.wa_stylesheet_links |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / style / webawesome.py |
_register_wa_basic_filters.wa_class_filter |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / style / webawesome.py |
_register_wa_basic_filters.wa_icon_filter |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / style / webawesome.py |
_register_wa_button_functions |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / style / webawesome.py |
_register_wa_button_functions.wa_button |
|
12 |
12 |
0 |
|
0% |
| fastblocks / adapters / style / webawesome.py |
_register_wa_card_functions |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / style / webawesome.py |
_register_wa_card_functions.wa_card |
|
14 |
14 |
0 |
|
0% |
| fastblocks / adapters / style / webawesome.py |
register_webawesome_functions |
|
3 |
3 |
0 |
|
0% |
| fastblocks / adapters / style / webawesome.py |
(no function) |
|
44 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _advanced_manager.py |
_default_sandbox_attributes |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / templates / _advanced_manager.py |
_default_sandbox_tags |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / templates / _advanced_manager.py |
HybridTemplatesSettings.__init__ |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / templates / _advanced_manager.py |
HybridTemplatesManager.__init__ |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / templates / _advanced_manager.py |
HybridTemplatesManager._initialize_base_templates |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / templates / _advanced_manager.py |
HybridTemplatesManager._initialize_advanced_features |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / templates / _advanced_manager.py |
HybridTemplatesManager.initialize |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / templates / _advanced_manager.py |
HybridTemplatesManager._get_template_environment |
|
9 |
9 |
0 |
|
0% |
| fastblocks / adapters / templates / _advanced_manager.py |
HybridTemplatesManager.validate_template |
|
29 |
29 |
0 |
|
0% |
| fastblocks / adapters / templates / _advanced_manager.py |
HybridTemplatesManager._get_available_variables |
|
11 |
11 |
0 |
|
0% |
| fastblocks / adapters / templates / _advanced_manager.py |
HybridTemplatesManager._validate_variables |
|
13 |
13 |
0 |
|
0% |
| fastblocks / adapters / templates / _advanced_manager.py |
HybridTemplatesManager._is_safe_undefined |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / templates / _advanced_manager.py |
HybridTemplatesManager._validate_compilation |
|
9 |
9 |
1 |
|
0% |
| fastblocks / adapters / templates / _advanced_manager.py |
HybridTemplatesManager._create_mock_context |
|
12 |
12 |
0 |
|
0% |
| fastblocks / adapters / templates / _advanced_manager.py |
HybridTemplatesManager._get_error_context |
|
10 |
10 |
0 |
|
0% |
| fastblocks / adapters / templates / _advanced_manager.py |
HybridTemplatesManager._add_suggestions |
|
12 |
12 |
0 |
|
0% |
| fastblocks / adapters / templates / _advanced_manager.py |
HybridTemplatesManager._is_similar |
|
9 |
9 |
0 |
|
0% |
| fastblocks / adapters / templates / _advanced_manager.py |
HybridTemplatesManager._discover_fragments |
|
12 |
12 |
0 |
|
0% |
| fastblocks / adapters / templates / _advanced_manager.py |
HybridTemplatesManager._analyze_fragment |
|
14 |
14 |
0 |
|
0% |
| fastblocks / adapters / templates / _advanced_manager.py |
HybridTemplatesManager._build_autocomplete_index |
|
7 |
7 |
0 |
|
0% |
| fastblocks / adapters / templates / _advanced_manager.py |
HybridTemplatesManager._get_builtin_autocomplete |
|
3 |
3 |
0 |
|
0% |
| fastblocks / adapters / templates / _advanced_manager.py |
HybridTemplatesManager._add_filter_items |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / templates / _advanced_manager.py |
HybridTemplatesManager._add_adapter_function_items |
|
7 |
7 |
0 |
|
0% |
| fastblocks / adapters / templates / _advanced_manager.py |
HybridTemplatesManager._get_adapter_autocomplete |
|
7 |
7 |
0 |
|
0% |
| fastblocks / adapters / templates / _advanced_manager.py |
HybridTemplatesManager._get_template_autocomplete |
|
5 |
5 |
0 |
|
0% |
| fastblocks / adapters / templates / _advanced_manager.py |
HybridTemplatesManager._extract_example_from_doc |
|
16 |
16 |
0 |
|
0% |
| fastblocks / adapters / templates / _advanced_manager.py |
HybridTemplatesManager.get_fragments_for_template |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / templates / _advanced_manager.py |
HybridTemplatesManager.get_autocomplete_suggestions |
|
11 |
11 |
0 |
|
0% |
| fastblocks / adapters / templates / _advanced_manager.py |
HybridTemplatesManager._extract_current_word |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / templates / _advanced_manager.py |
HybridTemplatesManager.render_fragment |
|
14 |
14 |
0 |
|
0% |
| fastblocks / adapters / templates / _advanced_manager.py |
HybridTemplatesManager._find_fragment |
|
9 |
9 |
0 |
|
0% |
| fastblocks / adapters / templates / _advanced_manager.py |
HybridTemplatesManager.precompile_templates |
|
13 |
13 |
0 |
|
0% |
| fastblocks / adapters / templates / _advanced_manager.py |
HybridTemplatesManager.get_template_dependencies |
|
12 |
12 |
0 |
|
0% |
| fastblocks / adapters / templates / _advanced_manager.py |
HybridTemplatesManager.clear_caches |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / templates / _advanced_manager.py |
(no function) |
|
125 |
0 |
2 |
|
100% |
| fastblocks / adapters / templates / _async_filters.py |
async_image_url |
|
5 |
5 |
0 |
|
0% |
| fastblocks / adapters / templates / _async_filters.py |
async_font_import |
|
5 |
5 |
0 |
|
0% |
| fastblocks / adapters / templates / _async_filters.py |
async_image_with_transformations |
|
14 |
14 |
0 |
|
0% |
| fastblocks / adapters / templates / _async_filters.py |
async_responsive_image |
|
18 |
18 |
0 |
|
0% |
| fastblocks / adapters / templates / _async_filters.py |
async_optimized_font_stack |
|
17 |
17 |
0 |
|
0% |
| fastblocks / adapters / templates / _async_filters.py |
async_critical_css_fonts |
|
10 |
10 |
0 |
|
0% |
| fastblocks / adapters / templates / _async_filters.py |
async_image_placeholder |
|
8 |
8 |
0 |
|
0% |
| fastblocks / adapters / templates / _async_filters.py |
async_lazy_image |
|
14 |
14 |
0 |
|
0% |
| fastblocks / adapters / templates / _async_filters.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _async_renderer.py |
AsyncTemplateRenderer.__init__ |
|
7 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _async_renderer.py |
AsyncTemplateRenderer.initialize |
|
12 |
12 |
0 |
|
0% |
| fastblocks / adapters / templates / _async_renderer.py |
AsyncTemplateRenderer.render |
|
15 |
15 |
0 |
|
0% |
| fastblocks / adapters / templates / _async_renderer.py |
AsyncTemplateRenderer._optimize_render_context |
|
9 |
9 |
0 |
|
0% |
| fastblocks / adapters / templates / _async_renderer.py |
AsyncTemplateRenderer._validate_if_requested |
|
3 |
3 |
0 |
|
0% |
| fastblocks / adapters / templates / _async_renderer.py |
AsyncTemplateRenderer._try_get_cached |
|
7 |
7 |
0 |
|
0% |
| fastblocks / adapters / templates / _async_renderer.py |
AsyncTemplateRenderer._execute_render_strategy |
|
10 |
10 |
0 |
|
0% |
| fastblocks / adapters / templates / _async_renderer.py |
AsyncTemplateRenderer._finalize_render_result |
|
7 |
7 |
0 |
|
0% |
| fastblocks / adapters / templates / _async_renderer.py |
AsyncTemplateRenderer._validate_before_render |
|
8 |
8 |
0 |
|
0% |
| fastblocks / adapters / templates / _async_renderer.py |
AsyncTemplateRenderer._check_cache |
|
12 |
12 |
0 |
|
0% |
| fastblocks / adapters / templates / _async_renderer.py |
AsyncTemplateRenderer._check_memory_cache |
|
7 |
7 |
0 |
|
0% |
| fastblocks / adapters / templates / _async_renderer.py |
AsyncTemplateRenderer._check_redis_cache |
|
7 |
7 |
0 |
|
0% |
| fastblocks / adapters / templates / _async_renderer.py |
AsyncTemplateRenderer._render_standard |
|
8 |
8 |
0 |
|
0% |
| fastblocks / adapters / templates / _async_renderer.py |
AsyncTemplateRenderer._render_fragment |
|
5 |
5 |
0 |
|
0% |
| fastblocks / adapters / templates / _async_renderer.py |
AsyncTemplateRenderer._render_block |
|
7 |
7 |
0 |
|
0% |
| fastblocks / adapters / templates / _async_renderer.py |
AsyncTemplateRenderer._render_htmx |
|
7 |
7 |
0 |
|
0% |
| fastblocks / adapters / templates / _async_renderer.py |
AsyncTemplateRenderer._render_streaming |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / templates / _async_renderer.py |
AsyncTemplateRenderer._stream_template_chunks |
|
5 |
5 |
0 |
|
0% |
| fastblocks / adapters / templates / _async_renderer.py |
AsyncTemplateRenderer._cache_result |
|
9 |
9 |
0 |
|
0% |
| fastblocks / adapters / templates / _async_renderer.py |
AsyncTemplateRenderer._track_performance |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / templates / _async_renderer.py |
AsyncTemplateRenderer._create_error_result |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / templates / _async_renderer.py |
AsyncTemplateRenderer._generate_error_html |
|
14 |
14 |
0 |
|
0% |
| fastblocks / adapters / templates / _async_renderer.py |
AsyncTemplateRenderer.render_response |
|
5 |
5 |
0 |
|
0% |
| fastblocks / adapters / templates / _async_renderer.py |
AsyncTemplateRenderer.render_htmx_fragment |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / templates / _async_renderer.py |
AsyncTemplateRenderer.get_performance_metrics |
|
7 |
7 |
0 |
|
0% |
| fastblocks / adapters / templates / _async_renderer.py |
AsyncTemplateRenderer.get_performance_stats |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / templates / _async_renderer.py |
AsyncTemplateRenderer.get_optimization_recommendations |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / templates / _async_renderer.py |
AsyncTemplateRenderer.export_performance_metrics |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / templates / _async_renderer.py |
AsyncTemplateRenderer.clear_cache |
|
5 |
5 |
0 |
|
0% |
| fastblocks / adapters / templates / _async_renderer.py |
AsyncTemplateRenderer.watch_template_changes |
|
15 |
15 |
0 |
|
0% |
| fastblocks / adapters / templates / _async_renderer.py |
(no function) |
|
86 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _base.py |
safe_await |
|
9 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _base.py |
TemplateRenderer.render_template |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / templates / _base.py |
TemplateLoader.get_template |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / templates / _base.py |
TemplateLoader.list_templates |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / templates / _base.py |
TemplatesBaseSettings.__init__ |
|
3 |
3 |
0 |
|
0% |
| fastblocks / adapters / templates / _base.py |
TemplatesProtocol.get_searchpath |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / templates / _base.py |
TemplatesProtocol.get_searchpaths |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / templates / _base.py |
TemplatesProtocol.get_storage_path |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / templates / _base.py |
TemplatesProtocol.get_cache_key |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / templates / _base.py |
TemplatesBase.get_searchpath |
|
6 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _base.py |
TemplatesBase.get_searchpaths |
|
9 |
9 |
0 |
|
0% |
| fastblocks / adapters / templates / _base.py |
TemplatesBase._get_base_root |
|
3 |
3 |
0 |
|
0% |
| fastblocks / adapters / templates / _base.py |
TemplatesBase._get_app_searchpaths |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / templates / _base.py |
TemplatesBase._get_pkg_registry_searchpaths |
|
5 |
5 |
0 |
|
0% |
| fastblocks / adapters / templates / _base.py |
TemplatesBase.get_storage_path |
|
9 |
3 |
0 |
|
67% |
| fastblocks / adapters / templates / _base.py |
TemplatesBase.get_cache_key |
|
1 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _base.py |
(no function) |
|
38 |
2 |
21 |
|
95% |
| fastblocks / adapters / templates / _block_renderer.py |
BlockRegistry.__init__ |
|
3 |
3 |
0 |
|
0% |
| fastblocks / adapters / templates / _block_renderer.py |
BlockRegistry.register_block |
|
8 |
8 |
0 |
|
0% |
| fastblocks / adapters / templates / _block_renderer.py |
BlockRegistry.get_block |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / templates / _block_renderer.py |
BlockRegistry.get_blocks_for_template |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / templates / _block_renderer.py |
BlockRegistry.get_child_blocks |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / templates / _block_renderer.py |
BlockRegistry.list_blocks |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / templates / _block_renderer.py |
BlockRegistry.clear |
|
3 |
3 |
0 |
|
0% |
| fastblocks / adapters / templates / _block_renderer.py |
BlockRenderer.__init__ |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / templates / _block_renderer.py |
BlockRenderer.initialize |
|
10 |
10 |
0 |
|
0% |
| fastblocks / adapters / templates / _block_renderer.py |
BlockRenderer._discover_blocks |
|
9 |
9 |
0 |
|
0% |
| fastblocks / adapters / templates / _block_renderer.py |
BlockRenderer._analyze_template_blocks |
|
13 |
13 |
0 |
|
0% |
| fastblocks / adapters / templates / _block_renderer.py |
BlockRenderer._extract_htmx_attrs |
|
17 |
17 |
0 |
|
0% |
| fastblocks / adapters / templates / _block_renderer.py |
BlockRenderer.render_block |
|
9 |
9 |
0 |
|
0% |
| fastblocks / adapters / templates / _block_renderer.py |
BlockRenderer._build_htmx_headers |
|
14 |
14 |
0 |
|
0% |
| fastblocks / adapters / templates / _block_renderer.py |
BlockRenderer.render_fragment_composition |
|
15 |
15 |
0 |
|
0% |
| fastblocks / adapters / templates / _block_renderer.py |
BlockRenderer.get_block_dependencies |
|
11 |
11 |
0 |
|
0% |
| fastblocks / adapters / templates / _block_renderer.py |
BlockRenderer.invalidate_dependent_blocks |
|
8 |
8 |
0 |
|
0% |
| fastblocks / adapters / templates / _block_renderer.py |
BlockRenderer.register_htmx_block |
|
9 |
9 |
0 |
|
0% |
| fastblocks / adapters / templates / _block_renderer.py |
BlockRenderer.create_htmx_polling_block |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / templates / _block_renderer.py |
BlockRenderer.create_lazy_loading_block |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / templates / _block_renderer.py |
BlockRenderer.get_htmx_attributes_for_block |
|
8 |
8 |
0 |
|
0% |
| fastblocks / adapters / templates / _block_renderer.py |
BlockRenderer.get_block_info |
|
5 |
5 |
0 |
|
0% |
| fastblocks / adapters / templates / _block_renderer.py |
(no function) |
|
90 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _enhanced_cache.py |
CacheMetrics.hit_ratio |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / templates / _enhanced_cache.py |
CacheMetrics.efficiency |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / templates / _enhanced_cache.py |
CacheEntry.age |
|
1 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _enhanced_cache.py |
CacheEntry.idle_time |
|
1 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _enhanced_cache.py |
CacheEntry.touch |
|
2 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _enhanced_cache.py |
EnhancedCacheManager.__init__ |
|
16 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _enhanced_cache.py |
EnhancedCacheManager.initialize |
|
2 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _enhanced_cache.py |
EnhancedCacheManager.get |
|
17 |
3 |
0 |
|
82% |
| fastblocks / adapters / templates / _enhanced_cache.py |
EnhancedCacheManager.set |
|
7 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _enhanced_cache.py |
EnhancedCacheManager.delete |
|
4 |
1 |
0 |
|
75% |
| fastblocks / adapters / templates / _enhanced_cache.py |
EnhancedCacheManager.invalidate_by_dependency |
|
9 |
2 |
0 |
|
78% |
| fastblocks / adapters / templates / _enhanced_cache.py |
EnhancedCacheManager.invalidate_by_tags |
|
9 |
9 |
0 |
|
0% |
| fastblocks / adapters / templates / _enhanced_cache.py |
EnhancedCacheManager.warm_cache |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / templates / _enhanced_cache.py |
EnhancedCacheManager.get_stats |
|
12 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _enhanced_cache.py |
EnhancedCacheManager.get_performance_report |
|
7 |
7 |
0 |
|
0% |
| fastblocks / adapters / templates / _enhanced_cache.py |
EnhancedCacheManager.optimize_tiers |
|
12 |
2 |
0 |
|
83% |
| fastblocks / adapters / templates / _enhanced_cache.py |
EnhancedCacheManager.clear |
|
10 |
10 |
0 |
|
0% |
| fastblocks / adapters / templates / _enhanced_cache.py |
EnhancedCacheManager._calculate_size |
|
11 |
8 |
0 |
|
27% |
| fastblocks / adapters / templates / _enhanced_cache.py |
EnhancedCacheManager._is_expired |
|
3 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _enhanced_cache.py |
EnhancedCacheManager._remove_entry |
|
14 |
4 |
0 |
|
71% |
| fastblocks / adapters / templates / _enhanced_cache.py |
EnhancedCacheManager._update_dependency_graph |
|
2 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _enhanced_cache.py |
EnhancedCacheManager._update_tag_index |
|
2 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _enhanced_cache.py |
EnhancedCacheManager._consider_promotion |
|
2 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _enhanced_cache.py |
EnhancedCacheManager._promote_entry |
|
4 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _enhanced_cache.py |
EnhancedCacheManager._demote_entry |
|
4 |
2 |
0 |
|
50% |
| fastblocks / adapters / templates / _enhanced_cache.py |
EnhancedCacheManager._manage_memory |
|
6 |
4 |
0 |
|
33% |
| fastblocks / adapters / templates / _enhanced_cache.py |
EnhancedCacheManager._maintenance_loop |
|
12 |
3 |
0 |
|
75% |
| fastblocks / adapters / templates / _enhanced_cache.py |
EnhancedCacheManager._warming_loop |
|
12 |
7 |
0 |
|
42% |
| fastblocks / adapters / templates / _enhanced_cache.py |
EnhancedCacheManager.shutdown |
|
13 |
2 |
2 |
|
85% |
| fastblocks / adapters / templates / _enhanced_cache.py |
get_enhanced_cache |
|
3 |
3 |
0 |
|
0% |
| fastblocks / adapters / templates / _enhanced_cache.py |
(no function) |
|
85 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _enhanced_filters.py |
cf_image_url |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / templates / _enhanced_filters.py |
_build_cf_srcset |
|
9 |
9 |
0 |
|
0% |
| fastblocks / adapters / templates / _enhanced_filters.py |
_build_cf_img_attributes |
|
7 |
7 |
0 |
|
0% |
| fastblocks / adapters / templates / _enhanced_filters.py |
cf_responsive_image |
|
9 |
9 |
0 |
|
0% |
| fastblocks / adapters / templates / _enhanced_filters.py |
twicpics_image |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / templates / _enhanced_filters.py |
twicpics_smart_crop |
|
18 |
18 |
0 |
|
0% |
| fastblocks / adapters / templates / _enhanced_filters.py |
wa_icon |
|
8 |
8 |
0 |
|
0% |
| fastblocks / adapters / templates / _enhanced_filters.py |
wa_icon_with_text |
|
9 |
9 |
0 |
|
0% |
| fastblocks / adapters / templates / _enhanced_filters.py |
kelp_component |
|
17 |
17 |
0 |
|
0% |
| fastblocks / adapters / templates / _enhanced_filters.py |
kelp_card |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / templates / _enhanced_filters.py |
_build_fallback_card |
|
12 |
12 |
0 |
|
0% |
| fastblocks / adapters / templates / _enhanced_filters.py |
phosphor_icon |
|
12 |
12 |
0 |
|
0% |
| fastblocks / adapters / templates / _enhanced_filters.py |
heroicon |
|
8 |
8 |
0 |
|
0% |
| fastblocks / adapters / templates / _enhanced_filters.py |
remix_icon |
|
10 |
10 |
0 |
|
0% |
| fastblocks / adapters / templates / _enhanced_filters.py |
material_icon |
|
12 |
12 |
0 |
|
0% |
| fastblocks / adapters / templates / _enhanced_filters.py |
async_optimized_font_loading |
|
11 |
11 |
0 |
|
0% |
| fastblocks / adapters / templates / _enhanced_filters.py |
font_face_declaration |
|
16 |
16 |
0 |
|
0% |
| fastblocks / adapters / templates / _enhanced_filters.py |
htmx_progressive_enhancement |
|
13 |
13 |
0 |
|
0% |
| fastblocks / adapters / templates / _enhanced_filters.py |
htmx_turbo_frame |
|
9 |
9 |
0 |
|
0% |
| fastblocks / adapters / templates / _enhanced_filters.py |
htmx_infinite_scroll_sentinel |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / templates / _enhanced_filters.py |
(no function) |
|
29 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _events_wrapper.py |
track_template_render |
|
3 |
0 |
1 |
|
100% |
| fastblocks / adapters / templates / _events_wrapper.py |
track_template_render.wrapper |
|
12 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _events_wrapper.py |
_extract_template_name |
|
7 |
1 |
0 |
|
86% |
| fastblocks / adapters / templates / _events_wrapper.py |
_extract_context |
|
5 |
1 |
0 |
|
80% |
| fastblocks / adapters / templates / _events_wrapper.py |
_publish_render_event |
|
9 |
4 |
0 |
|
56% |
| fastblocks / adapters / templates / _events_wrapper.py |
publish_cache_invalidation |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / templates / _events_wrapper.py |
publish_htmx_refresh |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / templates / _events_wrapper.py |
publish_htmx_trigger |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / templates / _events_wrapper.py |
publish_admin_action |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / templates / _events_wrapper.py |
get_template_metrics |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / templates / _events_wrapper.py |
get_recent_admin_actions |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / templates / _events_wrapper.py |
(no function) |
|
16 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _filters.py |
img_tag |
|
9 |
9 |
0 |
|
0% |
| fastblocks / adapters / templates / _filters.py |
image_url |
|
10 |
10 |
0 |
|
0% |
| fastblocks / adapters / templates / _filters.py |
_get_base_component_class |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / templates / _filters.py |
_apply_utility_modifiers |
|
12 |
12 |
0 |
|
0% |
| fastblocks / adapters / templates / _filters.py |
style_class |
|
5 |
5 |
0 |
|
0% |
| fastblocks / adapters / templates / _filters.py |
icon_tag |
|
5 |
5 |
0 |
|
0% |
| fastblocks / adapters / templates / _filters.py |
icon_with_text |
|
8 |
8 |
0 |
|
0% |
| fastblocks / adapters / templates / _filters.py |
font_import |
|
9 |
9 |
0 |
|
0% |
| fastblocks / adapters / templates / _filters.py |
font_family |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / templates / _filters.py |
stylesheet_links |
|
8 |
8 |
0 |
|
0% |
| fastblocks / adapters / templates / _filters.py |
component_html |
|
14 |
14 |
0 |
|
0% |
| fastblocks / adapters / templates / _filters.py |
htmx_attrs |
|
6 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _filters.py |
htmx_component |
|
12 |
12 |
0 |
|
0% |
| fastblocks / adapters / templates / _filters.py |
htmx_form |
|
5 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _filters.py |
htmx_lazy_load |
|
3 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _filters.py |
htmx_infinite_scroll |
|
2 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _filters.py |
htmx_search |
|
2 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _filters.py |
htmx_modal |
|
2 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _filters.py |
htmx_img_swap |
|
8 |
8 |
0 |
|
0% |
| fastblocks / adapters / templates / _filters.py |
htmx_icon_toggle |
|
3 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _filters.py |
htmx_ws_connect |
|
7 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _filters.py |
htmx_validation_feedback |
|
3 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _filters.py |
htmx_error_container |
|
1 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _filters.py |
htmx_retry_trigger |
|
1 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _filters.py |
(no function) |
|
27 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _htmy_components.py |
ComponentMetadata.__post_init__ |
|
2 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _htmy_components.py |
HTMXComponentMixin.htmx_attrs |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / templates / _htmy_components.py |
HTMXComponentMixin.get_htmx_trigger |
|
1 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _htmy_components.py |
HTMXComponentMixin.get_htmx_target |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / templates / _htmy_components.py |
HTMXComponentMixin.is_htmx_request |
|
1 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _htmy_components.py |
ComponentBase.__init__ |
|
4 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _htmy_components.py |
ComponentBase.htmy |
|
0 |
0 |
2 |
|
100% |
| fastblocks / adapters / templates / _htmy_components.py |
ComponentBase.async_htmy |
|
3 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _htmy_components.py |
ComponentBase.add_child |
|
2 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _htmy_components.py |
ComponentBase.remove_child |
|
3 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _htmy_components.py |
ComponentBase.children |
|
1 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _htmy_components.py |
ComponentBase.parent |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / templates / _htmy_components.py |
DataclassComponentBase.__init_subclass__ |
|
3 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _htmy_components.py |
DataclassComponentBase.validate_fields |
|
9 |
2 |
0 |
|
78% |
| fastblocks / adapters / templates / _htmy_components.py |
ComponentScaffolder.create_basic_component |
|
9 |
0 |
1 |
|
100% |
| fastblocks / adapters / templates / _htmy_components.py |
ComponentScaffolder.create_htmx_component |
|
2 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _htmy_components.py |
ComponentScaffolder.create_composite_component |
|
2 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _htmy_components.py |
ComponentValidator.validate_component_file |
|
12 |
1 |
0 |
|
92% |
| fastblocks / adapters / templates / _htmy_components.py |
ComponentValidator._load_component_class_from_file |
|
17 |
1 |
0 |
|
94% |
| fastblocks / adapters / templates / _htmy_components.py |
ComponentValidator._create_component_metadata |
|
5 |
1 |
0 |
|
80% |
| fastblocks / adapters / templates / _htmy_components.py |
ComponentValidator._determine_component_type |
|
9 |
2 |
0 |
|
78% |
| fastblocks / adapters / templates / _htmy_components.py |
ComponentLifecycleManager.__init__ |
|
2 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _htmy_components.py |
ComponentLifecycleManager.register_hook |
|
2 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _htmy_components.py |
ComponentLifecycleManager.execute_hooks |
|
7 |
2 |
0 |
|
71% |
| fastblocks / adapters / templates / _htmy_components.py |
ComponentLifecycleManager.set_component_state |
|
3 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _htmy_components.py |
ComponentLifecycleManager.get_component_state |
|
1 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _htmy_components.py |
ComponentLifecycleManager.clear_component_state |
|
1 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _htmy_components.py |
AdvancedHTMYComponentRegistry.__init__ |
|
9 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _htmy_components.py |
AdvancedHTMYComponentRegistry.discover_components |
|
16 |
12 |
0 |
|
25% |
| fastblocks / adapters / templates / _htmy_components.py |
AdvancedHTMYComponentRegistry._is_cache_valid |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / templates / _htmy_components.py |
AdvancedHTMYComponentRegistry.get_component_class |
|
10 |
8 |
0 |
|
20% |
| fastblocks / adapters / templates / _htmy_components.py |
AdvancedHTMYComponentRegistry._validate_component_exists |
|
7 |
6 |
0 |
|
14% |
| fastblocks / adapters / templates / _htmy_components.py |
AdvancedHTMYComponentRegistry._load_component_from_source |
|
22 |
22 |
0 |
|
0% |
| fastblocks / adapters / templates / _htmy_components.py |
AdvancedHTMYComponentRegistry.render_component_with_lifecycle |
|
16 |
3 |
0 |
|
81% |
| fastblocks / adapters / templates / _htmy_components.py |
AdvancedHTMYComponentRegistry._create_nested_renderer |
|
2 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _htmy_components.py |
AdvancedHTMYComponentRegistry._create_nested_renderer.render_nested |
|
3 |
3 |
0 |
|
0% |
| fastblocks / adapters / templates / _htmy_components.py |
AdvancedHTMYComponentRegistry.scaffold_component |
|
14 |
4 |
0 |
|
71% |
| fastblocks / adapters / templates / _htmy_components.py |
AdvancedHTMYComponentRegistry.clear_cache |
|
5 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _htmy_components.py |
AdvancedHTMYComponentRegistry.enable_hot_reload |
|
2 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _htmy_components.py |
AdvancedHTMYComponentRegistry.disable_hot_reload |
|
2 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _htmy_components.py |
AdvancedHTMYComponentRegistry.lifecycle_manager |
|
1 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _htmy_components.py |
(no function) |
|
102 |
0 |
7 |
|
100% |
| fastblocks / adapters / templates / _language_server.py |
FastBlocksLanguageServer.__init__ |
|
7 |
7 |
0 |
|
0% |
| fastblocks / adapters / templates / _language_server.py |
FastBlocksLanguageServer.initialize |
|
12 |
12 |
0 |
|
0% |
| fastblocks / adapters / templates / _language_server.py |
FastBlocksLanguageServer.text_document_did_open |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / templates / _language_server.py |
FastBlocksLanguageServer.text_document_did_change |
|
7 |
7 |
0 |
|
0% |
| fastblocks / adapters / templates / _language_server.py |
FastBlocksLanguageServer.text_document_completion |
|
15 |
15 |
0 |
|
0% |
| fastblocks / adapters / templates / _language_server.py |
FastBlocksLanguageServer.text_document_hover |
|
11 |
11 |
0 |
|
0% |
| fastblocks / adapters / templates / _language_server.py |
FastBlocksLanguageServer.text_document_formatting |
|
11 |
11 |
0 |
|
0% |
| fastblocks / adapters / templates / _language_server.py |
FastBlocksLanguageServer._run_diagnostics |
|
10 |
10 |
0 |
|
0% |
| fastblocks / adapters / templates / _language_server.py |
FastBlocksLanguageServer._completion_kind_to_lsp |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / templates / _language_server.py |
FastBlocksLanguageServer._severity_to_lsp |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / templates / _language_server.py |
FastBlocksLanguageServer.get_current_diagnostics |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / templates / _language_server.py |
FastBlocksLanguageServer.shutdown |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / templates / _language_server.py |
FastBlocksLanguageClient.__init__ |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / templates / _language_server.py |
FastBlocksLanguageClient.initialize |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / templates / _language_server.py |
FastBlocksLanguageClient.open_document |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / templates / _language_server.py |
FastBlocksLanguageClient.change_document |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / templates / _language_server.py |
FastBlocksLanguageClient.get_completions |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / templates / _language_server.py |
FastBlocksLanguageClient.get_hover |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / templates / _language_server.py |
FastBlocksLanguageClient.format_document |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / templates / _language_server.py |
FastBlocksLanguageClient.get_diagnostics |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / templates / _language_server.py |
generate_vscode_extension |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / templates / _language_server.py |
generate_textmate_grammar |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / templates / _language_server.py |
(no function) |
|
51 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _performance_optimizer.py |
PerformanceOptimizer.__init__ |
|
7 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _performance_optimizer.py |
PerformanceOptimizer.record_render |
|
9 |
1 |
0 |
|
89% |
| fastblocks / adapters / templates / _performance_optimizer.py |
PerformanceOptimizer.get_performance_stats |
|
26 |
9 |
0 |
|
65% |
| fastblocks / adapters / templates / _performance_optimizer.py |
PerformanceOptimizer.get_optimization_recommendations |
|
12 |
1 |
0 |
|
92% |
| fastblocks / adapters / templates / _performance_optimizer.py |
PerformanceOptimizer.optimize_render_context |
|
15 |
2 |
0 |
|
87% |
| fastblocks / adapters / templates / _performance_optimizer.py |
PerformanceOptimizer.should_enable_streaming |
|
9 |
2 |
0 |
|
78% |
| fastblocks / adapters / templates / _performance_optimizer.py |
PerformanceOptimizer.get_optimal_cache_ttl |
|
12 |
5 |
0 |
|
58% |
| fastblocks / adapters / templates / _performance_optimizer.py |
PerformanceOptimizer.clear_stats |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / templates / _performance_optimizer.py |
PerformanceOptimizer.export_metrics |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / templates / _performance_optimizer.py |
get_performance_optimizer |
|
3 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _performance_optimizer.py |
(no function) |
|
40 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _registration.py |
register_fastblocks_filters |
|
2 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _registration.py |
register_async_fastblocks_filters |
|
4 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _registration.py |
get_global_template_context |
|
18 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _registration.py |
register_template_globals |
|
2 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _registration.py |
setup_fastblocks_template_environment |
|
12 |
5 |
0 |
|
58% |
| fastblocks / adapters / templates / _registration.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / _syntax_support.py |
FastBlocksSyntaxSupport.__init__ |
|
10 |
10 |
0 |
|
0% |
| fastblocks / adapters / templates / _syntax_support.py |
FastBlocksSyntaxSupport._initialize_patterns |
|
9 |
9 |
0 |
|
0% |
| fastblocks / adapters / templates / _syntax_support.py |
FastBlocksSyntaxSupport._load_builtin_definitions |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / templates / _syntax_support.py |
FastBlocksSyntaxSupport.get_completions |
|
16 |
16 |
0 |
|
0% |
| fastblocks / adapters / templates / _syntax_support.py |
FastBlocksSyntaxSupport._is_in_variable_context |
|
3 |
3 |
0 |
|
0% |
| fastblocks / adapters / templates / _syntax_support.py |
FastBlocksSyntaxSupport._is_in_block_context |
|
3 |
3 |
0 |
|
0% |
| fastblocks / adapters / templates / _syntax_support.py |
FastBlocksSyntaxSupport._is_in_filter_context |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / templates / _syntax_support.py |
FastBlocksSyntaxSupport._is_in_function_context |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / templates / _syntax_support.py |
FastBlocksSyntaxSupport._get_variable_completions |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / templates / _syntax_support.py |
FastBlocksSyntaxSupport._get_block_completions |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / templates / _syntax_support.py |
FastBlocksSyntaxSupport._get_filter_completions |
|
5 |
5 |
0 |
|
0% |
| fastblocks / adapters / templates / _syntax_support.py |
FastBlocksSyntaxSupport._get_function_completions |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / templates / _syntax_support.py |
FastBlocksSyntaxSupport._get_general_completions |
|
3 |
3 |
0 |
|
0% |
| fastblocks / adapters / templates / _syntax_support.py |
FastBlocksSyntaxSupport._get_filter_documentation |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / templates / _syntax_support.py |
FastBlocksSyntaxSupport._get_function_documentation |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / templates / _syntax_support.py |
FastBlocksSyntaxSupport._get_function_parameters |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / templates / _syntax_support.py |
FastBlocksSyntaxSupport.check_syntax |
|
11 |
11 |
0 |
|
0% |
| fastblocks / adapters / templates / _syntax_support.py |
FastBlocksSyntaxSupport._check_delimiter_balance |
|
12 |
12 |
0 |
|
0% |
| fastblocks / adapters / templates / _syntax_support.py |
FastBlocksSyntaxSupport._check_filter_existence |
|
7 |
7 |
0 |
|
0% |
| fastblocks / adapters / templates / _syntax_support.py |
FastBlocksSyntaxSupport._check_function_calls |
|
7 |
7 |
0 |
|
0% |
| fastblocks / adapters / templates / _syntax_support.py |
FastBlocksSyntaxSupport.get_hover_info |
|
18 |
18 |
0 |
|
0% |
| fastblocks / adapters / templates / _syntax_support.py |
FastBlocksSyntaxSupport.format_template |
|
15 |
15 |
0 |
|
0% |
| fastblocks / adapters / templates / _syntax_support.py |
register_syntax_filters |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / templates / _syntax_support.py |
register_syntax_filters.format_template_filter |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / templates / _syntax_support.py |
register_syntax_filters.syntax_check_global |
|
5 |
5 |
0 |
|
0% |
| fastblocks / adapters / templates / _syntax_support.py |
(no function) |
|
74 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / htmy.py |
HTMYComponentRegistry.__init__ |
|
5 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / htmy.py |
HTMYComponentRegistry.get_cache_key |
|
1 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / htmy.py |
HTMYComponentRegistry.get_storage_path |
|
1 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / htmy.py |
HTMYComponentRegistry.discover_components |
|
10 |
5 |
0 |
|
50% |
| fastblocks / adapters / templates / htmy.py |
HTMYComponentRegistry._cache_component_source |
|
3 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / htmy.py |
HTMYComponentRegistry._cache_component_bytecode |
|
3 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / htmy.py |
HTMYComponentRegistry._get_cached_source |
|
6 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / htmy.py |
HTMYComponentRegistry._get_cached_bytecode |
|
5 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / htmy.py |
HTMYComponentRegistry._sync_component_file |
|
14 |
14 |
0 |
|
0% |
| fastblocks / adapters / templates / htmy.py |
HTMYComponentRegistry._sync_from_storage_fallback |
|
17 |
17 |
0 |
|
0% |
| fastblocks / adapters / templates / htmy.py |
HTMYComponentRegistry.get_component_source |
|
16 |
13 |
0 |
|
19% |
| fastblocks / adapters / templates / htmy.py |
HTMYComponentRegistry.get_component_class |
|
9 |
7 |
0 |
|
22% |
| fastblocks / adapters / templates / htmy.py |
HTMYComponentRegistry._load_from_cached_bytecode |
|
25 |
25 |
0 |
|
0% |
| fastblocks / adapters / templates / htmy.py |
HTMYComponentRegistry._load_from_source |
|
23 |
23 |
0 |
|
0% |
| fastblocks / adapters / templates / htmy.py |
HTMYTemplates.__init__ |
|
6 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / htmy.py |
HTMYTemplates.get_component_searchpaths |
|
16 |
16 |
0 |
|
0% |
| fastblocks / adapters / templates / htmy.py |
HTMYTemplates._init_htmy_registry |
|
15 |
15 |
0 |
|
0% |
| fastblocks / adapters / templates / htmy.py |
HTMYTemplates.clear_component_cache |
|
20 |
20 |
0 |
|
0% |
| fastblocks / adapters / templates / htmy.py |
HTMYTemplates.get_component_class |
|
5 |
5 |
0 |
|
0% |
| fastblocks / adapters / templates / htmy.py |
HTMYTemplates.render_component_advanced |
|
18 |
18 |
0 |
|
0% |
| fastblocks / adapters / templates / htmy.py |
HTMYTemplates.render_component |
|
21 |
21 |
0 |
|
0% |
| fastblocks / adapters / templates / htmy.py |
HTMYTemplates._create_template_renderer |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / templates / htmy.py |
HTMYTemplates._create_template_renderer.render_template |
|
15 |
15 |
0 |
|
0% |
| fastblocks / adapters / templates / htmy.py |
HTMYTemplates.discover_components |
|
10 |
10 |
0 |
|
0% |
| fastblocks / adapters / templates / htmy.py |
HTMYTemplates.scaffold_component |
|
16 |
16 |
0 |
|
0% |
| fastblocks / adapters / templates / htmy.py |
HTMYTemplates.validate_component |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / templates / htmy.py |
HTMYTemplates.get_lifecycle_manager |
|
3 |
3 |
0 |
|
0% |
| fastblocks / adapters / templates / htmy.py |
HTMYTemplates.register_lifecycle_hook |
|
3 |
3 |
0 |
|
0% |
| fastblocks / adapters / templates / htmy.py |
HTMYTemplates._create_block_renderer |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / templates / htmy.py |
HTMYTemplates._create_block_renderer.render_block |
|
14 |
14 |
0 |
|
0% |
| fastblocks / adapters / templates / htmy.py |
HTMYTemplates.init |
|
17 |
17 |
0 |
|
0% |
| fastblocks / adapters / templates / htmy.py |
HTMYTemplates.render_template |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / templates / htmy.py |
(no function) |
|
93 |
8 |
14 |
|
91% |
| fastblocks / adapters / templates / hybrid.py |
HybridTemplates.__init__ |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / templates / hybrid.py |
HybridTemplates.initialize |
|
15 |
15 |
0 |
|
0% |
| fastblocks / adapters / templates / hybrid.py |
HybridTemplates._register_filters |
|
14 |
14 |
0 |
|
0% |
| fastblocks / adapters / templates / hybrid.py |
HybridTemplates.validate_template |
|
5 |
5 |
0 |
|
0% |
| fastblocks / adapters / templates / hybrid.py |
HybridTemplates.get_autocomplete_suggestions |
|
5 |
5 |
0 |
|
0% |
| fastblocks / adapters / templates / hybrid.py |
HybridTemplates.get_fragments_for_template |
|
5 |
5 |
0 |
|
0% |
| fastblocks / adapters / templates / hybrid.py |
HybridTemplates.render_fragment |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / templates / hybrid.py |
HybridTemplates.render_template |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / templates / hybrid.py |
HybridTemplates.render_block |
|
7 |
7 |
0 |
|
0% |
| fastblocks / adapters / templates / hybrid.py |
HybridTemplates.render_htmx_fragment |
|
3 |
3 |
0 |
|
0% |
| fastblocks / adapters / templates / hybrid.py |
HybridTemplates.register_htmx_block |
|
7 |
7 |
0 |
|
0% |
| fastblocks / adapters / templates / hybrid.py |
HybridTemplates.get_block_info |
|
3 |
3 |
0 |
|
0% |
| fastblocks / adapters / templates / hybrid.py |
HybridTemplates.get_htmx_attributes_for_block |
|
3 |
3 |
0 |
|
0% |
| fastblocks / adapters / templates / hybrid.py |
HybridTemplates.get_performance_metrics |
|
3 |
3 |
0 |
|
0% |
| fastblocks / adapters / templates / hybrid.py |
HybridTemplates.clear_caches |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / templates / hybrid.py |
HybridTemplates.precompile_templates |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / templates / hybrid.py |
HybridTemplates.get_template_dependencies |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / templates / hybrid.py |
get_hybrid_templates |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / templates / hybrid.py |
validate_template_source |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / templates / hybrid.py |
get_template_autocomplete |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / templates / hybrid.py |
render_htmx_block |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / templates / hybrid.py |
render_template_fragment |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / templates / hybrid.py |
(no function) |
|
42 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / jinja2.py |
_get_attr_pattern |
|
4 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / jinja2.py |
_apply_template_replacements |
|
5 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / jinja2.py |
BaseTemplateLoader.__init__ |
|
17 |
9 |
0 |
|
47% |
| fastblocks / adapters / templates / jinja2.py |
BaseTemplateLoader.get_supported_extensions |
|
1 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / jinja2.py |
BaseTemplateLoader._list_templates_for_extensions |
|
6 |
1 |
0 |
|
83% |
| fastblocks / adapters / templates / jinja2.py |
BaseTemplateLoader._normalize_template |
|
4 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / jinja2.py |
BaseTemplateLoader._find_template_path_parallel |
|
7 |
1 |
0 |
|
86% |
| fastblocks / adapters / templates / jinja2.py |
BaseTemplateLoader._find_template_path_parallel.check_path |
|
4 |
1 |
0 |
|
75% |
| fastblocks / adapters / templates / jinja2.py |
BaseTemplateLoader._find_storage_path_parallel |
|
7 |
7 |
0 |
|
0% |
| fastblocks / adapters / templates / jinja2.py |
BaseTemplateLoader._find_storage_path_parallel.check_storage_path |
|
5 |
5 |
0 |
|
0% |
| fastblocks / adapters / templates / jinja2.py |
BaseTemplateLoader._find_cache_path_parallel |
|
7 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / jinja2.py |
BaseTemplateLoader._find_cache_path_parallel.check_cache_path |
|
6 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / jinja2.py |
LoaderProtocol.get_source_async |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / templates / jinja2.py |
LoaderProtocol.list_templates_async |
|
0 |
0 |
1 |
|
100% |
| fastblocks / adapters / templates / jinja2.py |
FileSystemLoader._check_storage_exists |
|
3 |
1 |
0 |
|
67% |
| fastblocks / adapters / templates / jinja2.py |
FileSystemLoader._sync_template_file |
|
14 |
14 |
0 |
|
0% |
| fastblocks / adapters / templates / jinja2.py |
FileSystemLoader._sync_from_storage_fallback |
|
13 |
13 |
0 |
|
0% |
| fastblocks / adapters / templates / jinja2.py |
FileSystemLoader._read_and_store_template |
|
11 |
11 |
0 |
|
0% |
| fastblocks / adapters / templates / jinja2.py |
FileSystemLoader._cache_template |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / templates / jinja2.py |
FileSystemLoader.get_source_async |
|
15 |
8 |
0 |
|
47% |
| fastblocks / adapters / templates / jinja2.py |
FileSystemLoader.get_source_async.uptodate |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / templates / jinja2.py |
FileSystemLoader.list_templates_async |
|
1 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / jinja2.py |
StorageLoader._check_filesystem_sync_opportunity |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / templates / jinja2.py |
StorageLoader._sync_storage_with_filesystem |
|
17 |
17 |
0 |
|
0% |
| fastblocks / adapters / templates / jinja2.py |
StorageLoader.get_source_async |
|
19 |
19 |
0 |
|
0% |
| fastblocks / adapters / templates / jinja2.py |
StorageLoader.get_source_async.uptodate |
|
9 |
9 |
0 |
|
0% |
| fastblocks / adapters / templates / jinja2.py |
StorageLoader.list_templates_async |
|
7 |
7 |
0 |
|
0% |
| fastblocks / adapters / templates / jinja2.py |
RedisLoader.get_source_async |
|
11 |
1 |
0 |
|
91% |
| fastblocks / adapters / templates / jinja2.py |
RedisLoader.get_source_async.uptodate |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / templates / jinja2.py |
RedisLoader.list_templates_async |
|
9 |
2 |
0 |
|
78% |
| fastblocks / adapters / templates / jinja2.py |
PackageLoader.__init__ |
|
36 |
23 |
1 |
|
36% |
| fastblocks / adapters / templates / jinja2.py |
PackageLoader.get_source_async |
|
22 |
1 |
0 |
|
95% |
| fastblocks / adapters / templates / jinja2.py |
PackageLoader.get_source_async.uptodate |
|
1 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / jinja2.py |
PackageLoader.list_templates_async |
|
4 |
4 |
0 |
|
0% |
| fastblocks / adapters / templates / jinja2.py |
ChoiceLoader.__init__ |
|
2 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / jinja2.py |
ChoiceLoader.get_source_async |
|
12 |
2 |
0 |
|
83% |
| fastblocks / adapters / templates / jinja2.py |
ChoiceLoader.list_templates_async |
|
5 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / jinja2.py |
TemplatesSettings.__init__ |
|
9 |
9 |
0 |
|
0% |
| fastblocks / adapters / templates / jinja2.py |
Templates.__init__ |
|
6 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / jinja2.py |
Templates._get_app_adapter |
|
8 |
2 |
0 |
|
75% |
| fastblocks / adapters / templates / jinja2.py |
Templates.admin |
|
9 |
7 |
0 |
|
22% |
| fastblocks / adapters / templates / jinja2.py |
Templates.admin |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / templates / jinja2.py |
Templates.get_loader |
|
12 |
1 |
0 |
|
92% |
| fastblocks / adapters / templates / jinja2.py |
Templates.init_envs |
|
34 |
27 |
2 |
|
21% |
| fastblocks / adapters / templates / jinja2.py |
Templates._resolve_cache |
|
6 |
2 |
0 |
|
67% |
| fastblocks / adapters / templates / jinja2.py |
Templates._setup_admin_templates |
|
3 |
2 |
0 |
|
33% |
| fastblocks / adapters / templates / jinja2.py |
Templates._log_loader_info |
|
3 |
1 |
0 |
|
67% |
| fastblocks / adapters / templates / jinja2.py |
Templates._log_extension_info |
|
3 |
1 |
0 |
|
67% |
| fastblocks / adapters / templates / jinja2.py |
Templates._clear_debug_cache |
|
13 |
12 |
0 |
|
8% |
| fastblocks / adapters / templates / jinja2.py |
Templates._get_htmy_component_renderer |
|
2 |
2 |
0 |
|
0% |
| fastblocks / adapters / templates / jinja2.py |
Templates._get_htmy_component_renderer.render_component |
|
11 |
11 |
0 |
|
0% |
| fastblocks / adapters / templates / jinja2.py |
Templates.init |
|
25 |
10 |
0 |
|
60% |
| fastblocks / adapters / templates / jinja2.py |
Templates.get_attr |
|
11 |
11 |
0 |
|
0% |
| fastblocks / adapters / templates / jinja2.py |
Templates._add_filters |
|
5 |
1 |
0 |
|
80% |
| fastblocks / adapters / templates / jinja2.py |
Templates.render_template |
|
9 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / jinja2.py |
Templates.render_component |
|
10 |
5 |
0 |
|
50% |
| fastblocks / adapters / templates / jinja2.py |
Templates.filter |
|
2 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / jinja2.py |
Templates.filter.decorator |
|
5 |
1 |
0 |
|
80% |
| fastblocks / adapters / templates / jinja2.py |
Templates._load_extensions |
|
6 |
6 |
0 |
|
0% |
| fastblocks / adapters / templates / jinja2.py |
(no function) |
|
111 |
0 |
19 |
|
100% |
| fastblocks / applications.py |
FastBlocksSettings.__init_subclass__ |
|
3 |
0 |
0 |
|
100% |
| fastblocks / applications.py |
MiddlewareManager.__init__ |
|
3 |
0 |
0 |
|
100% |
| fastblocks / applications.py |
MiddlewareManager.add_user_middleware |
|
8 |
2 |
0 |
|
75% |
| fastblocks / applications.py |
MiddlewareManager.add_system_middleware |
|
2 |
0 |
0 |
|
100% |
| fastblocks / applications.py |
MiddlewareManager.get_middleware_stack |
|
1 |
0 |
0 |
|
100% |
| fastblocks / applications.py |
MiddlewareManager._extract_middleware_info |
|
6 |
3 |
0 |
|
50% |
| fastblocks / applications.py |
FastBlocks.__init__ |
|
7 |
7 |
0 |
|
0% |
| fastblocks / applications.py |
FastBlocks.add_middleware |
|
1 |
1 |
0 |
|
0% |
| fastblocks / applications.py |
FastBlocks.user_middleware |
|
1 |
1 |
0 |
|
0% |
| fastblocks / applications.py |
FastBlocks.user_middleware |
|
1 |
1 |
0 |
|
0% |
| fastblocks / applications.py |
FastBlocks._system_middleware |
|
1 |
1 |
0 |
|
0% |
| fastblocks / applications.py |
FastBlocks._system_middleware |
|
1 |
1 |
0 |
|
0% |
| fastblocks / applications.py |
FastBlocks._middleware_stack_cache |
|
1 |
1 |
0 |
|
0% |
| fastblocks / applications.py |
FastBlocks._middleware_stack_cache |
|
1 |
1 |
0 |
|
0% |
| fastblocks / applications.py |
FastBlocks.add_system_middleware |
|
1 |
1 |
0 |
|
0% |
| fastblocks / applications.py |
FastBlocks._extract_middleware_info |
|
10 |
10 |
0 |
|
0% |
| fastblocks / applications.py |
FastBlocks._get_system_middleware_with_overrides |
|
8 |
8 |
0 |
|
0% |
| fastblocks / applications.py |
FastBlocks.get_middleware_stack |
|
11 |
11 |
0 |
|
0% |
| fastblocks / applications.py |
FastBlocks._get_dependencies |
|
13 |
13 |
0 |
|
0% |
| fastblocks / applications.py |
FastBlocks._separate_exception_handlers |
|
7 |
7 |
0 |
|
0% |
| fastblocks / applications.py |
FastBlocks._build_base_middleware_list |
|
3 |
3 |
0 |
|
0% |
| fastblocks / applications.py |
FastBlocks._apply_system_middleware_overrides |
|
13 |
13 |
0 |
|
0% |
| fastblocks / applications.py |
FastBlocks._apply_middleware_to_app |
|
6 |
6 |
0 |
|
0% |
| fastblocks / applications.py |
FastBlocks.build_middleware_stack |
|
15 |
15 |
0 |
|
0% |
| fastblocks / applications.py |
(no function) |
|
58 |
4 |
3 |
|
93% |
| fastblocks / caching.py |
_safe_log |
|
1 |
0 |
0 |
|
100% |
| fastblocks / caching.py |
get_cache |
|
3 |
0 |
0 |
|
100% |
| fastblocks / caching.py |
CacheUtils.safe_log |
|
2 |
0 |
0 |
|
100% |
| fastblocks / caching.py |
_check_rule_match |
|
7 |
0 |
0 |
|
100% |
| fastblocks / caching.py |
_check_response_status_match |
|
5 |
0 |
0 |
|
100% |
| fastblocks / caching.py |
CacheRules.request_matches_rule |
|
2 |
0 |
0 |
|
100% |
| fastblocks / caching.py |
CacheRules.response_matches_rule |
|
3 |
0 |
0 |
|
100% |
| fastblocks / caching.py |
CacheRules.get_rule_matching_request |
|
1 |
0 |
0 |
|
100% |
| fastblocks / caching.py |
CacheRules.get_rule_matching_response |
|
1 |
0 |
0 |
|
100% |
| fastblocks / caching.py |
get_rule_matching_request |
|
3 |
0 |
0 |
|
100% |
| fastblocks / caching.py |
get_rule_matching_response |
|
3 |
0 |
0 |
|
100% |
| fastblocks / caching.py |
request_matches_rule |
|
3 |
0 |
0 |
|
100% |
| fastblocks / caching.py |
response_matches_rule |
|
3 |
0 |
0 |
|
100% |
| fastblocks / caching.py |
set_in_cache |
|
12 |
5 |
0 |
|
58% |
| fastblocks / caching.py |
_init_cache_dependencies |
|
5 |
2 |
0 |
|
60% |
| fastblocks / caching.py |
_validate_response_cacheable |
|
6 |
0 |
0 |
|
100% |
| fastblocks / caching.py |
_calculate_cache_ttl |
|
10 |
6 |
0 |
|
40% |
| fastblocks / caching.py |
_set_cache_headers |
|
4 |
4 |
0 |
|
0% |
| fastblocks / caching.py |
_store_in_cache |
|
5 |
5 |
0 |
|
0% |
| fastblocks / caching.py |
get_from_cache |
|
8 |
1 |
0 |
|
88% |
| fastblocks / caching.py |
_validate_request_cacheable |
|
3 |
0 |
0 |
|
100% |
| fastblocks / caching.py |
_try_get_cached_response |
|
14 |
14 |
0 |
|
0% |
| fastblocks / caching.py |
_return_cached_response |
|
2 |
2 |
0 |
|
0% |
| fastblocks / caching.py |
delete_from_cache |
|
11 |
11 |
0 |
|
0% |
| fastblocks / caching.py |
_delete_cache_entries |
|
9 |
9 |
0 |
|
0% |
| fastblocks / caching.py |
_delete_cache_entries._publish_event |
|
2 |
2 |
0 |
|
0% |
| fastblocks / caching.py |
serialize_response |
|
1 |
0 |
0 |
|
100% |
| fastblocks / caching.py |
deserialize_response |
|
5 |
0 |
0 |
|
100% |
| fastblocks / caching.py |
_validate_serialized_response |
|
15 |
0 |
0 |
|
100% |
| fastblocks / caching.py |
learn_cache_key |
|
20 |
8 |
0 |
|
60% |
| fastblocks / caching.py |
get_cache_key |
|
14 |
6 |
0 |
|
57% |
| fastblocks / caching.py |
generate_cache_key |
|
7 |
0 |
0 |
|
100% |
| fastblocks / caching.py |
_generate_vary_hash |
|
5 |
1 |
0 |
|
80% |
| fastblocks / caching.py |
_generate_url_hash |
|
2 |
0 |
0 |
|
100% |
| fastblocks / caching.py |
generate_varying_headers_cache_key |
|
2 |
0 |
0 |
|
100% |
| fastblocks / caching.py |
get_cache_response_headers |
|
6 |
0 |
0 |
|
100% |
| fastblocks / caching.py |
patch_cache_control |
|
24 |
2 |
0 |
|
92% |
| fastblocks / caching.py |
_check_unsupported_directives |
|
4 |
0 |
2 |
|
100% |
| fastblocks / caching.py |
CacheResponder.__init__ |
|
14 |
5 |
0 |
|
64% |
| fastblocks / caching.py |
CacheResponder.__call__ |
|
16 |
13 |
0 |
|
19% |
| fastblocks / caching.py |
CacheResponder.send_with_caching |
|
26 |
26 |
0 |
|
0% |
| fastblocks / caching.py |
CacheResponder.send_then_invalidate |
|
5 |
5 |
0 |
|
0% |
| fastblocks / caching.py |
CacheControlResponder.__init__ |
|
7 |
3 |
0 |
|
57% |
| fastblocks / caching.py |
CacheControlResponder.__call__ |
|
5 |
0 |
0 |
|
100% |
| fastblocks / caching.py |
CacheControlResponder.kvformat |
|
1 |
0 |
0 |
|
100% |
| fastblocks / caching.py |
CacheControlResponder.send_with_caching |
|
6 |
6 |
0 |
|
0% |
| fastblocks / caching.py |
(no function) |
|
119 |
0 |
0 |
|
100% |
| fastblocks / cli.py |
Styles.__str__ |
|
0 |
0 |
1 |
|
100% |
| fastblocks / cli.py |
setup_signal_handlers |
|
4 |
4 |
0 |
|
0% |
| fastblocks / cli.py |
setup_signal_handlers.signal_handler |
|
1 |
1 |
0 |
|
0% |
| fastblocks / cli.py |
run |
|
7 |
3 |
0 |
|
57% |
| fastblocks / cli.py |
dev |
|
5 |
2 |
0 |
|
60% |
| fastblocks / cli.py |
_display_adapters |
|
15 |
15 |
0 |
|
0% |
| fastblocks / cli.py |
_display_adapter_info |
|
5 |
5 |
0 |
|
0% |
| fastblocks / cli.py |
_display_default_config |
|
3 |
3 |
0 |
|
0% |
| fastblocks / cli.py |
_display_actions |
|
6 |
6 |
2 |
|
0% |
| fastblocks / cli.py |
components |
|
9 |
3 |
0 |
|
67% |
| fastblocks / cli.py |
_display_htmy_commands |
|
5 |
5 |
0 |
|
0% |
| fastblocks / cli.py |
_parse_component_type |
|
3 |
3 |
0 |
|
0% |
| fastblocks / cli.py |
_parse_component_props |
|
9 |
9 |
0 |
|
0% |
| fastblocks / cli.py |
_parse_component_children |
|
3 |
3 |
0 |
|
0% |
| fastblocks / cli.py |
_build_scaffold_kwargs |
|
13 |
13 |
0 |
|
0% |
| fastblocks / cli.py |
scaffold |
|
4 |
0 |
0 |
|
100% |
| fastblocks / cli.py |
scaffold.scaffold_component |
|
15 |
10 |
0 |
|
33% |
| fastblocks / cli.py |
_get_component_status_color |
|
1 |
1 |
0 |
|
0% |
| fastblocks / cli.py |
_display_component_entry |
|
9 |
9 |
0 |
|
0% |
| fastblocks / cli.py |
list_components |
|
3 |
0 |
0 |
|
100% |
| fastblocks / cli.py |
list_components.list_all_components |
|
15 |
10 |
0 |
|
33% |
| fastblocks / cli.py |
_display_basic_metadata |
|
4 |
4 |
0 |
|
0% |
| fastblocks / cli.py |
_display_optional_metadata |
|
4 |
4 |
0 |
|
0% |
| fastblocks / cli.py |
_display_htmx_attributes |
|
4 |
4 |
0 |
|
0% |
| fastblocks / cli.py |
_display_dependencies |
|
2 |
2 |
0 |
|
0% |
| fastblocks / cli.py |
_display_status_message |
|
4 |
4 |
0 |
|
0% |
| fastblocks / cli.py |
validate |
|
3 |
0 |
0 |
|
100% |
| fastblocks / cli.py |
validate.validate_component |
|
14 |
9 |
0 |
|
36% |
| fastblocks / cli.py |
info |
|
5 |
0 |
0 |
|
100% |
| fastblocks / cli.py |
info._display_component_class_info |
|
11 |
11 |
0 |
|
0% |
| fastblocks / cli.py |
info._display_component_metadata |
|
3 |
3 |
0 |
|
0% |
| fastblocks / cli.py |
info.get_component_info |
|
15 |
10 |
0 |
|
33% |
| fastblocks / cli.py |
_get_severity_color |
|
1 |
1 |
0 |
|
0% |
| fastblocks / cli.py |
_display_syntax_error |
|
6 |
6 |
0 |
|
0% |
| fastblocks / cli.py |
_display_syntax_errors |
|
3 |
3 |
0 |
|
0% |
| fastblocks / cli.py |
syntax_check |
|
3 |
3 |
0 |
|
0% |
| fastblocks / cli.py |
syntax_check.check_syntax |
|
19 |
19 |
0 |
|
0% |
| fastblocks / cli.py |
format_template |
|
3 |
3 |
0 |
|
0% |
| fastblocks / cli.py |
format_template.format_file |
|
22 |
22 |
0 |
|
0% |
| fastblocks / cli.py |
generate_ide_config |
|
4 |
4 |
0 |
|
0% |
| fastblocks / cli.py |
generate_ide_config.generate_config |
|
34 |
34 |
0 |
|
0% |
| fastblocks / cli.py |
start_language_server |
|
3 |
3 |
0 |
|
0% |
| fastblocks / cli.py |
start_language_server.start_server |
|
19 |
19 |
0 |
|
0% |
| fastblocks / cli.py |
create |
|
21 |
21 |
0 |
|
0% |
| fastblocks / cli.py |
create.update_settings |
|
4 |
4 |
0 |
|
0% |
| fastblocks / cli.py |
create.update_configs |
|
3 |
3 |
0 |
|
0% |
| fastblocks / cli.py |
version |
|
5 |
2 |
0 |
|
60% |
| fastblocks / cli.py |
mcp |
|
3 |
3 |
0 |
|
0% |
| fastblocks / cli.py |
mcp.start_mcp_server |
|
17 |
17 |
3 |
|
0% |
| fastblocks / cli.py |
(no function) |
|
97 |
2 |
4 |
|
98% |
| fastblocks / decorators.py |
_MiddlewareFactory.__call__ |
|
0 |
0 |
1 |
|
100% |
| fastblocks / decorators.py |
_wrap_in_middleware |
|
1 |
0 |
0 |
|
100% |
| fastblocks / decorators.py |
_CacheMiddlewareDecorator.__call__ |
|
2 |
0 |
0 |
|
100% |
| fastblocks / decorators.py |
_CacheMiddlewareDecorator.__call__.wrap |
|
2 |
0 |
0 |
|
100% |
| fastblocks / decorators.py |
_CacheControlMiddlewareDecorator.__call__ |
|
2 |
0 |
0 |
|
100% |
| fastblocks / decorators.py |
_CacheControlMiddlewareDecorator.__call__.wrap |
|
2 |
0 |
0 |
|
100% |
| fastblocks / decorators.py |
(no function) |
|
19 |
0 |
7 |
|
100% |
| fastblocks / exceptions.py |
ErrorHandler.can_handle |
|
0 |
0 |
1 |
|
100% |
| fastblocks / exceptions.py |
ErrorHandler.handle |
|
0 |
0 |
1 |
|
100% |
| fastblocks / exceptions.py |
ErrorHandlerRegistry.__init__ |
|
2 |
0 |
0 |
|
100% |
| fastblocks / exceptions.py |
ErrorHandlerRegistry.register |
|
2 |
0 |
0 |
|
100% |
| fastblocks / exceptions.py |
ErrorHandlerRegistry.set_fallback |
|
1 |
0 |
0 |
|
100% |
| fastblocks / exceptions.py |
ErrorHandlerRegistry.handle_error |
|
6 |
0 |
0 |
|
100% |
| fastblocks / exceptions.py |
DefaultErrorHandler.can_handle |
|
1 |
0 |
0 |
|
100% |
| fastblocks / exceptions.py |
DefaultErrorHandler.handle |
|
10 |
1 |
0 |
|
90% |
| fastblocks / exceptions.py |
register_error_handler |
|
1 |
0 |
0 |
|
100% |
| fastblocks / exceptions.py |
safe_depends_get |
|
6 |
4 |
0 |
|
33% |
| fastblocks / exceptions.py |
handle_exception |
|
10 |
1 |
0 |
|
90% |
| fastblocks / exceptions.py |
FastBlocksException.__init__ |
|
6 |
0 |
0 |
|
100% |
| fastblocks / exceptions.py |
FastBlocksException.to_error_context |
|
1 |
0 |
0 |
|
100% |
| fastblocks / exceptions.py |
ConfigurationError.__init__ |
|
2 |
0 |
0 |
|
100% |
| fastblocks / exceptions.py |
DependencyError.__init__ |
|
2 |
0 |
0 |
|
100% |
| fastblocks / exceptions.py |
StarletteCachesException.__init__ |
|
1 |
0 |
0 |
|
100% |
| fastblocks / exceptions.py |
DuplicateCaching.__init__ |
|
1 |
0 |
0 |
|
100% |
| fastblocks / exceptions.py |
MissingCaching.__init__ |
|
1 |
0 |
0 |
|
100% |
| fastblocks / exceptions.py |
RequestNotCachable.__init__ |
|
2 |
0 |
0 |
|
100% |
| fastblocks / exceptions.py |
ResponseNotCachable.__init__ |
|
2 |
0 |
0 |
|
100% |
| fastblocks / exceptions.py |
(no function) |
|
68 |
0 |
9 |
|
100% |
| fastblocks / htmx.py |
HtmxDetails.__init__ |
|
2 |
0 |
0 |
|
100% |
| fastblocks / htmx.py |
HtmxDetails._get_header |
|
4 |
0 |
0 |
|
100% |
| fastblocks / htmx.py |
HtmxDetails.__bool__ |
|
3 |
0 |
0 |
|
100% |
| fastblocks / htmx.py |
HtmxDetails.boosted |
|
1 |
0 |
0 |
|
100% |
| fastblocks / htmx.py |
HtmxDetails.current_url |
|
1 |
0 |
0 |
|
100% |
| fastblocks / htmx.py |
HtmxDetails.history_restore_request |
|
1 |
0 |
0 |
|
100% |
| fastblocks / htmx.py |
HtmxDetails.prompt |
|
1 |
0 |
0 |
|
100% |
| fastblocks / htmx.py |
HtmxDetails.target |
|
1 |
0 |
0 |
|
100% |
| fastblocks / htmx.py |
HtmxDetails.trigger |
|
1 |
0 |
0 |
|
100% |
| fastblocks / htmx.py |
HtmxDetails.trigger_name |
|
1 |
0 |
0 |
|
100% |
| fastblocks / htmx.py |
HtmxDetails.triggering_event |
|
10 |
0 |
0 |
|
100% |
| fastblocks / htmx.py |
HtmxDetails.get_all_headers |
|
2 |
0 |
0 |
|
100% |
| fastblocks / htmx.py |
_get_header |
|
19 |
3 |
0 |
|
84% |
| fastblocks / htmx.py |
HtmxRequest.htmx |
|
1 |
1 |
0 |
|
0% |
| fastblocks / htmx.py |
HtmxRequest.is_htmx |
|
1 |
1 |
0 |
|
0% |
| fastblocks / htmx.py |
HtmxRequest.is_boosted |
|
1 |
1 |
0 |
|
0% |
| fastblocks / htmx.py |
HtmxRequest.get_htmx_headers |
|
1 |
1 |
0 |
|
0% |
| fastblocks / htmx.py |
HtmxResponse.__init__ |
|
3 |
0 |
0 |
|
100% |
| fastblocks / htmx.py |
HtmxResponse._set_htmx_headers |
|
24 |
0 |
0 |
|
100% |
| fastblocks / htmx.py |
htmx_trigger |
|
11 |
0 |
0 |
|
100% |
| fastblocks / htmx.py |
htmx_trigger._run_publish_event |
|
5 |
0 |
0 |
|
100% |
| fastblocks / htmx.py |
htmx_trigger._run_publish_event._publish_event |
|
2 |
2 |
0 |
|
0% |
| fastblocks / htmx.py |
htmx_redirect |
|
4 |
0 |
0 |
|
100% |
| fastblocks / htmx.py |
htmx_redirect._run_publish_event |
|
5 |
0 |
0 |
|
100% |
| fastblocks / htmx.py |
htmx_redirect._run_publish_event._publish_event |
|
4 |
4 |
0 |
|
0% |
| fastblocks / htmx.py |
htmx_refresh |
|
5 |
0 |
0 |
|
100% |
| fastblocks / htmx.py |
htmx_refresh._run_publish_event |
|
5 |
0 |
0 |
|
100% |
| fastblocks / htmx.py |
htmx_refresh._run_publish_event._publish_event |
|
2 |
2 |
0 |
|
0% |
| fastblocks / htmx.py |
htmx_push_url |
|
1 |
0 |
0 |
|
100% |
| fastblocks / htmx.py |
htmx_retarget |
|
1 |
0 |
0 |
|
100% |
| fastblocks / htmx.py |
is_htmx |
|
7 |
0 |
0 |
|
100% |
| fastblocks / htmx.py |
(no function) |
|
60 |
3 |
7 |
|
95% |
| fastblocks / initializers.py |
ApplicationInitializer.__init__ |
|
6 |
6 |
0 |
|
0% |
| fastblocks / initializers.py |
ApplicationInitializer.initialize |
|
9 |
9 |
0 |
|
0% |
| fastblocks / initializers.py |
ApplicationInitializer._load_acb_modules |
|
9 |
9 |
0 |
|
0% |
| fastblocks / initializers.py |
ApplicationInitializer._setup_dependencies |
|
13 |
13 |
0 |
|
0% |
| fastblocks / initializers.py |
ApplicationInitializer._configure_error_handling |
|
2 |
2 |
0 |
|
0% |
| fastblocks / initializers.py |
ApplicationInitializer._configure_debug_mode |
|
4 |
4 |
0 |
|
0% |
| fastblocks / initializers.py |
ApplicationInitializer._initialize_starlette |
|
3 |
3 |
0 |
|
0% |
| fastblocks / initializers.py |
ApplicationInitializer._configure_exception_handlers |
|
5 |
5 |
0 |
|
0% |
| fastblocks / initializers.py |
ApplicationInitializer._setup_models |
|
5 |
5 |
0 |
|
0% |
| fastblocks / initializers.py |
ApplicationInitializer._configure_logging |
|
11 |
11 |
0 |
|
0% |
| fastblocks / initializers.py |
ApplicationInitializer._register_integrations_async |
|
14 |
14 |
0 |
|
0% |
| fastblocks / initializers.py |
ApplicationInitializer._register_integrations_async.register_all |
|
7 |
7 |
0 |
|
0% |
| fastblocks / initializers.py |
ApplicationInitializer._register_event_handlers |
|
7 |
7 |
3 |
|
0% |
| fastblocks / initializers.py |
(no function) |
|
22 |
0 |
21 |
|
100% |
| fastblocks / main.py |
get_app |
|
32 |
32 |
0 |
|
0% |
| fastblocks / main.py |
get_logger |
|
1 |
1 |
0 |
|
0% |
| fastblocks / main.py |
LazyApp.__getattr__ |
|
4 |
4 |
0 |
|
0% |
| fastblocks / main.py |
LazyApp.__call__ |
|
2 |
2 |
0 |
|
0% |
| fastblocks / main.py |
LazyLogger.__getattr__ |
|
4 |
4 |
0 |
|
0% |
| fastblocks / main.py |
LazyLogger.__call__ |
|
4 |
4 |
0 |
|
0% |
| fastblocks / main.py |
(no function) |
|
18 |
18 |
0 |
|
0% |
| fastblocks / mcp / __main__.py |
main |
|
13 |
0 |
0 |
|
100% |
| fastblocks / mcp / __main__.py |
run |
|
1 |
0 |
0 |
|
100% |
| fastblocks / mcp / __main__.py |
(no function) |
|
7 |
0 |
2 |
|
100% |
| fastblocks / mcp / cli.py |
_display_health_result_summary |
|
4 |
4 |
0 |
|
0% |
| fastblocks / mcp / cli.py |
_display_health_result_detail |
|
11 |
11 |
0 |
|
0% |
| fastblocks / mcp / cli.py |
_display_system_health_summary |
|
8 |
8 |
0 |
|
0% |
| fastblocks / mcp / cli.py |
_display_migration_compatibility |
|
6 |
6 |
0 |
|
0% |
| fastblocks / mcp / cli.py |
_display_migration_incompatibility |
|
3 |
3 |
0 |
|
0% |
| fastblocks / mcp / cli.py |
_display_migration_success |
|
6 |
6 |
0 |
|
0% |
| fastblocks / mcp / cli.py |
_display_migration_failure |
|
3 |
3 |
0 |
|
0% |
| fastblocks / mcp / cli.py |
_format_finding_for_json |
|
1 |
1 |
0 |
|
0% |
| fastblocks / mcp / cli.py |
_write_json_audit_report |
|
6 |
6 |
0 |
|
0% |
| fastblocks / mcp / cli.py |
_display_audit_finding |
|
6 |
6 |
0 |
|
0% |
| fastblocks / mcp / cli.py |
_display_text_audit_report |
|
12 |
12 |
0 |
|
0% |
| fastblocks / mcp / cli.py |
_write_text_audit_report |
|
6 |
6 |
0 |
|
0% |
| fastblocks / mcp / cli.py |
get_registry_and_health |
|
4 |
4 |
0 |
|
0% |
| fastblocks / mcp / cli.py |
cli |
|
0 |
0 |
1 |
|
100% |
| fastblocks / mcp / cli.py |
list_adapters |
|
2 |
2 |
0 |
|
0% |
| fastblocks / mcp / cli.py |
list_adapters._list |
|
13 |
13 |
0 |
|
0% |
| fastblocks / mcp / cli.py |
list_categories |
|
2 |
2 |
0 |
|
0% |
| fastblocks / mcp / cli.py |
list_categories._list_categories |
|
10 |
10 |
0 |
|
0% |
| fastblocks / mcp / cli.py |
inspect |
|
2 |
2 |
0 |
|
0% |
| fastblocks / mcp / cli.py |
inspect._inspect |
|
19 |
19 |
0 |
|
0% |
| fastblocks / mcp / cli.py |
validate |
|
2 |
2 |
0 |
|
0% |
| fastblocks / mcp / cli.py |
validate._validate |
|
13 |
13 |
0 |
|
0% |
| fastblocks / mcp / cli.py |
health |
|
2 |
2 |
0 |
|
0% |
| fastblocks / mcp / cli.py |
health._health |
|
19 |
19 |
0 |
|
0% |
| fastblocks / mcp / cli.py |
statistics |
|
2 |
2 |
0 |
|
0% |
| fastblocks / mcp / cli.py |
statistics._stats |
|
14 |
14 |
0 |
|
0% |
| fastblocks / mcp / cli.py |
register |
|
2 |
2 |
0 |
|
0% |
| fastblocks / mcp / cli.py |
register._register |
|
11 |
11 |
0 |
|
0% |
| fastblocks / mcp / cli.py |
audit |
|
2 |
2 |
0 |
|
0% |
| fastblocks / mcp / cli.py |
audit._audit |
|
16 |
16 |
0 |
|
0% |
| fastblocks / mcp / cli.py |
migrate |
|
2 |
2 |
0 |
|
0% |
| fastblocks / mcp / cli.py |
migrate._migrate |
|
19 |
19 |
0 |
|
0% |
| fastblocks / mcp / cli.py |
_parse_test_types |
|
4 |
4 |
0 |
|
0% |
| fastblocks / mcp / cli.py |
_display_health_summary |
|
5 |
5 |
2 |
|
0% |
| fastblocks / mcp / cli.py |
_display_failed_tests |
|
7 |
7 |
0 |
|
0% |
| fastblocks / mcp / cli.py |
_display_recommendations |
|
5 |
5 |
0 |
|
0% |
| fastblocks / mcp / cli.py |
_save_health_report_if_requested |
|
3 |
3 |
0 |
|
0% |
| fastblocks / mcp / cli.py |
health_check |
|
2 |
2 |
0 |
|
0% |
| fastblocks / mcp / cli.py |
health_check._health_check |
|
16 |
16 |
1 |
|
0% |
| fastblocks / mcp / cli.py |
(no function) |
|
75 |
75 |
2 |
|
0% |
| fastblocks / mcp / config_audit.py |
ConfigurationAuditor.__init__ |
|
2 |
2 |
2 |
|
0% |
| fastblocks / mcp / config_audit.py |
ConfigurationAuditor.audit_configuration |
|
15 |
15 |
0 |
|
0% |
| fastblocks / mcp / config_audit.py |
ConfigurationAuditor._audit_security |
|
21 |
21 |
0 |
|
0% |
| fastblocks / mcp / config_audit.py |
ConfigurationAuditor._check_weak_secrets |
|
8 |
8 |
0 |
|
0% |
| fastblocks / mcp / config_audit.py |
ConfigurationAuditor._check_unmarked_secrets |
|
8 |
8 |
0 |
|
0% |
| fastblocks / mcp / config_audit.py |
ConfigurationAuditor._check_missing_required |
|
4 |
4 |
0 |
|
0% |
| fastblocks / mcp / config_audit.py |
ConfigurationAuditor._audit_environment_variables |
|
7 |
7 |
0 |
|
0% |
| fastblocks / mcp / config_audit.py |
ConfigurationAuditor._audit_configuration_structure |
|
17 |
17 |
0 |
|
0% |
| fastblocks / mcp / config_audit.py |
ConfigurationAuditor._audit_profile_specific |
|
13 |
13 |
0 |
|
0% |
| fastblocks / mcp / config_audit.py |
ConfigurationAuditor._audit_compliance |
|
6 |
6 |
0 |
|
0% |
| fastblocks / mcp / config_audit.py |
ConfigurationAuditor._audit_best_practices |
|
15 |
15 |
0 |
|
0% |
| fastblocks / mcp / config_audit.py |
ConfigurationAuditor._is_secret_key |
|
1 |
1 |
0 |
|
0% |
| fastblocks / mcp / config_audit.py |
ConfigurationAuditor._is_hardcoded_value |
|
1 |
1 |
0 |
|
0% |
| fastblocks / mcp / config_audit.py |
ConfigurationAuditor._check_global_settings_for_secrets |
|
6 |
6 |
0 |
|
0% |
| fastblocks / mcp / config_audit.py |
ConfigurationAuditor._check_adapter_settings_for_secrets |
|
7 |
7 |
0 |
|
0% |
| fastblocks / mcp / config_audit.py |
ConfigurationAuditor._find_hardcoded_secrets |
|
4 |
4 |
0 |
|
0% |
| fastblocks / mcp / config_audit.py |
ConfigurationAuditor._is_weak_secret |
|
3 |
3 |
0 |
|
0% |
| fastblocks / mcp / config_audit.py |
ConfigurationAuditor._get_owasp_rules |
|
1 |
1 |
0 |
|
0% |
| fastblocks / mcp / config_audit.py |
ConfigurationAuditor._get_nist_rules |
|
1 |
1 |
0 |
|
0% |
| fastblocks / mcp / config_audit.py |
ConfigurationAuditor._get_soc2_rules |
|
1 |
1 |
0 |
|
0% |
| fastblocks / mcp / config_audit.py |
ConfigurationAuditor._generate_audit_summary |
|
8 |
8 |
0 |
|
0% |
| fastblocks / mcp / config_audit.py |
ConfigurationAuditor._calculate_audit_score |
|
6 |
6 |
0 |
|
0% |
| fastblocks / mcp / config_audit.py |
ConfigurationAuditor._generate_audit_recommendations |
|
15 |
15 |
0 |
|
0% |
| fastblocks / mcp / config_audit.py |
ConfigurationAuditor.generate_security_checklist |
|
6 |
6 |
3 |
|
0% |
| fastblocks / mcp / config_audit.py |
(no function) |
|
66 |
66 |
0 |
|
0% |
| fastblocks / mcp / config_cli.py |
InteractiveConfigurationCLI.__init__ |
|
3 |
3 |
0 |
|
0% |
| fastblocks / mcp / config_cli.py |
InteractiveConfigurationCLI.initialize |
|
2 |
2 |
0 |
|
0% |
| fastblocks / mcp / config_cli.py |
InteractiveConfigurationCLI.run_configuration_wizard |
|
25 |
25 |
0 |
|
0% |
| fastblocks / mcp / config_cli.py |
InteractiveConfigurationCLI._select_profile |
|
8 |
8 |
0 |
|
0% |
| fastblocks / mcp / config_cli.py |
InteractiveConfigurationCLI._group_adapters_by_category |
|
7 |
7 |
0 |
|
0% |
| fastblocks / mcp / config_cli.py |
InteractiveConfigurationCLI._display_adapter_choices |
|
10 |
10 |
0 |
|
0% |
| fastblocks / mcp / config_cli.py |
InteractiveConfigurationCLI._get_recommended_adapters |
|
4 |
4 |
0 |
|
0% |
| fastblocks / mcp / config_cli.py |
InteractiveConfigurationCLI._parse_adapter_selection |
|
10 |
10 |
0 |
|
0% |
| fastblocks / mcp / config_cli.py |
InteractiveConfigurationCLI._select_adapters |
|
10 |
10 |
0 |
|
0% |
| fastblocks / mcp / config_cli.py |
InteractiveConfigurationCLI._configure_adapter_env_vars |
|
4 |
4 |
0 |
|
0% |
| fastblocks / mcp / config_cli.py |
InteractiveConfigurationCLI._configure_required_settings |
|
3 |
3 |
0 |
|
0% |
| fastblocks / mcp / config_cli.py |
InteractiveConfigurationCLI._configure_optional_settings |
|
5 |
5 |
0 |
|
0% |
| fastblocks / mcp / config_cli.py |
InteractiveConfigurationCLI._configure_adapter_interactive |
|
14 |
14 |
0 |
|
0% |
| fastblocks / mcp / config_cli.py |
InteractiveConfigurationCLI._configure_environment_variable |
|
9 |
9 |
1 |
|
0% |
| fastblocks / mcp / config_cli.py |
InteractiveConfigurationCLI._parse_setting_value |
|
17 |
17 |
0 |
|
0% |
| fastblocks / mcp / config_cli.py |
InteractiveConfigurationCLI._configure_global_settings |
|
7 |
7 |
1 |
|
0% |
| fastblocks / mcp / config_cli.py |
InteractiveConfigurationCLI._display_validation_result |
|
14 |
14 |
0 |
|
0% |
| fastblocks / mcp / config_cli.py |
config_cli |
|
0 |
0 |
1 |
|
100% |
| fastblocks / mcp / config_cli.py |
wizard |
|
2 |
2 |
0 |
|
0% |
| fastblocks / mcp / config_cli.py |
wizard._wizard |
|
3 |
3 |
0 |
|
0% |
| fastblocks / mcp / config_cli.py |
create |
|
2 |
2 |
0 |
|
0% |
| fastblocks / mcp / config_cli.py |
create._create |
|
9 |
9 |
0 |
|
0% |
| fastblocks / mcp / config_cli.py |
_format_json_output |
|
2 |
2 |
0 |
|
0% |
| fastblocks / mcp / config_cli.py |
_format_text_output |
|
10 |
10 |
0 |
|
0% |
| fastblocks / mcp / config_cli.py |
validate |
|
2 |
2 |
0 |
|
0% |
| fastblocks / mcp / config_cli.py |
validate._validate |
|
16 |
16 |
0 |
|
0% |
| fastblocks / mcp / config_cli.py |
generate_env |
|
2 |
2 |
0 |
|
0% |
| fastblocks / mcp / config_cli.py |
generate_env._generate_env |
|
12 |
12 |
0 |
|
0% |
| fastblocks / mcp / config_cli.py |
list_templates |
|
2 |
2 |
0 |
|
0% |
| fastblocks / mcp / config_cli.py |
list_templates._list_templates |
|
14 |
14 |
0 |
|
0% |
| fastblocks / mcp / config_cli.py |
backup |
|
2 |
2 |
0 |
|
0% |
| fastblocks / mcp / config_cli.py |
backup._backup |
|
1 |
1 |
0 |
|
0% |
| fastblocks / mcp / config_cli.py |
list_backups |
|
2 |
2 |
0 |
|
0% |
| fastblocks / mcp / config_cli.py |
list_backups._list_backups |
|
8 |
8 |
0 |
|
0% |
| fastblocks / mcp / config_cli.py |
restore |
|
2 |
2 |
0 |
|
0% |
| fastblocks / mcp / config_cli.py |
restore._restore |
|
12 |
12 |
0 |
|
0% |
| fastblocks / mcp / config_cli.py |
(no function) |
|
66 |
66 |
2 |
|
0% |
| fastblocks / mcp / config_health.py |
ConfigurationHealthChecker.__init__ |
|
5 |
5 |
0 |
|
0% |
| fastblocks / mcp / config_health.py |
ConfigurationHealthChecker.run_comprehensive_health_check |
|
12 |
12 |
0 |
|
0% |
| fastblocks / mcp / config_health.py |
ConfigurationHealthChecker._run_test_category |
|
5 |
5 |
0 |
|
0% |
| fastblocks / mcp / config_health.py |
ConfigurationHealthChecker._test_configuration_validation |
|
10 |
10 |
3 |
|
0% |
| fastblocks / mcp / config_health.py |
ConfigurationHealthChecker._test_environment_variables |
|
8 |
8 |
4 |
|
0% |
| fastblocks / mcp / config_health.py |
ConfigurationHealthChecker._test_adapter_loading |
|
13 |
13 |
4 |
|
0% |
| fastblocks / mcp / config_health.py |
ConfigurationHealthChecker._test_adapter_dependencies |
|
9 |
9 |
2 |
|
0% |
| fastblocks / mcp / config_health.py |
ConfigurationHealthChecker._test_security_configuration |
|
12 |
12 |
3 |
|
0% |
| fastblocks / mcp / config_health.py |
ConfigurationHealthChecker._check_production_security |
|
7 |
7 |
2 |
|
0% |
| fastblocks / mcp / config_health.py |
ConfigurationHealthChecker._test_performance_configuration |
|
5 |
5 |
2 |
|
0% |
| fastblocks / mcp / config_health.py |
ConfigurationHealthChecker._test_integration_configuration |
|
10 |
10 |
3 |
|
0% |
| fastblocks / mcp / config_health.py |
ConfigurationHealthChecker._determine_overall_status |
|
7 |
7 |
3 |
|
0% |
| fastblocks / mcp / config_health.py |
ConfigurationHealthChecker._generate_summary |
|
6 |
6 |
4 |
|
0% |
| fastblocks / mcp / config_health.py |
ConfigurationHealthChecker._generate_recommendations |
|
14 |
14 |
4 |
|
0% |
| fastblocks / mcp / config_health.py |
ConfigurationHealthChecker.run_configuration_test_suite |
|
9 |
9 |
0 |
|
0% |
| fastblocks / mcp / config_health.py |
ConfigurationHealthChecker._save_health_report |
|
3 |
3 |
1 |
|
0% |
| fastblocks / mcp / config_health.py |
ConfigurationHealthChecker.isolated_test_environment |
|
12 |
12 |
0 |
|
0% |
| fastblocks / mcp / config_health.py |
(no function) |
|
66 |
66 |
1 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager.__init__ |
|
5 |
5 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager._create_metadata_migration_step |
|
1 |
1 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager._create_env_validation_step |
|
1 |
1 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager._create_production_upgrade_step |
|
1 |
1 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager._create_production_downgrade_step |
|
1 |
1 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager._register_migration_steps |
|
1 |
1 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager._create_already_at_version_result |
|
1 |
1 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager._create_no_path_result |
|
1 |
1 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager._execute_migration_steps |
|
11 |
11 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager.migrate_configuration |
|
9 |
9 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager._determine_migration_direction |
|
6 |
6 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager._build_migration_path |
|
9 |
9 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager._get_migration_path |
|
8 |
8 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager._find_migration_step |
|
4 |
4 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager._ensure_adapter_metadata |
|
8 |
8 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager._migrate_add_adapter_metadata |
|
6 |
6 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager._migrate_add_env_validation |
|
5 |
5 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager._add_validation_to_env_vars |
|
3 |
3 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager._add_validation_to_adapter_env_vars |
|
6 |
6 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager._migrate_production_ready |
|
5 |
5 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager._get_security_settings |
|
1 |
1 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager._get_monitoring_settings |
|
1 |
1 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager._get_performance_settings |
|
1 |
1 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager._add_production_global_settings |
|
3 |
3 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager._upgrade_adapter_configs |
|
3 |
3 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager._get_health_check_config |
|
1 |
1 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager._get_profile_overrides |
|
1 |
1 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager._add_adapter_production_features |
|
2 |
2 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager._migrate_remove_production_features |
|
10 |
10 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager._suggest_validation_pattern |
|
12 |
12 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager._load_config_file |
|
10 |
10 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager._save_config_file |
|
8 |
8 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager.migrate_configuration_file |
|
8 |
8 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager.get_current_schema_version |
|
1 |
1 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager.get_supported_versions |
|
1 |
1 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager.create_migration_backup |
|
10 |
10 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager._detect_configuration_version |
|
9 |
9 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager._create_compatibility_result |
|
1 |
1 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager._check_version_unknown |
|
4 |
4 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager._check_migration_path_exists |
|
6 |
6 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager._add_downgrade_warnings |
|
3 |
3 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager._add_migration_requirements |
|
1 |
1 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
ConfigurationMigrationManager.validate_migration_compatibility |
|
12 |
12 |
0 |
|
0% |
| fastblocks / mcp / config_migration.py |
(no function) |
|
75 |
75 |
0 |
|
0% |
| fastblocks / mcp / configuration.py |
ConfigurationSchema.validate_adapters |
|
8 |
1 |
0 |
|
88% |
| fastblocks / mcp / configuration.py |
ConfigurationManager.__init__ |
|
7 |
0 |
0 |
|
100% |
| fastblocks / mcp / configuration.py |
ConfigurationManager.initialize |
|
2 |
0 |
0 |
|
100% |
| fastblocks / mcp / configuration.py |
ConfigurationManager.get_available_adapters |
|
1 |
0 |
0 |
|
100% |
| fastblocks / mcp / configuration.py |
ConfigurationManager.get_adapter_configuration_schema |
|
8 |
0 |
0 |
|
100% |
| fastblocks / mcp / configuration.py |
ConfigurationManager._build_base_schema |
|
1 |
0 |
0 |
|
100% |
| fastblocks / mcp / configuration.py |
ConfigurationManager._introspect_adapter_settings |
|
8 |
6 |
0 |
|
25% |
| fastblocks / mcp / configuration.py |
ConfigurationManager._categorize_settings |
|
8 |
0 |
0 |
|
100% |
| fastblocks / mcp / configuration.py |
ConfigurationManager.create_configuration |
|
6 |
0 |
0 |
|
100% |
| fastblocks / mcp / configuration.py |
ConfigurationManager._create_adapter_configuration |
|
9 |
4 |
0 |
|
56% |
| fastblocks / mcp / configuration.py |
ConfigurationManager.validate_configuration |
|
23 |
23 |
0 |
|
0% |
| fastblocks / mcp / configuration.py |
ConfigurationManager._validate_adapter_configuration |
|
8 |
8 |
0 |
|
0% |
| fastblocks / mcp / configuration.py |
ConfigurationManager._validate_dependencies |
|
8 |
8 |
0 |
|
0% |
| fastblocks / mcp / configuration.py |
ConfigurationManager._check_duplicate_env_vars |
|
5 |
5 |
0 |
|
0% |
| fastblocks / mcp / configuration.py |
ConfigurationManager._is_env_var_missing |
|
1 |
1 |
0 |
|
0% |
| fastblocks / mcp / configuration.py |
ConfigurationManager._check_missing_required_vars |
|
6 |
6 |
0 |
|
0% |
| fastblocks / mcp / configuration.py |
ConfigurationManager._validate_environment_variables |
|
3 |
3 |
0 |
|
0% |
| fastblocks / mcp / configuration.py |
ConfigurationManager.save_configuration |
|
7 |
7 |
0 |
|
0% |
| fastblocks / mcp / configuration.py |
ConfigurationManager.load_configuration |
|
10 |
10 |
0 |
|
0% |
| fastblocks / mcp / configuration.py |
ConfigurationManager._serialize_configuration |
|
6 |
6 |
0 |
|
0% |
| fastblocks / mcp / configuration.py |
ConfigurationManager._deserialize_configuration |
|
20 |
20 |
0 |
|
0% |
| fastblocks / mcp / configuration.py |
ConfigurationManager.generate_environment_file |
|
12 |
12 |
0 |
|
0% |
| fastblocks / mcp / configuration.py |
ConfigurationManager._format_env_var |
|
10 |
10 |
0 |
|
0% |
| fastblocks / mcp / configuration.py |
ConfigurationManager.backup_configuration |
|
13 |
13 |
0 |
|
0% |
| fastblocks / mcp / configuration.py |
ConfigurationManager.list_backups |
|
11 |
11 |
0 |
|
0% |
| fastblocks / mcp / configuration.py |
ConfigurationManager.restore_backup |
|
5 |
5 |
0 |
|
0% |
| fastblocks / mcp / configuration.py |
ConfigurationManager._ensure_default_templates |
|
7 |
7 |
0 |
|
0% |
| fastblocks / mcp / configuration.py |
ConfigurationManager._create_minimal_template |
|
1 |
1 |
0 |
|
0% |
| fastblocks / mcp / configuration.py |
ConfigurationManager._create_development_template |
|
3 |
3 |
0 |
|
0% |
| fastblocks / mcp / configuration.py |
ConfigurationManager._create_production_template |
|
2 |
2 |
0 |
|
0% |
| fastblocks / mcp / configuration.py |
(no function) |
|
100 |
0 |
0 |
|
100% |
| fastblocks / mcp / discovery.py |
AdapterInfo.__init__ |
|
9 |
0 |
0 |
|
100% |
| fastblocks / mcp / discovery.py |
AdapterInfo.to_dict |
|
1 |
0 |
0 |
|
100% |
| fastblocks / mcp / discovery.py |
AdapterDiscoveryServer.__init__ |
|
3 |
0 |
0 |
|
100% |
| fastblocks / mcp / discovery.py |
AdapterDiscoveryServer.discover_adapters |
|
7 |
0 |
0 |
|
100% |
| fastblocks / mcp / discovery.py |
AdapterDiscoveryServer._discover_from_filesystem |
|
10 |
1 |
0 |
|
90% |
| fastblocks / mcp / discovery.py |
AdapterDiscoveryServer._discover_from_acb_registry |
|
14 |
10 |
0 |
|
29% |
| fastblocks / mcp / discovery.py |
AdapterDiscoveryServer._inspect_adapter_file |
|
10 |
0 |
0 |
|
100% |
| fastblocks / mcp / discovery.py |
AdapterDiscoveryServer._is_adapter_class |
|
1 |
0 |
0 |
|
100% |
| fastblocks / mcp / discovery.py |
AdapterDiscoveryServer._extract_category_from_module |
|
5 |
5 |
0 |
|
0% |
| fastblocks / mcp / discovery.py |
AdapterDiscoveryServer._extract_description |
|
4 |
1 |
0 |
|
75% |
| fastblocks / mcp / discovery.py |
AdapterDiscoveryServer._extract_protocols |
|
1 |
0 |
0 |
|
100% |
| fastblocks / mcp / discovery.py |
AdapterDiscoveryServer._extract_settings_class |
|
10 |
4 |
0 |
|
60% |
| fastblocks / mcp / discovery.py |
AdapterDiscoveryServer.get_adapter_by_name |
|
2 |
0 |
0 |
|
100% |
| fastblocks / mcp / discovery.py |
AdapterDiscoveryServer.get_adapters_by_category |
|
2 |
0 |
0 |
|
100% |
| fastblocks / mcp / discovery.py |
AdapterDiscoveryServer.get_all_categories |
|
2 |
0 |
0 |
|
100% |
| fastblocks / mcp / discovery.py |
AdapterDiscoveryServer.get_adapter_instance |
|
4 |
4 |
0 |
|
0% |
| fastblocks / mcp / discovery.py |
AdapterDiscoveryServer.instantiate_adapter |
|
9 |
1 |
0 |
|
89% |
| fastblocks / mcp / discovery.py |
(no function) |
|
27 |
0 |
0 |
|
100% |
| fastblocks / mcp / env_manager.py |
EnvironmentManager.__init__ |
|
4 |
4 |
1 |
|
0% |
| fastblocks / mcp / env_manager.py |
EnvironmentManager._check_required_variable |
|
3 |
3 |
0 |
|
0% |
| fastblocks / mcp / env_manager.py |
EnvironmentManager._validate_variable_pattern |
|
4 |
4 |
0 |
|
0% |
| fastblocks / mcp / env_manager.py |
EnvironmentManager.validate_environment_variables |
|
11 |
11 |
0 |
|
0% |
| fastblocks / mcp / env_manager.py |
EnvironmentManager._validate_common_patterns |
|
5 |
5 |
0 |
|
0% |
| fastblocks / mcp / env_manager.py |
EnvironmentManager._validate_format_patterns |
|
6 |
6 |
0 |
|
0% |
| fastblocks / mcp / env_manager.py |
EnvironmentManager._validate_uuid_pattern |
|
3 |
3 |
0 |
|
0% |
| fastblocks / mcp / env_manager.py |
EnvironmentManager._validate_boolean_pattern |
|
3 |
3 |
0 |
|
0% |
| fastblocks / mcp / env_manager.py |
EnvironmentManager._validate_log_level_pattern |
|
3 |
3 |
0 |
|
0% |
| fastblocks / mcp / env_manager.py |
EnvironmentManager._check_secret_strength |
|
4 |
4 |
2 |
|
0% |
| fastblocks / mcp / env_manager.py |
EnvironmentManager._perform_security_checks |
|
8 |
8 |
0 |
|
0% |
| fastblocks / mcp / env_manager.py |
EnvironmentManager._generate_recommendations |
|
12 |
12 |
0 |
|
0% |
| fastblocks / mcp / env_manager.py |
EnvironmentManager._generate_file_header |
|
1 |
1 |
0 |
|
0% |
| fastblocks / mcp / env_manager.py |
EnvironmentManager._generate_variable_value |
|
5 |
5 |
0 |
|
0% |
| fastblocks / mcp / env_manager.py |
EnvironmentManager._generate_variable_lines |
|
11 |
11 |
0 |
|
0% |
| fastblocks / mcp / env_manager.py |
EnvironmentManager.generate_environment_file |
|
14 |
14 |
0 |
|
0% |
| fastblocks / mcp / env_manager.py |
EnvironmentManager.generate_environment_example |
|
7 |
7 |
0 |
|
0% |
| fastblocks / mcp / env_manager.py |
EnvironmentManager._generate_example_value |
|
19 |
19 |
1 |
|
0% |
| fastblocks / mcp / env_manager.py |
EnvironmentManager._group_variables_by_prefix |
|
11 |
11 |
0 |
|
0% |
| fastblocks / mcp / env_manager.py |
EnvironmentManager._parse_env_line |
|
11 |
11 |
0 |
|
0% |
| fastblocks / mcp / env_manager.py |
EnvironmentManager.load_environment_from_file |
|
10 |
10 |
0 |
|
0% |
| fastblocks / mcp / env_manager.py |
EnvironmentManager.sync_environment_variables |
|
11 |
11 |
0 |
|
0% |
| fastblocks / mcp / env_manager.py |
EnvironmentManager.generate_environment_templates |
|
8 |
8 |
0 |
|
0% |
| fastblocks / mcp / env_manager.py |
EnvironmentManager.extract_variables_from_configuration |
|
12 |
12 |
0 |
|
0% |
| fastblocks / mcp / env_manager.py |
EnvironmentManager.audit_environment_security |
|
8 |
8 |
0 |
|
0% |
| fastblocks / mcp / env_manager.py |
EnvironmentManager._audit_secret_marking |
|
3 |
3 |
0 |
|
0% |
| fastblocks / mcp / env_manager.py |
EnvironmentManager._audit_secret_strength |
|
3 |
3 |
2 |
|
0% |
| fastblocks / mcp / env_manager.py |
EnvironmentManager._audit_required_values |
|
2 |
2 |
0 |
|
0% |
| fastblocks / mcp / env_manager.py |
EnvironmentManager._audit_format_validation |
|
3 |
3 |
0 |
|
0% |
| fastblocks / mcp / env_manager.py |
EnvironmentManager._audit_best_practices |
|
2 |
2 |
0 |
|
0% |
| fastblocks / mcp / env_manager.py |
(no function) |
|
50 |
50 |
0 |
|
0% |
| fastblocks / mcp / health.py |
HealthCheckResult.__init__ |
|
6 |
0 |
0 |
|
100% |
| fastblocks / mcp / health.py |
HealthCheckResult.to_dict |
|
1 |
0 |
0 |
|
100% |
| fastblocks / mcp / health.py |
HealthCheckSystem.__init__ |
|
4 |
0 |
0 |
|
100% |
| fastblocks / mcp / health.py |
HealthCheckSystem.check_adapter_health |
|
20 |
6 |
0 |
|
70% |
| fastblocks / mcp / health.py |
HealthCheckSystem._perform_functional_checks |
|
33 |
6 |
2 |
|
82% |
| fastblocks / mcp / health.py |
HealthCheckSystem._check_image_adapter |
|
8 |
0 |
0 |
|
100% |
| fastblocks / mcp / health.py |
HealthCheckSystem._check_style_adapter |
|
8 |
8 |
0 |
|
0% |
| fastblocks / mcp / health.py |
HealthCheckSystem._check_icon_adapter |
|
8 |
0 |
0 |
|
100% |
| fastblocks / mcp / health.py |
HealthCheckSystem._check_font_adapter |
|
6 |
0 |
0 |
|
100% |
| fastblocks / mcp / health.py |
HealthCheckSystem._check_template_adapter |
|
8 |
8 |
0 |
|
0% |
| fastblocks / mcp / health.py |
HealthCheckSystem.check_all_adapters |
|
13 |
2 |
0 |
|
85% |
| fastblocks / mcp / health.py |
HealthCheckSystem._store_check_result |
|
5 |
1 |
0 |
|
80% |
| fastblocks / mcp / health.py |
HealthCheckSystem.get_check_history |
|
1 |
1 |
0 |
|
0% |
| fastblocks / mcp / health.py |
HealthCheckSystem.get_system_health_summary |
|
19 |
12 |
0 |
|
37% |
| fastblocks / mcp / health.py |
HealthCheckSystem.configure_health_checks |
|
1 |
1 |
0 |
|
0% |
| fastblocks / mcp / health.py |
HealthCheckSystem.get_health_check_config |
|
1 |
1 |
0 |
|
0% |
| fastblocks / mcp / health.py |
HealthCheckSystem.schedule_periodic_checks |
|
6 |
6 |
0 |
|
0% |
| fastblocks / mcp / health.py |
(no function) |
|
24 |
0 |
0 |
|
100% |
| fastblocks / mcp / registry.py |
AdapterRegistry.__init__ |
|
4 |
0 |
0 |
|
100% |
| fastblocks / mcp / registry.py |
AdapterRegistry.initialize |
|
1 |
0 |
0 |
|
100% |
| fastblocks / mcp / registry.py |
AdapterRegistry.register_adapter |
|
7 |
2 |
0 |
|
71% |
| fastblocks / mcp / registry.py |
AdapterRegistry.unregister_adapter |
|
6 |
6 |
0 |
|
0% |
| fastblocks / mcp / registry.py |
AdapterRegistry.get_adapter |
|
12 |
0 |
0 |
|
100% |
| fastblocks / mcp / registry.py |
AdapterRegistry.get_adapter_info |
|
1 |
0 |
0 |
|
100% |
| fastblocks / mcp / registry.py |
AdapterRegistry.list_available_adapters |
|
1 |
0 |
0 |
|
100% |
| fastblocks / mcp / registry.py |
AdapterRegistry.list_active_adapters |
|
1 |
0 |
0 |
|
100% |
| fastblocks / mcp / registry.py |
AdapterRegistry.get_adapters_by_category |
|
1 |
0 |
0 |
|
100% |
| fastblocks / mcp / registry.py |
AdapterRegistry.get_categories |
|
1 |
0 |
0 |
|
100% |
| fastblocks / mcp / registry.py |
AdapterRegistry._validate_module_id |
|
4 |
1 |
0 |
|
75% |
| fastblocks / mcp / registry.py |
AdapterRegistry._validate_module_status |
|
4 |
1 |
0 |
|
75% |
| fastblocks / mcp / registry.py |
AdapterRegistry._validate_settings |
|
6 |
0 |
0 |
|
100% |
| fastblocks / mcp / registry.py |
AdapterRegistry.validate_adapter |
|
19 |
4 |
0 |
|
79% |
| fastblocks / mcp / registry.py |
AdapterRegistry.auto_register_available_adapters |
|
12 |
12 |
0 |
|
0% |
| fastblocks / mcp / registry.py |
AdapterRegistry.get_adapter_statistics |
|
17 |
0 |
0 |
|
100% |
| fastblocks / mcp / registry.py |
AdapterRegistry.configure_adapter |
|
1 |
1 |
0 |
|
0% |
| fastblocks / mcp / registry.py |
AdapterRegistry.get_adapter_config |
|
1 |
1 |
0 |
|
0% |
| fastblocks / mcp / registry.py |
AdapterRegistry.add_adapter_dependency |
|
3 |
3 |
0 |
|
0% |
| fastblocks / mcp / registry.py |
AdapterRegistry.get_adapter_dependencies |
|
1 |
1 |
0 |
|
0% |
| fastblocks / mcp / registry.py |
AdapterRegistry.resolve_dependencies |
|
7 |
7 |
0 |
|
0% |
| fastblocks / mcp / registry.py |
(no function) |
|
27 |
0 |
0 |
|
100% |
| fastblocks / mcp / resources.py |
get_template_syntax_reference |
|
1 |
0 |
0 |
|
100% |
| fastblocks / mcp / resources.py |
get_available_filters |
|
1 |
0 |
0 |
|
100% |
| fastblocks / mcp / resources.py |
get_htmy_component_catalog |
|
9 |
9 |
0 |
|
0% |
| fastblocks / mcp / resources.py |
get_adapter_schemas |
|
8 |
3 |
0 |
|
62% |
| fastblocks / mcp / resources.py |
get_settings_documentation |
|
1 |
0 |
0 |
|
100% |
| fastblocks / mcp / resources.py |
get_best_practices |
|
1 |
0 |
0 |
|
100% |
| fastblocks / mcp / resources.py |
get_route_definitions |
|
8 |
8 |
0 |
|
0% |
| fastblocks / mcp / resources.py |
get_htmx_patterns |
|
1 |
0 |
0 |
|
100% |
| fastblocks / mcp / resources.py |
register_fastblocks_resources |
|
8 |
8 |
0 |
|
0% |
| fastblocks / mcp / resources.py |
(no function) |
|
13 |
0 |
0 |
|
100% |
| fastblocks / mcp / server.py |
FastBlocksMCPServer.__init__ |
|
4 |
0 |
0 |
|
100% |
| fastblocks / mcp / server.py |
FastBlocksMCPServer.initialize |
|
15 |
12 |
2 |
|
20% |
| fastblocks / mcp / server.py |
FastBlocksMCPServer._register_tools |
|
4 |
4 |
0 |
|
0% |
| fastblocks / mcp / server.py |
FastBlocksMCPServer._register_resources |
|
4 |
4 |
0 |
|
0% |
| fastblocks / mcp / server.py |
FastBlocksMCPServer.start |
|
11 |
11 |
0 |
|
0% |
| fastblocks / mcp / server.py |
FastBlocksMCPServer.stop |
|
7 |
7 |
0 |
|
0% |
| fastblocks / mcp / server.py |
create_fastblocks_mcp_server |
|
3 |
0 |
0 |
|
100% |
| fastblocks / mcp / server.py |
(no function) |
|
12 |
0 |
0 |
|
100% |
| fastblocks / mcp / tools.py |
create_template |
|
16 |
0 |
0 |
|
100% |
| fastblocks / mcp / tools.py |
validate_template |
|
15 |
0 |
0 |
|
100% |
| fastblocks / mcp / tools.py |
_should_skip_variant_dir |
|
5 |
0 |
0 |
|
100% |
| fastblocks / mcp / tools.py |
_determine_template_type |
|
1 |
0 |
0 |
|
100% |
| fastblocks / mcp / tools.py |
_create_template_info |
|
1 |
0 |
0 |
|
100% |
| fastblocks / mcp / tools.py |
_collect_variant_templates |
|
8 |
1 |
0 |
|
88% |
| fastblocks / mcp / tools.py |
list_templates |
|
13 |
3 |
0 |
|
77% |
| fastblocks / mcp / tools.py |
render_template |
|
10 |
10 |
0 |
|
0% |
| fastblocks / mcp / tools.py |
create_component |
|
17 |
12 |
0 |
|
29% |
| fastblocks / mcp / tools.py |
list_components |
|
9 |
1 |
0 |
|
89% |
| fastblocks / mcp / tools.py |
validate_component |
|
9 |
2 |
0 |
|
78% |
| fastblocks / mcp / tools.py |
configure_adapter |
|
11 |
6 |
0 |
|
45% |
| fastblocks / mcp / tools.py |
list_adapters |
|
9 |
3 |
0 |
|
67% |
| fastblocks / mcp / tools.py |
check_adapter_health |
|
12 |
3 |
0 |
|
75% |
| fastblocks / mcp / tools.py |
register_fastblocks_tools |
|
8 |
8 |
0 |
|
0% |
| fastblocks / mcp / tools.py |
(no function) |
|
23 |
0 |
0 |
|
100% |
| fastblocks / middleware.py |
HtmxMiddleware.__init__ |
|
2 |
0 |
0 |
|
100% |
| fastblocks / middleware.py |
HtmxMiddleware.__call__ |
|
3 |
0 |
0 |
|
100% |
| fastblocks / middleware.py |
HtmxMiddleware._process_htmx_request |
|
4 |
1 |
0 |
|
75% |
| fastblocks / middleware.py |
HtmxMiddleware._log_htmx_details |
|
8 |
8 |
0 |
|
0% |
| fastblocks / middleware.py |
HtmxResponseMiddleware.__init__ |
|
2 |
2 |
0 |
|
0% |
| fastblocks / middleware.py |
HtmxResponseMiddleware.__call__ |
|
5 |
5 |
0 |
|
0% |
| fastblocks / middleware.py |
HtmxResponseMiddleware.__call__.send_wrapper |
|
1 |
1 |
0 |
|
0% |
| fastblocks / middleware.py |
HtmxResponseMiddleware._process_response_message |
|
7 |
7 |
0 |
|
0% |
| fastblocks / middleware.py |
MiddlewareUtils.get_request |
|
1 |
0 |
0 |
|
100% |
| fastblocks / middleware.py |
MiddlewareUtils.set_request |
|
1 |
0 |
0 |
|
100% |
| fastblocks / middleware.py |
get_request |
|
1 |
0 |
0 |
|
100% |
| fastblocks / middleware.py |
CurrentRequestMiddleware.__init__ |
|
1 |
0 |
0 |
|
100% |
| fastblocks / middleware.py |
CurrentRequestMiddleware.__call__ |
|
6 |
0 |
0 |
|
100% |
| fastblocks / middleware.py |
SecureHeadersMiddleware.__init__ |
|
5 |
2 |
0 |
|
60% |
| fastblocks / middleware.py |
SecureHeadersMiddleware.__call__ |
|
5 |
0 |
0 |
|
100% |
| fastblocks / middleware.py |
SecureHeadersMiddleware.__call__.send_with_secure_headers |
|
5 |
5 |
0 |
|
0% |
| fastblocks / middleware.py |
CacheValidator.__init__ |
|
1 |
0 |
0 |
|
100% |
| fastblocks / middleware.py |
CacheValidator.check_for_duplicate_middleware |
|
7 |
3 |
0 |
|
57% |
| fastblocks / middleware.py |
CacheValidator._check_for_cache_middleware_duplicates |
|
5 |
5 |
0 |
|
0% |
| fastblocks / middleware.py |
CacheValidator.is_duplicate_in_scope |
|
1 |
1 |
0 |
|
0% |
| fastblocks / middleware.py |
CacheKeyManager.__init__ |
|
2 |
0 |
0 |
|
100% |
| fastblocks / middleware.py |
CacheKeyManager.get_cache_instance |
|
4 |
4 |
0 |
|
0% |
| fastblocks / middleware.py |
CacheMiddleware.__init__ |
|
6 |
0 |
0 |
|
100% |
| fastblocks / middleware.py |
CacheMiddleware.__call__ |
|
12 |
12 |
0 |
|
0% |
| fastblocks / middleware.py |
_BaseCacheMiddlewareHelper.__init__ |
|
9 |
9 |
0 |
|
0% |
| fastblocks / middleware.py |
CacheHelper.invalidate_cache_for |
|
5 |
5 |
0 |
|
0% |
| fastblocks / middleware.py |
CacheControlMiddleware.__init__ |
|
17 |
0 |
0 |
|
100% |
| fastblocks / middleware.py |
CacheControlMiddleware.__call__ |
|
5 |
0 |
0 |
|
100% |
| fastblocks / middleware.py |
CacheControlMiddleware.process_response |
|
16 |
0 |
0 |
|
100% |
| fastblocks / middleware.py |
get_middleware_positions |
|
1 |
0 |
0 |
|
100% |
| fastblocks / middleware.py |
MiddlewareStackManager.__init__ |
|
6 |
0 |
0 |
|
100% |
| fastblocks / middleware.py |
MiddlewareStackManager._ensure_dependencies |
|
8 |
2 |
0 |
|
75% |
| fastblocks / middleware.py |
MiddlewareStackManager._register_default_middleware |
|
2 |
0 |
0 |
|
100% |
| fastblocks / middleware.py |
MiddlewareStackManager._register_conditional_middleware |
|
11 |
8 |
0 |
|
27% |
| fastblocks / middleware.py |
MiddlewareStackManager.initialize |
|
5 |
2 |
0 |
|
60% |
| fastblocks / middleware.py |
MiddlewareStackManager.register_middleware |
|
3 |
3 |
0 |
|
0% |
| fastblocks / middleware.py |
MiddlewareStackManager.add_custom_middleware |
|
1 |
1 |
0 |
|
0% |
| fastblocks / middleware.py |
MiddlewareStackManager.build_stack |
|
6 |
4 |
0 |
|
33% |
| fastblocks / middleware.py |
MiddlewareStackManager._build_middleware_stack |
|
3 |
3 |
0 |
|
0% |
| fastblocks / middleware.py |
MiddlewareStackManager.get_middleware_info |
|
3 |
3 |
0 |
|
0% |
| fastblocks / middleware.py |
middlewares |
|
1 |
0 |
0 |
|
100% |
| fastblocks / middleware.py |
(no function) |
|
115 |
0 |
0 |
|
100% |