Coverage report: 99%

Files Functions Classes

coverage.py v7.14.2, created at 2026-07-24 15:35 +0000

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
src/dynapydantic/__init__.py (no class)   100% 7 0 0   100% 0 0   100%
src/dynapydantic/annotations.py ModelConstructionTimeAdapter   100% 1 0 0   100% 0 0   100%
src/dynapydantic/annotations.py Polymorphic   100% 6 0 0   100% 4 0   100%
src/dynapydantic/annotations.py Union   100% 1 0 2   100% 0 0   100%
src/dynapydantic/annotations.py (no class)   100% 26 0 3   100% 4 0   100%
src/dynapydantic/exceptions.py Error   100% 0 0 0   100% 0 0   100%
src/dynapydantic/exceptions.py RegistrationError   100% 0 0 0   100% 0 0   100%
src/dynapydantic/exceptions.py AmbiguousDiscriminatorValueError   100% 0 0 0   100% 0 0   100%
src/dynapydantic/exceptions.py ConfigurationError   100% 0 0 0   100% 0 0   100%
src/dynapydantic/exceptions.py NoRegisteredTypesError   100% 0 0 0   100% 0 0   100%
src/dynapydantic/exceptions.py (no class)   100% 5 0 0   100% 0 0   100%
src/dynapydantic/free_funcs.py (no class)   100% 26 0 8   100% 12 0   100%
src/dynapydantic/subclass_tracking_model.py SubclassTrackingModel   100% 9 0 0   100% 6 0   100%
src/dynapydantic/subclass_tracking_model.py _StmConfig   100% 11 0 0   100% 6 0   100%
src/dynapydantic/subclass_tracking_model.py ValidationTimeAdapter   100% 26 0 0   75% 4 1   97%
src/dynapydantic/subclass_tracking_model.py (no class)   100% 53 0 0   100% 12 0   100%
src/dynapydantic/tracking_group.py TrackingGroup   100% 101 0 2   100% 58 0   100%
src/dynapydantic/tracking_group.py (no class)   100% 46 0 4   100% 2 0   100%
src/dynapydantic/union_mode.py DiscriminatedConfig   100% 0 0 0   100% 0 0   100%
src/dynapydantic/union_mode.py UnionRealization   100% 0 0 0   100% 0 0   100%
src/dynapydantic/union_mode.py (no class)   100% 12 0 0   100% 0 0   100%
Total     100% 330 0 19   99% 108 1   99%

No items found using the specified filter.