Marco Ricci commited on 2024-12-31 23:58:59
Zeige 2 geänderte Dateien mit 10 Einfügungen und 10 Löschungen.
Exclude further machinery from coverage that isn't meant to be tested.
... | ... |
@@ -36,7 +36,7 @@ def load_translations( |
36 | 36 |
localedirs: list[str] | None = None, |
37 | 37 |
languages: Sequence[str] | None = None, |
38 | 38 |
class_: type[gettext.NullTranslations] | None = None, |
39 |
-) -> gettext.NullTranslations: |
|
39 |
+) -> gettext.NullTranslations: # pragma: no cover |
|
40 | 40 |
"""Load a translation catalog for derivepassphrase. |
41 | 41 |
|
42 | 42 |
Runs [`gettext.translation`][] under the hood for multiple locale |
... | ... |
@@ -1137,7 +1137,7 @@ class ErrMsgTemplate(enum.Enum): |
1137 | 1137 |
) |
1138 | 1138 |
|
1139 | 1139 |
|
1140 |
-def write_pot_file(fileobj: TextIO) -> None: |
|
1140 |
+def _write_pot_file(fileobj: TextIO) -> None: # pragma: no cover |
|
1141 | 1141 |
r"""Write a .po template to the given file object. |
1142 | 1142 |
|
1143 | 1143 |
Assumes the file object is opened for writing and accepts string |
... | ... |
@@ -1209,7 +1209,7 @@ def write_pot_file(fileobj: TextIO) -> None: |
1209 | 1209 |
|
1210 | 1210 |
def _format_po_entry( |
1211 | 1211 |
enum_value: Label | InfoMsgTemplate | WarnMsgTemplate | ErrMsgTemplate, |
1212 |
-) -> tuple[str, ...]: |
|
1212 |
+) -> tuple[str, ...]: # pragma: no cover |
|
1213 | 1213 |
ret: list[str] = ['\n'] |
1214 | 1214 |
ts = enum_value.value |
1215 | 1215 |
if ts.translator_comments: |
... | ... |
@@ -1229,7 +1229,7 @@ def _format_po_entry( |
1229 | 1229 |
return tuple(ret) |
1230 | 1230 |
|
1231 | 1231 |
|
1232 |
-def _cstr(s: str) -> str: |
|
1232 |
+def _cstr(s: str) -> str: # pragma: no cover |
|
1233 | 1233 |
def escape(string: str) -> str: |
1234 | 1234 |
return string.translate({ |
1235 | 1235 |
0: r'\000', |
... | ... |
@@ -1260,4 +1260,4 @@ def _cstr(s: str) -> str: |
1260 | 1260 |
|
1261 | 1261 |
|
1262 | 1262 |
if __name__ == '__main__': |
1263 |
- write_pot_file(sys.stdout) |
|
1263 |
+ _write_pot_file(sys.stdout) |
... | ... |
@@ -815,7 +815,7 @@ class CommandWithHelpGroups(click.Command): |
815 | 815 |
if isinstance(param, OptionGroupOption): |
816 | 816 |
group_name = self._text(param.option_group_name) |
817 | 817 |
epilogs.setdefault(group_name, self._text(param.epilog)) |
818 |
- else: |
|
818 |
+ else: # pragma: no cover |
|
819 | 819 |
group_name = default_group_name |
820 | 820 |
help_records.setdefault(group_name, []).append(rec) |
821 | 821 |
if default_group_name in help_records: # pragma: no branch |
... | ... |
@@ -989,7 +989,7 @@ def version_option_callback( |
989 | 989 |
ctx: click.Context, |
990 | 990 |
param: click.Parameter, |
991 | 991 |
value: bool, # noqa: FBT001 |
992 |
-) -> None: |
|
992 |
+) -> None: # pragma: no cover |
|
993 | 993 |
del param |
994 | 994 |
if value and not ctx.resilient_parsing: |
995 | 995 |
click.echo( |
... | ... |
@@ -2617,13 +2617,13 @@ def derivepassphrase_vault( # noqa: C901,PLR0912,PLR0913,PLR0914,PLR0915 |
2617 | 2617 |
group = LoggingOption |
2618 | 2618 |
elif isinstance(param, CompatibilityOption): |
2619 | 2619 |
group = CompatibilityOption |
2620 |
- elif isinstance(param, StandardOption): |
|
2620 |
+ elif isinstance(param, StandardOption): # pragma: no branch |
|
2621 | 2621 |
group = StandardOption |
2622 |
- elif isinstance(param, OptionGroupOption): |
|
2622 |
+ elif isinstance(param, OptionGroupOption): # pragma: no cover |
|
2623 | 2623 |
raise AssertionError( # noqa: DOC501,TRY003,TRY004 |
2624 | 2624 |
f'Unknown option group for {param!r}' # noqa: EM102 |
2625 | 2625 |
) |
2626 |
- else: |
|
2626 |
+ else: # pragma: no cover |
|
2627 | 2627 |
group = click.Option |
2628 | 2628 |
options_in_group.setdefault(group, []).append(param) |
2629 | 2629 |
params_by_str[param.human_readable_name] = param |
2630 | 2630 |