MCPcopy
hub / github.com/pytest-dev/pytest / _parse_expression

Function _parse_expression

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

Source from the content-addressed store, hash-verified

271
272
273def _parse_expression(expr: str, exc_message: str) -> Expression:
274 try:
275 return Expression.compile(expr)
276 except SyntaxError as e:
277 raise UsageError(
278 f"{exc_message}: {e.text}: at column {e.offset}: {e.msg}"
279 ) from None
280
281
282def 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