o
    ~]                     @   s   d dl mZ d dlZd dlmZ d dlmZ dd Zdd Zd	d
 Z	dd Z
dd Zdd Zdd ZedkrGe	  e
  e  e  e  dS dS )    )checkN)capture)PY3c                 K   s   zAzt d}t| fi | W d    n1 sw   Y  W n ty2   t d }tt|w d| vs;J W |  d S |  w )Nstdout   	Traceback)	r   r   	Exceptionsysexc_infoAssertionErrorstrgetvalueclose)funckwdsoute r   N/var/www/Datamplify/venv/lib/python3.10/site-packages/dill/tests/test_check.pyraise_check   s   
r   c                 C   s   | d S )N   r   )xr   r   r   <lambda>   s    r   c                   C   s   t t d S )Nr   fr   r   r   r   test_simple!   s   r   c                   C      t tdd d S )NT)recurser   r   r   r   r   test_recurse%      r   c                   C   r   )NT)byrefr   r   r   r   r   
test_byref)   r   r!   c                   C   r   )NT)protocolr   r   r   r   r   test_protocol-   r   r#   c                   C   s   t td d d S )N)pythonr   r   r   r   r   test_python1   r   r%   __main__)dillr   r	   	dill.tempr   
dill._dillr   r   r   r   r   r!   r#   r%   __name__r   r   r   r   <module>   s$   	
