ó
}Ť¸Vc           @   s   d  d l  Z  d  d l Z d  d l j Z d  d l m Z e j j	 e
  Z e j j e d  Z d   Z d   Z d   Z d   Z d S(   i˙˙˙˙N(   t   openpys   ../../core/tests/nonascii.pyc          C   s;   t  t d  }  t j |  j  \ } } t j | d  d  S(   Nt   rbs
   iso-8859-5(   t   opent   nonascii_pathR    t   detect_encodingt   readlinet   ntt   assert_equal(   t   ft   enct   lines(    (    sW   /data/av2000/mvv/env_mvv/lib/python2.7/site-packages/IPython/utils/tests/test_openpy.pyt   test_detect_encoding
   s    c          C   s}   t  j t d d j   }  t j t d t } t j | |   d | k sR t	  t j t d t
 } d | k sy t	  d  S(   Nt   encodings
   iso-8859-5t   skip_encoding_cookieu   coding: iso-8859-5(   t   ioR   R   t   readR    t   read_py_filet   FalseR   R   t   AssertionErrort   True(   t   read_specified_enct   read_detected_enct   read_strip_enc_cookie(    (    sW   /data/av2000/mvv/env_mvv/lib/python2.7/site-packages/IPython/utils/tests/test_openpy.pyt   test_read_file   s    c          C   s   t  j t d   }  |  j   } Wd  QXt j t j | d t j	   | j
 d  j	    t j | d t } t j d |  d  S(   NR   R   s
   iso-8859-5u   coding: iso-8859-5(   R   R   R   R   R   R   R    t   source_to_unicodeR   t
   splitlinest   decodeR   t   assert_not_in(   R   t   source_bytest   source_no_cookie(    (    sW   /data/av2000/mvv/env_mvv/lib/python2.7/site-packages/IPython/utils/tests/test_openpy.pyt   test_source_to_unicode   s    c          C   sb   d d g }  t  j |   } t j |   d  t j |   d  t j t   |   Wd  QXd  S(   Nt   at   b(   R    t   _list_readlineR   R   t   assert_raisest   StopIteration(   t   lR   (    (    sW   /data/av2000/mvv/env_mvv/lib/python2.7/site-packages/IPython/utils/tests/test_openpy.pyt   test_list_readline!   s    (   R   t   os.patht   ost
   nose.toolst   toolsR   t   IPython.utilsR    t   patht   dirnamet   __file__t   mydirt   joinR   R   R   R   R%   (    (    (    sW   /data/av2000/mvv/env_mvv/lib/python2.7/site-packages/IPython/utils/tests/test_openpy.pyt   <module>   s   					