ó
uŪļQc           @   sn   d  d l  Z  d  d l m Z m Z d e f d     YZ d e e f d     YZ d e e f d     YZ d S(	   iĸĸĸĸN(   t   PyTestt   CTestt   TestSeparatorsc           B   s   e  Z d    Z RS(   c      
   C   sĘ   d g d g g  d d d i d d 6i d d	 6t  d
 6g } t j d  } |  j |  } |  j | d d d t d d } |  j |  } |  j |  } |  j | |  |  j | |  |  j | |  d  S(   Nt   blorpiet   whoopss	   d-shtaeous	   d-nthiouhs   i-vhbjkhnthiW   t   niftyt   yest   fieldt	   morefieldsT          [
          [
            "blorpie"
          ] ,
          [
            "whoops"
          ] ,
          [] ,
          "d-shtaeou" ,
          "d-nthiouh" ,
          "i-vhbjkhnth" ,
          {
            "nifty" : 87
          } ,
          {
            "field" : "yes" ,
            "morefield" : false
          }
        ]t   indenti   t	   sort_keyst
   separatorss    ,s    : (   s    ,s    : (   t   Falset   textwrapt   dedentt   dumpst   Truet   loadst   assertEqual(   t   selft   ht   expectt   d1t   d2t   h1t   h2(    (    s0   /sys/lib/python2.7/json/tests/test_separators.pyt   test_separators   s    !	!(   t   __name__t
   __module__R   (    (    (    s0   /sys/lib/python2.7/json/tests/test_separators.pyR      s   t   TestPySeparatorsc           B   s   e  Z RS(    (   R   R   (    (    (    s0   /sys/lib/python2.7/json/tests/test_separators.pyR   +   s    t   TestCSeparatorsc           B   s   e  Z RS(    (   R   R   (    (    (    s0   /sys/lib/python2.7/json/tests/test_separators.pyR   ,   s    (   R   t
   json.testsR    R   t   objectR   R   R   (    (    (    s0   /sys/lib/python2.7/json/tests/test_separators.pyt   <module>   s   &