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: BaseModel

The in-memory dataset type used by MockStorageClass.

Attributes Summary

model_config

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

storage_class

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#

**kwargsAny

Keyword arguments are fields of MockDataset or SerializedDatasetType to override in the result.

Returns#

derivedMockDataset

The newly-mocked dataset.

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.