pymatsolver icon indicating copy to clipboard operation
pymatsolver copied to clipboard

Remove nosetest and convert tests to pytest

Open mplough-kobold opened this issue 6 months ago • 1 comments

Previously the Makefile ran tests using nosetests but CI ran tests using pytest. Nose is very old; the last release on PyPI is 1.3.7 from June 2015.

As pytest provides excellent test tooling, this PR transitions tests, documentation, and support tooling to use only pytest. Tests written in unittest.TestCase style have transitioned to use pytest's xunit support.

As tests/test_Scipy.py did include any class-level setup, I transitioned it to parametrized tests as that implementation is much terser.

mplough-kobold avatar Aug 20 '24 18:08 mplough-kobold