You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For a library like this, 100% test coverage ought to be a given.
Here are a few reasons:
Tests beget tests – having tests in place ensures that tests get written when code is changed or new paths are added.
Tests that cover the edge-case code ensures the code for those edge cases actually works.
Once we reach 100% we can also set pytest to enforce it. That way we'll know that all new code is covered without having to dig through coverage reports.
I've made some progress, and coverage is up to 79%!
In the meantime, until the projects reaches 100%, all new code should have 100% coverage.
The text was updated successfully, but these errors were encountered:
For a library like this, 100% test coverage ought to be a given.
Here are a few reasons:
I've made some progress, and coverage is up to 79%!
In the meantime, until the projects reaches 100%, all new code should have 100% coverage.
The text was updated successfully, but these errors were encountered: