ó
>ò†[c           @  sŸ   d  d l  m Z d  d l m Z d  d l m Z d  d l m Z d  d l m	 Z	 d  d l
 Z
 d  d l m Z d e f d	 „  ƒ  YZ e d
 k r› e
 j ƒ  n  d S(   iÿÿÿÿ(   t   unicode_literals(   t   main(   t   CLITestCase(   t   urlpatch(   t   BinstarErrorN(   t   patcht   Testc           B  s5   e  Z e d  „  ƒ Z e d „  ƒ Z e d „  ƒ Z RS(   c      	   C  sj   | j  d d d d d d d d ƒ } t d	 d
 d d d d g t ƒ |  j d |  j j ƒ  ƒ | j ƒ  d  S(   Nt   methodu   DELETEt   pathu+   /authentications/org/orgname/name/tokennamet   contentu   {"token": "a-token"}t   statusiÉ   u   --show-tracebacku   authu   --removeu	   tokennameu   -ou   orgnameu   Removed token tokenname(   t   registerR   t   Falset   assertInt   streamt   getvaluet   assertCalled(   t   selft   urlst   remove_token(    (    sg   lib/python2.7/site-packages/anaconda_client-1.7.2-py2.7.egg/binstar_client/tests/test_authorizations.pyt   test_remove_token_from_org   s    		c      	   C  sd   | j  d d d d d d d d ƒ } t d	 d
 d d g t ƒ |  j d |  j j ƒ  ƒ | j ƒ  d  S(   NR   u   DELETER   u   /authentications/name/tokennameR	   u   {"token": "a-token"}R
   iÉ   u   --show-tracebacku   authu   --removeu	   tokennameu   Removed token tokenname(   R   R   R   R   R   R   R   (   R   R   R   (    (    sg   lib/python2.7/site-packages/anaconda_client-1.7.2-py2.7.egg/binstar_client/tests/test_authorizations.pyt   test_remove_token   s    		c         C  sg   | j  d d d d d d d d ƒ } |  j t ƒ $ t d	 d
 d d d d g t ƒ Wd  QX| j ƒ  d  S(   NR   u   DELETER   u-   /authentications/org/wrong_org/name/tokennameR	   u   {"token": "a-token"}R
   i“  u   --show-tracebacku   authu   --removeu	   tokennameu   -ou	   wrong_org(   R   t   assertRaisesR   R   R   R   (   R   R   R   (    (    sg   lib/python2.7/site-packages/anaconda_client-1.7.2-py2.7.egg/binstar_client/tests/test_authorizations.pyt   test_remove_token_forbidden&   s    		%(   t   __name__t
   __module__R   R   R   R   (    (    (    sg   lib/python2.7/site-packages/anaconda_client-1.7.2-py2.7.egg/binstar_client/tests/test_authorizations.pyR   
   s   u   __main__(   t
   __future__R    t   binstar_client.scripts.cliR   t   binstar_client.tests.fixtureR   t   binstar_client.tests.urlmockR   t   binstar_client.errorsR   t   unittestt   mockR   R   R   (    (    (    sg   lib/python2.7/site-packages/anaconda_client-1.7.2-py2.7.egg/binstar_client/tests/test_authorizations.pyt   <module>   s   *