Ë
    @çi'	  ã                   óB   — d dl mZ d dlmZmZ ddlmZ ddlmZ dZ	d„ Z
y)é   )ÚSubmitRules)ÚShepherdÚ	_JobArrayé   )Ú	mock_shep)Úget_mainNc                 ó8  — t        «       5  t        | «      }t        |«      }|j                  «       }t	        «       }|j                  g «      }|j                  �J ‚|j                  t        ||g«      «       |j                  €J ‚|j                  j                  dk(  sJ ‚|j                  |||«       |j                  «        |j                  j                  dk(  sJ ‚|j                  }d|_        |j                  |||«       |j                  «        |j                  j                  dk(  sJ ‚|j                  dk(  sJ ‚|j                  d«      }|j                  |j                  k(  sJ ‚|j                  j                  dk(  sJ ‚|j                  d«      }|j                  |j                  k(  sJ ‚|j                  d«      }|�J ‚d|j                  _        d|_        |j                  |||«       |j                  j                  dk(  sJ ‚d|_        |j                  |||«       |j                  «        |j                  j                  dk(  sJ ‚d|j                  _        d|_        d|_        |j                  |||«       |j                  «        |j                  j                  dk(  sJ ‚d|_        |j                  |||«       |j                  «        |j                  j                  d	k(  sJ ‚d|j$                  _        |j                  d
g«      }|j                  |||«       |j                  «        |j                  j(                  j*                  dk(  sJ ‚|j                  j(                  j-                  «       sJ ‚	 d d d «       y # 1 sw Y   y xY w)NÚ0TÚ1Ú	CANCELLEDÚ2ÚFAILEDFÚ	COMPLETEDÚ3z--a=56Úcode)r   r   r   Úget_slurm_configr   Úget_sheep_from_argvÚjobÚ_submitr   Újob_idÚmaybe_submit_lazyÚcommitÚreplaceÚ_stateÚget_sheep_from_job_idÚxpÚretryÚreplace_doneÚdoraÚgit_saveÚcode_folderÚnameÚexists)ÚtmpdirÚmainÚshepherdÚslurmÚrulesÚsheepÚold_jobÚsheep2s           úi/Volumes/fast/ai/experiments/voice-extract-mac/.venv/lib/python3.12/site-packages/dora/tests/test_shep.pyÚ	test_shepr-      s  € Ü	�Ü˜ÓˆÜ˜D“>ˆØ×%Ñ%Ó'ˆÜ“ˆà×,Ñ,¨RÓ0ˆØ�y‰yÐ Ð Ð Ø×Ñœ 5¨5¨'Ó2Ô3Ø�y‰yÐ$Ð$Ð$Ø�y‰y×Ñ 3Ò&Ð&Ð&à×"Ñ" 5¨%°Ô7Ø�‰ÔØ�y‰y×Ñ 3Ò&Ð&Ð&Ø—)‘)ˆàˆŒØ×"Ñ" 5¨%°Ô7Ø�‰ÔØ�y‰y×Ñ 3Ò&Ð&Ð&Ø�~‰~ Ò,Ð,Ð,à×/Ñ/°Ó4ˆØ�x‰x˜6Ÿ9™9Ò$Ð$Ð$Ø�y‰y×Ñ 3Ò&Ð&Ð&à×/Ñ/°Ó4ˆØ�x‰x˜6Ÿ9™9Ò$Ð$Ð$à×/Ñ/°Ó4ˆØˆ~Ðˆ~à#ˆ�	‰	ÔØˆŒØ×"Ñ" 5¨%°Ô7Ø�y‰y×Ñ 3Ò&Ð&Ð&ØˆŒØ×"Ñ" 5¨%°Ô7Ø�‰ÔØ�y‰y×Ñ 3Ò&Ð&Ð&à&ˆ�	‰	ÔØˆŒØˆŒØ×"Ñ" 5¨%°Ô7Ø�‰ÔØ�y‰y×Ñ 3Ò&Ð&Ð&à!ˆÔØ×"Ñ" 5¨%°Ô7Ø�‰ÔØ�y‰y×Ñ 3Ò&Ð&Ð&à!ˆ�	‰	ÔØ×,Ñ,¨h¨ZÓ8ˆØ×"Ñ" 5¨%°Ô7Ø�‰ÔØ�x‰x×#Ñ#×(Ñ(¨FÒ2Ð2Ð2Ø�x‰x×#Ñ#×*Ñ*Ô,Ð,Ñ,÷w 
�‰ús   ‹M;NÎN)Úconfr   Úshepr   r   Ú	fake_shepr   Ú	test_mainr   Ú_retr-   © ó    r,   Ú<module>r5      s   ðõ ß &Ý  Ý à€ó<-r4   