test: lift fixtures.py 88% to 99% and vision_image.py 80% to 98% - #771
test: lift fixtures.py 88% to 99% and vision_image.py 80% to 98%#771seonghobae wants to merge 12 commits into
Conversation
6 direct-branch tests: fixture_thread_cast A-100/B-200/unknown casts, calendar commitment clock helper, ambiguous_keyman/entity_relationship post fixtures, and the bounded-JPEG re-encode loop driven by an oversized high-entropy image that forces both the quality-step and resize fallback branches. fixtures.py 6 -> 1 missing, vision_image.py 9 -> 1 missing (99% each). Package line coverage 95.3% -> 96.0%. 1712 Python tests green; tests-only change.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthrough새 테스트 파일이 픽스처 캐스팅, 달력 날짜, bounded JPEG 인코딩, 모호한 게시물 픽스처의 경계 동작을 검증합니다. Changes픽스처 경계 동작 검증
Estimated code review effort: 3 (Moderate) | ~20 minutes Merge Risk: ⚪ Minimal · up to This change adds tests for existing fixture and JPEG-encoding behavior without changing production runtime behavior. No actionable merge-blocking risk remains after normal checks and review. 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches 💡 2📝 Generate docstrings 💡
🛠️ Fix failing CI checks 💡
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Cycle 2026-08-28T10:00 KST: exact head |
Signed-off-by: Codex <codex@localhost>
|
Exact-head reminder (2026-08-28 10:22 KST): this PR is still BLOCKED on independent APPROVE. Bot COMMENT is not APPROVE. I will not self-approve. Independent collaborator review of exact head |
Signed-off-by: Codex <codex@localhost> Commit-Message-Assisted-by: Claude (via Claude Code)
|
Scheduled review-feedback autofix for this PR head.
|
seonghobae
left a comment
There was a problem hiding this comment.
Current-head ancestry/live-authority finding: protected main@83eba56149eb802cd63642c507c324c9976ec78e and this head are diverged with merge base b0e94aa2a6f7a943f96dc5c4f2fdecd0021978a1 and behind_by=6. The surviving delta is still exactly one tests-only file, tests/test_fixtures_edges.py; current production fixtures.py/vision_image.py behavior remains the exercised authority. The PR body names stale predecessor base/head values. Preserve the exact test blob and non-force converge onto the protected tree; do not close the valid coverage delta or transfer predecessor check/review evidence.
Scope
Tests-only coverage work for fixture edge cases and bounded JPEG re-encode behavior. No production code, schema, provider routing, or product authority changes.
Current repair lineage
Fresh review
5117237399found the branch diverged from protectedmain: predecessor exact headd5e83b6a55b065b7e3d82e1e7fc7a816731b501bhad merge baseb0e94aa2a6f7a943f96dc5c4f2fdecd0021978a1andbehind_by=6, while the surviving delta remained exactly one added file,tests/test_fixtures_edges.py. The PR body also carried stale protected-base/head evidence.Two-parent commit
9a4dbfcd46d955cd758148cf55cfd5ee795b02cdrepairs the ancestry non-destructively: it uses the current protected product/workflow tree and preserves the exact existing test blob. No force push, destructive rebase, source rewrite, or predecessor evidence transfer was used.Exact live boundary
main@83eba56149eb802cd63642c507c324c9976ec78e9a4dbfcd46d955cd758148cf55cfd5ee795b02cdahead, merge base exactly protectedmain,behind_by=0tests/test_fixtures_edges.py(+108/-0)Keep this Draft until exact-head hosted gates and independent review are available. Do not broaden this test-only slice into production behavior, self-approve, bypass, or treat synthetic fixture names as real-data evidence.