lllin000_PaperForge/tests
Research Assistant 72cbdc3250 test(11-01): add test_path_normalization.py with 25 test methods
- TestBBTPathNormalization: 8 tests covering absolute Windows, storage: prefix,
  bare relative, Chinese chars, spaces, backslash normalization, empty path,
  absolute non-storage
- TestMainPdfIdentification: 6 tests covering title=PDF primary, largest file
  fallback, first PDF fallback, no PDFs, single PDF, mixed PDF/non-PDF
- TestWikilinkGeneration: 6 tests covering basic wikilink, junction resolution,
  forward slashes, Chinese filename, empty path, nonexistent file
- TestLoadExportRowsIntegration: 5 tests using fixture JSON files
- Fixtures: bbt_export_absolute.json, bbt_export_storage.json,
  bbt_export_mixed.json
2026-04-24 20:30:32 +08:00
..
fixtures test(11-01): add test_path_normalization.py with 25 test methods 2026-04-24 20:30:32 +08:00
sandbox feat(08-deep-helper-deployment): create OCR-complete fixtures for TSTONE001 2026-04-24 13:13:45 +08:00
conftest.py test(08-deep-helper-deployment): add smoke tests and fixtures 2026-04-24 14:34:10 +08:00
test_base_preservation.py feat: complete PaperForge Lite v1.0 release hardening (5 phases, 28 reqs, 145 tests) 2026-04-23 20:15:20 +08:00
test_base_views.py feat: complete PaperForge Lite v1.0 release hardening (5 phases, 28 reqs, 145 tests) 2026-04-23 20:15:20 +08:00
test_cli_paths.py refactor(phase-9): update all Python imports to paperforge 2026-04-24 16:15:30 +08:00
test_cli_worker_dispatch.py refactor(phase-9): update all Python imports to paperforge 2026-04-24 16:15:30 +08:00
test_command_docs.py test(09-command-unification): update tests for new command names 2026-04-24 16:56:47 +08:00
test_config.py refactor(phase-9): update all Python imports to paperforge 2026-04-24 16:15:30 +08:00
test_doctor.py refactor(phase-9): update all Python imports to paperforge 2026-04-24 16:15:30 +08:00
test_ld_deep_config.py refactor(phase-9): update all Python imports to paperforge 2026-04-24 16:15:30 +08:00
test_legacy_worker_compat.py refactor(phase-9): update all Python imports to paperforge 2026-04-24 16:15:30 +08:00
test_ocr_classify.py fix(phase-10): resolve pre-existing test failures and import errors 2026-04-24 18:17:50 +08:00
test_ocr_doctor.py refactor(phase-9): update all Python imports to paperforge 2026-04-24 16:15:30 +08:00
test_ocr_preflight.py refactor(phase-9): update all Python imports to paperforge 2026-04-24 16:15:30 +08:00
test_ocr_state_machine.py refactor(phase-9): update all Python imports to paperforge 2026-04-24 16:15:30 +08:00
test_path_normalization.py test(11-01): add test_path_normalization.py with 25 test methods 2026-04-24 20:30:32 +08:00
test_pdf_resolver.py refactor(phase-9): update all Python imports to paperforge 2026-04-24 16:15:30 +08:00
test_prepare_rollback.py feat(08-deep-helper-deployment): add rollback to prepare_deep_reading 2026-04-24 14:37:13 +08:00
test_repair.py refactor(phase-9): update all Python imports to paperforge 2026-04-24 16:15:30 +08:00
test_selection_sync_pdf.py feat: complete PaperForge Lite v1.0 release hardening (5 phases, 28 reqs, 145 tests) 2026-04-23 20:15:20 +08:00
test_smoke.py test(09-command-unification): update tests for new command names 2026-04-24 16:56:47 +08:00