ArchiveBox/archivebox/tests
Claude bb52b5902a
Add unit tests for JSONL CLI pipeline commands (Phase 5 & 6)
Add comprehensive unit tests for the CLI piping architecture:
- test_cli_crawl.py: crawl create/list/update/delete tests
- test_cli_snapshot.py: snapshot create/list/update/delete tests
- test_cli_archiveresult.py: archiveresult create/list/update/delete tests
- test_cli_run.py: run command create-or-update and pass-through tests

Extend tests_piping.py with:
- TestPassThroughBehavior: tests for pass-through behavior in all commands
- TestPipelineAccumulation: tests for accumulating records through pipeline

All tests use pytest fixtures from conftest.py with isolated DATA_DIR.
2025-12-31 10:21:05 +00:00
..
__init__.py wip major changes 2025-12-24 20:10:38 -08:00
conftest.py Implement JSONL CLI pipeline architecture (Phases 1-4, 6) 2025-12-31 10:07:14 +00:00
test_cli_archiveresult.py Add unit tests for JSONL CLI pipeline commands (Phase 5 & 6) 2025-12-31 10:21:05 +00:00
test_cli_crawl.py Add unit tests for JSONL CLI pipeline commands (Phase 5 & 6) 2025-12-31 10:21:05 +00:00
test_cli_run.py Add unit tests for JSONL CLI pipeline commands (Phase 5 & 6) 2025-12-31 10:21:05 +00:00
test_cli_snapshot.py Add unit tests for JSONL CLI pipeline commands (Phase 5 & 6) 2025-12-31 10:21:05 +00:00
test_hooks.py use full dotted paths for all archivebox imports, add migrations and more fixes 2025-12-29 00:47:08 -08:00
test_migrations_04_to_09.py Split migration tests into separate files and tighten assertions 2025-12-27 05:09:36 +00:00
test_migrations_07_to_09.py Split migration tests into separate files and tighten assertions 2025-12-27 05:09:36 +00:00
test_migrations_08_to_09.py rename media plugin to ytdlp with backwards-compatible aliases 2025-12-29 19:09:05 +00:00
test_migrations_fresh.py Split migration tests into separate files and tighten assertions 2025-12-27 05:09:36 +00:00
test_migrations_helpers.py rename media plugin to ytdlp with backwards-compatible aliases 2025-12-29 19:09:05 +00:00