text_lint.operations.assertions.assert_equal.AssertEqual
- class text_lint.operations.assertions.assert_equal.AssertEqual(name: str, expected: str, save: str | None = None, splits: AliasYamlSplit | None = None, case_sensitive: bool | None = True)[source]
Bases:
AssertionRegexBaseAssert that the line matches an expected static value.
- class Parameters[source]
Bases:
ParametersParameter validation for this operation.
- __init__(name: str, expected: str, save: str | None = None, splits: AliasYamlSplit | None = None, case_sensitive: bool | None = True) None[source]
Initialize AssertEqual instances.
- Parameters:
name (str) – The configured name of this assertion.
expected (str) – The expected value to match with this assertion.
save (str | None) – An optional save id to create for matched values.
splits (AliasYamlSplit | None) – Optional text splitting configuration for matched values.
case_sensitive (bool | None) – Controls case sensitivity during matches.
- Raises:
TypeError
- apply(state: AssertionState) None[source]
Apply the AssertEqual assertion logic.