+
    5mj  c                      ^ RI Ht ^ RIt^ RIHu Ht ^ RIH	t	 ^ RI
t
^ RI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)Pathc               $    V ^8  d   QhRRRRRR/#    tmp_pathr   monkeypatchzpytest.MonkeyPatchreturnNone )formats   "b/home/user/overdeck-private-tests/workstation-ai-broad/modules/systray/tests/test_runtime_paths.py__annotate__r   
   )     ] ]]!3]	]    c                L   VP                  \        P                  R R7       VP                  R\	        V 4      4       \        P
                  q"! 4       pRq@V,          qSV8H  qf'       Eg3   \        P                  ! RV3RW534      RR\        P                  ! 4       9   g!   \        P                  ! \        4      '       d   \        P                  ! \        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      /,          pRRV/,          p\        \        P                  ! V4      4      hR;p;p;p;rER# )FraisingHOME%.local/state/overdeck/systray/runtimepy0runtime_pathspy2py4py6r   py8assert %(py11)spy11N==zV%(py4)s
{%(py4)s = %(py2)s
{%(py2)s = %(py0)s.runtime_dir
}()
} == (%(py6)s / %(py8)s))delenvr   RUNTIME_DIR_ENVsetenvstrruntime_dir
@pytest_ar_call_reprcompare@py_builtinslocals_should_repr_global_name	_safereprAssertionError_format_explanation	r   r   @py_assert1@py_assert3@py_assert7@py_assert9@py_assert5@py_format10@py_format12s	   &&       r   &test_defaults_to_the_dotdir_under_homer6   
   s     }44eDvs8}-$$\$&\5\\5\*\\*\\\\\\&\\\\\\=\\\\=\\\$\\\&\\\\\\(\\\\(\\\5\\\\\\\\\\r   c               $    V ^8  d   QhRRRRRR/# r   r   )r   s   "r   r   r      s'     A AT A8J At Ar   c                4   VP                  \        P                  \        V R ,          4      4       \        P                  q"! 4       pR q@V,          qSV8H  qf'       Eg3   \
        P                  ! RV3RW534      RR\        P                  ! 4       9   g!   \
        P                  ! \        4      '       d   \
        P                  ! \        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      /,          pRR	V/,          p\        \
        P                  ! V4      4      hR
;p;p;p;rER
# )	elsewherer   r   r   r   r   r   r   r   r   Nr   r    )r#   r   r"   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   s	   &&       r   test_env_override_winsr:      s    }44c([:P6QR$$@$&@[@[*@@*@@@@@@&@@@@@@=@@@@=@@@$@@@&@@@@@@(@@@@(@@@[@@@@@@@@@r   c               $    V ^8  d   QhRRRRRR/# r   r   )r   s   "r   r   r      s#     = =T =@R =W[ =r   c                J   VP                  R \        V 4      4       VP                  \        P                  R4       \        P                  q"! 4       pRq@V,          qSV8H  qf'       Eg3   \
        P                  ! RV3RW534      RR\        P                  ! 4       9   g!   \
        P                  ! \        4      '       d   \
        P                  ! \        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      /,          pR
RV/,          p\        \
        P                  ! V4      4      hR;p;p;p;rER# )r   z~/statestater   r   r   r   r   r   r   r   r   Nr   r    r#   r$   r   r"   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   s	   &&       r   test_env_override_expands_userr?      s    vs8}-}44i@$$<$&<W<W*<<*<<<<<<&<<<<<<=<<<<=<<<$<<<&<<<<<<(<<<<(<<<W<<<<<<<<<r   c               $    V ^8  d   QhRRRRRR/# r   r   )r   s   "r   r   r      r   r   c                J   VP                  R \        V 4      4       VP                  \        P                  R4       \        P                  q"! 4       pRq@V,          qSV8H  qf'       Eg3   \
        P                  ! RV3RW534      RR\        P                  ! 4       9   g!   \
        P                  ! \        4      '       d   \
        P                  ! \        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      /,          pR
RV/,          p\        \
        P                  ! V4      4      hR;p;p;p;rER# )r    r   r   r   r   r   r   r   r   r   r   Nr   r    r>   r.   s	   &&       r   -test_empty_override_falls_back_to_the_defaultrC      s     vs8}-}44b9$$\$&\5\\5\*\\*\\\\\\&\\\\\\=\\\\=\\\$\\\&\\\\\\(\\\\(\\\5\\\\\\\\\\r   c               $    V ^8  d   QhRRRRRR/# r   r   )r   s   "r   r   r   %   s)     C CC!3C	Cr   c                L   VP                  \        P                  R R7       VP                  R\	        V 4      4       \        P
                  q"! 4       pRq@V,          qSV8H  qf'       Eg3   \        P                  ! RV3RW534      RR\        P                  ! 4       9   g!   \        P                  ! \        4      '       d   \        P                  ! \        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      /,          pRRV/,          p\        \        P                  ! V4      4      hR;p;p;p;rER# )Fr   r   .systray-air   r   r   r   r   r   r   r   r   Nr   zV%(py4)s
{%(py4)s = %(py2)s
{%(py2)s = %(py0)s.compat_link
}()
} == (%(py6)s / %(py8)s))r!   r   COMPAT_LINK_ENVr#   r$   compat_linkr&   r'   r(   r)   r*   r+   r,   r-   r.   s	   &&       r   -test_compat_link_defaults_to_the_retired_namerJ   %   s     }44eDvs8}-$$B$&B]B]*BB*BBBBBB&BBBBBB=BBBB=BBB$BBB&BBBBBB(BBBB(BBB]BBBBBBBBBr   c               $    V ^8  d   QhRRRRRR/# r   r   )r   s   "r   r   r   -   s#     > > >DV >[_ >r   c                J   VP                  R \        V 4      4       VP                  \        P                  R4       \        P                  q"! 4       pRq@V,          qSV8H  qf'       Eg3   \
        P                  ! RV3RW534      RR\        P                  ! 4       9   g!   \
        P                  ! \        4      '       d   \
        P                  ! \        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      /,          pR
RV/,          p\        \
        P                  ! V4      4      hR;p;p;p;rER# )r   z~/legacylegacyr   r   r   r   r   r   r   r   r   Nr   rG   )r#   r$   r   rH   rI   r&   r'   r(   r)   r*   r+   r,   r-   r.   s	   &&       r   "test_compat_link_env_override_winsrN   -   s    vs8}-}44jA$$=$&=X=X*==*======&===============$===&======(====(===X=========r   c                   V ^8  d   QhRR/# )r   r	   r
   r   )r   s   "r   r   r   3   s     	 	d 	r   c                 
  a \        \        P                  4      P                  4       P                  p Rp\        V P                  R4      4       Uau. uFd  oSP                  R8w  g   K  \        ;QJ d    V3R lV 4       F  '       g   K   RM	  RM! V3R lV 4       4      '       g   KX  SP                  NKf  	  pp. qCV8H  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\        P                  ! V4      /,          pR	R
V/,          p\        \        P                   ! V4      4      hR;rTR# u upi )r   z*.pyzruntime_paths.pyc              3  L   <"   T F  qSP                  R R7      9   x  K  	  R# 5i)zutf-8)encodingN)	read_text).0markerpaths   & r   	<genexpr>Otest_no_module_constructs_the_state_dir_outside_the_accessor.<locals>.<genexpr>:   s     Qv$..'.::s   !$TFr   	offenderspy3zassert %(py5)spy5N)r   rF   r   )z%(py0)s == %(py3)s)r   r   __file__resolveparentsortedglobnameanyr&   r'   r(   r)   r*   r+   r,   r-   )rootmarkersrV   rY   @py_assert2r/   @py_format4@py_format6s     `     r   <test_no_module_constructs_the_state_dir_outside_the_accessorrh   3   s    &&'//188DFG 499V,--D99** 	 CQQCCCQQQ 			-   ?999s   F *
F 5F F ,F )
__future__r   builtinsr(   _pytest.assertion.rewrite	assertionrewriter&   pathlibr   pytestr   r6   r:   r?   rC   rJ   rN   rh   r   r   r   <module>rp      s=    "      ]A
=]C>	r   