Coverage report: 76%

Files Functions Classes

coverage.py v7.6.12, created at 2025-02-24 19:31 +0100

File class statements missing excluded coverage
src/mactime/__init__.py (no class) 0 0 0 100%
src/mactime/__main__.py (no class) 3 3 0 0%
src/mactime/_cli_interface.py HelpfulParser 3 0 0 100%
src/mactime/_cli_interface.py Command 52 17 10 67%
src/mactime/_cli_interface.py CLI 23 3 0 87%
src/mactime/_cli_interface.py (no class) 69 5 0 93%
src/mactime/cli.py _GlobalArgs 0 0 0 100%
src/mactime/cli.py _RecursiveArgs 8 6 0 25%
src/mactime/cli.py GetCommand 11 5 0 55%
src/mactime/cli.py SetCommand 31 12 0 61%
src/mactime/cli.py TransferCommand 18 6 0 67%
src/mactime/cli.py ResetCommand 12 6 0 50%
src/mactime/cli.py MacTime 0 0 0 100%
src/mactime/cli.py (no class) 93 21 0 77%
src/mactime/constants.py (no class) 39 9 0 77%
src/mactime/core.py AttrList 0 0 0 100%
src/mactime/core.py TimeSpecAttrs 0 0 0 100%
src/mactime/core.py TimeAttrs 0 0 0 100%
src/mactime/core.py TimeSpecArgs 0 0 0 100%
src/mactime/core.py BaseStructure 4 4 0 0%
src/mactime/core.py Timespec 5 1 0 80%
src/mactime/core.py TimespecRequest 0 0 0 100%
src/mactime/core.py BulkTimespecRequest 0 0 0 100%
src/mactime/core.py (no class) 135 36 0 73%
src/mactime/errors.py MacTimeError 0 0 0 100%
src/mactime/errors.py ArgumentsError 0 0 0 100%
src/mactime/errors.py NotEnoughArgumentsError 0 0 0 100%
src/mactime/errors.py FSOperationError 13 0 0 100%
src/mactime/errors.py PathNotFoundError 0 0 0 100%
src/mactime/errors.py FSPermissionError 0 0 0 100%
src/mactime/errors.py InvalidAttributeError 0 0 0 100%
src/mactime/errors.py UnsupportedOperationError 0 0 0 100%
src/mactime/errors.py FileIOError 0 0 0 100%
src/mactime/errors.py (no class) 40 0 0 100%
src/mactime/logger.py (no class) 3 0 0 100%
Total   562 134 10 76%

No items found using the specified filter.