switch from nose to pytest for testing in general and
implements GitHub actions to do continuous integration (CI).
Currently the regression tests are failing in a couple of places but the testing itself now works. I would be in favor of merging this PR sooner rather than later despite this so we have some apparatus in place for testing.
This PR does 2 major things:
nose
topytest
for testing in general andCurrently the regression tests are failing in a couple of places but the testing itself now works. I would be in favor of merging this PR sooner rather than later despite this so we have some apparatus in place for testing.