seandstewart / typical

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

Further enhancements to SerdeProtocol typing. #158

Closed seandstewart closed 3 years ago

codecov[bot] commented 3 years ago

Codecov Report

Merging #158 (9deec0b) into main (b7aa974) will decrease coverage by 1.49%. The diff coverage is 99.30%.

Impacted file tree graph

@@            Coverage Diff             @@
##             main     #158      +/-   ##
==========================================
- Coverage   93.49%   92.00%   -1.50%     
==========================================
  Files          37       37              
  Lines        4275     3913     -362     
  Branches        0      565     +565     
==========================================
- Hits         3997     3600     -397     
+ Misses        278      242      -36     
- Partials        0       71      +71     
Flag Coverage Δ
3.8 92.00% <99.30%> (-1.50%) :arrow_down:
unittests 92.00% <99.30%> (-1.50%) :arrow_down:

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

Impacted Files Coverage Δ
typic/api.py 96.56% <ø> (-0.39%) :arrow_down:
typic/constraints/__init__.py 100.00% <ø> (ø)
typic/mypy.py 25.46% <ø> (ø)
typic/serde/ser.py 97.38% <91.66%> (-2.10%) :arrow_down:
typic/checks.py 97.85% <100.00%> (+0.04%) :arrow_up:
typic/compat.py 100.00% <100.00%> (+33.33%) :arrow_up:
typic/constraints/array.py 93.00% <100.00%> (-5.00%) :arrow_down:
typic/constraints/common.py 92.62% <100.00%> (-0.30%) :arrow_down:
typic/constraints/factory.py 98.19% <100.00%> (-1.16%) :arrow_down:
typic/constraints/mapping.py 92.59% <100.00%> (-1.86%) :arrow_down:
... and 30 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 b7aa974...9deec0b. Read the comment docs.