ó
W¾÷Xc           @   sX   d  d l  Z d  d l m Z m Z d e j f d „  ƒ  YZ e d k rT e j ƒ  n  d S(   iÿÿÿÿN(   t   sentinelt   DEFAULTt   SentinelTestc           B   s,   e  Z d  „  Z d „  Z d „  Z d „  Z RS(   c         C   s6   |  j  t j t j d ƒ |  j t j t j d ƒ d  S(   Ns   sentinel not storeds   sentinel should be unique(   t   assertEqualR    t   whatevert   assertNotEqualt   whateverelse(   t   self(    (    s5   /tmp/pip-build-h1VYrz/mock/mock/tests/testsentinel.pyt   testSentinels   s    c         C   s    |  j  t t j ƒ d d ƒ d  S(   Ns   sentinel.whatevers   sentinel name incorrect(   R   t   strR    R   (   R   (    (    s5   /tmp/pip-build-h1VYrz/mock/mock/tests/testsentinel.pyt   testSentinelName   s    c         C   s   |  j  t t j ƒ d  S(   N(   t   assertIsR   R    (   R   (    (    s5   /tmp/pip-build-h1VYrz/mock/mock/tests/testsentinel.pyt   testDEFAULT   s    c         C   s   |  j  t d „  ƒ d  S(   Nc           S   s   t  j S(   N(   R    t	   __bases__(    (    (    s5   /tmp/pip-build-h1VYrz/mock/mock/tests/testsentinel.pyt   <lambda>   s    (   t   assertRaisest   AttributeError(   R   (    (    s5   /tmp/pip-build-h1VYrz/mock/mock/tests/testsentinel.pyt	   testBases   s    (   t   __name__t
   __module__R   R
   R   R   (    (    (    s5   /tmp/pip-build-h1VYrz/mock/mock/tests/testsentinel.pyR   
   s   			t   __main__(	   t	   unittest2t   unittestt   mockR    R   t   TestCaseR   R   t   main(    (    (    s5   /tmp/pip-build-h1VYrz/mock/mock/tests/testsentinel.pyt   <module>   s   