ó
ūR_c           @   sj   y d  d l  m Z Wn e k
 r3 d  d l Z n Xd  d l m Z d  d l m Z d   Z d   Z d S(   i’’’’(   t   mockN(   t   hexlify(   t   urandomc          C   sX   t  j   }  t  j   } d | j _ d j d  d j d  f | j _ | |  j _ |  S(   Nt   abcdt   keyAs   utf-8t   keyB(   R    t	   MagicMockt   get_identity_assertiont   return_valuet   encodet
   fetch_keyst   login(   t   clientt   session(    (    sQ   /var/www/syncserver/local/lib/python2.7/site-packages/fxa/tests/mock_utilities.pyt   mocked_core_client	   s    c          C   s(   t  j   }  t t d   |  j _ |  S(   Ni    (   R    R   R   R   t   authorize_tokenR   (   R   (    (    sQ   /var/www/syncserver/local/lib/python2.7/site-packages/fxa/tests/mock_utilities.pyt   mocked_oauth_client   s    (	   t   unittestR    t   ImportErrort   binasciiR   t   osR   R   R   (    (    (    sQ   /var/www/syncserver/local/lib/python2.7/site-packages/fxa/tests/mock_utilities.pyt   <module>   s   	
