o \Փa@s0ddlmZddlZddZGdddeZdS))TestCaseNcCst|SN)list)objrF/usr/lib/python3/dist-packages/simplejson/tests/test_check_circular.pydefault_iterablesrc@s4eZdZddZddZddZddZd d Zd S) TestCheckCircularcCs i}||d<|ttj|dSNa) assertRaises ValueErrorjsondumps)selfdctrrrtest_circular_dictsz$TestCheckCircular.test_circular_dictcCs"g}|||ttj|dSrappendr r rr)rlstrrrtest_circular_list s z$TestCheckCircular.test_circular_listcCs.i}g|d<|d||ttj|dSr r)rdct2rrrtest_circular_compositesz)TestCheckCircular.test_circular_compositecCs*tjtgtd|ttjtgdS)N)defaultrrsetrr TypeErrorrrrrtest_circular_defaultsz'TestCheckCircular.test_circular_defaultcCs0tjtgtdd|jttjtgdddS)NF)rcheck_circular)rrrrrrtest_circular_off_defaultsz+TestCheckCircular.test_circular_off_defaultN)__name__ __module__ __qualname__rrrrr rrrrr s  r )unittestr simplejsonrrr rrrrs