B VXYn@sBddlZddlmZddlZddZddZGdddejZdS) N)StringIOcKsdtjf||S)N)joinjson JSONEncoder iterencode)objkwr Q/opt/alt/python37/lib64/python3.7/site-packages/simplejson/tests/test_iterable.py iter_dumpssr cKst}tj|f||S)N)rrdumpsgetvalue)rr sior r r sio_dump src@seZdZddZdS) TestIterablec Cs*x"gdgddgdddgfD]}xiddigD]}xtjttfD]}||f|}|t|f|}|jt|t|f||jt|t|fddi||||t|fddi||||t|fdti||||t|fdtd ||||t|fdtd |qBWq0WqWdS) Nindentiterable_as_arrayFTdefault)rr) rr r rsumZ assertRaises TypeErroriterZ assertEqual)selfloptsr ZexpectZdefault_expectr r r test_iterables"   "zTestIterable.test_iterableN)__name__ __module__ __qualname__rr r r r rsr) ZunittestZsimplejson.compatr simplejsonrr rZTestCaserr r r r s