+
    5mj#  c                      ^ RI Ht ^ RIt^ RIHu Ht ^ RIH	t	 ^ RI
t
^ RIHt Rt]
P                  R R l4       tR R ltR	 R
 ltR R ltR R ltR R ltR R ltR R ltR R ltR# )    )annotationsN)Path)SharedCodexStatec                    V ^8  d   QhRRRR/# )   tmp_pathr   returnr    )formats   "g/home/user/overdeck-private-tests/workstation-ai-broad/modules/systray/tests/test_shared_codex_state.py__annotate__r      s     
M 
M4 
M$4 
M    c                    V R ,          pV R,          R,          pVP                  RR7       \         F7  pW,          pRV9   d   VP                  VRR7       K'  VP                  4        K9  	  \        WR7      # )	legacytrayaccountsTparents.utf-8encoding)legacy_codex_homeaccounts_dir)mkdirSHARED_FIXTURE_NAMES
write_textr   )r   r   r   nametargets   &    r   shared_stater      sj     F& :-H
LLL$$;dW5LLN % fLLr   c                    V ^8  d   QhRRRR/# r   r   r   r   Noner	   )r
   s   "r   r   r      s      <F <FJZ <F_c <Fr   c                `"   V P                   R ,          R,          pVP                  RR7       VR,          P                  RRR7       VR,          P                  R	RR7       VR
,          P                  RRR7       VR,          P                  RRR7       VR,          pVP                  4        VR,          P                  RRR7       VR,          P                  RRR7       V P                  R,          P                  RRR7       V P                  R,          P                  RRR7       V P                  R,          R,          pVP                  P                  4        VP                  RRR7       VR,          R,          pVP                  P                  4        VP                  RRR7       V P                  R,          R,          R,          R,          pVP                  P                  RR7       VP                  RRR7       VR,          R,          R,          R,          pVP                  P                  RR7       VP                  RRR7       V P                  V4       . \        ORNRNRNRNRNRN EF  pW,          pVP                  q! 4       q'       g   R R!R"\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MR"R#\        P                  ! V	4      R$\        P                  ! V
4      /,          p\        \        P                  ! V4      4      hR%;rVP                  q! 4       qP                  qV,          qP                  q! 4       qV8H  pV'       Eg   \        P                   ! RCV3RDW34      R!R"\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MR"R#\        P                  ! V	4      R$\        P                  ! V
4      R&R'\        P                  ! 4       9   g   \        P                  ! V 4      '       d   \        P                  ! V 4      MR'R(\        P                  ! V4      R)R*\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MR*R+\        P                  ! V4      R,\        P                  ! V4      /,          pR-R.V/,          p\        \        P                  ! V4      4      hR%;p	;p
;p;p;p;rEK  	  RqV	,          p
RpV
V,          pVP"                  pRpV! VR7      pRpVV8H  q'       Eg    \        P                   ! RCV3REVV34      R!R/\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MR/R#\        P                  ! V	4      R0\        P                  ! V4      R(\        P                  ! V4      R1\        P                  ! V4      R+\        P                  ! V4      R2\        P                  ! V4      /,          pR3R4V/,          p\        \        P                  ! V4      4      hR%;p	;p
;p;p;p;p;p;ppV P                  p	RqV
,          pVP"                  pRpV! VR7      qP$                  pV! 4       pR5R6.pVV8H  pV'       EgL   \        P                   ! RCV3RFVV34      R!R'\        P                  ! 4       9   g   \        P                  ! V 4      '       d   \        P                  ! V 4      MR'R#\        P                  ! V	4      R$\        P                  ! V
4      R7\        P                  ! V4      R)\        P                  ! V4      R8\        P                  ! V4      R9\        P                  ! V4      R2\        P                  ! V4      R:\        P                  ! V4      /	,          pR;R<V/,          p\        \        P                  ! V4      4      hR%;p	;p
;p;p;p;p;p;p;ppRqV	,          qP"                  pRpV! VR7      pRpVV8H  q'       Eg
   \        P                   ! RCV3RGVV34      R!R/\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MR/R#\        P                  ! V	4      R0\        P                  ! V4      R7\        P                  ! V4      R)\        P                  ! V4      R+\        P                  ! V4      /,          pR=R,V/,          p\        \        P                  ! V4      4      hR%;p	;p
;p;p;p;rRqV	,          qP                  pV! 4       pV'       * pV'       g   R>R!R/\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MR/R#\        P                  ! V	4      R0\        P                  ! V4      R7\        P                  ! V4      /,          p \        \        P                  ! V 4      4      hR%;p	;p
;p;ppRqV	,          qP"                  pRpV! VR7      pR	pVV8H  q'       Eg
   \        P                   ! RCV3RGVV34      R!R/\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MR/R#\        P                  ! V	4      R0\        P                  ! V4      R7\        P                  ! V4      R)\        P                  ! V4      R+\        P                  ! V4      /,          pR=R,V/,          p\        \        P                  ! V4      4      hR%;p	;p
;p;p;p;rRqV	,          qP                  pV! 4       pV'       * pV'       g   R>R!R/\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MR/R#\        P                  ! V	4      R0\        P                  ! V4      R7\        P                  ! V4      /,          p \        \        P                  ! V 4      4      hR%;p	;p
;p;ppR
qV	,          qP"                  pRpV! VR7      pRpVV8H  q'       Eg
   \        P                   ! RCV3RGVV34      R!R/\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MR/R#\        P                  ! V	4      R0\        P                  ! V4      R7\        P                  ! V4      R)\        P                  ! V4      R+\        P                  ! V4      /,          pR=R,V/,          p\        \        P                  ! V4      4      hR%;p	;p
;p;p;p;rR
qV	,          qP                  pV! 4       pV'       * pV'       g   R>R!R/\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MR/R#\        P                  ! V	4      R0\        P                  ! V4      R7\        P                  ! V4      /,          p \        \        P                  ! V 4      4      hR%;p	;p
;p;ppVP"                  p	Rq! V
R7      pR?pVV8H  q'       g   \        P                   ! RCV3RHVV34      R!R@\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MR@R#\        P                  ! V	4      R$\        P                  ! V
4      R&\        P                  ! V4      R)\        P                  ! V4      /,          p!RAR8V!/,          p"\        \        P                  ! V"4      4      hR%;p	;p
;p;ppVP"                  p	Rq! V
R7      pRpVV8H  q'       g   \        P                   ! RCV3RHVV34      R!RB\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MRBR#\        P                  ! V	4      R$\        P                  ! V
4      R&\        P                  ! V4      R)\        P                  ! V4      /,          p!RAR8V!/,          p"\        \        P                  ! V"4      4      hR%;p	;p
;p;ppR%# )Iroy
CODEX_HOMETr   z	auth.jsonzaccount-authr   r   zauth.json.bakzaccount-backupzstate_5.sqlitez
account-dbzhistory.jsonlz1{"session_id":"account","ts":2,"text":"account"}
agentszreviewer.mdreviewerzfuture-state.jsonfuturez/{"session_id":"shared","ts":1,"text":"shared"}

hooks.jsonhookslogzcodex-login.logzshared-log
zaccount-log
z.tmppluginsz.git
FETCH_HEADzshared-cachezaccount-cacheEassert %(py4)s
{%(py4)s = %(py2)s
{%(py2)s = %(py0)s.is_symlink
}()
}py0shared_entrypy2py4Npy6r   py8py9r   py12py14assert %(py16)spy16
codex_homepy5py10py15assert %(py17)spy17z.{"session_id":"shared","ts":1,"text":"shared"}z0{"session_id":"account","ts":2,"text":"account"}py7py11py13py18zassert %(py20)spy20assert %(py14)sUassert not %(py7)s
{%(py7)s = %(py5)s
{%(py5)s = (%(py0)s / %(py2)s).is_symlink
}()
}zshared-log
account-log

shared_logassert %(py11)sshared_cache==)z%(py4)s
{%(py4)s = %(py2)s
{%(py2)s = %(py0)s.resolve
}()
} == %(py14)s
{%(py14)s = %(py12)s
{%(py12)s = (%(py8)s
{%(py8)s = %(py6)s.legacy_codex_home
} / %(py9)s).resolve
}()
})zt%(py12)s
{%(py12)s = %(py8)s
{%(py8)s = ((%(py0)s / %(py2)s) / %(py5)s).read_text
}(encoding=%(py10)s)
} == %(py15)s)z%(py15)s
{%(py15)s = %(py13)s
{%(py13)s = %(py11)s
{%(py11)s = %(py7)s
{%(py7)s = (%(py2)s
{%(py2)s = %(py0)s.legacy_codex_home
} / %(py4)s).read_text
}(encoding=%(py9)s)
}.splitlines
}()
} == %(py18)sze%(py9)s
{%(py9)s = %(py5)s
{%(py5)s = (%(py0)s / %(py2)s).read_text
}(encoding=%(py7)s)
} == %(py12)szX%(py6)s
{%(py6)s = %(py2)s
{%(py2)s = %(py0)s.read_text
}(encoding=%(py4)s)
} == %(py9)s)r   r   r   r   parentsync_shared_linksr   
is_symlink@py_builtinslocals
@pytest_ar_should_repr_global_name	_safereprAssertionError_format_explanationresolve_call_reprcompare	read_text
splitlines)#r   r:   r&   rG   account_logrI   account_cacher   r0   @py_assert1@py_assert3@py_format5@py_assert7@py_assert10@py_assert11@py_assert13@py_assert5@py_format15@py_format17@py_assert4@py_assert6@py_assert9@py_assert14@py_format16@py_format18@py_assert8@py_assert12@py_assert17@py_assert16@py_format19@py_format21@py_format13@py_format9@py_format10@py_format12s#   &                                  r   7test_sync_shared_links_shares_every_noncredential_entryrx      s   **U2\AJT"+)).7)K/!--.>-Q""..|g.N/!--< .  ("F
LLNm''
W'E%%11(W1M##o5AA: B  ##l2>>wQX>Y//%7:KKJ.7;u$'88K?W=11F:YFOR^^Ld+NW=')3f<|KMt,_w?"":.	 	 		
 	 	 	 "(&&(&(((((((((|((((|(((&((((((((((##Z#%Z*H*HZ4*OZ)X)XZ)X)ZZ)ZZZZZZ%ZZZZZZ|ZZZZ|ZZZ#ZZZ%ZZZZZZ,ZZZZ,ZZZ*HZZZZZZ4ZZZZ4ZZZ)XZZZ)ZZZZZZZZZZ "\!\M\!M1\1<<\g\<gN\R\\NR\\\\\\NR\\\\\\\J\\\\J\\\\\\M\\\<\\\g\\\N\\\R\\\\\\\\\\** _ _< <GG G j    	9:   
   
  
 L  
 L  
 *  
 _  
 G  
  
    
    
    
     
     %S$S//SS/AS^SA^SSSSSA^SSSSSSJSSSSJSSSSSS/SSSSSSASSS^SSSSSSSSS(6[(64464666666666666
6666
666[666466666666666(Y(Y33YWY3WEYIYYEIYYYYYYEIYYYYYYYJYYYYJYYYYYY3YYYWYYYEYYYIYYYYYYYYYY,:_,:88:8::::::::::::
::::
:::_:::8:::::::::::)V))V44VgV4gFV,VF,VVVVVF,VVVVVVJVVVVJVVV)VVV4VVVgVVVFVVV,VVVVVVVVV-;--;99;9;;;;;;;;;;;;
;;;;
;;;-;;;9;;;;;;;;;;;PP1P5PP15PPPPPP15PPPPPPP:PPPP:PPPPPPPPP1PPP5PPPPPPPPP!!E7E!73E~E3~EEEEE3~EEEEEE<EEEE<EEE!EEE7EEE3EEE~EEEEEEEEEr   c                    V ^8  d   QhRRRR/# r!   r	   )r
   s   "r   r   r   Z   s      "	r   c                   V P                   R ,          R,          pVP                  RR7       VR,          P                  RRR7       V P                  R,          P                  RRR7       V P	                  V4       VR,          pVP
                  q3! 4       qD'       * qU'       g   R	R
R\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MRR\        P                  ! V4      R\        P                  ! V4      /,          p\        \        P                  ! V4      4      hR;p;rEVP                  pRqC! VR7      pRquV8H  q'       g   \        P                  ! RV3RWW34      R
R\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MRR\        P                  ! V4      R\        P                  ! V4      R\        P                  ! V4      R\        P                  ! V4      /,          p	RRV	/,          p
\        \        P                  ! V
4      4      hR;p;p;p;rV P                  pRqCV,          qUP                  pRq{! VR7      pRqV8H  q'       Eg    \        P                  ! RV3RVV34      R
R\        P                  ! 4       9   g   \        P                  ! V 4      '       d   \        P                  ! V 4      MRR\        P                  ! V4      R\        P                  ! V4      R\        P                  ! V4      R\        P                  ! V4      R\        P                  ! V4      R\        P                  ! V4      /,          pRRV/,          p\        \        P                  ! V4      4      hR;p;p;p;p;p;p;rR# )r$   r%   Tr   daemon.lockz	{"pid":1}r   r   	{"pid":2}Iassert not %(py4)s
{%(py4)s = %(py2)s
{%(py2)s = %(py0)s.is_symlink
}()
}r/   entryr1   r2   Nr3   r5   rH   rA   r   r@   r7   r8   r9   rJ   rM   )z%(py11)s
{%(py11)s = %(py7)s
{%(py7)s = (%(py2)s
{%(py2)s = %(py0)s.legacy_codex_home
} / %(py4)s).read_text
}(encoding=%(py9)s)
} == %(py14)s)r   r   r   r   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rZ   rY   )r   r:   r~   r^   r_   re   @py_format6rn   ra   rv   rw   ri   rb   rd   ro   rf   rg   s   &                r   =test_sync_shared_links_keeps_divergent_lock_files_per_accountr   Z   s    **U2\AJT"-++K'+J##m3??V]?^"":.&E!!!!!!!!!!!!u!!!!u!!!!!!!!!!!!!??;G;?G,;;;;;;;,;;;;;;5;;;;5;;;?;;;G;;;,;;;;;;;;;;;** ] ]: EE E 		   	 f  L  9L  9*  9]  9E  9 9   9	       r   c                    V ^8  d   QhRRRR/# r!   r	   )r
   s   "r   r   r   l   s     < <"<	<r   c                   V P                   R ,          R,          pVP                  RR7       V P                  R,          P                  RRR7       VR,          P	                  V P                  R,          4       V P                  V4       VR,          pVP                  q3! 4       qD'       * qU'       g   RR	R
\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MR
R\        P                  ! V4      R\        P                  ! V4      /,          p\        \        P                  ! V4      4      hR;p;rEVP                  pRqC! VR7      pRquV8H  q'       g   \        P                  ! RV3RWW34      R	R
\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MR
R\        P                  ! V4      R\        P                  ! V4      R\        P                  ! V4      R\        P                  ! V4      /,          p	RRV	/,          p
\        \        P                  ! V
4      4      hR;p;p;p;rR# )r$   r%   Tr   r{   r|   r   r   r}   r/   r~   r1   r2   Nr3   r5   rH   rA   rJ   rM   )r   r   r   r   
symlink_torO   rP   rQ   rR   rS   rT   rU   rV   rW   rZ   rY   )r   r:   r~   r^   r_   re   r   rn   ra   rv   rw   s   &          r   ;test_sync_shared_links_unshares_previously_linked_lock_filer   l   s    **U2\AJT"##m3??V]?^-++L,J,J],Z["":.&E!!!!!!!!!!!!u!!!!u!!!!!!!!!!!!!??;G;?G,;;;;;;;,;;;;;;5;;;;5;;;?;;;G;;;,;;;;;;;;;;;;r   c                    V ^8  d   QhRRRR/# r!   r	   )r
   s   "r   r   r   {   s     ! !"!	!r   c                   V P                   R ,          R,          pV P                   R,          R,          p\        R4      p\        R4      p\        R4      pW3 FB  pVR,          V,          pVP                  P                  RR7       VP	                  R	R
R7       KD  	  VR,          V,          pVP	                  RR
R7       VR,          V,          p	V	P                  P                  RR7       V	P	                  RR
R7       V P                  4        V P                  4        W3 EF  pRqV
,          qP                  q! 4       q'       g   RRR\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MRR\        P                  ! V
4      R\        P                  ! V4      R\        P                  ! V4      /,          p\        \        P                  ! V4      4      hR;p
;p;rRqV
,          qP                  q! 4       q'       g   RRR\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MRR\        P                  ! V
4      R\        P                  ! V4      R\        P                  ! V4      /,          p\        \        P                  ! V4      4      hR;p
;p;rRqV
,          qV,          qP                  pR
pV! VR7      pR	pVV8H  pV'       EgX   \        P                  ! RV3R VV34      RR\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MRR\        P                  ! V
4      RR\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MRR\        P                  ! V4      R\        P                  ! V4      R\        P                  ! V4      R\        P                  ! V4      /,          pRRV/,          p\        \        P                  ! V4      4      hR;p
;p;p;p;p;p;ppRqV
,          qV,          qP                  pR
pV! VR7      pRpVV8H  pV'       EgX   \        P                  ! RV3R VV34      RR\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MRR\        P                  ! V
4      RR\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MRR\        P                  ! V4      R\        P                  ! V4      R\        P                  ! V4      R\        P                  ! V4      /,          pRRV/,          p\        \        P                  ! V4      4      hR;p
;p;p;p;p;p;ppRqV
,          qV,          qP                  pR
pV! VR7      pRpVV8H  pV'       EgX   \        P                  ! RV3R VV34      RR\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MRR\        P                  ! V
4      RR\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MRR\        P                  ! V4      R\        P                  ! V4      R\        P                  ! V4      R\        P                  ! V4      /,          pRRV/,          p\        \        P                  ! V4      4      hR;p
;p;p;p;p;p;ppEK  	  R# )!rafar%   r$   z2026/07/02/rollout-shared.jsonlz2026/07/02/rollout-rafa.jsonlz2026/07/01/rollout-roy.jsonlsessionsTr   zshared
r   r   rafa
archived_sessionsroy
zQassert %(py7)s
{%(py7)s = %(py5)s
{%(py5)s = (%(py0)s / %(py2)s).is_symlink
}()
}r/   r:   r1   r;   r@   Nr2   shared_sessionr5   rA   r7   r8   r9   rafa_only_sessionroy_only_archiverJ   )zs%(py11)s
{%(py11)s = %(py7)s
{%(py7)s = ((%(py0)s / %(py2)s) / %(py4)s).read_text
}(encoding=%(py9)s)
} == %(py14)s)r   r   rN   r   r   sync_all_shared_linksrP   rQ   rR   rS   rT   rU   rV   rW   rZ   rY   )r   	rafa_homeroy_homer   r   r   r:   path	rafa_onlyroy_archiver^   r_   rh   ri   @py_format8re   rn   rb   rd   ro   rf   rg   s   &                     r   =test_sync_all_shared_links_merges_existing_conversation_stater   {   s    ))F2\AI((50<?H;<N<=:; +
J&7$'
W5 , J&)::IG4003CCKT*7W5&&(&&( +
'5Z'53353555555555
5555
555Z5553555555555550>00><<><>>>>>>>>>
>>>>
>>>0>>><>>>>>>>>>>>' 	
Z' 	
.8 	
CC 	
W 	
CWU 	
	
U
 	
 	
 	
U	
 	
	6	
 	
 	

 	
 	
 			

 	
 	
 			
Z 	
 	
	6	
 	
 	
. 	
 	
 			
. 	
 	
 			
C 	
 	
 			
W 	
 	
 			
U 	
 	
 			
	
 	
 	
 	
 	
 	
 	
 	
 	
 ( 	Z' 	*;; 	FF 		F
 		 
 	 		 
	 	v	 	 	
 	 	I	
 	 	I	Z 	 	v	 	 	*; 	 	I	*; 	 	I	F 	 	I		 	I	 
 	 	I		 	 	 	 		 	 	 	 1 	00 	3CC 	NN 		N
 		 
 	 		 
	 	f	 	 	
 	 	9	
 	 	9	0 	 	f	 	 	3C 	 	9	3C 	 	9	N 	 	9		 	9	 
 	 	9		 	 	 	 		 	 	 	 ,r   c                    V ^8  d   QhRRRR/# r!   r	   )r
   s   "r   r   r      s     > >">	>r   c                .   \        R 4      pV P                  R,          R,          R,          V,          pV P                  R,          R,          R,          V,          pVP                  P                  RR7       VP                  P                  RR7       VP	                  RRR	7       VP	                  R
RR	7       V P                  4       pW49   qU'       g   \        P                  ! RV3RW434      RR\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MRRR\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MR/,          pRRV/,          p\        \        P                  ! V4      4      hRpV P                  R,          V,          pVP                  pRq! V	R	7      p
RqV8H  q'       g   \        P                  ! RV3RW34      RR\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MRR\        P                  ! V4      R\        P                  ! V	4      R\        P                  ! V
4      R\        P                  ! V4      /,          pRRV/,          p\        \        P                  ! V4      4      hR;p;p	;p
;rVP                  pRq! V	R	7      p
R
qV8H  q'       g   \        P                  ! RV3RW34      RR\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MRR\        P                  ! V4      R\        P                  ! V	4      R\        P                  ! V
4      R\        P                  ! V4      /,          pRRV/,          p\        \        P                  ! V4      4      hR;p;p	;p
;rR# )z!2026/07/02/rollout-conflict.jsonlr   r%   r   r$   Tr   r   r   r   r   r/   roy_sessionr1   	conflictszassert %(py4)sr2   N	canonicalr3   r5   rH   rA   )in)z%(py0)s in %(py2)srJ   rM   )r   r   rN   r   r   r   rS   rY   rQ   rR   rT   rU   rV   rW   r   rZ   )r   relative_pathrafa_sessionr   r   r^   @py_format3r`   r   r_   re   rn   ra   rv   rw   s   &              r   >test_sync_all_shared_links_preserves_conflicting_session_filesr      sv    <=M,,v5DzQTaaL++e3lBZOR__Kd+T*Hw77W5224I#####;######;####;#######)####)########..;mKI<<0<H<H<<<<<0<<<<<<9<<<<9<<<<<<<<<0<<<H<<<<<<<<  ='= '2=g=g=====2======;====;=== ==='===2===g=========r   c                    V ^8  d   QhRRRR/# r!   r	   )r
   s   "r   r   r      s     3 3"3	3r   c                   V P                   R ,          R,          pVP                  RR7       VR,          P                  RRR7       V P                  R,          P                  4        V P	                  V4      pVR,          .q2V8H  qD'       g   \
        P                  ! RV3RW#34      RR	\        P                  ! 4       9   g   \
        P                  ! V4      '       d   \
        P                  ! V4      MR	R
\
        P                  ! V4      /,          pRRV/,          p\        \
        P                  ! V4      4      hR;rCRqAV,          qwP                  pRq! V	R7      p
RqV8H  q'       Eg	   \
        P                  ! RV3RW34      RR\        P                  ! 4       9   g   \
        P                  ! V4      '       d   \
        P                  ! V4      MRR\
        P                  ! V4      R\
        P                  ! V4      R\
        P                  ! V	4      R\
        P                  ! V
4      R\
        P                  ! V4      /,          pRRV/,          p\        \
        P                  ! V4      4      hR;p;p;p;p	;p
;rRqAV,          qwP                  q! 4       q'       * q'       g   RRR\        P                  ! 4       9   g   \
        P                  ! V4      '       d   \
        P                  ! V4      MRR\
        P                  ! V4      R\
        P                  ! V4      R\
        P                  ! V	4      /,          p\        \
        P                  ! V4      4      hR;p;p;p;rR# )r$   r%   Tr   notesaccount-filer   r   r/   r   py3assert %(py5)sr;   Nr:   r1   r@   r5   r6   rE   r7   rF   rJ   z%(py0)s == %(py3)srL   )r   r   r   r   rO   rS   rY   rQ   rR   rT   rU   rV   rW   rZ   rP   )r   r:   r   @py_assert2r^   @py_format4r   r_   rh   ri   rn   rc   rb   rt   rf   ru   s   &               r   4test_sync_shared_links_never_raises_on_type_conflictr      s
    **U2\AJT"'%%nw%G##g-446..z:I#g-........9......9....9............ O O++OWO+W=OOOOOOO=OOOOOOJOOOOJOOOOOO+OOOWOOO=OOOOOOOOOOOO$2W$2002022222222222
2222
222W222022222222222r   c                    V ^8  d   QhRRRR/# r!   r	   )r
   s   "r   r   r      s      X X"X	Xr   c                J   V P                   R ,          R,          pVP                  RR7       VR,          P                  RRR7       V P                  R,          P                  4        V P                  R,          P                  R	RR7       V P	                  V4       VR,          pVP
                  q3! 4       qD'       g   R
RR\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MRR\        P                  ! V4      R\        P                  ! V4      /,          p\        \        P                  ! V4      4      hR;r4VP                  q3! 4       q@P                  pRqvV,          qP                  q! 4       qV
8H  q'       Egm   \        P                  ! RV3RWJ34      RR\        P                  ! 4       9   g   \        P                  ! V4      '       d   \        P                  ! V4      MRR\        P                  ! V4      R\        P                  ! V4      RR\        P                  ! 4       9   g   \        P                  ! V 4      '       d   \        P                  ! V 4      MRR\        P                  ! V4      R\        P                  ! V4      R\        P                  ! V	4      R\        P                  ! V
4      /,          pRRV/,          p\        \        P                  ! V4      4      hR;p;p;p;p;p;p;rR# )r$   r%   Tr   r   r   r   r   r)   r*   r.   r/   r~   r1   r2   Nr3   r   r4   r<   rB   r=   r>   r?   rJ   )z%(py4)s
{%(py4)s = %(py2)s
{%(py2)s = %(py0)s.resolve
}()
} == %(py15)s
{%(py15)s = %(py13)s
{%(py13)s = (%(py8)s
{%(py8)s = %(py6)s.legacy_codex_home
} / %(py10)s).resolve
}()
})r   r   r   r   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   )r   r:   r~   r^   r_   r`   ra   rj   rc   ro   rk   re   rl   rm   s   &             r   ;test_sync_shared_links_conflict_leaves_other_entries_sharedr      s    **U2\AJT"'%%nw%G##g-446##l2>>wQX>Y"":.%E55==W=?W==WWLWUUWUWWWWWWWW?WWWWWW5WWWW5WWW=WWW?WWWWWW|WWWW|WWW=WWWWWWUWWWWWWWWWWWWWr   c               $    V ^8  d   QhRRRRRR/# )r   r   r   r   r   r   r"   r	   )r
   s   "r   r   r      s&     : :":: 
:r   c                D   V P                   R ,          R,          pVP                  RR7       VR,          pVP                  RRR7       VR,          P                  V4       V P	                  V4      pVR,          pV.qdV8H  qw'       g   \
        P                  ! RV3RWF34      R	R
\        P                  ! 4       9   g   \
        P                  ! V4      '       d   \
        P                  ! V4      MR
R\
        P                  ! V4      /,          pRRV/,          p	\        \
        P                  ! V	4      4      hR;rvVP                  qw! 4       q'       * q'       g   RR	R\        P                  ! 4       9   g   \
        P                  ! V4      '       d   \
        P                  ! V4      MRR\
        P                  ! V4      R\
        P                  ! V
4      /,          p	\        \
        P                  ! V	4      4      hR;p;rVP                  pRq! V
R7      pRqV8H  q'       g   \
        P                  ! RV3RW34      R	R\        P                  ! 4       9   g   \
        P                  ! V4      '       d   \
        P                  ! V4      MRR\
        P                  ! V4      R\
        P                  ! V
4      R\
        P                  ! V4      R\
        P                  ! V4      /,          pRRV/,          p\        \
        P                  ! V4      4      hR;p;p
;p;rR# )r$   r%   Tr   zforeign-hooks.jsonforeignr   r   r)   r/   r   r   r   r;   Nr}   r~   r1   r2   r3   r5   rH   rA   rJ   r   rM   )r   r   r   r   rO   rS   rY   rQ   rR   rT   rU   rV   rW   rP   rZ   )r   r   r:   r   r   r~   r   r^   r   r   r_   re   rn   ra   rv   rw   s   &&              r   Atest_sync_shared_links_unshares_link_pointing_outside_shared_homer      s    **U2\AJT"--Gy73,**73..z:I%E999!!!!!!!!!!!!u!!!!u!!!!!!!!!!!!!??9G9?G,9	9	99999,999999599995999?999G999,999	999999999r   )zconfig.tomlskillscommands)
__future__r   builtinsrQ   _pytest.assertion.rewrite	assertionrewriterS   pathlibr   pytestshared_codex_stater   r   fixturer   rx   r   r   r   r   r   r   r   r	   r   r   <module>r      sd    "      / =  
M 
M<F~$<!H>&3X :r   