
P'^c           @@  s~   d  d l  m Z d  d l Z d  d l m Z m Z d  d l m Z m Z m	 Z	 d e f d     YZ
 d e f d     YZ d S(	   i    (   t   absolute_importN(   t   load_averaget   df(   t   Caset   SkipTestt   patcht   test_load_averagec           B@  s   e  Z d    Z RS(   c      	   C@  sf   t  t d  s t d   n  t d  6 } d
 | _ t   } |  j |  |  j | d  Wd  QXd  S(   Nt
   getloadavgs   getloadavg not availables   os.getloadavgg     ?g     X?g     `?g?g{Gz?gffffff?(   g     ?g     X?g     `?(   g?g{Gz?gffffff?(   t   hasattrt   osR   R   t   return_valueR   t
   assertTruet   assertEqual(   t   selfR   t   l(    (    sA   /tmp/pip-unpacked-wheel-gV1wwp/celery/tests/utils/test_sysinfo.pyt   test_avg   s    		(   t   __name__t
   __module__R   (    (    (    sA   /tmp/pip-unpacked-wheel-gV1wwp/celery/tests/utils/test_sysinfo.pyR   
   s   t   test_dfc           B@  s   e  Z d    Z RS(   c         C@  s   y d d l  m } Wn t k
 r3 t d   n Xt d  } |  j | j  |  j | j  |  j | j  |  j | j	  d  S(   Ni    (   t   statvfs_results   statvfs not availablet   /(
   t   posixR   t   ImportErrorR   R   R   t   total_blockst	   availablet   capacityt   stat(   R   R   t   x(    (    sA   /tmp/pip-unpacked-wheel-gV1wwp/celery/tests/utils/test_sysinfo.pyR      s    (   R   R   R   (    (    (    sA   /tmp/pip-unpacked-wheel-gV1wwp/celery/tests/utils/test_sysinfo.pyR      s   (   t
   __future__R    R	   t   celery.utils.sysinfoR   R   t   celery.tests.caseR   R   R   R   R   (    (    (    sA   /tmp/pip-unpacked-wheel-gV1wwp/celery/tests/utils/test_sysinfo.pyt   <module>   s
   