Coverage report:
100%
hide covered
Files
Functions
Classes
coverage.py v7.12.0
, created at 2026-02-06 15:20 +0000
Statements
Branches
Total
File
function
coverage
statements
missing
excluded
coverage
branches
partial
coverage
src / dynapydantic / __init__.py
(no function)
100%
5
0
0
100%
0
0
100%
src / dynapydantic / exceptions.py
(no function)
100%
4
0
0
100%
0
0
100%
src / dynapydantic / polymorphic.py
(no function)
100%
9
0
2
100%
2
0
100%
src / dynapydantic / subclass_tracking_model.py
direct_children_of_base_in_mro
100%
1
0
0
100%
0
0
100%
src / dynapydantic / subclass_tracking_model.py
SubclassTrackingModel.__init_subclass__
100%
2
0
0
100%
0
0
100%
src / dynapydantic / subclass_tracking_model.py
SubclassTrackingModel.__pydantic_init_subclass__
100%
23
0
0
100%
10
0
100%
src / dynapydantic / subclass_tracking_model.py
SubclassTrackingModel.__pydantic_init_subclass__._load_plugins
100%
1
0
0
100%
0
0
100%
src / dynapydantic / subclass_tracking_model.py
SubclassTrackingModel.__pydantic_init_subclass__._union
100%
1
0
0
100%
0
0
100%
src / dynapydantic / subclass_tracking_model.py
SubclassTrackingModel.__pydantic_init_subclass__._subclasses
100%
1
0
0
100%
0
0
100%
src / dynapydantic / subclass_tracking_model.py
SubclassTrackingModel.PydanticAdaptor.__get_pydantic_core_schema__
100%
4
0
0
100%
2
0
100%
src / dynapydantic / subclass_tracking_model.py
(no function)
100%
16
0
0
100%
0
0
100%
src / dynapydantic / tracking_group.py
_inject_discriminator_field
100%
4
0
0
100%
0
0
100%
src / dynapydantic / tracking_group.py
TrackingGroup.load_plugins
100%
7
0
0
100%
6
0
100%
src / dynapydantic / tracking_group.py
TrackingGroup.register
100%
2
0
0
100%
0
0
100%
src / dynapydantic / tracking_group.py
TrackingGroup.register._wrapper
100%
14
0
0
100%
8
0
100%
src / dynapydantic / tracking_group.py
TrackingGroup.register_model
100%
7
0
0
100%
4
0
100%
src / dynapydantic / tracking_group.py
TrackingGroup._register_with_discriminator_field
100%
9
0
0
100%
4
0
100%
src / dynapydantic / tracking_group.py
TrackingGroup.union
100%
1
0
0
100%
0
0
100%
src / dynapydantic / tracking_group.py
(no function)
100%
18
0
0
100%
0
0
100%
Total
100%
129
0
2
100%
36
0
100%
No items found using the specified filter.