
    	]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      }ddddig}| j                  d|j                   dt	        j
                  |      d	
      }|j                  dk(  sJ |j                  j                         }|j                  t	        j
                  dddgddddg      d}| j                  dj                  |j                        |      }|j                  dk(  sJ | j                  dj                  |j                        |      }|j                  dk(  sJ |j                          |j                  du sJ d|_        |j                          |j                          |j                          |j                  du sJ y )NF)use_ml_backenddataLondonztext A)locationtextz/api/projects/z/tasks/bulkzapplication/json)r   content_type   
text_classr	   class_Ar      )labelsstartend)	from_nameto_namevalue)taskresultz/api/tasks/{}/annotations/)r   T)r   userpostidjsondumpsstatus_codetasksfirstformatrefresh_from_db
is_labeledsavehas_lock)business_clientprojectr   rr   annotation_datas         J/root/env/lib/python3.12/site-packages/label_studio/tests/test_has_lock.pytest_has_lockr)      s   233EJG 
h9:E 	
K0tzz%7HWi 	 	A ==C== D **'FQZP[fgpqErst
O 	9@@IP_`A==C9@@IP_`A==C??d"""DOIIKMMO??d"""    )r   pytesttests.utilsr   mark	django_dbr)    r*   r(   <module>r0      s,      $ "# "#r*   