interface: Add download_url method and implement it in backend
This new method returns a direct download URL for a cooked bundle if the vault cache backend supports the feature. The backend implementation simply wraps a call to the download_url method from the objstorage used as vault cache. Related to #885.
Showing
- conftest.py 1 addition, 2 deletionsconftest.py
- requirements-swh.txt 1 addition, 1 deletionrequirements-swh.txt
- requirements-test.txt 1 addition, 0 deletionsrequirements-test.txt
- swh/vault/backend.py 21 additions, 1 deletionswh/vault/backend.py
- swh/vault/cache.py 14 additions, 1 deletionswh/vault/cache.py
- swh/vault/in_memory_backend.py 11 additions, 1 deletionswh/vault/in_memory_backend.py
- swh/vault/interface.py 13 additions, 1 deletionswh/vault/interface.py
- swh/vault/tests/conftest.py 21 additions, 1 deletionswh/vault/tests/conftest.py
- swh/vault/tests/test_backend.py 44 additions, 1 deletionswh/vault/tests/test_backend.py
Loading
Please register or sign in to comment