Coverage report: 91%

Files Functions Classes

coverage.py v7.12.0, created at 2025-12-19 21:22 +0000

File   statements missing excluded   coverage
src / kdbxtool / __init__.py   10 0 0   100%
src / kdbxtool / database.py   956 71 8   93%
src / kdbxtool / exceptions.py   66 6 0   91%
src / kdbxtool / merge.py   293 48 2   84%
src / kdbxtool / models / __init__.py   5 0 0   100%
src / kdbxtool / models / attachment.py   17 3 2   82%
src / kdbxtool / models / entry.py   261 16 4   94%
src / kdbxtool / models / group.py   312 23 3   93%
src / kdbxtool / models / times.py   37 1 0   97%
src / kdbxtool / parsing / __init__.py   5 0 0   100%
src / kdbxtool / parsing / context.py   83 0 0   100%
src / kdbxtool / parsing / header.py   218 19 0   91%
src / kdbxtool / parsing / kdbx3.py   89 12 0   87%
src / kdbxtool / parsing / kdbx4.py   222 13 2   94%
src / kdbxtool / security / __init__.py   6 0 0   100%
src / kdbxtool / security / crypto.py   78 4 2   95%
src / kdbxtool / security / kdf.py   143 0 2   100%
src / kdbxtool / security / keyfile.py   67 1 0   99%
src / kdbxtool / security / memory.py   45 0 0   100%
src / kdbxtool / security / totp.py   106 8 0   92%
src / kdbxtool / security / yubikey.py   99 70 2   29%
src / kdbxtool / templates.py   184 1 2   99%
Total   3302 296 29   91%

No items found using the specified filter.