o
    Eb                      @   s4   d dl Z d dlmZmZ d dlZdd Zdd ZdS )    N)_parse_size_get_mem_availablec               	   C   s|   ddddddddd} t |  D ]*\}}|d u r3tt t| W d    n1 s-w   Y  qt||ks;J qd S )	Ng    `fA   g     p@g   ZBg  yӥBg      hAg      B)Z12z12 bZ12kz	  12  M  z	  12  G  z 12Tb z12  Mib Z12Tib)sorteditemspytestZraises
ValueErrorr   )ZexpectedinpZoutp r
   B/usr/lib/python3/dist-packages/scipy/_lib/tests/test__testutils.pytest__parse_size   s"   
r   c                  C   s>   t  } tjdr| dksJ d S | d u s| dksJ d S d S )NZlinuxr   )r   sysplatform
startswith)Z	availabler
   r
   r   test__mem_available   s   r   )r   Zscipy._lib._testutilsr   r   r   r   r   r
   r
   r
   r   <module>   s
    