Coverage for src / dynapydantic / __init__.py: 100%

7 statements  

« prev     ^ index     » next       coverage.py v7.13.5, created at 2026-06-13 20:14 +0000

1"""dynapydantic - dynamic tracking of pydantic models""" 

2 

3from .annotations import Polymorphic, Union 

4from .exceptions import ( 

5 AmbiguousDiscriminatorValueError, 

6 ConfigurationError, 

7 Error, 

8 NoRegisteredTypesError, 

9 RegistrationError, 

10) 

11from .free_funcs import load_plugins, registered_models, union 

12from .subclass_tracking_model import SubclassTrackingModel 

13from .tracking_group import TrackingGroup 

14from .union_mode import DiscriminatedConfig, UnionRealization 

15 

16__all__ = [ 

17 "AmbiguousDiscriminatorValueError", 

18 "ConfigurationError", 

19 "DiscriminatedConfig", 

20 "Error", 

21 "NoRegisteredTypesError", 

22 "Polymorphic", 

23 "RegistrationError", 

24 "SubclassTrackingModel", 

25 "TrackingGroup", 

26 "Union", 

27 "UnionRealization", 

28 "load_plugins", 

29 "registered_models", 

30 "union", 

31]