(argname: str)
| 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: |
no test coverage detected