perf: bulk membership creation with INSERT ON CONFLICT DO NOTHING #149
Codecov / codecov/project
succeeded
Apr 17, 2026 in 0s
71.24% (+0.04%) compared to 5a7544e
View this Pull Request on Codecov
71.24% (+0.04%) compared to 5a7544e
Details
Codecov Report
✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.24%. Comparing base (5a7544e) to head (cd20329).
Additional details and impacted files
@@ Coverage Diff @@
## 19.0 #149 +/- ##
==========================================
+ Coverage 71.19% 71.24% +0.04%
==========================================
Files 931 931
Lines 54694 54744 +50
==========================================
+ Hits 38942 39001 +59
+ Misses 15752 15743 -9 | Files with missing lines | Coverage Δ | |
|---|---|---|
| spp_programs/__manifest__.py | 0.00% <ø> (ø) |
|
| spp_programs/models/cycle_membership.py | 75.00% <100.00%> (+14.13%) |
⬆️ |
| spp_programs/models/managers/cycle_manager_base.py | 55.12% <100.00%> (ø) |
|
| ...pp_programs/models/managers/eligibility_manager.py | 75.00% <100.00%> (-0.21%) |
⬇️ |
| spp_programs/models/program_membership.py | 54.23% <100.00%> (+12.67%) |
⬆️ |
🚀 New features to boost your workflow:
- ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
- 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
Loading