B VXYn@sBddlZddlmZddlZddZddZGdddejZdS) N)StringIOcKsdtjf||S)N)joinjsonZ 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)rrZsior 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)selflZoptsr expectZdefault_expectr r r test_iterables"   "zTestIterable.test_iterableN)__name__ __module__ __qualname__rr r r r rsr) ZunittestZsimplejson.compatrZ simplejsonrr rZTestCaserr r r r s