From 9f7770efe3b18450e9500b4c508e32e203c06d9a Mon Sep 17 00:00:00 2001 From: Max Berkowitz Date: Thu, 25 Apr 2024 23:14:28 -0400 Subject: [PATCH] Emit warning when unregistered mark is used with -m --- src/_pytest/mark/expression.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/_pytest/mark/expression.py b/src/_pytest/mark/expression.py index 78b7fda69..b81361478 100644 --- a/src/_pytest/mark/expression.py +++ b/src/_pytest/mark/expression.py @@ -26,6 +26,7 @@ from typing import Mapping from typing import NoReturn from typing import Optional from typing import Sequence +from .structures import MARK_GEN __all__ = [ @@ -96,6 +97,7 @@ class Scanner: elif value == "not": yield Token(TokenType.NOT, value, pos) else: + MARK_GEN.verify_mark(value) yield Token(TokenType.IDENT, value, pos) pos += len(value) else: