hebrew_flash_cards/tests
Sochen 8b24d0fd26 Task 7: Add integration tests for frequency-based sentence scoring
Tests verify that update_words_json produces a cloze with `difficulty_score`,
that vetted sentences are sorted by difficulty, and that the easiest sentence
becomes the cloze candidate.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-15 13:29:25 +00:00
..
__init__.py Sprint 9: cloze cards, plurals deck, project reorg, lint tooling 2026-03-07 08:09:39 +00:00
test_apkg_builder.py Sprint 15: example sentence pipeline overhaul + corpus expansion + card improvements 2026-03-10 10:44:14 +00:00
test_detail_scrape.py Sprint 16: collapsible card details + related words table 2026-03-11 01:34:14 +00:00
test_epub_examples.py Sprint 17: homograph example dedup + plural audio + prep extraction 2026-03-14 21:51:35 +00:00
test_scoring_integration.py Task 7: Add integration tests for frequency-based sentence scoring 2026-03-15 13:29:25 +00:00
test_scraper_integration.py Sprint 11.1: strip_nikkud cleanup, dead code removal, test fixes 2026-03-09 04:03:47 +00:00
test_sentence_difficulty.py feat: add sentence_difficulty module with 5-tier frequency scoring 2026-03-15 13:23:21 +00:00
test_smoke.py Sprint 14: deck template/CSS overhaul + Sprint 12 detail scrape 2026-03-10 07:44:47 +00:00