
    ,h
                    j    S SK Jr  S SKrSSKJr  SSKJr  SSKJr  SSKJr  SSKJ	r	  S	 r
S
 rSS jrg)    )annotationsN   )
assertions   )exc)SATestSuiteWarning)_warnings_warnc                     [        U [        S9  g )Ncategory)r	   r   )messages    S/var/www/auris/envauris/lib/python3.13/site-packages/sqlalchemy/testing/warnings.pywarn_test_suiter      s    7%78    c                     [         R                  " S[        R                  S9  [         R                  " S[        R                  S9  g)a  hook for setting up warnings filters.

SQLAlchemy-specific classes must only be here and not in pytest config,
as we need to delay importing SQLAlchemy until conftest.py has been
processed.

NOTE: filters on subclasses of DeprecationWarning or
PendingDeprecationWarning have no effect if added here, since pytest
will add at each test the following filters
``always::PendingDeprecationWarning`` and ``always::DeprecationWarning``
that will take precedence over any added here.

errorr   alwaysN)warningsfilterwarningsr   	SAWarningr    r   r   setup_filtersr      s.     Gcmm<Hs/E/EFr   c                    [         R                  " [        R                  XS9   U " 5       sSSS5        $ ! , (       d  f       g= f)zrAssert that each of the given warnings are emitted by fn.

Deprecated.  Please use assertions.expect_warnings().

)regexN)r   _expect_warningssa_excr   )fnwarning_msgsr   s      r   assert_warningsr   *   s4     
	$	$,
 t
 
 
s	   5
A)F)
__future__r   r    r   r   r   r   util.langhelpersr	   r   r   r   r   r   r   <module>r#      s,    #     $ -9G$
r   