MCPcopy Create free account
hub / github.com/pytest-dev/pytest / _parse_expression

Function _parse_expression

src/_pytest/mark/__init__.py:256–260  ·  view source on GitHub ↗
(expr: str, exc_message: str)

Source from the content-addressed store, hash-verified

254
255
256def _parse_expression(expr: str, exc_message: str) -> Expression:
257 try:
258 return Expression.compile(expr)
259 except ParseError as e:
260 raise UsageError(f"{exc_message}: {expr}: {e}") from None
261
262
263def pytest_collection_modifyitems(items: "List[Item]", config: Config) -> None:

Callers 2

deselect_by_keywordFunction · 0.85
deselect_by_markFunction · 0.85

Calls 2

UsageErrorClass · 0.90
compileMethod · 0.80

Tested by

no test coverage detected