+
    Bi                      n    ^ RI t ^ RIHt ^ RIHtHt  ! R R4      t ! R R]]4      t ! R R	]]4      tR# )
    N)StringIO)PyTestCTestc                   ,   a  ] tR t^t o R tR tRtV tR# )
TestIndentc                   R .R.. RRRR^W/RRRR	/.p\         P                  ! R
4      pV P                  V4      pV P                  V^RRR7      pV P                  VRRRR7      pV P                  V^RR7      pV P                  VRRR7      pV P                  V4      pV P                  V4      p	V P                  V4      p
V P	                  W4       V P	                  W4       V P	                  W4       V P	                  WBP                  ^4      4       V P	                  WR4       V P	                  Wd4       V P	                  Wu4       R# )blorpiewhoopsz	d-shtaeouz	d-nthiouhzi-vhbjkhnthniftyfieldyes	morefieldFa3          [
        	[
        		"blorpie"
        	],
        	[
        		"whoops"
        	],
        	[],
        	"d-shtaeou",
        	"d-nthiouh",
        	"i-vhbjkhnth",
        	{
        		"nifty": 87
        	},
        	{
        		"field": "yes",
        		"morefield": false
        	}
        ]T)indent	sort_keys
separators	)r   r   N),z: )textwrapdedentdumpsloadsassertEqual
expandtabs)selfhexpectd1d2d3d4d5h1h2h3s   &          1/usr/lib/python3.14/test/test_json/test_indent.pytest_indentTestIndent.test_indent   s9   [8*b+{Mr]We[%@C  " * ZZ]ZZ!tZLZZ$$;ZOZZ!tZ4ZZ$$Z7ZZ^ZZ^ZZ^..q12$      c                D   a a ^^/oVV 3R lpV! ^ R4       V! RR4       R# )   c                    < SP                  SV R 7      pSP                  W!4       \        4       pSP                  P	                  SW0R 7       SP                  VP                  4       V4       R# ))r   N)r   r   r   jsondumpgetvalue)r   expectedr   sior   r   s   &&  r%   check&TestIndent.test_indent0.<locals>.check4   sT    Af-BR**CIINN1cN1S\\^X6r(   z
{
"3": 1
}Nz{"3": 1} )r   r1   r   s   f @r%   test_indent0TestIndent.test_indent02   s'    F	7 	a dJr(   r3   N)__name__
__module____qualname____firstlineno__r&   r4   __static_attributes____classdictcell__)__classdict__s   @r%   r   r      s     )!V   r(   r   c                       ] tR t^BtRtR# )TestPyIndentr3   Nr6   r7   r8   r9   r:   r3   r(   r%   r>   r>   B   s    r(   r>   c                       ] tR t^CtRtR# )TestCIndentr3   Nr?   r3   r(   r%   rA   rA   C   s    dr(   rA   )	r   ior   test.test_jsonr   r   r   r>   rA   r3   r(   r%   <module>rD      s/      (9  9 x -:v , **e *r(   