diff --git a/requirements-test.txt b/requirements-test.txt --- a/requirements-test.txt +++ b/requirements-test.txt @@ -1,2 +1,2 @@ -nose +pytest requests-mock diff --git a/swh/core/tests/test_logger.py b/swh/core/tests/test_logger.py --- a/swh/core/tests/test_logger.py +++ b/swh/core/tests/test_logger.py @@ -7,7 +7,7 @@ import os import unittest -from nose.plugins.attrib import attr +import pytest from swh.core.logger import PostgresHandler from swh.core.tests.db_testing import SingleDbTestFixture @@ -15,7 +15,7 @@ from swh.core.tests import SQL_DIR -@attr('db') +@pytest.mark.db class PgLogHandler(SingleDbTestFixture, unittest.TestCase): TEST_DB_DUMP = os.path.join(SQL_DIR, 'log-schema.sql') diff --git a/tox.ini b/tox.ini --- a/tox.ini +++ b/tox.ini @@ -1,12 +1,13 @@ [tox] -envlist=check-manifest,flake8,py3 +envlist=flake8,py3 [testenv:py3] deps = + -r requirements-test.txt + coverage pifpaf - nose commands = - pifpaf run postgresql -- nosetests + pifpaf run postgresql -- pytest {posargs} [testenv:flake8] skip_install = true @@ -14,10 +15,3 @@ flake8 commands = {envpython} -m flake8 - -[testenv:check-manifest] -skip_install = true -deps = - check-manifest -commands = - {envpython} -m check_manifest {toxinidir}