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

Function pytest_cmdline_main

src/_pytest/mark/__init__.py:131–147  ·  view source on GitHub ↗
(config: Config)

Source from the content-addressed store, hash-verified

129
130@hookimpl(tryfirst=True)
131def pytest_cmdline_main(config: Config) -> int | ExitCode | None:
132 import _pytest.config
133
134 if config.option.markers:
135 config._do_configure()
136 tw = _pytest.config.create_terminal_writer(config)
137 for line in config.getini("markers"):
138 parts = line.split(":", 1)
139 name = parts[0]
140 rest = parts[1] if len(parts) == 2 else ""
141 tw.write(f"@pytest.mark.{name}:", bold=True)
142 tw.line(rest)
143 tw.line()
144 config._ensure_unconfigure()
145 return 0
146
147 return None
148
149
150@dataclasses.dataclass

Callers

nothing calls this directly

Calls 5

_do_configureMethod · 0.80
_ensure_unconfigureMethod · 0.80
getiniMethod · 0.45
writeMethod · 0.45
lineMethod · 0.45

Tested by

no test coverage detected