o
    i"                     @   s(   d dl mZ d dlmZmZ dd ZdS )    )	MagicMock)Linear
with_debugc                  C   s   t  } t  }t  }tt | ||d}|   |  |  |jdd}|jdd}|j||d | ||| |  |  ||dd\}}|||d |  || || d S )N)on_init
on_forwardon_backprop   )XYT)is_train)r   r   r   assert_not_calledopsalloc2f
initializeassert_called_once_with)r   r   r   modelr	   r
   Yhbackprop r   V/home/ubuntu/.local/lib/python3.10/site-packages/thinc/tests/layers/test_with_debug.pytest_with_debug   s(   
r   N)mockr   	thinc.apir   r   r   r   r   r   r   <module>   s    