test: add unit tests for digest_service.py pure HTML helpers (#1478)#1747
Conversation
Fixes ritesh-1918#1478 Add backend/tests/test_digest_service_helpers.py covering: - _build_team_performance_html: empty list, single team, high/medium/low resolution rate colour-coding (green/amber/red), red vs gray breach colours, multiple teams, proper table HTML structure, missing keys - _build_category_list_html: empty list, single category, multiple categories, flexbox layout, returns string type
|
@duongynhi000005-oss is attempting to deploy a commit to the ritesh Team on Vercel. A member of the Team first needs to authorize it. |
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 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 |
|
Hi @duongynhi000005-oss! 🙌 Thank you so much for your excellent contribution: "test: add unit tests for digest_service.py pure HTML helpers (#1478)"! We really appreciate the high-quality code and effort you have put into the platform. Just a quick, friendly heads-up as we prepare our manual merging and verification queues—please make sure to complete all the mandatory community steps listed below. Once those manual steps are verified, we'll get your PR officially merged into the Let's build something amazing together! 🚀🔥 🌟 Project Support & Developer Network (Show Some Love!)As we prepare our manual verification and merging queues, please take a quick moment to ensure you have completed all four community steps:
Note: Having all four steps completed manually is required before your PR points are officially cleared. |
|
Merged locally into gssoc branch. Thank you for your GSSoC contribution! 🚀🔥 |
Summary
Fixes #1478
Adds
backend/tests/test_digest_service_helpers.pywith comprehensive unit tests for the two pure HTML rendering helpers inbackend/services/digest_service.py:_build_team_performance_html(10 tests)_build_category_list_html(5 tests)All tests are pure (no mocking needed) since these are pure HTML builder functions.