| fastblocks/__main__.py |
(no class) |
1 |
1 |
2 |
0% |
| fastblocks/_events_integration.py |
FastBlocksEventType |
0 |
0 |
0 |
100% |
| fastblocks/_events_integration.py |
CacheInvalidationPayload |
0 |
0 |
0 |
100% |
| fastblocks/_events_integration.py |
TemplateRenderPayload |
0 |
0 |
0 |
100% |
| fastblocks/_events_integration.py |
HtmxUpdatePayload |
0 |
0 |
0 |
100% |
| fastblocks/_events_integration.py |
AdminActionPayload |
0 |
0 |
0 |
100% |
| fastblocks/_events_integration.py |
CacheInvalidationHandler |
15 |
15 |
0 |
0% |
| fastblocks/_events_integration.py |
TemplateRenderHandler |
20 |
20 |
0 |
0% |
| fastblocks/_events_integration.py |
HtmxUpdateHandler |
20 |
20 |
0 |
0% |
| fastblocks/_events_integration.py |
AdminActionHandler |
17 |
17 |
0 |
0% |
| fastblocks/_events_integration.py |
FastBlocksEventPublisher |
43 |
43 |
0 |
0% |
| fastblocks/_events_integration.py |
(no class) |
104 |
104 |
10 |
0% |
| fastblocks/_health_integration.py |
FastBlocksHealthCheck |
10 |
10 |
0 |
0% |
| fastblocks/_health_integration.py |
TemplatesHealthCheck |
29 |
29 |
0 |
0% |
| fastblocks/_health_integration.py |
CacheHealthCheck |
37 |
37 |
2 |
0% |
| fastblocks/_health_integration.py |
RoutesHealthCheck |
24 |
24 |
0 |
0% |
| fastblocks/_health_integration.py |
DatabaseHealthCheck |
28 |
28 |
1 |
0% |
| fastblocks/_health_integration.py |
(no class) |
74 |
74 |
6 |
0% |
| fastblocks/_validation_integration.py |
ValidationType |
0 |
0 |
0 |
100% |
| fastblocks/_validation_integration.py |
ValidationConfig |
0 |
0 |
0 |
100% |
| fastblocks/_validation_integration.py |
FastBlocksValidationService |
177 |
109 |
1 |
38% |
| fastblocks/_validation_integration.py |
(no class) |
185 |
49 |
4 |
74% |
| fastblocks/_workflows_integration.py |
FastBlocksWorkflowService |
10 |
2 |
0 |
80% |
| fastblocks/_workflows_integration.py |
(no class) |
153 |
47 |
0 |
69% |
| fastblocks/actions/gather/application.py |
ApplicationGatherResult |
8 |
0 |
0 |
100% |
| fastblocks/actions/gather/application.py |
(no class) |
239 |
114 |
8 |
52% |
| fastblocks/actions/gather/components.py |
ComponentGatherResult |
3 |
0 |
0 |
100% |
| fastblocks/actions/gather/components.py |
ComponentGatherStrategy |
20 |
2 |
0 |
90% |
| fastblocks/actions/gather/components.py |
(no class) |
124 |
58 |
0 |
53% |
| fastblocks/actions/gather/middleware.py |
MiddlewarePosition |
0 |
0 |
0 |
100% |
| fastblocks/actions/gather/middleware.py |
MiddlewareGatherResult |
6 |
0 |
0 |
100% |
| fastblocks/actions/gather/middleware.py |
(no class) |
186 |
95 |
0 |
49% |
| fastblocks/actions/gather/models.py |
ModelGatherResult |
15 |
2 |
0 |
87% |
| fastblocks/actions/gather/models.py |
create_models_namespace.SQLNamespace |
0 |
0 |
0 |
100% |
| fastblocks/actions/gather/models.py |
create_models_namespace.NoSQLNamespace |
0 |
0 |
0 |
100% |
| fastblocks/actions/gather/models.py |
create_models_namespace.ModelsNamespace |
8 |
8 |
0 |
0% |
| fastblocks/actions/gather/models.py |
(no class) |
282 |
171 |
2 |
39% |
| fastblocks/actions/gather/routes.py |
RouteGatherResult |
7 |
1 |
0 |
86% |
| fastblocks/actions/gather/routes.py |
(no class) |
182 |
105 |
0 |
42% |
| fastblocks/actions/gather/strategies.py |
ErrorStrategy |
0 |
0 |
0 |
100% |
| fastblocks/actions/gather/strategies.py |
CacheStrategy |
0 |
0 |
0 |
100% |
| fastblocks/actions/gather/strategies.py |
GatherStrategy |
7 |
0 |
0 |
100% |
| fastblocks/actions/gather/strategies.py |
GatherResult |
7 |
2 |
0 |
71% |
| fastblocks/actions/gather/strategies.py |
(no class) |
144 |
63 |
0 |
56% |
| fastblocks/actions/gather/templates.py |
TemplateGatherResult |
8 |
0 |
0 |
100% |
| fastblocks/actions/gather/templates.py |
(no class) |
253 |
144 |
0 |
43% |
| fastblocks/actions/query/parser.py |
UniversalQueryParser |
150 |
150 |
0 |
0% |
| fastblocks/actions/query/parser.py |
(no class) |
48 |
48 |
0 |
0% |
| fastblocks/actions/sync/cache.py |
CacheSyncResult |
4 |
0 |
0 |
100% |
| fastblocks/actions/sync/cache.py |
(no class) |
271 |
196 |
0 |
28% |
| fastblocks/actions/sync/settings.py |
SettingsSyncResult |
3 |
0 |
0 |
100% |
| fastblocks/actions/sync/settings.py |
(no class) |
356 |
286 |
0 |
20% |
| fastblocks/actions/sync/static.py |
StaticSyncResult |
7 |
7 |
0 |
0% |
| fastblocks/actions/sync/static.py |
(no class) |
374 |
325 |
1 |
13% |
| fastblocks/actions/sync/strategies.py |
SyncDirection |
0 |
0 |
0 |
100% |
| fastblocks/actions/sync/strategies.py |
ConflictStrategy |
0 |
0 |
0 |
100% |
| fastblocks/actions/sync/strategies.py |
SyncStrategy |
9 |
0 |
0 |
100% |
| fastblocks/actions/sync/strategies.py |
SyncResult |
10 |
3 |
0 |
70% |
| fastblocks/actions/sync/strategies.py |
(no class) |
158 |
115 |
0 |
27% |
| fastblocks/actions/sync/templates.py |
TemplateSyncResult |
27 |
5 |
0 |
81% |
| fastblocks/actions/sync/templates.py |
(no class) |
330 |
230 |
0 |
30% |
| fastblocks/adapters/admin/_base.py |
AdminBaseSettings |
0 |
0 |
0 |
100% |
| fastblocks/adapters/admin/_base.py |
AdminBase |
0 |
0 |
0 |
100% |
| fastblocks/adapters/admin/_base.py |
(no class) |
5 |
5 |
0 |
0% |
| fastblocks/adapters/admin/sqladmin.py |
AdminSettings |
0 |
0 |
0 |
100% |
| fastblocks/adapters/admin/sqladmin.py |
Admin |
11 |
11 |
0 |
0% |
| fastblocks/adapters/admin/sqladmin.py |
(no class) |
22 |
22 |
0 |
0% |
| fastblocks/adapters/app/_base.py |
AppBaseSettings |
0 |
0 |
0 |
100% |
| fastblocks/adapters/app/_base.py |
AppProtocol |
0 |
0 |
2 |
100% |
| fastblocks/adapters/app/_base.py |
AppBase |
2 |
2 |
0 |
0% |
| fastblocks/adapters/app/_base.py |
(no class) |
12 |
12 |
3 |
0% |
| fastblocks/adapters/app/default.py |
AppSettings |
6 |
6 |
0 |
0% |
| fastblocks/adapters/app/default.py |
FastBlocksApp |
60 |
60 |
1 |
0% |
| fastblocks/adapters/app/default.py |
App |
90 |
90 |
2 |
0% |
| fastblocks/adapters/app/default.py |
(no class) |
61 |
61 |
0 |
0% |
| fastblocks/adapters/auth/_base.py |
AuthBaseSettings |
2 |
2 |
0 |
0% |
| fastblocks/adapters/auth/_base.py |
CurrentUser |
0 |
0 |
6 |
100% |
| fastblocks/adapters/auth/_base.py |
AuthProtocol |
0 |
0 |
4 |
100% |
| fastblocks/adapters/auth/_base.py |
AuthBase |
3 |
3 |
4 |
0% |
| fastblocks/adapters/auth/_base.py |
(no class) |
26 |
26 |
20 |
0% |
| fastblocks/adapters/auth/basic.py |
AuthSettings |
0 |
0 |
0 |
100% |
| fastblocks/adapters/auth/basic.py |
CurrentUser |
0 |
0 |
6 |
100% |
| fastblocks/adapters/auth/basic.py |
Auth |
33 |
33 |
2 |
0% |
| fastblocks/adapters/auth/basic.py |
(no class) |
37 |
37 |
1 |
0% |
| fastblocks/adapters/fonts/_base.py |
FontsBaseSettings |
0 |
0 |
0 |
100% |
| fastblocks/adapters/fonts/_base.py |
FontsProtocol |
0 |
0 |
2 |
100% |
| fastblocks/adapters/fonts/_base.py |
FontsBase |
2 |
0 |
2 |
100% |
| fastblocks/adapters/fonts/_base.py |
(no class) |
17 |
0 |
3 |
100% |
| fastblocks/adapters/fonts/google.py |
GoogleFontsSettings |
0 |
0 |
0 |
100% |
| fastblocks/adapters/fonts/google.py |
GoogleFontsAdapter |
72 |
11 |
0 |
85% |
| fastblocks/adapters/fonts/google.py |
(no class) |
26 |
0 |
0 |
100% |
| fastblocks/adapters/fonts/squirrel.py |
FontSquirrelSettings |
0 |
0 |
0 |
100% |
| fastblocks/adapters/fonts/squirrel.py |
FontSquirrelAdapter |
128 |
23 |
0 |
82% |
| fastblocks/adapters/fonts/squirrel.py |
(no class) |
31 |
0 |
0 |
100% |
| fastblocks/adapters/icons/_base.py |
IconsBaseSettings |
0 |
0 |
0 |
100% |
| fastblocks/adapters/icons/_base.py |
IconsProtocol |
0 |
0 |
2 |
100% |
| fastblocks/adapters/icons/_base.py |
IconsBase |
2 |
0 |
2 |
100% |
| fastblocks/adapters/icons/_base.py |
(no class) |
17 |
0 |
3 |
100% |
| fastblocks/adapters/icons/_utils.py |
(no class) |
49 |
49 |
0 |
0% |
| fastblocks/adapters/icons/fontawesome.py |
FontAwesomeSettings |
0 |
0 |
0 |
100% |
| fastblocks/adapters/icons/fontawesome.py |
FontAwesomeAdapter |
45 |
11 |
0 |
76% |
| fastblocks/adapters/icons/fontawesome.py |
(no class) |
23 |
0 |
0 |
100% |
| fastblocks/adapters/icons/heroicons.py |
HeroiconsSettings |
0 |
0 |
0 |
100% |
| fastblocks/adapters/icons/heroicons.py |
HeroiconsAdapter |
64 |
64 |
0 |
0% |
| fastblocks/adapters/icons/heroicons.py |
(no class) |
82 |
82 |
0 |
0% |
| fastblocks/adapters/icons/lucide.py |
LucideSettings |
0 |
0 |
0 |
100% |
| fastblocks/adapters/icons/lucide.py |
LucideAdapter |
60 |
32 |
0 |
47% |
| fastblocks/adapters/icons/lucide.py |
(no class) |
24 |
0 |
0 |
100% |
| fastblocks/adapters/icons/materialicons.py |
MaterialIconsSettings |
0 |
0 |
0 |
100% |
| fastblocks/adapters/icons/materialicons.py |
MaterialIconsAdapter |
84 |
84 |
0 |
0% |
| fastblocks/adapters/icons/materialicons.py |
(no class) |
100 |
100 |
0 |
0% |
| fastblocks/adapters/icons/phosphor.py |
PhosphorSettings |
0 |
0 |
0 |
100% |
| fastblocks/adapters/icons/phosphor.py |
PhosphorAdapter |
99 |
99 |
0 |
0% |
| fastblocks/adapters/icons/phosphor.py |
(no class) |
85 |
85 |
0 |
0% |
| fastblocks/adapters/icons/remixicon.py |
RemixIconSettings |
0 |
0 |
0 |
100% |
| fastblocks/adapters/icons/remixicon.py |
RemixIconAdapter |
56 |
56 |
0 |
0% |
| fastblocks/adapters/icons/remixicon.py |
(no class) |
79 |
79 |
0 |
0% |
| fastblocks/adapters/images/_base.py |
ImagesBaseSettings |
0 |
0 |
0 |
100% |
| fastblocks/adapters/images/_base.py |
ImagesProtocol |
0 |
0 |
3 |
100% |
| fastblocks/adapters/images/_base.py |
ImagesBase |
2 |
0 |
3 |
100% |
| fastblocks/adapters/images/_base.py |
(no class) |
18 |
0 |
5 |
100% |
| fastblocks/adapters/images/cloudflare.py |
CloudflareImagesSettings |
0 |
0 |
0 |
100% |
| fastblocks/adapters/images/cloudflare.py |
CloudflareImagesAdapter |
84 |
84 |
0 |
0% |
| fastblocks/adapters/images/cloudflare.py |
(no class) |
67 |
67 |
0 |
0% |
| fastblocks/adapters/images/cloudinary.py |
CloudinarySettings |
0 |
0 |
0 |
100% |
| fastblocks/adapters/images/cloudinary.py |
CloudinaryAdapter |
32 |
17 |
0 |
47% |
| fastblocks/adapters/images/cloudinary.py |
(no class) |
19 |
0 |
0 |
100% |
| fastblocks/adapters/images/imagekit.py |
ImageKitSettings |
0 |
0 |
0 |
100% |
| fastblocks/adapters/images/imagekit.py |
ImageKitAdapter |
32 |
21 |
0 |
34% |
| fastblocks/adapters/images/imagekit.py |
(no class) |
18 |
0 |
0 |
100% |
| fastblocks/adapters/images/twicpics.py |
TwicPicsSettings |
0 |
0 |
0 |
100% |
| fastblocks/adapters/images/twicpics.py |
TwicPicsAdapter |
105 |
105 |
0 |
0% |
| fastblocks/adapters/images/twicpics.py |
(no class) |
60 |
60 |
0 |
0% |
| fastblocks/adapters/routes/_base.py |
RoutesBaseSettings |
0 |
0 |
0 |
100% |
| fastblocks/adapters/routes/_base.py |
RoutesBase |
0 |
0 |
0 |
100% |
| fastblocks/adapters/routes/_base.py |
(no class) |
3 |
3 |
0 |
0% |
| fastblocks/adapters/routes/default.py |
RoutesSettings |
0 |
0 |
0 |
100% |
| fastblocks/adapters/routes/default.py |
FastBlocksEndpoint |
3 |
3 |
0 |
0% |
| fastblocks/adapters/routes/default.py |
Index |
24 |
24 |
0 |
0% |
| fastblocks/adapters/routes/default.py |
Block |
16 |
16 |
0 |
0% |
| fastblocks/adapters/routes/default.py |
Component |
19 |
19 |
0 |
0% |
| fastblocks/adapters/routes/default.py |
Routes |
27 |
27 |
0 |
0% |
| fastblocks/adapters/routes/default.py |
(no class) |
45 |
45 |
0 |
0% |
| fastblocks/adapters/sitemap/_base.py |
SitemapURL |
0 |
0 |
0 |
100% |
| fastblocks/adapters/sitemap/_base.py |
SitemapBaseSettings |
0 |
0 |
0 |
100% |
| fastblocks/adapters/sitemap/_base.py |
SitemapProtocol |
0 |
0 |
0 |
100% |
| fastblocks/adapters/sitemap/_base.py |
SitemapBase |
0 |
0 |
0 |
100% |
| fastblocks/adapters/sitemap/_base.py |
(no class) |
22 |
22 |
0 |
0% |
| fastblocks/adapters/sitemap/_routes.py |
(no class) |
12 |
12 |
0 |
0% |
| fastblocks/adapters/sitemap/asgi.py |
SitemapSettings |
0 |
0 |
0 |
100% |
| fastblocks/adapters/sitemap/asgi.py |
AsgiSitemap |
13 |
13 |
0 |
0% |
| fastblocks/adapters/sitemap/asgi.py |
(no class) |
19 |
19 |
1 |
0% |
| fastblocks/adapters/sitemap/cached.py |
CachedSitemapSettings |
0 |
0 |
0 |
100% |
| fastblocks/adapters/sitemap/cached.py |
CachedSitemap |
51 |
51 |
1 |
0% |
| fastblocks/adapters/sitemap/cached.py |
(no class) |
26 |
26 |
1 |
0% |
| fastblocks/adapters/sitemap/core.py |
BaseSitemap |
10 |
10 |
2 |
0% |
| fastblocks/adapters/sitemap/core.py |
SitemapApp |
23 |
23 |
0 |
0% |
| fastblocks/adapters/sitemap/core.py |
(no class) |
126 |
126 |
0 |
0% |
| fastblocks/adapters/sitemap/dynamic.py |
DynamicSitemapSettings |
0 |
0 |
0 |
100% |
| fastblocks/adapters/sitemap/dynamic.py |
DynamicSitemap |
23 |
23 |
0 |
0% |
| fastblocks/adapters/sitemap/dynamic.py |
(no class) |
24 |
24 |
1 |
0% |
| fastblocks/adapters/sitemap/native.py |
NativeSitemapSettings |
0 |
0 |
0 |
100% |
| fastblocks/adapters/sitemap/native.py |
NativeSitemap |
48 |
48 |
0 |
0% |
| fastblocks/adapters/sitemap/native.py |
(no class) |
23 |
23 |
1 |
0% |
| fastblocks/adapters/sitemap/static.py |
StaticSitemapSettings |
0 |
0 |
0 |
100% |
| fastblocks/adapters/sitemap/static.py |
StaticSitemap |
19 |
19 |
0 |
0% |
| fastblocks/adapters/sitemap/static.py |
(no class) |
21 |
21 |
1 |
0% |
| fastblocks/adapters/styles/_base.py |
StylesBaseSettings |
0 |
0 |
0 |
100% |
| fastblocks/adapters/styles/_base.py |
StylesProtocol |
0 |
0 |
2 |
100% |
| fastblocks/adapters/styles/_base.py |
StylesBase |
2 |
0 |
2 |
100% |
| fastblocks/adapters/styles/_base.py |
(no class) |
16 |
0 |
3 |
100% |
| fastblocks/adapters/styles/bulma.py |
BulmaSettings |
0 |
0 |
0 |
100% |
| fastblocks/adapters/styles/bulma.py |
BulmaAdapter |
23 |
6 |
0 |
74% |
| fastblocks/adapters/styles/bulma.py |
(no class) |
19 |
0 |
0 |
100% |
| fastblocks/adapters/styles/kelpui.py |
KelpUISettings |
0 |
0 |
0 |
100% |
| fastblocks/adapters/styles/kelpui.py |
KelpUIAdapter |
49 |
49 |
0 |
0% |
| fastblocks/adapters/styles/kelpui.py |
(no class) |
75 |
75 |
0 |
0% |
| fastblocks/adapters/styles/vanilla.py |
VanillaSettings |
0 |
0 |
0 |
100% |
| fastblocks/adapters/styles/vanilla.py |
VanillaAdapter |
27 |
8 |
0 |
70% |
| fastblocks/adapters/styles/vanilla.py |
(no class) |
21 |
0 |
0 |
100% |
| fastblocks/adapters/styles/webawesome.py |
WebAwesomeSettings |
0 |
0 |
0 |
100% |
| fastblocks/adapters/styles/webawesome.py |
WebAwesomeAdapter |
43 |
43 |
0 |
0% |
| fastblocks/adapters/styles/webawesome.py |
(no class) |
92 |
92 |
0 |
0% |
| fastblocks/adapters/templates/_advanced_manager.py |
ValidationLevel |
0 |
0 |
0 |
100% |
| fastblocks/adapters/templates/_advanced_manager.py |
SecurityLevel |
0 |
0 |
0 |
100% |
| fastblocks/adapters/templates/_advanced_manager.py |
TemplateValidationError |
0 |
0 |
0 |
100% |
| fastblocks/adapters/templates/_advanced_manager.py |
TemplateValidationResult |
0 |
0 |
0 |
100% |
| fastblocks/adapters/templates/_advanced_manager.py |
FragmentInfo |
0 |
0 |
0 |
100% |
| fastblocks/adapters/templates/_advanced_manager.py |
AutocompleteItem |
0 |
0 |
0 |
100% |
| fastblocks/adapters/templates/_advanced_manager.py |
AdvancedTemplatesSettings |
1 |
1 |
0 |
0% |
| fastblocks/adapters/templates/_advanced_manager.py |
AdvancedTemplateManager |
278 |
278 |
1 |
0% |
| fastblocks/adapters/templates/_advanced_manager.py |
(no class) |
123 |
2 |
2 |
98% |
| fastblocks/adapters/templates/_async_filters.py |
(no class) |
102 |
91 |
0 |
11% |
| fastblocks/adapters/templates/_async_renderer.py |
RenderMode |
0 |
0 |
0 |
100% |
| fastblocks/adapters/templates/_async_renderer.py |
CacheStrategy |
0 |
0 |
0 |
100% |
| fastblocks/adapters/templates/_async_renderer.py |
RenderContext |
0 |
0 |
0 |
100% |
| fastblocks/adapters/templates/_async_renderer.py |
RenderResult |
0 |
0 |
0 |
100% |
| fastblocks/adapters/templates/_async_renderer.py |
AsyncTemplateRenderer |
211 |
204 |
0 |
3% |
| fastblocks/adapters/templates/_async_renderer.py |
(no class) |
86 |
0 |
0 |
100% |
| fastblocks/adapters/templates/_base.py |
TemplateRenderer |
0 |
0 |
1 |
100% |
| fastblocks/adapters/templates/_base.py |
TemplateLoader |
0 |
0 |
2 |
100% |
| fastblocks/adapters/templates/_base.py |
TemplatesBaseSettings |
2 |
0 |
0 |
100% |
| fastblocks/adapters/templates/_base.py |
TemplatesProtocol |
0 |
0 |
4 |
100% |
| fastblocks/adapters/templates/_base.py |
TemplatesBase |
39 |
26 |
0 |
33% |
| fastblocks/adapters/templates/_base.py |
(no class) |
50 |
2 |
17 |
96% |
| fastblocks/adapters/templates/_block_renderer.py |
BlockUpdateMode |
0 |
0 |
0 |
100% |
| fastblocks/adapters/templates/_block_renderer.py |
BlockTrigger |
0 |
0 |
0 |
100% |
| fastblocks/adapters/templates/_block_renderer.py |
BlockDefinition |
0 |
0 |
0 |
100% |
| fastblocks/adapters/templates/_block_renderer.py |
BlockRenderRequest |
0 |
0 |
0 |
100% |
| fastblocks/adapters/templates/_block_renderer.py |
BlockRenderResult |
0 |
0 |
0 |
100% |
| fastblocks/adapters/templates/_block_renderer.py |
BlockRegistry |
20 |
20 |
0 |
0% |
| fastblocks/adapters/templates/_block_renderer.py |
BlockRenderer |
134 |
134 |
0 |
0% |
| fastblocks/adapters/templates/_block_renderer.py |
(no class) |
90 |
0 |
0 |
100% |
| fastblocks/adapters/templates/_enhanced_cache.py |
CacheTier |
0 |
0 |
0 |
100% |
| fastblocks/adapters/templates/_enhanced_cache.py |
CacheMetrics |
4 |
4 |
0 |
0% |
| fastblocks/adapters/templates/_enhanced_cache.py |
CacheEntry |
4 |
0 |
0 |
100% |
| fastblocks/adapters/templates/_enhanced_cache.py |
CacheStats |
0 |
0 |
0 |
100% |
| fastblocks/adapters/templates/_enhanced_cache.py |
EnhancedCacheManager |
194 |
68 |
2 |
65% |
| fastblocks/adapters/templates/_enhanced_cache.py |
(no class) |
88 |
3 |
0 |
97% |
| fastblocks/adapters/templates/_enhanced_filters.py |
(no class) |
228 |
199 |
0 |
13% |
| fastblocks/adapters/templates/_events_wrapper.py |
(no class) |
88 |
46 |
1 |
48% |
| fastblocks/adapters/templates/_filters.py |
(no class) |
170 |
108 |
0 |
36% |
| fastblocks/adapters/templates/_htmy_components.py |
ComponentStatus |
0 |
0 |
0 |
100% |
| fastblocks/adapters/templates/_htmy_components.py |
ComponentType |
0 |
0 |
0 |
100% |
| fastblocks/adapters/templates/_htmy_components.py |
ComponentMetadata |
2 |
0 |
0 |
100% |
| fastblocks/adapters/templates/_htmy_components.py |
ComponentValidationError |
0 |
0 |
0 |
100% |
| fastblocks/adapters/templates/_htmy_components.py |
ComponentCompilationError |
0 |
0 |
0 |
100% |
| fastblocks/adapters/templates/_htmy_components.py |
ComponentRenderError |
0 |
0 |
0 |
100% |
| fastblocks/adapters/templates/_htmy_components.py |
HTMXComponentMixin |
4 |
2 |
0 |
50% |
| fastblocks/adapters/templates/_htmy_components.py |
ComponentBase |
14 |
1 |
2 |
93% |
| fastblocks/adapters/templates/_htmy_components.py |
DataclassComponentBase |
12 |
2 |
0 |
83% |
| fastblocks/adapters/templates/_htmy_components.py |
ComponentScaffolder |
13 |
0 |
1 |
100% |
| fastblocks/adapters/templates/_htmy_components.py |
ComponentValidator |
31 |
4 |
0 |
87% |
| fastblocks/adapters/templates/_htmy_components.py |
ComponentLifecycleManager |
16 |
2 |
0 |
88% |
| fastblocks/adapters/templates/_htmy_components.py |
AdvancedHTMYComponentRegistry |
103 |
53 |
0 |
49% |
| fastblocks/adapters/templates/_htmy_components.py |
(no class) |
94 |
0 |
7 |
100% |
| fastblocks/adapters/templates/_language_server.py |
LanguageServerSettings |
0 |
0 |
0 |
100% |
| fastblocks/adapters/templates/_language_server.py |
FastBlocksLanguageServer |
86 |
86 |
0 |
0% |
| fastblocks/adapters/templates/_language_server.py |
FastBlocksLanguageClient |
14 |
14 |
0 |
0% |
| fastblocks/adapters/templates/_language_server.py |
(no class) |
53 |
2 |
0 |
96% |
| fastblocks/adapters/templates/_performance_optimizer.py |
PerformanceMetrics |
0 |
0 |
0 |
100% |
| fastblocks/adapters/templates/_performance_optimizer.py |
PerformanceStats |
0 |
0 |
0 |
100% |
| fastblocks/adapters/templates/_performance_optimizer.py |
PerformanceOptimizer |
96 |
26 |
0 |
73% |
| fastblocks/adapters/templates/_performance_optimizer.py |
(no class) |
43 |
0 |
0 |
100% |
| fastblocks/adapters/templates/_registration.py |
(no class) |
47 |
8 |
0 |
83% |
| fastblocks/adapters/templates/_syntax_support.py |
CompletionItem |
0 |
0 |
0 |
100% |
| fastblocks/adapters/templates/_syntax_support.py |
SyntaxError |
0 |
0 |
0 |
100% |
| fastblocks/adapters/templates/_syntax_support.py |
FastBlocksSyntaxSettings |
0 |
0 |
0 |
100% |
| fastblocks/adapters/templates/_syntax_support.py |
FastBlocksSyntaxSupport |
137 |
137 |
0 |
0% |
| fastblocks/adapters/templates/_syntax_support.py |
(no class) |
87 |
13 |
0 |
85% |
| fastblocks/adapters/templates/htmy.py |
ComponentNotFound |
0 |
0 |
0 |
100% |
| fastblocks/adapters/templates/htmy.py |
ComponentCompilationError |
0 |
0 |
0 |
100% |
| fastblocks/adapters/templates/htmy.py |
HTMYComponentRegistry |
104 |
87 |
0 |
16% |
| fastblocks/adapters/templates/htmy.py |
HTMYTemplatesSettings |
0 |
0 |
0 |
100% |
| fastblocks/adapters/templates/htmy.py |
HTMYTemplates |
188 |
188 |
0 |
0% |
| fastblocks/adapters/templates/htmy.py |
(no class) |
88 |
8 |
14 |
91% |
| fastblocks/adapters/templates/integration.py |
AdvancedTemplatesIntegration |
93 |
93 |
0 |
0% |
| fastblocks/adapters/templates/integration.py |
(no class) |
54 |
12 |
0 |
78% |
| fastblocks/adapters/templates/jinja2.py |
BaseTemplateLoader |
64 |
29 |
0 |
55% |
| fastblocks/adapters/templates/jinja2.py |
LoaderProtocol |
0 |
0 |
1 |
100% |
| fastblocks/adapters/templates/jinja2.py |
FileSystemLoader |
60 |
51 |
0 |
15% |
| fastblocks/adapters/templates/jinja2.py |
StorageLoader |
58 |
58 |
0 |
0% |
| fastblocks/adapters/templates/jinja2.py |
RedisLoader |
21 |
4 |
0 |
81% |
| fastblocks/adapters/templates/jinja2.py |
PackageLoader |
63 |
28 |
1 |
56% |
| fastblocks/adapters/templates/jinja2.py |
ChoiceLoader |
19 |
2 |
0 |
89% |
| fastblocks/adapters/templates/jinja2.py |
TemplatesSettings |
9 |
9 |
0 |
0% |
| fastblocks/adapters/templates/jinja2.py |
Templates |
184 |
134 |
2 |
27% |
| fastblocks/adapters/templates/jinja2.py |
(no class) |
127 |
7 |
6 |
94% |
| fastblocks/applications.py |
FastBlocksSettings |
3 |
0 |
0 |
100% |
| fastblocks/applications.py |
MiddlewareManager |
20 |
5 |
0 |
75% |
| fastblocks/applications.py |
FastBlocks |
94 |
94 |
0 |
0% |
| fastblocks/applications.py |
(no class) |
58 |
4 |
3 |
93% |
| fastblocks/caching.py |
CacheUtils |
2 |
0 |
0 |
100% |
| fastblocks/caching.py |
Rule |
0 |
0 |
0 |
100% |
| fastblocks/caching.py |
CacheRules |
2 |
0 |
0 |
100% |
| fastblocks/caching.py |
CacheDirectives |
0 |
0 |
0 |
100% |
| fastblocks/caching.py |
CacheResponder |
61 |
49 |
0 |
20% |
| fastblocks/caching.py |
CacheControlResponder |
19 |
9 |
0 |
53% |
| fastblocks/caching.py |
(no class) |
348 |
101 |
2 |
71% |
| fastblocks/cli.py |
Styles |
0 |
0 |
1 |
100% |
| fastblocks/cli.py |
(no class) |
468 |
468 |
6 |
0% |
| fastblocks/decorators.py |
_MiddlewareFactory |
0 |
0 |
1 |
100% |
| fastblocks/decorators.py |
_CacheMiddlewareDecorator |
4 |
0 |
0 |
100% |
| fastblocks/decorators.py |
_CacheControlMiddlewareDecorator |
4 |
0 |
0 |
100% |
| fastblocks/decorators.py |
(no class) |
20 |
0 |
7 |
100% |
| fastblocks/exceptions.py |
ErrorSeverity |
0 |
0 |
0 |
100% |
| fastblocks/exceptions.py |
ErrorCategory |
0 |
0 |
0 |
100% |
| fastblocks/exceptions.py |
ErrorContext |
0 |
0 |
0 |
100% |
| fastblocks/exceptions.py |
ErrorHandler |
0 |
0 |
2 |
100% |
| fastblocks/exceptions.py |
ErrorHandlerRegistry |
11 |
0 |
0 |
100% |
| fastblocks/exceptions.py |
DefaultErrorHandler |
11 |
1 |
0 |
91% |
| fastblocks/exceptions.py |
FastBlocksException |
7 |
0 |
0 |
100% |
| fastblocks/exceptions.py |
ConfigurationError |
2 |
0 |
0 |
100% |
| fastblocks/exceptions.py |
DependencyError |
2 |
0 |
0 |
100% |
| fastblocks/exceptions.py |
StarletteCachesException |
1 |
0 |
0 |
100% |
| fastblocks/exceptions.py |
DuplicateCaching |
1 |
0 |
0 |
100% |
| fastblocks/exceptions.py |
MissingCaching |
1 |
0 |
0 |
100% |
| fastblocks/exceptions.py |
RequestNotCachable |
2 |
0 |
0 |
100% |
| fastblocks/exceptions.py |
ResponseNotCachable |
2 |
0 |
0 |
100% |
| fastblocks/exceptions.py |
(no class) |
85 |
3 |
9 |
96% |
| fastblocks/htmx.py |
HtmxDetails |
28 |
9 |
0 |
68% |
| fastblocks/htmx.py |
HtmxRequest |
4 |
4 |
0 |
0% |
| fastblocks/htmx.py |
HtmxResponse |
27 |
0 |
0 |
100% |
| fastblocks/htmx.py |
(no class) |
114 |
15 |
4 |
87% |
| fastblocks/initializers.py |
ApplicationInitializer |
79 |
79 |
3 |
0% |
| fastblocks/initializers.py |
(no class) |
20 |
0 |
0 |
100% |
| fastblocks/main.py |
LazyApp |
3 |
3 |
0 |
0% |
| fastblocks/main.py |
LazyLogger |
6 |
6 |
0 |
0% |
| fastblocks/main.py |
(no class) |
43 |
43 |
0 |
0% |
| fastblocks/mcp/__main__.py |
(no class) |
21 |
21 |
2 |
0% |
| fastblocks/mcp/cli.py |
(no class) |
345 |
345 |
6 |
0% |
| fastblocks/mcp/config_audit.py |
AuditSeverity |
0 |
0 |
0 |
100% |
| fastblocks/mcp/config_audit.py |
AuditCategory |
0 |
0 |
0 |
100% |
| fastblocks/mcp/config_audit.py |
AuditFinding |
0 |
0 |
0 |
100% |
| fastblocks/mcp/config_audit.py |
AuditReport |
0 |
0 |
0 |
100% |
| fastblocks/mcp/config_audit.py |
ConfigurationAuditor |
176 |
176 |
5 |
0% |
| fastblocks/mcp/config_audit.py |
(no class) |
66 |
66 |
0 |
0% |
| fastblocks/mcp/config_cli.py |
InteractiveConfigurationCLI |
152 |
152 |
2 |
0% |
| fastblocks/mcp/config_cli.py |
(no class) |
176 |
176 |
3 |
0% |
| fastblocks/mcp/config_health.py |
ConfigurationTestType |
0 |
0 |
0 |
100% |
| fastblocks/mcp/config_health.py |
TestSeverity |
0 |
0 |
0 |
100% |
| fastblocks/mcp/config_health.py |
ConfigurationTestResult |
0 |
0 |
0 |
100% |
| fastblocks/mcp/config_health.py |
ConfigurationHealthReport |
0 |
0 |
0 |
100% |
| fastblocks/mcp/config_health.py |
ConfigurationHealthChecker |
147 |
147 |
35 |
0% |
| fastblocks/mcp/config_health.py |
(no class) |
66 |
66 |
1 |
0% |
| fastblocks/mcp/config_migration.py |
MigrationDirection |
0 |
0 |
0 |
100% |
| fastblocks/mcp/config_migration.py |
MigrationStep |
0 |
0 |
0 |
100% |
| fastblocks/mcp/config_migration.py |
MigrationResult |
0 |
0 |
0 |
100% |
| fastblocks/mcp/config_migration.py |
ConfigurationMigrationManager |
201 |
201 |
0 |
0% |
| fastblocks/mcp/config_migration.py |
(no class) |
75 |
75 |
0 |
0% |
| fastblocks/mcp/configuration.py |
ConfigurationProfile |
0 |
0 |
0 |
100% |
| fastblocks/mcp/configuration.py |
ConfigurationStatus |
0 |
0 |
0 |
100% |
| fastblocks/mcp/configuration.py |
EnvironmentVariable |
0 |
0 |
0 |
100% |
| fastblocks/mcp/configuration.py |
AdapterConfiguration |
0 |
0 |
0 |
100% |
| fastblocks/mcp/configuration.py |
ConfigurationSchema |
8 |
8 |
0 |
0% |
| fastblocks/mcp/configuration.py |
ConfigurationSchema.Config |
0 |
0 |
0 |
100% |
| fastblocks/mcp/configuration.py |
ConfigurationValidationResult |
0 |
0 |
0 |
100% |
| fastblocks/mcp/configuration.py |
ConfigurationBackup |
0 |
0 |
0 |
100% |
| fastblocks/mcp/configuration.py |
ConfigurationManager |
211 |
211 |
0 |
0% |
| fastblocks/mcp/configuration.py |
(no class) |
99 |
99 |
0 |
0% |
| fastblocks/mcp/discovery.py |
AdapterInfo |
10 |
0 |
0 |
100% |
| fastblocks/mcp/discovery.py |
AdapterDiscoveryServer |
84 |
52 |
0 |
38% |
| fastblocks/mcp/discovery.py |
(no class) |
27 |
0 |
0 |
100% |
| fastblocks/mcp/env_manager.py |
EnvironmentValidationResult |
0 |
0 |
0 |
100% |
| fastblocks/mcp/env_manager.py |
EnvironmentTemplate |
0 |
0 |
0 |
100% |
| fastblocks/mcp/env_manager.py |
EnvironmentManager |
207 |
207 |
6 |
0% |
| fastblocks/mcp/env_manager.py |
(no class) |
50 |
50 |
0 |
0% |
| fastblocks/mcp/health.py |
HealthCheckResult |
7 |
7 |
0 |
0% |
| fastblocks/mcp/health.py |
HealthCheckSystem |
141 |
124 |
2 |
12% |
| fastblocks/mcp/health.py |
(no class) |
24 |
0 |
0 |
100% |
| fastblocks/mcp/registry.py |
AdapterRegistry |
110 |
88 |
0 |
20% |
| fastblocks/mcp/registry.py |
(no class) |
27 |
0 |
0 |
100% |
| fastblocks/mcp/resources.py |
(no class) |
51 |
51 |
0 |
0% |
| fastblocks/mcp/server.py |
FastBlocksMCPServer |
45 |
45 |
2 |
0% |
| fastblocks/mcp/server.py |
(no class) |
15 |
3 |
0 |
80% |
| fastblocks/mcp/tools.py |
(no class) |
167 |
167 |
0 |
0% |
| fastblocks/middleware.py |
MiddlewarePosition |
0 |
0 |
0 |
100% |
| fastblocks/middleware.py |
HtmxMiddleware |
17 |
9 |
0 |
47% |
| fastblocks/middleware.py |
HtmxResponseMiddleware |
15 |
15 |
0 |
0% |
| fastblocks/middleware.py |
MiddlewareUtils |
2 |
0 |
0 |
100% |
| fastblocks/middleware.py |
CurrentRequestMiddleware |
8 |
0 |
0 |
100% |
| fastblocks/middleware.py |
SecureHeadersMiddleware |
15 |
10 |
0 |
33% |
| fastblocks/middleware.py |
CacheValidator |
14 |
9 |
0 |
36% |
| fastblocks/middleware.py |
CacheKeyManager |
6 |
4 |
0 |
33% |
| fastblocks/middleware.py |
CacheMiddleware |
18 |
12 |
0 |
33% |
| fastblocks/middleware.py |
_BaseCacheMiddlewareHelper |
9 |
9 |
0 |
0% |
| fastblocks/middleware.py |
CacheHelper |
5 |
5 |
0 |
0% |
| fastblocks/middleware.py |
CacheControlMiddleware |
38 |
0 |
0 |
100% |
| fastblocks/middleware.py |
MiddlewareStackManager |
48 |
13 |
0 |
73% |
| fastblocks/middleware.py |
(no class) |
118 |
1 |
0 |
99% |