Skip to content

Introduce orm for task tag#353

Merged
PGijsbers merged 9 commits into
mainfrom
introduce-orm-for-tag
Jul 2, 2026
Merged

Introduce orm for task tag#353
PGijsbers merged 9 commits into
mainfrom
introduce-orm-for-tag

Use dependency injection instead of monkey patching

9541aab
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project failed Jul 2, 2026 in 1s

94.54% (-0.64%) compared to 8adb636

View this Pull Request on Codecov

94.54% (-0.64%) compared to 8adb636

Details

Codecov Report

❌ Patch coverage is 91.48936% with 12 lines in your changes missing coverage. Please review.
✅ Project coverage is 94.54%. Comparing base (8adb636) to head (9541aab).

Files with missing lines Patch % Lines
src/database/users.py 57.14% 2 Missing and 1 partial ⚠️
src/database/datasets.py 60.00% 1 Missing and 1 partial ⚠️
src/database/setups.py 60.00% 1 Missing and 1 partial ⚠️
src/database/tasks.py 90.47% 1 Missing and 1 partial ⚠️
src/database/schema/tags.py 93.33% 1 Missing ⚠️
src/database/studies.py 85.71% 1 Missing ⚠️
src/routers/openml/study.py 66.66% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #353      +/-   ##
==========================================
- Coverage   95.17%   94.54%   -0.64%     
==========================================
  Files          74       76       +2     
  Lines        3710     3775      +65     
  Branches      244      248       +4     
==========================================
+ Hits         3531     3569      +38     
- Misses        114      139      +25     
- Partials       65       67       +2     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.