import pytest from label_studio.tests.sdk.common import LABEL_CONFIG_AND_TASKS pytestmark = pytest.mark.django_db from label_studio_sdk import Client def test_connect_and_sync_s3(django_live_url, business_client): ls = Client(url=django_live_url, api_key=business_client.api_key) p = ls.start_project(title='New Project', label_config=LABEL_CONFIG_AND_TASKS['label_config']) project = ls.get_project(p.id) storage_resp = project.connect_s3_import_storage('pytest-s3-images') storage_id = storage_resp['id'] ls.sync_storage('s3', storage_id) assert set(t['storage_filename'] for t in p.get_tasks()) == { 'image1.jpg', }