Skip to content

updated validators and fixed ci bug

8629b11
Select commit
Loading
Failed to load commit list.
Merged

Bump version to 3.0.0 #97

updated validators and fixed ci bug
8629b11
Select commit
Loading
Failed to load commit list.
This check has been archived and is scheduled for deletion. Learn more about checks retention
Codecov / codecov/project succeeded Mar 13, 2025 in 0s

91.44% (+12.52%) compared to 64b0b17

View this Pull Request on Codecov

91.44% (+12.52%) compared to 64b0b17

Details

Codecov Report

Attention: Patch coverage is 91.34328% with 145 lines in your changes missing coverage. Please review.

Project coverage is 91.44%. Comparing base (64b0b17) to head (8629b11).

Files with missing lines Patch % Lines
fastapi_jsonapi/api/application_builder.py 84.50% 14 Missing and 8 partials ⚠️
fastapi_jsonapi/data_layers/sqla/query_building.py 88.82% 14 Missing and 7 partials ⚠️
fastapi_jsonapi/storages/models_storage.py 73.33% 16 Missing ⚠️
fastapi_jsonapi/views/view_base.py 92.51% 9 Missing and 5 partials ⚠️
fastapi_jsonapi/data_layers/sqla/base_model.py 89.79% 7 Missing and 3 partials ⚠️
fastapi_jsonapi/data_layers/sqla/orm.py 93.95% 6 Missing and 3 partials ⚠️
fastapi_jsonapi/atomic/schemas.py 75.00% 2 Missing and 4 partials ⚠️
fastapi_jsonapi/querystring.py 86.36% 2 Missing and 4 partials ⚠️
fastapi_jsonapi/schema.py 92.00% 4 Missing and 2 partials ⚠️
fastapi_jsonapi/signature.py 87.50% 3 Missing and 3 partials ⚠️
... and 10 more
Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff             @@
##             main      #97       +/-   ##
===========================================
+ Coverage   78.92%   91.44%   +12.52%     
===========================================
  Files          40       44        +4     
  Lines        2557     2408      -149     
  Branches      376      279       -97     
===========================================
+ Hits         2018     2202      +184     
+ Misses        467      143      -324     
+ Partials       72       63        -9     
Files with missing lines Coverage Δ
fastapi_jsonapi/__init__.py 100.00% <100.00%> (ø)
fastapi_jsonapi/api/schemas.py 100.00% <100.00%> (ø)
fastapi_jsonapi/atomic/__init__.py 100.00% <100.00%> (ø)
fastapi_jsonapi/atomic/atomic.py 100.00% <100.00%> (ø)
fastapi_jsonapi/common.py 100.00% <100.00%> (ø)
fastapi_jsonapi/data_layers/fields/enums.py 100.00% <100.00%> (ø)
fastapi_jsonapi/data_layers/fields/mixins.py 77.77% <100.00%> (+77.77%) ⬆️
fastapi_jsonapi/exceptions/__init__.py 100.00% <ø> (ø)
fastapi_jsonapi/exceptions/base.py 100.00% <100.00%> (ø)
fastapi_jsonapi/exceptions/handlers.py 100.00% <100.00%> (ø)
... and 32 more
🚀 New features to boost your workflow:
  • Test Analytics: Detect flaky tests, report on failures, and find test suite problems.