+
    :1jr                    .   R t ^ RIHt ^ RIHt ^ RIHt ^ RIHt ^ RI	t	^RI
HtHt ^RIHt ^RIHt ]'       d   ^ R	IHt ^ R
IHt ]	P*                  ! RR7      R 4       t]	P*                  ! RR7      R R l4       t]	P*                  ! RR7      R 4       tR# )z:Collection of pytest fixtures used in conda.notices tests.)annotations)Path)TYPE_CHECKING)mockN)DEFAULTS_CHANNEL_NAMENOTICES_CACHE_SUBDIR)reset_context)generate_parser)	MagicMock)MockerFixturefunction)scopec              #     "   \         P                  ! R4      ;_uu_ 4       pWn        \        V 4      P	                  \
        4      pVP                  RRR7       Vx  RRR4       R#   + '       g   i     R# ; i5i)z]
Fixture that creates the notices cache dir while also mocking
out a call to user_cache_dir.
z"conda.notices.cache.user_cache_dirT)parentsexist_okN)r   patchreturn_valuer   joinpathr   mkdir)tmpdiruser_cache_dir	cache_dirs   &  >lib/python3.14/site-packages/conda/testing/notices/fixtures.pynotices_cache_dirr      sW      
8	9	9^&,#L))*>?	t4 
:	9	9	9s   A;<A'
A;'A8	2	A;c                    V ^8  d   QhRRRR/# )   mockerr   returnr
    )formats   "r   __annotate__r    &   s     ; ;= ;Y ;    c                $    V P                  R 4      # )zconda.notices.fetch.get_session)r   )r   s   &r   notices_mock_fetch_get_sessionr#   %   s    <<9::r!   c                 h    \        4       p V P                  R R\         2.4      p\        RV4       W3# )noticesz
--channel=r   )r	   
parse_argsr   r   )parserargss     r   conda_notices_args_n_parserr)   *   s:    Fi:6K5L)MNOD"d<r!   )__doc__
__future__r   pathlibr   typingr   unittestr   pytestbase.constantsr   r   base.contextr   cli.conda_argparser	   unittest.mockr
   pytest_mockr   fixturer   r#   r)   r   r!   r   <module>r6      s    A "      I ) 1') j!
 "
 j!; "; j! "r!   