ó |G_Tc@skddlmZmZd„Zdefd„ƒYZdeefd„ƒYZdeefd„ƒYZd S( iÿÿÿÿ(tPyTesttCTestcCs t|ƒS(N(tlist(tobj((s:/usr/local/lib/python2.7/json/tests/test_check_circular.pytdefault_iterablestTestCheckCircularcBs5eZd„Zd„Zd„Zd„Zd„ZRS(cCs*i}||d<|jt|j|ƒdS(Nta(t assertRaisest ValueErrortdumps(tselftdct((s:/usr/local/lib/python2.7/json/tests/test_check_circular.pyttest_circular_dicts cCs-g}|j|ƒ|jt|j|ƒdS(N(tappendRRR (R tlst((s:/usr/local/lib/python2.7/json/tests/test_check_circular.pyttest_circular_list s cCs;i}g|d<|dj|ƒ|jt|j|ƒdS(NR(R RRR (R tdct2((s:/usr/local/lib/python2.7/json/tests/test_check_circular.pyttest_circular_composites cCs9|jtƒgdtƒ|jt|jtƒgƒdS(Ntdefault(R tsetRRt TypeError(R ((s:/usr/local/lib/python2.7/json/tests/test_check_circular.pyttest_circular_defaultscCsE|jtƒgdtdtƒ|jt|jtƒgdtƒdS(NRtcheck_circular(R RRtFalseRR(R ((s:/usr/local/lib/python2.7/json/tests/test_check_circular.pyttest_circular_off_defaults(t__name__t __module__R RRRR(((s:/usr/local/lib/python2.7/json/tests/test_check_circular.pyRs     tTestPyCheckCircularcBseZRS((RR(((s:/usr/local/lib/python2.7/json/tests/test_check_circular.pyR!stTestCCheckCircularcBseZRS((RR(((s:/usr/local/lib/python2.7/json/tests/test_check_circular.pyR"sN(t json.testsRRRtobjectRRR(((s:/usr/local/lib/python2.7/json/tests/test_check_circular.pyts