a
    BCCfú	  ã                8   @   sÒ  d dl Zd dlZG dd„ dƒZeej d¡ƒZeej d¡ƒZeej d¡ƒZeej d¡ƒZ	eej d¡ƒZ
eej d¡ƒZeej d¡ƒZeej d¡ƒZeej d¡ƒZeej d¡ƒZeej d¡ƒZeej d¡ƒZeej d¡ƒZeej d¡ƒZeej d¡ƒZeej d¡ƒZeej d¡ƒZeej d¡ƒZeej d¡ƒZeej d¡ƒZeej d¡ƒZeej d¡ƒZeej d¡ƒZeej d¡ƒZeej d¡ƒZeej d¡ƒZeej d¡ƒZ eej d¡ƒZ!dZ"ejjeejjeejjeejj	e	ejj
e
ejjeejjeejjeejjeejjeejjeejjeejjeejjeejjeejjeejjeejjeejjeejjeejjeejjeejjeejjeejjeejjeejj e ejj!e!iZ#dd„ Z$dS )é    Nc                   @   s   e Zd Zddd„Zdd„ ZdS )Ú_MockFunctionNc                 C   s   d| _ || _g i f| _d S )Nr   )Únumber_callsÚreturn_valueÚ	last_args)Úselfr   © r   úX/var/www/html/django/DPS/env/lib/python3.9/site-packages/scipy/fft/tests/mock_backend.pyÚ__init__   s    z_MockFunction.__init__c                 O   s   |  j d7  _ ||f| _| jS )Né   )r   r   r   )r   ÚargsÚkwargsr   r   r   Ú__call__
   s    
z_MockFunction.__call__)N)Ú__name__Ú
__module__Ú__qualname__r	   r   r   r   r   r   r      s   
r   é
   znumpy.scipy.fftc                 C   s$   t  | ¡}|d ur ||i |¤ŽS tS )N)Ú_implementsÚgetÚNotImplemented)Úmethodr   r   Úfnr   r   r   Ú__ua_function__Y   s    
ÿr   )%ÚnumpyÚnpZ	scipy.fftZscipyr   ÚrandomZfftZfft2ZfftnZifftZifft2ZifftnZrfftZrfft2ZrfftnZirfftZirfft2ZirfftnZhfftZhfft2ZhfftnZihfftZihfft2ZihfftnÚdctZidctZdctnZidctnÚdstZidstZdstnZidstnZfhtZifhtZ__ua_domain__r   r   r   r   r   r   Ú<module>   sz   ä 