U
    e»{jY  ã                   @   s   d dl mZ dd„ ZdS )é    )ÚScienceStatec               	   C   s‚   G dd„ dt ƒ} ddi}|  ¡ dks(t‚|  d¡dks:t‚| j|ksHt‚|  d¡� |  ¡ dksdt‚W 5 Q R X |  ¡ dks~t‚dS )z4
    Tests a ScienceState and spawned contexts.
    c                   @   s   e Zd ZdZedd�ZdS )z.test_ScienceState_and_Context.<locals>.MyStateÚAÚbar)ÚfooN)Ú__name__Ú
__module__Ú__qualname__Ú_valueÚdictÚ_state© r   r   ú]/var/www/html/bwave/python/venv/lib/python3.8/site-packages/astropy/utils/tests/test_state.pyÚMyState   s   r   r   r   r   ÚBN)r   ÚgetÚAssertionErrorÚvalidater   Úset)r   Ústater   r   r   Útest_ScienceState_and_Context   s    r   N)Zastropy.utils.stater   r   r   r   r   r   Ú<module>   s   