Commit Graph

10 Commits

Author SHA1 Message Date
HERITAGE-XION 3ea5a9ced2 Fix invalid isinstance type union in metadata hndler test 2026-01-10 14:17:28 +01:00
HERITAGE-XION 0bbfe84fd1 metadata-scrubber-tool:
added handler for docx files,
add comprehensive tests
2026-01-10 13:51:50 +01:00
HERITAGE-XION bbbeff0e32 metadata-scrubber-tool:
added handler for powerpoint files,
add comprehensive tests
2026-01-09 22:58:49 +01:00
HERITAGE-XION 3bd506e4eb metadata-scrubber-tool:
added handler for excel files,
add comprehensive tests
2026-01-09 19:55:27 +01:00
HERITAGE-XION 955bb8f6a1 metadata-scrubber-tool:
added pdf handler,
modifed the display to accepts pdf specific data,
and pdf format data,
added full test coverage
2026-01-09 17:27:22 +01:00
HERITAGE-XION 100ab9d034 metadata-scrubber-tool:
Tests used hardcoded Windows paths like C:\Users\Xheri\... that don't exist on GitHub Actions' Ubuntu runners.

Solution
Created tests/conftest.py with relative path helpers that work on any OS:
2026-01-07 15:50:38 +01:00
HERITAGE-XION fc1cf236c6 metadata-srubber-tool:
added test file directory and modified test to use it
2026-01-06 23:58:07 +01:00
HERITAGE-XION ab70844c8e metadata-scrubber-tool:
added end-to-end test for cli commands,
which includes for read and scrub commands.
added the version flag and modified the verbose to use capital V
2026-01-06 23:45:36 +01:00
HERITAGE-XION b628130596 metadata-scrubber-tool:
added integration test for metadata factory
2026-01-06 22:14:26 +01:00
HERITAGE-XION 989902d86e metadata-scrubber-tool:
added unit test for image handler
2026-01-06 21:49:46 +01:00