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

Assert that the line matches an expected static value.

class Parameters[source]

Bases: Parameters

Parameter 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.