| fastblocks / __main__.py |
(no class) |
|
1 |
0 |
2 |
|
100% |
| 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 |
98 |
10 |
|
6% |
| 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 |
177 |
1 |
|
0% |
| fastblocks / _validation_integration.py |
(no class) |
|
185 |
104 |
4 |
|
44% |
| fastblocks / _workflows_integration.py |
FastBlocksWorkflowService |
|
10 |
10 |
0 |
|
0% |
| fastblocks / _workflows_integration.py |
(no class) |
|
153 |
118 |
0 |
|
23% |
| fastblocks / actions / gather / application.py |
ApplicationGatherResult |
|
8 |
0 |
0 |
|
100% |
| fastblocks / actions / gather / application.py |
(no class) |
|
239 |
93 |
8 |
|
61% |
| 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) |
|
131 |
10 |
0 |
|
92% |
| 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 |
1 |
0 |
|
93% |
| 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 |
138 |
2 |
|
51% |
| fastblocks / actions / gather / routes.py |
RouteGatherResult |
|
7 |
1 |
0 |
|
86% |
| fastblocks / actions / gather / routes.py |
(no class) |
|
181 |
93 |
0 |
|
49% |
| 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 |
136 |
0 |
|
46% |
| fastblocks / actions / query / parser.py |
UniversalQueryParser |
|
150 |
150 |
0 |
|
0% |
| fastblocks / actions / query / parser.py |
(no class) |
|
49 |
22 |
0 |
|
55% |
| fastblocks / actions / sync / cache.py |
CacheSyncResult |
|
4 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / cache.py |
(no class) |
|
271 |
163 |
0 |
|
40% |
| fastblocks / actions / sync / settings.py |
SettingsSyncResult |
|
3 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / settings.py |
(no class) |
|
356 |
229 |
0 |
|
36% |
| fastblocks / actions / sync / static.py |
StaticSyncResult |
|
7 |
0 |
0 |
|
100% |
| fastblocks / actions / sync / static.py |
(no class) |
|
374 |
248 |
1 |
|
34% |
| 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 |
2 |
0 |
|
93% |
| fastblocks / actions / sync / templates.py |
(no class) |
|
330 |
227 |
0 |
|
31% |
| 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 |
0 |
0 |
|
100% |
| fastblocks / adapters / admin / sqladmin.py |
AdminSettings |
|
0 |
0 |
0 |
|
100% |
| fastblocks / adapters / admin / sqladmin.py |
Admin |
|
13 |
12 |
0 |
|
8% |
| fastblocks / adapters / admin / sqladmin.py |
(no class) |
|
23 |
0 |
0 |
|
100% |
| 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) |
|
11 |
11 |
4 |
|
0% |
| fastblocks / adapters / app / default.py |
AppSettings |
|
3 |
3 |
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) |
|
59 |
53 |
0 |
|
10% |
| 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) |
|
23 |
23 |
24 |
|
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) |
|
33 |
28 |
1 |
|
15% |
| 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) |
|
16 |
0 |
5 |
|
100% |
| fastblocks / adapters / fonts / google.py |
GoogleFontsSettings |
|
0 |
0 |
0 |
|
100% |
| fastblocks / adapters / fonts / google.py |
GoogleFonts |
|
72 |
11 |
0 |
|
85% |
| fastblocks / adapters / fonts / google.py |
(no class) |
|
28 |
0 |
0 |
|
100% |
| fastblocks / adapters / fonts / squirrel.py |
FontSquirrelFontsSettings |
|
0 |
0 |
0 |
|
100% |
| fastblocks / adapters / fonts / squirrel.py |
FontSquirrelFonts |
|
131 |
23 |
0 |
|
82% |
| fastblocks / adapters / fonts / squirrel.py |
(no class) |
|
33 |
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 |
3 |
|
100% |
| fastblocks / adapters / icons / _base.py |
(no class) |
|
17 |
0 |
5 |
|
100% |
| fastblocks / adapters / icons / _utils.py |
(no class) |
|
49 |
2 |
0 |
|
96% |
| fastblocks / adapters / icons / fontawesome.py |
FontAwesomeIconsSettings |
|
9 |
1 |
2 |
|
89% |
| fastblocks / adapters / icons / fontawesome.py |
FontAwesomeIcons |
|
55 |
12 |
0 |
|
78% |
| fastblocks / adapters / icons / fontawesome.py |
(no class) |
|
37 |
0 |
0 |
|
100% |
| fastblocks / adapters / icons / heroicons.py |
HeroiconsIconsSettings |
|
0 |
0 |
0 |
|
100% |
| fastblocks / adapters / icons / heroicons.py |
HeroiconsIcons |
|
64 |
60 |
0 |
|
6% |
| fastblocks / adapters / icons / heroicons.py |
(no class) |
|
85 |
50 |
0 |
|
41% |
| fastblocks / adapters / icons / lucide.py |
LucideIconsSettings |
|
0 |
0 |
0 |
|
100% |
| fastblocks / adapters / icons / lucide.py |
LucideIcons |
|
60 |
32 |
0 |
|
47% |
| fastblocks / adapters / icons / lucide.py |
(no class) |
|
29 |
0 |
0 |
|
100% |
| fastblocks / adapters / icons / materialicons.py |
MaterialIconsSettings |
|
0 |
0 |
0 |
|
100% |
| fastblocks / adapters / icons / materialicons.py |
MaterialIcons |
|
84 |
80 |
0 |
|
5% |
| fastblocks / adapters / icons / materialicons.py |
(no class) |
|
103 |
65 |
0 |
|
37% |
| fastblocks / adapters / icons / phosphor.py |
PhosphorIconsSettings |
|
0 |
0 |
0 |
|
100% |
| fastblocks / adapters / icons / phosphor.py |
PhosphorIcons |
|
99 |
95 |
0 |
|
4% |
| fastblocks / adapters / icons / phosphor.py |
(no class) |
|
87 |
49 |
0 |
|
44% |
| fastblocks / adapters / icons / remixicon.py |
RemixIconSettings |
|
0 |
0 |
0 |
|
100% |
| fastblocks / adapters / icons / remixicon.py |
RemixIcon |
|
56 |
52 |
0 |
|
7% |
| fastblocks / adapters / icons / remixicon.py |
(no class) |
|
82 |
47 |
0 |
|
43% |
| 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) |
|
17 |
0 |
7 |
|
100% |
| fastblocks / adapters / images / cloudflare.py |
CloudflareImagesSettings |
|
0 |
0 |
0 |
|
100% |
| fastblocks / adapters / images / cloudflare.py |
CloudflareImages |
|
84 |
79 |
0 |
|
6% |
| fastblocks / adapters / images / cloudflare.py |
(no class) |
|
69 |
30 |
0 |
|
57% |
| fastblocks / adapters / images / cloudinary.py |
CloudinaryImagesSettings |
|
0 |
0 |
0 |
|
100% |
| fastblocks / adapters / images / cloudinary.py |
CloudinaryImages |
|
32 |
30 |
0 |
|
6% |
| fastblocks / adapters / images / cloudinary.py |
(no class) |
|
22 |
0 |
0 |
|
100% |
| fastblocks / adapters / images / imagekit.py |
ImageKitImagesSettings |
|
0 |
0 |
0 |
|
100% |
| fastblocks / adapters / images / imagekit.py |
ImageKitImages |
|
32 |
30 |
0 |
|
6% |
| fastblocks / adapters / images / imagekit.py |
(no class) |
|
21 |
0 |
0 |
|
100% |
| fastblocks / adapters / images / twicpics.py |
TwicPicsImagesSettings |
|
0 |
0 |
0 |
|
100% |
| fastblocks / adapters / images / twicpics.py |
TwicPicsImages |
|
105 |
100 |
0 |
|
5% |
| fastblocks / adapters / images / twicpics.py |
(no class) |
|
62 |
24 |
0 |
|
61% |
| 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) |
|
46 |
40 |
15 |
|
13% |
| 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) |
|
20 |
20 |
2 |
|
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 |
15 |
1 |
|
21% |
| 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 |
21 |
1 |
|
19% |
| 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 |
92 |
0 |
|
27% |
| 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 |
19 |
1 |
|
21% |
| 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 |
18 |
1 |
|
22% |
| 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 |
17 |
1 |
|
19% |
| fastblocks / adapters / style / _base.py |
StyleBaseSettings |
|
0 |
0 |
0 |
|
100% |
| fastblocks / adapters / style / _base.py |
StyleProtocol |
|
0 |
0 |
2 |
|
100% |
| fastblocks / adapters / style / _base.py |
StyleBase |
|
2 |
0 |
2 |
|
100% |
| fastblocks / adapters / style / _base.py |
(no class) |
|
15 |
0 |
5 |
|
100% |
| fastblocks / adapters / style / bulma.py |
BulmaStyleSettings |
|
5 |
0 |
1 |
|
100% |
| fastblocks / adapters / style / bulma.py |
BulmaStyle |
|
34 |
11 |
0 |
|
68% |
| fastblocks / adapters / style / bulma.py |
(no class) |
|
30 |
0 |
0 |
|
100% |
| fastblocks / adapters / style / kelp.py |
KelpStyleSettings |
|
0 |
0 |
0 |
|
100% |
| fastblocks / adapters / style / kelp.py |
KelpStyle |
|
49 |
45 |
0 |
|
8% |
| fastblocks / adapters / style / kelp.py |
(no class) |
|
79 |
34 |
0 |
|
57% |
| fastblocks / adapters / style / vanilla.py |
VanillaStyleSettings |
|
0 |
0 |
0 |
|
100% |
| fastblocks / adapters / style / vanilla.py |
VanillaStyle |
|
27 |
8 |
0 |
|
70% |
| fastblocks / adapters / style / vanilla.py |
(no class) |
|
26 |
0 |
0 |
|
100% |
| fastblocks / adapters / style / webawesome.py |
WebAwesomeStyleSettings |
|
0 |
0 |
0 |
|
100% |
| fastblocks / adapters / style / webawesome.py |
WebAwesomeStyle |
|
43 |
39 |
0 |
|
9% |
| fastblocks / adapters / style / webawesome.py |
(no class) |
|
95 |
51 |
0 |
|
46% |
| 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 |
HybridTemplatesSettings |
|
1 |
1 |
0 |
|
0% |
| fastblocks / adapters / templates / _advanced_manager.py |
HybridTemplatesManager |
|
278 |
278 |
1 |
|
0% |
| fastblocks / adapters / templates / _advanced_manager.py |
(no class) |
|
127 |
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 |
|
3 |
3 |
0 |
|
0% |
| 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) |
|
47 |
2 |
21 |
|
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 |
42 |
1 |
|
52% |
| 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 |
|
43 |
5 |
0 |
|
88% |
| fastblocks / adapters / templates / _htmy_components.py |
ComponentLifecycleManager |
|
16 |
2 |
0 |
|
88% |
| fastblocks / adapters / templates / _htmy_components.py |
AdvancedHTMYComponentRegistry |
|
115 |
64 |
0 |
|
44% |
| fastblocks / adapters / templates / _htmy_components.py |
(no class) |
|
102 |
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 |
5 |
0 |
|
89% |
| 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 |
|
138 |
104 |
0 |
|
25% |
| fastblocks / adapters / templates / htmy.py |
HTMYTemplatesSettings |
|
0 |
0 |
0 |
|
100% |
| fastblocks / adapters / templates / htmy.py |
HTMYTemplates |
|
188 |
182 |
0 |
|
3% |
| fastblocks / adapters / templates / htmy.py |
(no class) |
|
93 |
8 |
14 |
|
91% |
| fastblocks / adapters / templates / hybrid.py |
HybridTemplates |
|
98 |
98 |
0 |
|
0% |
| fastblocks / adapters / templates / hybrid.py |
(no class) |
|
54 |
12 |
0 |
|
78% |
| fastblocks / adapters / templates / jinja2.py |
BaseTemplateLoader |
|
64 |
24 |
0 |
|
62% |
| fastblocks / adapters / templates / jinja2.py |
LoaderProtocol |
|
0 |
0 |
2 |
|
100% |
| fastblocks / adapters / templates / jinja2.py |
FileSystemLoader |
|
60 |
50 |
0 |
|
17% |
| 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 |
|
185 |
104 |
2 |
|
44% |
| fastblocks / adapters / templates / jinja2.py |
(no class) |
|
120 |
0 |
19 |
|
100% |
| fastblocks / applications.py |
FastBlocksSettings |
|
3 |
0 |
0 |
|
100% |
| fastblocks / applications.py |
MiddlewareManager |
|
20 |
5 |
0 |
|
75% |
| fastblocks / applications.py |
FastBlocks |
|
101 |
101 |
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 |
|
7 |
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) |
|
343 |
78 |
2 |
|
77% |
| fastblocks / cli.py |
Styles |
|
0 |
0 |
1 |
|
100% |
| fastblocks / cli.py |
(no class) |
|
471 |
325 |
9 |
|
31% |
| 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 |
5 |
9 |
|
94% |
| fastblocks / htmx.py |
HtmxDetails |
|
28 |
0 |
0 |
|
100% |
| fastblocks / htmx.py |
HtmxRequest |
|
4 |
4 |
0 |
|
0% |
| fastblocks / htmx.py |
HtmxResponse |
|
27 |
0 |
0 |
|
100% |
| fastblocks / htmx.py |
(no class) |
|
131 |
14 |
7 |
|
89% |
| fastblocks / initializers.py |
ApplicationInitializer |
|
95 |
95 |
3 |
|
0% |
| fastblocks / initializers.py |
(no class) |
|
22 |
0 |
21 |
|
100% |
| fastblocks / main.py |
LazyApp |
|
6 |
6 |
0 |
|
0% |
| fastblocks / main.py |
LazyLogger |
|
8 |
8 |
0 |
|
0% |
| fastblocks / main.py |
(no class) |
|
51 |
51 |
0 |
|
0% |
| fastblocks / mcp / __main__.py |
(no class) |
|
21 |
0 |
2 |
|
100% |
| 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) |
|
169 |
169 |
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 |
1 |
0 |
|
88% |
| 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 |
171 |
0 |
|
19% |
| fastblocks / mcp / configuration.py |
(no class) |
|
100 |
0 |
0 |
|
100% |
| fastblocks / mcp / discovery.py |
AdapterInfo |
|
10 |
0 |
0 |
|
100% |
| fastblocks / mcp / discovery.py |
AdapterDiscoveryServer |
|
84 |
26 |
0 |
|
69% |
| 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 |
0 |
0 |
|
100% |
| fastblocks / mcp / health.py |
HealthCheckSystem |
|
141 |
52 |
2 |
|
63% |
| fastblocks / mcp / health.py |
(no class) |
|
24 |
0 |
0 |
|
100% |
| fastblocks / mcp / registry.py |
AdapterRegistry |
|
110 |
39 |
0 |
|
65% |
| fastblocks / mcp / registry.py |
(no class) |
|
27 |
0 |
0 |
|
100% |
| fastblocks / mcp / resources.py |
(no class) |
|
51 |
28 |
0 |
|
45% |
| fastblocks / mcp / server.py |
FastBlocksMCPServer |
|
45 |
38 |
2 |
|
16% |
| fastblocks / mcp / server.py |
(no class) |
|
15 |
0 |
0 |
|
100% |
| fastblocks / mcp / tools.py |
(no class) |
|
167 |
49 |
0 |
|
71% |
| 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 |
|
7 |
0 |
0 |
|
100% |
| fastblocks / middleware.py |
SecureHeadersMiddleware |
|
15 |
7 |
0 |
|
53% |
| 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 |
26 |
0 |
|
46% |
| fastblocks / middleware.py |
(no class) |
|
118 |
0 |
0 |
|
100% |