ratively yield all check callables for an estimator.

.. versionadded:: 1.6

Parameters
----------
estimator : estimator object
    Estimator instance for which to generate checks.
legacy : bool, default=True
    Whether to include legacy checks. Over time we remove checks from this category
    and move them into their specific category.
expected_failed_checks : dict[str, str], default=None
    Dictionary of the form {check_name: reason} for checks that are expected to
    fail.
mark : {"xfail", "skip"} or None, default=None
    Whether to mark the checks that are expected to fail as
    xfail(`pytest.mark.xfail`) or skip. Marking a test as "skip" is done via
    wrapping the check in a function that raises a
    :class:`~sklearn.exceptions.SkipTest` exception.

Returns
-------
estimator_checks_generator : generator
    Generator that yields (estimator, check) tuples.
r