MockDataset#
- class lsst.pipe.base.tests.mocks.MockDataset(*, dataset_id: UUID | None, dataset_type: SerializedDatasetType, data_id: dict[str, int | str], run: str | None, quantum: MockDatasetQuantum | None = None, output_connection_name: str | None = None, converted_from: MockDataset | None = None, parent: MockDataset | None = None, parameters: dict[str, str] | None = None, int_value: int | None = None, str_value: int | None = None)#
Bases:
BaseModelThe in-memory dataset type used by
MockStorageClass.Attributes Summary
Configuration for the model, should be a dictionary conforming to [
ConfigDict][pydantic.config.ConfigDict].Methods Summary
copy(*args, **kwargs)See
pydantic.BaseModel.copy.make_derived(**kwargs)Return a new MockDataset that represents applying some storage class operation to this one.
model_construct(*args, **kwargs)See
pydantic.BaseModel.model_construct.model_copy(*args, **kwargs)See
pydantic.BaseModel.model_copy.model_dump(*args, **kwargs)See
pydantic.BaseModel.model_dump.model_dump_json(*args, **kwargs)See
pydantic.BaseModel.model_dump_json.model_json_schema(*args, **kwargs)See
pydantic.BaseModel.model_json_schema.model_validate(*args, **kwargs)See
pydantic.BaseModel.model_validate.model_validate_json(*args, **kwargs)See
pydantic.BaseModel.model_validate_json.model_validate_strings(*args, **kwargs)See
pydantic.BaseModel.model_validate_strings.Attributes Documentation
- model_config: ClassVar[ConfigDict] = {}#
Configuration for the model, should be a dictionary conforming to [
ConfigDict][pydantic.config.ConfigDict].
- storage_class#
Methods Documentation
- copy(*args: Any, **kwargs: Any) Any#
See
pydantic.BaseModel.copy.
- make_derived(**kwargs: Any) MockDataset#
Return a new MockDataset that represents applying some storage class operation to this one.
Parameters#
- **kwargs
Any Keyword arguments are fields of
MockDatasetorSerializedDatasetTypeto override in the result.
Returns#
- derived
MockDataset The newly-mocked dataset.
- **kwargs
- classmethod model_construct(*args: Any, **kwargs: Any) Any#
See
pydantic.BaseModel.model_construct.
- model_copy(*args: Any, **kwargs: Any) Any#
See
pydantic.BaseModel.model_copy.
- model_dump(*args: Any, **kwargs: Any) Any#
See
pydantic.BaseModel.model_dump.
- model_dump_json(*args: Any, **kwargs: Any) Any#
See
pydantic.BaseModel.model_dump_json.
- classmethod model_json_schema(*args: Any, **kwargs: Any) Any#
See
pydantic.BaseModel.model_json_schema.
- classmethod model_validate(*args: Any, **kwargs: Any) Any#
See
pydantic.BaseModel.model_validate.
- classmethod model_validate_json(*args: Any, **kwargs: Any) Any#
See
pydantic.BaseModel.model_validate_json.
- classmethod model_validate_strings(*args: Any, **kwargs: Any) Any#
See
pydantic.BaseModel.model_validate_strings.