
    	]j                     b    d dl Z d dlmZ e j                  j                  Zd dlmZ d Zd Z	d Z
y)    N)LABEL_CONFIG_AND_TASKS)LabelStudioc                    t        | |j                        }|j                  j                  dt        d         }|j                  j                  |j                        }|sJ |j                  dk(  sJ |j                  j                  |j                  d       |j                  j                  |j                        }|j                  dk(  sJ y )Nbase_urlapi_keyNew Projectlabel_configtitler
   idzUpdated Project)r   r   )	r   r   projectscreater   getr   r   update)django_live_urlbusiness_clientlspprojects        N/root/env/lib/python3.12/site-packages/label_studio/tests/sdk/test_projects.pytest_start_and_get_projectr   	   s    	o7N7N	OB
=STb=cdAkkooo&GN7==M)))KK'**,=>kkooo&G==----    c                 `   t        | |j                        }|j                  j                  dt        d         }|j                  j                  |j                        }|j                  j                  |j                         d}|j                  j                         D ]  }d} |rJ y )Nr   r	   r
   r   r   FT)	r   r   r   r   r   r   r   deletelist)r   r   r   r   r   any_project_founds         r   test_delete_projectr      s    	o7N7N	OB
=STb=cdAkkooo&GKK'**%;;##% ! ! !   r   c                    t        | |j                        }|j                  j                  dt        d          |j                  j                  dt        d          t        |j                  j                               }t        |      dk(  sJ |d   j                  dk(  sJ |d   j                  dk(  sJ t        |j                  j                  d	
            }|rJ t        |j                  j                  d            }|d   j                  J |d   j                  J |d   j                  j                  |j                  j                  k(  sJ y )Nr   z	Project 1r
   r   z	Project 2   r      pinned_only)filterz(id,title,pinned_at,created_at,created_by)include)r   r   r   r   r   r   lenr   	pinned_at
created_at
created_byemailuser)r   r   r   r   s       r   test_list_projects_with_paramsr,   $   s>   	o7N7N	OBKK[7Mn7]^KK[7Mn7]^BKK$$&'Hx=AA;+++A;+++BKK$$M$:;H<BKK$$-W$XYHA;  (((A;!!---A;!!''?+?+?+E+EEEEr   )pytestlabel_studio.tests.sdk.commonr   mark	django_db
pytestmarklabel_studio_sdk.clientr   r   r   r,    r   r   <module>r4      s-     @[[""
 /
.!Fr   