hokusai/tests
Konstantin Fickel 24cade558a
feat: add archive_folder support for preserving previous generations
When archive_folder is set in the project config, artifacts are moved to
numbered archive copies (e.g. x.01.jpg, x.02.jpg) instead of being
overwritten or deleted.

- Build command archives existing artifacts before rebuilding dirty targets
- Clean command moves files to archive instead of deleting them
- Subfolder structure is preserved in the archive directory
- State file is always deleted, never archived
2026-02-21 11:36:45 +01:00
..
__init__.py test: add integration tests for all modules 2026-02-14 11:07:36 +01:00
conftest.py chore: rename bulkgen to hokusai 2026-02-20 17:08:12 +01:00
test_archive.py feat: add archive_folder support for preserving previous generations 2026-02-21 11:36:45 +01:00
test_builder.py feat: add archive_folder support for preserving previous generations 2026-02-21 11:36:45 +01:00
test_cli.py feat: add archive_folder support for preserving previous generations 2026-02-21 11:36:45 +01:00
test_config.py feat: add download target type for fetching files from URLs 2026-02-20 21:20:26 +01:00
test_graph.py feat: add prompt placeholder substitution with {filename} syntax 2026-02-20 21:20:29 +01:00
test_prompt.py test: add nine-backslash escape test for prompt placeholders 2026-02-20 21:20:30 +01:00
test_providers.py feat: add download target type for fetching files from URLs 2026-02-20 21:20:26 +01:00
test_resolve.py feat: add download target type for fetching files from URLs 2026-02-20 21:20:26 +01:00
test_state.py chore: rename bulkgen to hokusai 2026-02-20 17:08:12 +01:00