U
    e»{j  ã                   @   sP   d Z ddlZddlmZ ddlmZ ddlmZmZ ee	ƒZ
dd„ Zdd	„ ZdS )
z)
    Test utilities for `astropy.units`.
é    N)Úfinfo)ÚQuantity)Úquantity_asanyarrayÚsanitize_scalec                  C   sœ   t dƒt dƒt dƒg} t| ƒ}t|t ƒs,t‚t |jtj¡s@t‚dddg}t|ƒ}t|tjƒsbt‚t |jtj	¡svt‚t|tjd�}t |jtj¡s˜t‚d S )Né   é   é   )Údtype)
r   r   Ú
isinstanceÚAssertionErrorÚnpZ
issubdtyper	   ZinexactZndarrayÚinteger)Zarray_of_quantitiesZquantity_arrayZarray_of_integersZnp_array© r   ú]/var/www/html/bwave/python/venv/lib/python3.8/site-packages/astropy/units/tests/test_utils.pyÚtest_quantity_asanyarray   s    
r   c                   C   s4   t tdtjƒƒdkst‚t ttjdƒƒdks0t‚d S )Nr   y               @)r   ÚcomplexÚ_float_finfoÚepsr   r   r   r   r   Útest_sanitize_scale   s    r   )Ú__doc__Únumpyr   r   Zastropy.units.quantityr   Zastropy.units.utilsr   r   Úfloatr   r   r   r   r   r   r   Ú<module>   s   