bundle.testing.tools.references.data¶
Attributes¶
Classes¶
Base data model class, providing utilities for serialization and deserialization |
|
Base data model class, providing utilities for serialization and deserialization |
|
Base data model class, providing utilities for serialization and deserialization |
|
Base data model class, providing utilities for serialization and deserialization |
Module Contents¶
- bundle.testing.tools.references.data.JSON_ENCODERS¶
- class bundle.testing.tools.references.data.TestData(/, **data: Any)[source]¶
Bases:
bundle.core.data.DataBase data model class, providing utilities for serialization and deserialization from/to JSON, along with JSON Schema generation.
- model_config¶
Default model configuration settings.
- class bundle.testing.tools.references.data.NestedModel(/, **data: Any)[source]¶
Bases:
bundle.core.data.DataBase data model class, providing utilities for serialization and deserialization from/to JSON, along with JSON Schema generation.
- model_config¶
Default model configuration settings.
- timestamp: datetime.datetime = None¶
- model_config¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class bundle.testing.tools.references.data.RecursiveModel(/, **data: Any)[source]¶
Bases:
bundle.core.data.DataBase data model class, providing utilities for serialization and deserialization from/to JSON, along with JSON Schema generation.
- model_config¶
Default model configuration settings.
- children: None | list[RecursiveModel] = None¶
- model_config¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class bundle.testing.tools.references.data.TestComplexData(/, **data: Any)[source]¶
Bases:
bundle.core.data.DataBase data model class, providing utilities for serialization and deserialization from/to JSON, along with JSON Schema generation.
- model_config¶
Default model configuration settings.
- nested_model: NestedModel = None¶
- nested_model_list: list[NestedModel] = None¶
- optional_nested_model: None | NestedModel = None¶
- recursive_model: RecursiveModel = None¶
- file_path: pathlib.Path = None¶
- model_config¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].