
    5 f                     D    d Z ddlmZ ddlmZ ddlmZ d Zdeddfd	ZdS )
z
Astroid hooks for responses.

It might need to be manually updated from the public methods of
:class:`responses.RequestsMock`.

See: https://github.com/getsentry/responses/blob/master/responses.py
    )register_module_extenderparse)AstroidManagerc                       t          d          S )Na  
        DELETE = "DELETE"
        GET = "GET"
        HEAD = "HEAD"
        OPTIONS = "OPTIONS"
        PATCH = "PATCH"
        POST = "POST"
        PUT = "PUT"
        response_callback = None

        def reset():
            return

        def add(
            method=None,  # method or ``Response``
            url=None,
            body="",
            adding_headers=None,
            *args,
            **kwargs
        ):
            return

        def add_passthru(prefix):
            return

        def remove(method_or_response=None, url=None):
            return

        def replace(method_or_response=None, url=None, body="", *args, **kwargs):
            return

        def add_callback(
            method, url, callback, match_querystring=False, content_type="text/plain"
        ):
            return

        calls = []

        def __enter__():
            return

        def __exit__(type, value, traceback):
            success = type is None
            return success

        def activate(func):
            return func

        def start():
            return

        def stop(allow_assert=True):
            return
        r        S/var/www/equiseq/venv/lib/python3.11/site-packages/astroid/brain/brain_responses.pyresponses_funcsr      s    6	8 8 8r	   managerreturnNc                 2    t          | dt                     d S )N	responses)r   r   )r   s    r
   registerr   N   s    Wk?CCCCCr	   )	__doc__astroid.brain.helpersr   astroid.builderr   astroid.managerr   r   r   r   r	   r
   <module>r      s   
  ; : : : : : ! ! ! ! ! ! * * * * * *9 9 9xDn D D D D D D Dr	   