ó
‹'=[c           @   s\   d  d l  Z  d  d l m Z d d l m Z m Z d d l m Z d e f d „  ƒ  YZ d S(	   iÿÿÿÿN(   t   TestCasei   (   t   readst   writesi   (   t   nb0t   TestJSONc           B   s#   e  Z d  „  Z d „  Z d „  Z RS(   c         C   s&   t  t ƒ } |  j t | ƒ t ƒ d  S(   N(   R   R   t   assertEqualR   (   t   selft   s(    (    s:   lib/python2.7/site-packages/nbformat/v2/tests/test_json.pyt   test_roundtrip
   s    c         C   s,   t  t d t ƒ} |  j t | ƒ t ƒ d S(   s.   Ensure that multiline blobs are still readablet   split_linesN(   R   R   t   FalseR   R   (   R   R   (    (    s:   lib/python2.7/site-packages/nbformat/v2/tests/test_json.pyt   test_roundtrip_nosplit   s    c         C   s,   t  t d t ƒ} |  j t | ƒ t ƒ d S(   s.   Ensure that splitting multiline blocks is safeR	   N(   R   R   t   TrueR   R   (   R   R   (    (    s:   lib/python2.7/site-packages/nbformat/v2/tests/test_json.pyt   test_roundtrip_split   s    (   t   __name__t
   __module__R   R   R   (    (    (    s:   lib/python2.7/site-packages/nbformat/v2/tests/test_json.pyR      s   	
	(	   t   pprintt   unittestR    t   nbjsonR   R   t
   nbexamplesR   R   (    (    (    s:   lib/python2.7/site-packages/nbformat/v2/tests/test_json.pyt   <module>   s   