o \Õ“anã@sBddlZddlmZddlZdd„Zdd„ZGdd„dejƒZdS) éN)ÚStringIOcKsd tjdi|¤Ž |¡¡S)NÚ©)ÚjoinÚjsonÚ JSONEncoderÚ iterencode)ÚobjÚkwrrú@/usr/lib/python3/dist-packages/simplejson/tests/test_iterable.pyÚ iter_dumpssr cKs tƒ}tj|fi|¤Ž| ¡S)N)rrÚdumpsÚgetvalue)r r Úsiorrr Úsio_dump src@seZdZdd„ZdS)Ú TestIterablec Cs$gdgddggd¢fD]„}iddifD]{}tjttfD]r}||fi|¤Ž}|t|ƒfi|¤Ž}|jt|t|ƒfi|¤Ž|jt|t|ƒfddi|¤Ž| ||t|ƒfddi|¤Ž¡| ||t|ƒfdti|¤Ž¡| ||t|ƒfdtd œ|¤Ž¡| ||t|ƒfdtd œ|¤Ž¡qqq dS) Néé)rréÚindentÚiterable_as_arrayFTÚdefault)rr) rr r rÚsumÚ assertRaisesÚ TypeErrorÚiterÚ assertEqual)ÚselfÚlÚoptsr ÚexpectÚdefault_expectrrr Ú test_iterables"  "þõÿÿzTestIterable.test_iterableN)Ú__name__Ú __module__Ú __qualname__r"rrrr rs r) ÚunittestÚsimplejson.compatrÚ simplejsonrr rÚTestCaserrrrr Ús