Migrate from nose to pytest and add tox.ini
Migrate swh-web tests from nose to pytest.
The good news is that thanks to pytest-django, we benefit from the same tests features
as when using the command $ python3 manage.py test
: automatic migrations, in-memory
database, ... This greatly simplifies the tests setup.
Also add tox.ini and fix deprecation warnings printed by the latest pytest version available on PyPI.
Related swh-environment#1261 (closed) Related swh/infra/ci-cd/swh-jenkins-jobs#1247 (closed)
Migrated from D616 (view on Phabricator)