def file_store_service(): tenant_provider = StandardTenantProvider() tenant_provider.setup(Tenant(name="Default")) file_store_service = MemoryFileStoreService(tenant_provider) return file_store_service
def swift_file_store_service(swift_auth_supplier, mock_http_client): data_config = config standard_tenant_provider = StandardTenantProvider() standard_tenant_provider.setup(Tenant(id='2', name="custom-tenant")) return SwiftFileStoreService(standard_tenant_provider, swift_auth_supplier, mock_http_client, data_config)
def media_repository(): parser = QueryParser() auth_provider = StandardAuthProvider() tenant_service = StandardTenantProvider() media_repository = MemoryMediaRepository( parser, tenant_service, auth_provider) media_repository.load({ 'default': { '001': Media( id='001', reference='ABC', path='images/abcd1234.jpg', uri='data/abcd1234.jpg'), '002': Media(id='002', reference='XYZ') } }) return media_repository
def tenant_provider() -> StandardTenantProvider: tenant_provider = StandardTenantProvider() tenant_provider.setup(Tenant(name="Default")) return tenant_provider
def tenant_provider() -> TenantProvider: return StandardTenantProvider()
def tenant_provider(): tenant_provider = StandardTenantProvider() tenant_provider.setup(Tenant(name="Origin")) return tenant_provider
def file_informer(media_repository): tenant_provider = StandardTenantProvider() file_store_service = MemoryFileStoreService(tenant_provider) return StandardFileInformer( file_store_service, media_repository)
def directory_file_store_service(tmp_path): config['dir_path'] = tmp_path / 'data' standard_tenant_provider = StandardTenantProvider() standard_tenant_provider.setup(Tenant(id='2', name="custom-tenant")) return DirectoryFileStoreService(standard_tenant_provider, config)