tests: add a CeleryTestFixture that allows to specify a celery broker URL
this especially aims at allowing to run tests that do actually use non mocked celery broker using pifpaf.
-
add celery to test requirements
-
README: document how to get test data
-
add a tox.ini file
and mention tox in the README file. Also note that this tox file will clone swh-storage-testdata if needed.
Test Plan
tox will not work as is (dependency to swh-core) so pifpaf --env-prefix PG run postgresql -- pifpaf --env-prefix AMQP run rabbitmq nosetests
Migrated from D519 (view on Phabricator)