pig.py/tests/unit
Russell Ballestrini 7883ae0eba Refactor: Extract neopig package from neopig.py
Phase 1 of module restructuring as outlined in docs/REFACTOR.md:

New neopig/ package modules:
- live.py: Live media queue (get_live_queue, emit_live_media)
- state.py: AppendOnlyStateLog, state file helpers
- html_utils.py: trim_html_wrapper, extract_meta_from_html
- logging.py: TqdmLoggingHandler, job logging functions
- backfill/: markdown and screenshot backfill operations

Package features:
- Lazy import of NeoPig/main from neopig.py via __getattr__
- Full backwards compatibility with existing imports
- 42 new unit tests for extracted modules

Total: 458 tests passing
2026-01-05 17:30:58 -05:00
..
test_archive.py Extract i18n to module, add Georgian, translate about page body 2026-01-05 10:16:48 -05:00
test_async_filevault.py Update tests for filevault 2.0.0 API 2025-12-31 16:03:43 -05:00
test_async_web_fetcher.py Fix tests for code media type, add source URL and lore 2026-01-02 13:41:10 -05:00
test_database.py Fix test_database.py method names to match Database API 2026-01-05 14:57:49 -05:00
test_domain_vault.py Add comprehensive unit tests for async modules 2025-12-22 20:40:58 -05:00
test_filevault.py Update tests for filevault 2.0.0 API 2025-12-31 16:03:43 -05:00
test_neopig.py Refactor: Extract neopig package from neopig.py 2026-01-05 17:30:58 -05:00
test_neopig_html_utils.py Refactor: Extract neopig package from neopig.py 2026-01-05 17:30:58 -05:00
test_neopig_live.py Refactor: Extract neopig package from neopig.py 2026-01-05 17:30:58 -05:00
test_neopig_logging.py Refactor: Extract neopig package from neopig.py 2026-01-05 17:30:58 -05:00
test_neopig_state.py Refactor: Extract neopig package from neopig.py 2026-01-05 17:30:58 -05:00
test_repo.py Extract i18n to module, add Georgian, translate about page body 2026-01-05 10:16:48 -05:00
test_screenshot.py Update tests for filevault 2.0.0 API 2025-12-31 16:03:43 -05:00
test_serp.py Fix test_live_stream_endpoint_exists hanging on SSE request 2026-01-05 14:52:58 -05:00
test_storage.py Unify filevault: merge storage.py into single sync+async module 2025-12-31 15:44:39 -05:00