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:
- Get
solution.py close to 100%
- get
solute.py close to 100%
- work on
activity_correction.py
equilibrium.py
functions.py (lowest coverage, but also not part of the Solution interface and maybe not often used.
Some of this work may overlap with #57
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.pyclose to 100%solute.pyclose to 100%activity_correction.pyequilibrium.pyfunctions.py(lowest coverage, but also not part of theSolutioninterface and maybe not often used.Some of this work may overlap with #57