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

Method getfixturedefs

src/_pytest/fixtures.py:1868–1879  ·  view source on GitHub ↗
(argname: str)

Source from the content-addressed store, hash-verified

1866 arg2fixturedefs: dict[str, Sequence[FixtureDef[Any]]] = {}
1867
1868 def getfixturedefs(argname: str) -> Sequence[FixtureDef[Any]] | None:
1869 if argname in ignore_args:
1870 return None
1871
1872 fixturedefs = arg2fixturedefs.get(argname)
1873 if not fixturedefs:
1874 fixturedefs = self.getfixturedefs(argname, parentnode)
1875 if not fixturedefs:
1876 # Fixture not defined or not visible (will error during runtest).
1877 return None
1878 arg2fixturedefs[argname] = fixturedefs
1879 return fixturedefs
1880
1881 def sort_by_scope(arg_name: str) -> Scope:
1882 try:

Callers 1

Calls 2

_matchfactoriesMethod · 0.95
getMethod · 0.45

Tested by

no test coverage detected