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
Hi @VascoSch92 , thanks so much for your willingness to help! As stated in the first post, the current coverage report shows the specific lines that are and are not covered by tests right now. For example, the donnan_eql function in functions.py is not tested, and this results in a low coverage % for that whole file.
There are also a few methods/properties and edge cases in solution.py which don't have tests.
Let me know if you have other specific questions I can answer, or if you need any guidance before opening a PR.
The project's test coverage is currently about 76%. I'd like to see that increased above 90% in the near term, and 95+% eventually.
The current coverage report shows what is and is not covered. As far as adding tests, I suggest the following order of priority:
solution.py
close to 100%solute.py
close to 100%activity_correction.py
equilibrium.py
functions.py
(lowest coverage, but also not part of theSolution
interface and maybe not often used.Some of this work may overlap with #57
The text was updated successfully, but these errors were encountered: