planetarypy / pvl

Python implementation of PVL (Parameter Value Language)
BSD 3-Clause "New" or "Revised" License
19 stars 19 forks source link

Fixing new.py, lots of other minor fixes, and lots of tests. #90

Closed rbeyer closed 3 years ago

rbeyer commented 3 years ago

Related Issue

Would close #89

How Has This Been Tested?

Types of changes

Checklist:

Licensing:

This project is released under the LICENSE.

codecov[bot] commented 3 years ago

Codecov Report

Merging #90 (fa6f196) into main (4c4f691) will increase coverage by 14.99%. The diff coverage is 90.00%.

Impacted file tree graph

@@             Coverage Diff             @@
##             main      #90       +/-   ##
===========================================
+ Coverage   79.85%   94.84%   +14.99%     
===========================================
  Files          12       12               
  Lines        1911     1922       +11     
===========================================
+ Hits         1526     1823      +297     
+ Misses        385       99      -286     
Impacted Files Coverage Δ
pvl/encoder.py 89.24% <ø> (+1.22%) :arrow_up:
pvl/new.py 86.00% <83.33%> (+86.00%) :arrow_up:
pvl/__init__.py 94.73% <100.00%> (ø)
pvl/collections.py 98.70% <100.00%> (+27.67%) :arrow_up:
pvl/grammar.py 100.00% <100.00%> (+3.88%) :arrow_up:
pvl/pvl_translate.py 100.00% <100.00%> (+100.00%) :arrow_up:
pvl/pvl_validate.py 99.06% <100.00%> (+99.06%) :arrow_up:
pvl/token.py 100.00% <100.00%> (+10.71%) :arrow_up:
pvl/lexer.py 100.00% <0.00%> (+0.76%) :arrow_up:
... and 9 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 4c4f691...fa6f196. Read the comment docs.