ArchiveBox/archivebox/cli
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 new jsonl cli interface 2025-12-30 16:12:53 -08:00
archivebox_add.py fix initial migrtaions 2025-12-29 21:27:31 -08:00
archivebox_archiveresult.py Implement JSONL CLI pipeline architecture (Phases 1-4, 6) 2025-12-31 10:07:14 +00:00
archivebox_binary.py Implement JSONL CLI pipeline architecture (Phases 1-4, 6) 2025-12-31 10:07:14 +00:00
archivebox_config.py wip 2025-12-28 17:51:54 -08:00
archivebox_crawl.py Implement JSONL CLI pipeline architecture (Phases 1-4, 6) 2025-12-31 10:07:14 +00:00
archivebox_help.py move main funcs into cli files and switch to using click for CLI 2024-11-19 00:18:51 -08:00
archivebox_init.py new jsonl cli interface 2025-12-30 16:12:53 -08:00
archivebox_install.py more migration fixes 2025-12-29 22:12:57 -08:00
archivebox_machine.py Implement JSONL CLI pipeline architecture (Phases 1-4, 6) 2025-12-31 10:07:14 +00:00
archivebox_manage.py fix archivebox shell and manage CLI commands 2024-11-19 00:48:39 -08:00
archivebox_mcp.py add mcp server support 2025-12-25 01:51:42 -08:00
archivebox_process.py Implement JSONL CLI pipeline architecture (Phases 1-4, 6) 2025-12-31 10:07:14 +00:00
archivebox_run.py Implement JSONL CLI pipeline architecture (Phases 1-4, 6) 2025-12-31 10:07:14 +00:00
archivebox_schedule.py wip major changes 2025-12-24 20:10:38 -08:00
archivebox_server.py much better tests and add page ui 2025-12-29 04:02:11 -08:00
archivebox_shell.py fix archivebox shell and manage CLI commands 2024-11-19 00:48:39 -08:00
archivebox_snapshot.py Implement JSONL CLI pipeline architecture (Phases 1-4, 6) 2025-12-31 10:07:14 +00:00
archivebox_status.py wip 2025-12-28 17:51:54 -08:00
archivebox_tag.py Implement JSONL CLI pipeline architecture (Phases 1-4, 6) 2025-12-31 10:07:14 +00:00
archivebox_update.py more migration fixes 2025-12-30 09:57:33 -08:00
archivebox_version.py wip 2025-12-28 17:51:54 -08:00
archivebox_worker.py much better tests and add page ui 2025-12-29 04:02:11 -08:00
cli_utils.py Implement JSONL CLI pipeline architecture (Phases 1-4, 6) 2025-12-31 10:07:14 +00:00
tests_piping.py Add unit tests for JSONL CLI pipeline commands (Phase 5 & 6) 2025-12-31 10:21:05 +00:00
tests.py use full dotted paths for all archivebox imports, add migrations and more fixes 2025-12-29 00:47:08 -08:00