
    {ft                         d dl mZ d dlZd dlmZ d Zd ZddZddZddZ	dd	Z
dd
Zedk(  r$ e         e         e	         e
         e        yy)    )checkN)capturec                 B   	 t        d      5 }t        | fi | d d d        dj                         vsJ 	 |j                          y # 1 sw Y   /xY w# t        $ r, t	        j
                         d   }t        t        |            w xY w# j                          w xY w)Nstdout	Traceback   )	r   r   getvalue	Exceptionsysexc_infoAssertionErrorstrclose)funckwdsoutes       Q/home/lukas/deratizacia/env/lib/python3.12/site-packages/dill/tests/test_check.pyraise_checkr      s    	X 	 #$$	  #,,.000			  	  %LLN1SV$$% 			s2   A AA B AA 5B		B Bc                     | dz  S )N    )xs    r   <lambda>r      s
    QT     c                 &    t        t        |        y )Nverboser   fr   s    r   test_simpler!       s    7#r   c                 (    t        t        d|        y )NT)recurser   r   r   s    r   test_recurser$   $   s    41r   c                 (    t        t        d|        y )NT)byrefr   r   r   s    r   
test_byrefr'   (   s    w/r   c                 (    t        t        d|        y )NT)protocolr   r   r   s    r   test_protocolr*   ,   s    D'2r   c                 (    t        t        d |        y )N)pythonr   r   r   s    r   test_pythonr-   0   s    $0r   __main__)N)dillr   r   	dill.tempr   r   r    r!   r$   r'   r*   r-   __name__r   r   r   <module>r2      s]     
 
 $2031 zMNLOM r   