ExpectationSuite
class great_expectations.ExpectationSuite(name: Optional[str] = None, expectations: Optional[Sequence[Union[dict, ExpectationConfiguration, Expectation]]] = None, suite_parameters: Optional[dict] = None, meta: Optional[dict] = None, notes: str | list[str] | None = None, id: Optional[str] = None)#
Set-like collection of Expectations.
- Parameters:
name – Name of the Expectation Suite
expectations – Expectation Configurations to associate with this Expectation Suite.
suite_parameters – Suite parameters to be substituted when evaluating Expectations.
meta – Metadata related to the suite.
id – Great Expectations Cloud id for this Expectation Suite.
- add_expectation(expectation: _TExpectation) _TExpectation#
Add an Expectation to the collection.
- delete_expectation(expectation: Expectation) Expectation#
Delete an Expectation from the collection.
- Raises:
KeyError – Expectation not found in suite.
- save() None#
Save this ExpectationSuite.
- to_json_dict() Dict[str, JSONValues]#
Returns a JSON-serializable dict representation of this ExpectationSuite.
- Returns:
A JSON-serializable dict representation of this ExpectationSuite.