B VXÿY•ã@s0ddlmZddlZdd„ZGdd„deƒZdS)é)ÚTestCaseNcCst|ƒS)N)Úlist)Úobj©rúW/opt/alt/python37/lib64/python3.7/site-packages/simplejson/tests/test_check_circular.pyÚdefault_iterablesrc@s4eZdZdd„Zdd„Zdd„Zdd„Zd d „Zd S) ÚTestCheckCircularcCs i}||d<| ttj|¡dS)NÚa)Ú assertRaisesÚ ValueErrorÚjsonÚdumps)ÚselfZdctrrrÚtest_circular_dictsz$TestCheckCircular.test_circular_dictcCs"g}| |¡| ttj|¡dS)N)Úappendr r r r )rZlstrrrÚtest_circular_list s z$TestCheckCircular.test_circular_listcCs.i}g|d<|d |¡| ttj|¡dS)Nr )rr r r r )rZdct2rrrÚtest_circular_compositesz)TestCheckCircular.test_circular_compositecCs*tjtƒgtd| ttjtƒg¡dS)N)Údefault)r r Úsetrr Ú TypeError)rrrrÚtest_circular_defaultsz'TestCheckCircular.test_circular_defaultcCs0tjtƒgtdd|jttjtƒgdddS)NF)rÚcheck_circular)r)r r rrr r)rrrrÚtest_circular_off_defaultsz+TestCheckCircular.test_circular_off_defaultN)Ú__name__Ú __module__Ú __qualname__rrrrrrrrrrs r)ZunittestrZ simplejsonr rrrrrrÚs