test_volcengine_tos.py 794 B

12345678910111213141516171819202122232425
  1. from collections.abc import Generator
  2. import pytest
  3. from tos import TosClientV2
  4. from extensions.storage.volcengine_tos_storage import VolcengineTosStorage
  5. from tests.unit_tests.oss.__mock.base import (
  6. BaseStorageTest,
  7. get_example_bucket,
  8. )
  9. from tests.unit_tests.oss.__mock.volcengine_tos import setup_volcengine_tos_mock
  10. class TestVolcengineTos(BaseStorageTest):
  11. @pytest.fixture(autouse=True)
  12. def setup_method(self, setup_volcengine_tos_mock):
  13. """Executed before each test method."""
  14. self.storage = VolcengineTosStorage()
  15. self.storage.bucket_name = get_example_bucket()
  16. self.storage.client = TosClientV2(
  17. ak="dify",
  18. sk="dify",
  19. endpoint="https://xxx.volces.com",
  20. region="cn-beijing",
  21. )