
    	]j                     X    d dl Z d dlZd dlmZ ej                  j
                  d        Zy)    N)make_projectc                 &   t        i | j                  d      }|j                  dddddddddd
}| j                  d|j                   t	        j
                  |      d	
      }|j                  dk(  sJ d|j	                         d   d   d   v sJ y )NF)use_ml_backendTest T15)
projecttitlebucketprefixregex_filteruse_blob_urlspresignpresign_ttlgoogle_project_idgoogle_application_credentialsz/api/storages/gcs?project=zapplication/json)datacontent_typei  z9Google Application Credentials must be valid JSON string.validation_errorsnon_field_errorsr   )r   useridpostjsondumpsstatus_code)business_clientr	   r   rs       M/root/env/lib/python3.12/site-packages/label_studio/tests/test_io_storages.py'test_gcs_storage_credentials_validationr       s    233EJG ::*0D 	
$WZZL1

48HWi 	 	A ==CC668'();<Q?	@	@    )r   pytesttests.utilsr   mark	django_dbr     r!   r   <module>r'      s,      $  r!   