
    [h
                    j    d dl mZ d dlZddlmZ ddlmZ ddlmZ ddlmZ ddlm	Z	 d	 Z
d
 ZddZdS )    )annotationsN   )
assertions   )exc)SATestSuiteWarning)_warnings_warnc                2    t          | t                     d S )Ncategory)r	   r   )messages    j/var/www/api.easyaligner.net/htdocs/venv_linux/lib/python3.11/site-packages/sqlalchemy/testing/warnings.pywarn_test_suiter      s    7%7888888    c                     t          j        dt          j                   t          j        dt          j                   dS )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;     Gcm<<<<Hs/EFFFFFFr   Fc                    t          j        t          j        ||          5   |             cddd           S # 1 swxY w Y   dS )zzAssert 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   *   s     
	$,e
 
 
   rtt                 s   
9= =)F)
__future__r   r    r   r   r   r   util.langhelpersr	   r   r   r   r   r   r   <module>r#      s    # " " " " "                    $ $ $ $ $ $ - - - - - -9 9 9G G G$
 
 
 
 
 
r   