seandstewart / typical

Typical: Fast, simple, & correct data-validation using Python 3 typing.
https://python-typical.org
MIT License
183 stars 9 forks source link

Optimizations and Improvements for translation, serialization. #161

Closed seandstewart closed 3 years ago

seandstewart commented 3 years ago
codecov[bot] commented 3 years ago

Codecov Report

Merging #161 (04d421b) into main (3a79ffd) will increase coverage by 0.02%. The diff coverage is 97.22%.

Impacted file tree graph

@@            Coverage Diff             @@
##             main     #161      +/-   ##
==========================================
+ Coverage   93.47%   93.49%   +0.02%     
==========================================
  Files          37       37              
  Lines        4352     4275      -77     
==========================================
- Hits         4068     3997      -71     
+ Misses        284      278       -6     
Flag Coverage Δ
3.8 93.49% <97.22%> (+0.02%) :arrow_up:
unittests 93.49% <97.22%> (+0.02%) :arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
typic/ext/json.py 100.00% <ø> (ø)
typic/ext/schema/field.py 99.30% <ø> (ø)
typic/serde/common.py 96.63% <87.50%> (-0.36%) :arrow_down:
typic/serde/resolver.py 95.63% <93.75%> (-0.12%) :arrow_down:
typic/serde/translator.py 97.87% <96.77%> (+0.33%) :arrow_up:
typic/api.py 96.95% <100.00%> (-0.03%) :arrow_down:
typic/checks.py 97.81% <100.00%> (+0.06%) :arrow_up:
typic/constraints/factory.py 99.35% <100.00%> (+0.01%) :arrow_up:
typic/serde/ser.py 99.48% <100.00%> (+1.38%) :arrow_up:
typic/util.py 91.35% <100.00%> (+1.32%) :arrow_up:
... and 2 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 3a79ffd...04d421b. Read the comment docs.