
    hiB                         d dl Z d dlZdej        d<    G d de          Zd Zd Zd Zed	k    r  e              e              e             dS dS )
    NTrecursec                   8    e Zd Zd Zd Zd Z eee          ZdS )Fooc                     d| _         d S N   _dataselfs    r/var/www/development/aibuddy-work/election-extract/venv/lib/python3.11/site-packages/dill/tests/test_properties.py__init__zFoo.__init__       


    c                     | j         S Nr	   r   s    r   	_get_datazFoo._get_data   s
    zr   c                     || _         d S r   r	   )r   xs     r   	_set_datazFoo._set_data   r   r   N)__name__
__module____qualname__r   r   r   propertydata r   r   r   r      sN               8Iy))DDDr   r   c                      t          j        t                    } | j        j        J | j        j        J | j        j        J d S r   )dillcopyr   r   fgetfsetfdel)FooSs    r   test_data_not_noner$      sE    9S>>D9>%%%9>%%%9>!!!!!r   c                      t          j        t                    } 	  |             j        }|dk    sJ d S # t          $ r6 t          j                    d         }t          t          |                    w xY wr   	r   r   r   r   	Exceptionsysexc_infoAssertionErrorstr)r#   reses      r   test_data_unchangedr.   #   su    9S>>Ddffk
 axxxxxx	  % % %LNN1SVV$$$%s
   4 A A4c                      t          j        t                    } 	  |             }d|_        |j        }|dk    sJ d S # t          $ r6 t          j                    d         }t          t          |                    w xY w)Ni   r   r&   )r#   fr,   r-   s       r   test_data_changedr1   .   s    9S>>DDFFf
 d{{{{{{	  % % %LNN1SVV$$$%s
   = A A=__main__)	r(   r   settingsobjectr   r$   r.   r1   r   r   r   r   <module>r5      s    


 i 
* 
* 
* 
* 
*& 
* 
* 
*" " "  
 
 
 z r   