ó
§]c           @   s   d  Z  d d l Z d d l m Z d d l m Z d d l m Z e r[ d d l m	 Z	 n d d l	 m	 Z	 d	 e f d
     YZ
 d S(   s   
Module with tests for stdout
i˙˙˙˙Ni   (   t	   TestsBasei   (   t   StdoutWriter(   t   PY3(   t   StringIOt
   TestStdoutc           B   s   e  Z d  Z d   Z RS(   s%   Contains test functions for stdout.pyc         C   s|   t  j } t   } | t  _ t   } | j d i d d 6 | j   } t s_ | j d  } n  |  j | d  | t  _ d S(   s   Test stdout writer output.u   aĂt   ct   bs   utf-8N(	   t   syst   stdoutR   R   t   writet   getvalueR   t   decodet   fuzzy_compare(   t   selfR   t   streamt   writert   output(    (    sB   lib/python2.7/site-packages/nbconvert/writers/tests/test_stdout.pyt   test_output%   s    				(   t   __name__t
   __module__t   __doc__R   (    (    (    sB   lib/python2.7/site-packages/nbconvert/writers/tests/test_stdout.pyR   "   s   (   R   R   t
   tests.baseR    R   R   t   ipython_genutils.py3compatR   t   ioR   R   (    (    (    sB   lib/python2.7/site-packages/nbconvert/writers/tests/test_stdout.pyt   <module>   s   