Skip to content

Commit 6a73714

Browse files
committed
deselect_by_keyword: skip without expression
There is no need to iterate over all items always, if `-k` is not specified.
1 parent 19035f4 commit 6a73714

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/_pytest/mark/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,9 @@ def pytest_cmdline_main(config):
100100

101101
def deselect_by_keyword(items, config):
102102
keywordexpr = config.option.keyword.lstrip()
103+
if not keywordexpr:
104+
return
105+
103106
if keywordexpr.startswith("-"):
104107
keywordexpr = "not " + keywordexpr[1:]
105108
selectuntil = False

0 commit comments

Comments
 (0)