tests: make tests run with a proper scheduler
so the scheduler interaction code is executed. Note that this does not test for correctness in these interactions yet. also move tests/__init__.py content in tests/conftest.py and adapt test code accordingly. This also ensures retries_left is set otherwise tests may fail when using the local sheduler.
Showing
- requirements-test.txt 2 additions, 1 deletionrequirements-test.txt
- swh/deposit/api/private/deposit_check.py 2 additions, 1 deletionswh/deposit/api/private/deposit_check.py
- swh/deposit/config.py 1 addition, 1 deletionswh/deposit/config.py
- swh/deposit/tests/__init__.py 0 additions, 42 deletionsswh/deposit/tests/__init__.py
- swh/deposit/tests/api/test_deposit_binary.py 1 addition, 2 deletionsswh/deposit/tests/api/test_deposit_binary.py
- swh/deposit/tests/api/test_deposit_private_check.py 24 additions, 21 deletionsswh/deposit/tests/api/test_deposit_private_check.py
- swh/deposit/tests/api/test_service_document.py 1 addition, 2 deletionsswh/deposit/tests/api/test_service_document.py
- swh/deposit/tests/conftest.py 55 additions, 0 deletionsswh/deposit/tests/conftest.py
- tox.ini 4 additions, 5 deletionstox.ini
Loading
Please register or sign in to comment