justindujardin / pathy

simple, flexible, offline capable, cloud storage with a Python path-like interface
Apache License 2.0
171 stars 23 forks source link

Better Auto Imports, Types, and Tests #53

Closed justindujardin closed 3 years ago

justindujardin commented 3 years ago

This PR refactors Pathy to improve its type completeness and support for tools like pylance, and tightens up behaviors by adding more tests and fixing or removing buggy or untested paths.

Changes

New/Improved Tests

codecov[bot] commented 3 years ago

Codecov Report

Merging #53 (e61fb01) into master (3e53f21) will increase coverage by 6.09%. The diff coverage is 100.00%.

Impacted file tree graph

@@             Coverage Diff             @@
##           master       #53      +/-   ##
===========================================
+ Coverage   93.90%   100.00%   +6.09%     
===========================================
  Files          13         4       -9     
  Lines        1869       884     -985     
===========================================
- Hits         1755       884     -871     
+ Misses        114         0     -114     
Impacted Files Coverage Δ
pathy/__init__.py 100.00% <100.00%> (ø)
pathy/about.py 100.00% <100.00%> (ø)
pathy/cli.py 100.00% <100.00%> (+8.69%) :arrow_up:
pathy/gcs.py 100.00% <100.00%> (+19.49%) :arrow_up:

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 3e53f21...e61fb01. Read the comment docs.

github-actions[bot] commented 3 years ago

:tada: This PR is included in version 0.5.0 :tada:

The release is available on GitHub release

Your semantic-release bot :package::rocket: