ó
P'—^c           @@  s~   d  d l  m Z d  d l Z d  d l m Z d  d l m Z d  d l m Z m	 Z	 m
 Z
 m Z m Z d e f d „  ƒ  YZ d S(   i    (   t   absolute_importN(   t   import_module(   t
   NAMESPACES(   t   AppCaset   Mockt   patcht   pypy_versiont   sys_platformt   test_defaultsc           B@  sh   e  Z d  „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z	 d „  Z
 e d	 „  ƒ Z RS(
   c         C@  s   t  j j d d  ƒ |  _ d  S(   Ns   celery.app.defaults(   t   syst   modulest   popt   Nonet   _prev(   t   self(    (    s@   /tmp/pip-unpacked-wheel-gV1wwp/celery/tests/app/test_defaults.pyt   setup   s    c         C@  s    |  j  r |  j  t j d <n  d  S(   Ns   celery.app.defaults(   R   R	   R
   (   R   (    (    s@   /tmp/pip-unpacked-wheel-gV1wwp/celery/tests/app/test_defaults.pyt   teardown   s    	c         C@  s   |  j  t t d d ƒ ƒ d  S(   Nt   BROKERt   URL(   t
   assertTruet   reprR   (   R   (    (    s@   /tmp/pip-unpacked-wheel-gV1wwp/celery/tests/app/test_defaults.pyt   test_option_repr   s    c         C@  s0   t  ƒ  } |  j |  j j j d | ƒ | ƒ d  S(   Nt   any(   t   objectt   assertIst   defaultst   Optiont   typemap(   R   t   val(    (    s@   /tmp/pip-unpacked-wheel-gV1wwp/celery/tests/app/test_defaults.pyt   test_any   s    	c         C@  s@   t  d ƒ . t d ƒ  |  j |  j j d ƒ Wd  QXWd  QXd  S(   Nt   darwini   i   i    t   solo(   i   i   i    (   R   R   t   assertEqualR   t   DEFAULT_POOL(   R   (    (    s@   /tmp/pip-unpacked-wheel-gV1wwp/celery/tests/app/test_defaults.pyt   test_default_pool_pypy_14   s    c         C@  s@   t  d ƒ . t d ƒ  |  j |  j j d ƒ Wd  QXWd  QXd  S(   NR   i   i   i    t   prefork(   i   i   i    (   R   R   R    R   R!   (   R   (    (    s@   /tmp/pip-unpacked-wheel-gV1wwp/celery/tests/app/test_defaults.pyt   test_default_pool_pypy_15#   s    c         C@  sK   t  ƒ  } d | _ t d ƒ ' } |  j j | ƒ |  j | j ƒ Wd  QXd  S(   Ni   s   celery.utils.warn_deprecated(   R   t   CELERYD_LOG_LEVELR   R   t   find_deprecated_settingsR   t   called(   R   t   sourcet   warn(    (    s@   /tmp/pip-unpacked-wheel-gV1wwp/celery/tests/app/test_defaults.pyt   test_deprecated(   s
    		c         C@  s-   t  d ƒ  |  j |  j j d ƒ Wd  QXd  S(   Ns   java 1.6.51t   threads(   R   R    R   R!   (   R   (    (    s@   /tmp/pip-unpacked-wheel-gV1wwp/celery/tests/app/test_defaults.pyt   test_default_pool_jython/   s    c         C@  sd   |  j  j } |  j | d ƒ d j d ƒ |  j | d ƒ d j d ƒ |  j | d ƒ d d ƒ d  S(   Nt   server_emaili   s   celery@localhostt   default_queuet   celeryt   celery_default_exchange(   R   t   findR    t   default(   R   R1   (    (    s@   /tmp/pip-unpacked-wheel-gV1wwp/celery/tests/app/test_defaults.pyt	   test_find3   s    c         C@  s
   t  d ƒ S(   Ns   celery.app.defaults(   R   (   R   (    (    s@   /tmp/pip-unpacked-wheel-gV1wwp/celery/tests/app/test_defaults.pyR   :   s    (   t   __name__t
   __module__R   R   R   R   R"   R$   R*   R,   R3   t   propertyR   (    (    (    s@   /tmp/pip-unpacked-wheel-gV1wwp/celery/tests/app/test_defaults.pyR      s   									(   t
   __future__R    R	   t	   importlibR   t   celery.app.defaultsR   t   celery.tests.caseR   R   R   R   R   R   (    (    (    s@   /tmp/pip-unpacked-wheel-gV1wwp/celery/tests/app/test_defaults.pyt   <module>   s
   (