Coverage report: 82%

Files Functions Classes

coverage.py v7.16.0, created at 2026-08-31 18:46 +0000

File   statements missing excluded   coverage
src/lumen/__init__.py   8 2 2   75%
src/lumen/admin/loader.py   90 11 0   88%
src/lumen/admin/registry.py   30 0 0   100%
src/lumen/analytics/__init__.py   3 0 0   100%
src/lumen/analytics/client.py   49 21 0   57%
src/lumen/analytics/in_process.py   21 6 0   71%
src/lumen/api/__init__.py   0 0 0   100%
src/lumen/api/_helpers.py   35 5 0   86%
src/lumen/api/admin/__init__.py   0 0 0   100%
src/lumen/api/admin/derivation_rules.py   39 0 0   100%
src/lumen/api/admin/packages.py   32 4 0   88%
src/lumen/api/bundle.py   374 115 0   69%
src/lumen/api/deps.py   77 0 0   100%
src/lumen/api/health.py   6 0 0   100%
src/lumen/api/metadata.py   63 5 0   92%
src/lumen/api/operations.py   382 126 0   67%
src/lumen/api/resources.py   282 26 0   91%
src/lumen/api/root.py   30 1 0   97%
src/lumen/api/tenant_settings.py   71 7 0   90%
src/lumen/api/terminology_ops.py   88 3 0   97%
src/lumen/api/well_known.py   26 0 0   100%
src/lumen/audit/__init__.py   0 0 0   100%
src/lumen/audit/events.py   9 0 0   100%
src/lumen/auth/__init__.py   0 0 0   100%
src/lumen/auth/enforcement.py   70 5 0   93%
src/lumen/auth/jwks.py   59 1 0   98%
src/lumen/auth/scopes.py   59 3 0   95%
src/lumen/auth/token.py   75 0 0   100%
src/lumen/config.py   82 0 0   100%
src/lumen/core/__init__.py   0 0 0   100%
src/lumen/core/context.py   4 0 0   100%
src/lumen/core/exceptions.py   33 0 0   100%
src/lumen/core/logging_middleware.py   24 4 0   83%
src/lumen/core/middleware.py   65 3 0   95%
src/lumen/core/security_middleware.py   72 7 0   90%
src/lumen/core/write_events.py   36 4 0   89%
src/lumen/cortex/__init__.py   7 0 0   100%
src/lumen/cortex/context.py   94 13 0   86%
src/lumen/cortex/contract.py   17 2 0   88%
src/lumen/cortex/dispatch.py   57 0 0   100%
src/lumen/cortex/internal_plugins/__init__.py   2 2 0   0%
src/lumen/cortex/internal_plugins/analytics/__init__.py   2 2 0   0%
src/lumen/cortex/internal_plugins/analytics/plugin.py   41 41 0   0%
src/lumen/cortex/loader.py   96 38 0   60%
src/lumen/cortex/operation.py   28 9 0   68%
src/lumen/cortex/plugin.py   71 2 0   97%
src/lumen/cortex/provenance.py   55 0 0   100%
src/lumen/cortex/registry.py   84 1 0   99%
src/lumen/cortex/runtime.py   24 1 0   96%
src/lumen/db/__init__.py   6 2 0   67%
src/lumen/db/pool.py   35 13 0   63%
src/lumen/db/repository.py   295 26 0   91%
src/lumen/derivation/__init__.py   0 0 0   100%
src/lumen/derivation/engine.py   44 1 0   98%
src/lumen/derivation/models.py   10 0 0   100%
src/lumen/derivation/registry.py   32 3 0   91%
src/lumen/fhir/__init__.py   6 0 0   100%
src/lumen/fhir/binding_validator.py   24 1 0   96%
src/lumen/fhir/compartment.py   15 0 0   100%
src/lumen/fhir/invariants.py   60 3 0   95%
src/lumen/fhir/params.py   17 0 0   100%
src/lumen/fhir/patch.py   238 24 0   90%
src/lumen/fhir/path.py   113 5 0   96%
src/lumen/fhir/profile_validator.py   358 59 0   84%
src/lumen/fhir/resource_types.py   10 0 0   100%
src/lumen/fhir/search_param_loader.py   81 4 0   95%
src/lumen/fhir/terminology.py   117 11 0   91%
src/lumen/fhir/terminology_binding.py   82 3 0   96%
src/lumen/fhir/terminology_pre_expansion.py   62 2 0   97%
src/lumen/fhir/validator.py   51 0 0   100%
src/lumen/fhir/xml.py   45 6 0   87%
src/lumen/fhirpath/__init__.py   110 5 6   95%
src/lumen/fhirpath/engine/__init__.py   160 38 0   76%
src/lumen/fhirpath/engine/evaluators/__init__.py   248 49 0   80%
src/lumen/fhirpath/engine/nodes.py   653 341 0   48%
src/lumen/fhirpath/engine/util.py   66 7 0   89%
src/lumen/fhirpath/models/__init__.py   14 0 0   100%
src/lumen/fhirpath/parser/ASTPathListener.py   33 0 0   100%
src/lumen/fhirpath/parser/__init__.py   28 1 0   96%
src/lumen/logging.py   22 0 0   100%
src/lumen/main.py   129 16 0   88%
src/lumen/observability/__init__.py   3 0 0   100%
src/lumen/observability/log_context.py   11 0 0   100%
src/lumen/observability/metrics.py   26 0 0   100%
src/lumen/observability/otel.py   78 43 5   45%
src/lumen/search/__init__.py   0 0 0   100%
src/lumen/search/bundle.py   133 16 0   88%
src/lumen/search/indexer.py   227 34 0   85%
src/lumen/search/parser.py   133 13 0   90%
src/lumen/search/query.py   618 161 0   74%
src/lumen/search/registry.py   75 0 0   100%
src/lumen/search/search_param_hooks.py   84 20 0   76%
src/lumen/service/__init__.py   2 0 0   100%
src/lumen/service/resources.py   228 23 0   90%
Total   7654 1400 13   82%

No items found using the specified filter.