Coverage for tests/utils.py: 100%
11 statements
« prev ^ index » next coverage.py v6.5.0, created at 2023-01-26 09:25 +0100
« prev ^ index » next coverage.py v6.5.0, created at 2023-01-26 09:25 +0100
1from __future__ import annotations
3from typing import NamedTuple
6class Parameter(NamedTuple):
7 param: str
8 value: str | None = None
9 ok: bool = True
11 @property
12 def as_arg(self) -> list[str]:
13 if self.value is None:
14 return [self.param]
15 return [self.param, str(self.value)]