�
A��cc @ s~ d d l Z d d l m 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 StringIO( t PyTestt CTestt
TestIndentc B s e Z d � 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 morefieldsI [
[
"blorpie"
],
[
"whoops"
],
[],
"d-shtaeou",
"d-nthiouh",
"i-vhbjkhnth",
{
"nifty": 87
},
{
"field": "yes",
"morefield": false
}
]t indenti t sort_keyst
separatorst ,s : ( R
s : ( t Falset textwrapt dedentt dumpst Truet loadst assertEqual( t selft ht expectt d1t d2t h1t h2( ( s= /usr/local/python-2.7/lib/python2.7/json/tests/test_indent.pyt test_indent s ! !c s= i d d 6� � � f d � } | d d � | d d � d S( Ni i c sa � j � d | �} � j | | � t � } � j j � | d | �� j | j � | � d S( NR
( R R R t jsont dumpt getvalue( R
t expectedR t sio( R R ( s= /usr/local/python-2.7/lib/python2.7/json/tests/test_indent.pyt check- s
i s
{
"3": 1
}s {"3": 1}( t None( R R"