contains
def contains(expr: ExprLike, value: ExprLike) -> ExprCheck if a list contains a value.
Arguments:
-
expr- The list expression. -
value- The value to search for.{/pytest-codeblocks:skip/}
se.list.contains(table["tags"], "important")map_
def map_(expr: ExprLike, transform: Callable[[Expr], ExprLike]) -> ExprApply a transform to each element of a list, returning a new list.
Arguments:
-
expr- The list expression. -
transform- A lambda that takes an element expression and returns a transformed expression.{/pytest-codeblocks:skip/}
se.list.map_(table["scores"], lambda el: el > 90)any_
def any_(expr: ExprLike,
predicate: Callable[[Expr], ExprLike] | None = None) -> ExprCheck if any element of a list satisfies a predicate.
Arguments:
-
expr- A list expression. If no predicate is given, must be a list of booleans. -
predicate- Optional lambda applied to each element. When provided, it is equivalent toany_(map_(expr, predicate)).{/pytest-codeblocks:skip/}
se.list.any_(table["scores"], lambda el: el > 90)all_
def all_(expr: ExprLike,
predicate: Callable[[Expr], ExprLike] | None = None) -> ExprCheck if all elements of a list satisfy a predicate.
Arguments:
-
expr- A list expression. If no predicate is given, must be a list of booleans. -
predicate- Optional lambda applied to each element. When provided, it is equivalent toall_(map_(expr, predicate)).{/pytest-codeblocks:skip/}
se.list.all_(table["scores"], lambda el: el > 90)