seandstewart / typical

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

Improve Deserialization with Defaults and Postponed Annotations #114

Closed seandstewart closed 4 years ago

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

Codecov Report

Merging #114 into master will decrease coverage by 1.29%. The diff coverage is 94.92%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #114      +/-   ##
==========================================
- Coverage   98.54%   97.25%   -1.30%     
==========================================
  Files          36       36              
  Lines        3090     3823     +733     
==========================================
+ Hits         3045     3718     +673     
- Misses         45      105      +60     
Flag Coverage Δ
#3.7 97.23% <94.90%> (?)
#3.8 97.14% <94.59%> (?)
#unittests 97.25% <94.92%> (-1.30%) :arrow_down:
Impacted Files Coverage Δ
typic/checks.py 96.55% <81.81%> (-3.45%) :arrow_down:
typic/util.py 92.11% <90.00%> (-4.50%) :arrow_down:
typic/types/url.py 98.50% <91.66%> (-1.50%) :arrow_down:
typic/constraints/common.py 95.73% <92.25%> (-4.27%) :arrow_down:
typic/serde/resolver.py 96.17% <94.68%> (-0.91%) :arrow_down:
typic/serde/des.py 96.77% <94.79%> (-2.07%) :arrow_down:
typic/serde/common.py 96.71% <95.03%> (-3.29%) :arrow_down:
typic/ext/schema/field.py 99.26% <95.45%> (+0.06%) :arrow_up:
typic/serde/ser.py 98.11% <96.15%> (-0.74%) :arrow_down:
typic/serde/translator.py 98.29% <96.82%> (+4.00%) :arrow_up:
... and 19 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 ed847d0...f16443b. Read the comment docs.