��Qc@skddlmZmZd�Zdefd��YZdeefd��YZdeefd��YZd S(
i�(tPyTesttCTestcCs
t|�S(N(tlist(tobj((s4/sys/lib/python2.7/json/tests/test_check_circular.pytdefault_iterablestTestCheckCircularcBs5eZd�Zd�Zd�Zd�Zd�ZRS(cCs*i}||d<|jt|j|�dS(Nta(tassertRaisest
ValueErrortdumps(tselftdct((s4/sys/lib/python2.7/json/tests/test_check_circular.pyttest_circular_dicts
cCs-g}|j|�|jt|j|�dS(N(tappendRRR (R
tlst((s4/sys/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((s4/sys/lib/python2.7/json/tests/test_check_circular.pyttest_circular_composites
cCs9|jt�gdt�|jt|jt�g�dS(Ntdefault(R tsetRRt TypeError(R
((s4/sys/lib/python2.7/json/tests/test_check_circular.pyttest_circular_defaultscCsE|jt�gdtdt�|jt|jt�gdt�dS(NRtcheck_circular(R RRtFalseRR(R
((s4/sys/lib/python2.7/json/tests/test_check_circular.pyttest_circular_off_defaults(t__name__t
__module__RRRRR(((s4/sys/lib/python2.7/json/tests/test_check_circular.pyRs
tTestPyCheckCircularcBseZRS((RR(((s4/sys/lib/python2.7/json/tests/test_check_circular.pyR!stTestCCheckCircularcBseZRS((RR(((s4/sys/lib/python2.7/json/tests/test_check_circular.pyR"sN(t
json.testsRRRtobjectRRR(((s4/sys/lib/python2.7/json/tests/test_check_circular.pyt<module>s
|