ImperialCollegeLondon / django-drf-filepond

A Django app providing a server implemention for the Filepond file upload library
BSD 3-Clause "New" or "Revised" License
103 stars 39 forks source link

Switch testing from nose to pytest and use tox for local/GHA testing #84

Closed jcohen02 closed 1 year ago

jcohen02 commented 1 year ago

This PR switches the testing infrastructure from nose to pytest which is run with tox to simplify testing across multiple Python versions.

The GitHub Actions setup has also been modified to swtich to tox and provide coverage across all the different runs. This should ensure that we get coverage data that takes into account code that is only triggered with specific Python versions.