Coverage report: 100.000%

Files Functions Classes

coverage.py v7.13.1, created at 2026-07-06 21:34 +0200

    Statements   Branches   Total
File   coverage statements missing excluded   coverage branches partial   coverage
src / derivepassphrase / __init__.py   100.000% 3 0 0   100.000% 0 0   100.000%
src / derivepassphrase / _internals / __init__.py   100.000% 5 0 0   100.000% 0 0   100.000%
src / derivepassphrase / _internals / cli_helpers.py   100.000% 324 0 50   100.000% 58 0   100.000%
src / derivepassphrase / _internals / cli_machinery.py   100.000% 341 0 48   100.000% 84 0   100.000%
src / derivepassphrase / _internals / cli_messages.py   100.000% 487 0 380   100.000% 28 0   100.000%
src / derivepassphrase / _types.py   100.000% 339 0 146   100.000% 70 0   100.000%
src / derivepassphrase / cli.py   100.000% 469 0 12   100.000% 154 0   100.000%
src / derivepassphrase / exporter / __init__.py   100.000% 46 0 77   100.000% 12 0   100.000%
src / derivepassphrase / exporter / storeroom.py   100.000% 206 0 24   100.000% 38 0   100.000%
src / derivepassphrase / exporter / vault_native.py   100.000% 204 0 36   100.000% 14 0   100.000%
src / derivepassphrase / sequin.py   100.000% 109 0 4   100.000% 44 0   100.000%
src / derivepassphrase / ssh_agent / __init__.py   100.000% 199 0 69   100.000% 46 0   100.000%
src / derivepassphrase / ssh_agent / socketprovider.py   100.000% 272 0 136   100.000% 62 0   100.000%
src / derivepassphrase / vault.py   100.000% 154 0 4   100.000% 40 0   100.000%
tests / conftest.py   100.000% 92 0 695   100.000% 10 0   100.000%
tests / data / __init__.py   100.000% 261 0 30   100.000% 24 0   100.000%
tests / data / callables.py   100.000% 63 0 10   100.000% 12 0   100.000%
tests / machinery / __init__.py   100.000% 237 0 11   100.000% 56 0   100.000%
tests / machinery / hypothesis.py   100.000% 113 0 47   100.000% 24 0   100.000%
tests / machinery / pytest.py   100.000% 139 0 96   100.000% 18 0   100.000%
tests / test_000_testing_machinery.py   100.000% 254 0 3   100.000% 22 0   100.000%
tests / test_derivepassphrase_cli / test_000_basic.py   100.000% 67 0 2   100.000% 2 0   100.000%
tests / test_derivepassphrase_cli / test_all_cli.py   100.000% 201 0 13   100.000% 38 0   100.000%
tests / test_derivepassphrase_cli / test_heavy_duty.py   100.000% 387 0 36   100.000% 40 0   100.000%
tests / test_derivepassphrase_cli / test_shell_completion.py   100.000% 143 0 5   100.000% 2 0   100.000%
tests / test_derivepassphrase_cli / test_transition.py   100.000% 143 0 0   100.000% 2 0   100.000%
tests / test_derivepassphrase_cli / test_utils.py   100.000% 335 0 26   100.000% 28 0   100.000%
tests / test_derivepassphrase_cli / test_vault_cli_basic_functionality.py   100.000% 274 0 5   100.000% 28 0   100.000%
tests / test_derivepassphrase_cli / test_vault_cli_config_management.py   100.000% 245 0 5   100.000% 6 0   100.000%
tests / test_derivepassphrase_cli / test_vault_cli_notes_handling.py   100.000% 191 0 4   100.000% 14 0   100.000%
tests / test_derivepassphrase_cli_export_vault.py   100.000% 194 0 7   100.000% 2 0   100.000%
tests / test_derivepassphrase_exporter.py   100.000% 158 0 12   100.000% 16 0   100.000%
tests / test_derivepassphrase_sequin.py   100.000% 231 0 232   100.000% 36 0   100.000%
tests / test_derivepassphrase_ssh_agent / test_000_basic.py   100.000% 426 0 17   100.000% 34 0   100.000%
tests / test_derivepassphrase_ssh_agent / test_heavy_duty.py   100.000% 78 0 23   100.000% 8 0   100.000%
tests / test_derivepassphrase_types / test_000_basic.py   100.000% 47 0 2   100.000% 2 0   100.000%
tests / test_derivepassphrase_types / test_heavy_duty.py   100.000% 19 0 0   100.000% 0 0   100.000%
tests / test_derivepassphrase_vault.py   100.000% 238 0 6   100.000% 30 0   100.000%
tests / test_l10n.py   100.000% 149 0 9   100.000% 4 0   100.000%
Total   100.000% 7843 0 2282   100.000% 1108 0   100.000%

No items found using the specified filter.

4 empty files skipped.